re PR target/86731 (Miscompiles vec_sl at -O3 with -fwrapv on ppc64el)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
2
3 PR target/86731
4 * gcc.target/powerpc/pr86731.c: New test.
5 * gcc.target/powerpc/pr86731-longlong.c: New test.
6 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
7 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
8 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
9 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
10
11 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
12
13 PR target/80080
14 * gcc.target/s390/pr80080-3.c: New test.
15 * gcc.target/s390/s390.exp: Make sure the new test passes
16 on all optimization levels.
17
18 2018-09-05 Marek Polacek <polacek@redhat.com>
19
20 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
21 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
22
23 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
24 Bernd Schmidt <bernds_cb1@t-online.de>
25
26 * gcc.target/nvptx/atomic_fetch-1.c: New test.
27 * gcc.target/nvptx/atomic_fetch-1.c: New test.
28
29 2018-09-05 Marek Polacek <polacek@redhat.com>
30
31 PR c++/87109, wrong overload with ref-qualifiers.
32 * g++.dg/cpp0x/ref-qual19.C: New test.
33
34 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
35
36 PR testsuite/52665
37 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
38 * lib/target-supports.exp (scan-assembler_required_options,
39 scan-assembler-not_required_options,
40 scan-assembler-times_required_options): Add -fno-ident.
41 * lib/scanasm.exp (scan-assembler-times): Fix error message.
42 * c-c++-common/ident-0a.c: New test.
43 * c-c++-common/ident-0b.c: New test.
44 * c-c++-common/ident-1a.c: New test.
45 * c-c++-common/ident-1b.c: New test.
46 * c-c++-common/ident-2a.c: New test.
47 * c-c++-common/ident-2b.c: New test.
48
49 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
50
51 * gcc.dg/recip_sqrt_mult_1.c: New test.
52 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
53 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
54 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
55 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
56 * g++.dg/recip_sqrt_mult_1.C: Likewise.
57 * g++.dg/recip_sqrt_mult_2.C: Likewise.
58
59 2018-09-05 Martin Liska <mliska@suse.cz>
60
61 PR tree-optimization/87205
62 * gcc.dg/tree-ssa/pr87205-2.c: New test.
63 * gcc.dg/tree-ssa/pr87205.c: New test.
64
65 2018-09-05 Richard Biener <rguenther@suse.de>
66
67 PR tree-optimization/87217
68 * gfortran.dg/pr87217.f: New testcase.
69
70 2018-09-05 Pádraig Brady p@draigbrady.com
71
72 PR c++/87137
73 * g++.dg/abi/pr87137.C: New.
74
75 PR c++/87185
76 * g++.dg/pr87185.C: New.
77
78 2018-09-05 Martin Liska <mliska@suse.cz>
79
80 PR testsuite/87216
81 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
82 to support Darwin names.
83
84 2018-09-05 Martin Liska <mliska@suse.cz>
85
86 * g++.dg/gcov/loop.C: Update test to support new format.
87
88 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
89
90 PR debug/86593
91 * g++.dg/pr86593.C: New test.
92
93 2018-09-04 Jakub Jelinek <jakub@redhat.com>
94
95 PR target/87198
96 * gcc.target/i386/pr87198.c: New test.
97
98 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
99
100 PR target/86744
101 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
102
103 2018-09-04 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/87211
106 * gcc.dg/torture/pr87211.c: New testcase.
107
108 2018-09-04 Richard Biener <rguenther@suse.de>
109
110 PR tree-optimization/87176
111 * gcc.dg/torture/pr87176.c: New testcase.
112 * gcc.dg/torture/ssa-fre-1.c: Likewise.
113
114 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
115
116 * gfortran.dg/modulo_check: New test.
117
118 2018-09-03 Richard Biener <rguenther@suse.de>
119
120 PR tree-optimization/87177
121 * gcc.dg/torture/pr87177.c: New testcase.
122 * gcc.dg/torture/pr87177-2.c: Likewise.
123
124 2018-09-03 Richard Biener <rguenther@suse.de>
125
126 PR tree-optimization/87200
127 * gcc.dg/torture/pr87200.c: New testcase.
128
129 2018-09-03 Richard Biener <rguenther@suse.de>
130
131 PR tree-optimization/87197
132 * gcc.dg/torture/pr87197.c: New testcase.
133
134 PR tree-optimization/87169
135 * gcc.dg/torture/pr87169.c: New testcase.
136
137 2018-09-03 Martin Liska <mliska@suse.cz>
138
139 PR driver/83193
140 * gcc.dg/completion-4.c: New test.
141
142 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
143
144 PR c++/84980
145 * g++.dg/concepts/pr84980.C: New.
146
147 2018-09-03 Martin Liska <mliska@suse.cz>
148
149 PR middle-end/59521
150 * c-c++-common/pr59521-1.c: New test.
151 * c-c++-common/pr59521-2.c: New test.
152 * gcc.dg/tree-prof/pr59521-3.c: New test.
153
154 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
155
156 * c-c++-common/array-init.c: New test.
157 * g++.dg/init/string2.C: Remove selector.
158
159 2018-09-01 Michael Matz <matz@suse.de>
160
161 PR tree-optimization/87074
162 * gcc.dg/pr87074.c: New test.
163
164 2018-08-31 Richard Biener <rguenther@suse.de>
165
166 PR tree-optimization/87168
167 * gcc.dg/torture/pr87168.c: New testcase.
168
169 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
170
171 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
172 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
173 (test_vnegd_s64): Likewise.
174 * gcc.target/aarch64/vnegd_64.c: New.
175 * gcc.target/aarch64/vabsd_64.c: New.
176 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
177
178 2018-08-31 Nathan Sidwell <nathan@acm.org>
179
180 PR c++/87155
181 PR c++/84707
182 * g++.dg/cpp0x/pr87155.C: New.
183 * g++.dg/cpp0x/inline-ns10.C: Adjust.
184
185 2018-08-31 Jakub Jelinek <jakub@redhat.com>
186
187 PR middle-end/87138
188 * gcc.target/i386/avx512bw-pr87138.c: New test.
189
190 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
191
192 PR fortran/86328
193 PR fortran/86760
194 * gfortran.dg/pr86328.f90 : New test.
195 in comment 12 of the PR.
196 * gfortran.dg/pr86760.f90 : New test.
197
198 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
199
200 * g++.dg/cpp0x/noexcept30.C: Make dependence on
201 -fdelete-null-pointer-checks explicit.
202 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
203 * g++.dg/expr/pmf-3.C: Likewise.
204 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
205 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
206 * g++.dg/tree-ssa/pr61034.C: Likewise.
207 * gcc.dg/addr_equal-1.c: Likewise.
208 * gcc.dg/ipa/pr85734.c: Likewise.
209 * gcc.dg/ipa/propmalloc-1.c: Likewise.
210 * gcc.dg/ipa/propmalloc-2.c: Likewise.
211 * gcc.dg/ipa/propmalloc-3.c: Likewise.
212 * gcc.dg/tree-ssa/pr78154.c: Likewise.
213 * gcc.dg/tree-ssa/pr83648.c: Likewise.
214
215 2018-08-30 Martin Sebor <msebor@redhat.com>
216
217 PR testsuite/87158
218 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
219
220 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
221
222 PR testsuite/86519
223 gcc.dg/strcmpopt_6.c: Remove.
224 gcc.target/aarch64/strcmpopt_6.c: New testcase.
225 gcc.target/i386/strcmpopt_6.c: Likewise.
226
227 2018-08-30 Richard Biener <rguenther@suse.de>
228
229 PR tree-optimization/87147
230 * gcc.dg/torture/pr87147.c: New testcase.
231
232 2018-08-30 Tamar Christina <tamar.christina@arm.com>
233
234 * gcc.target/aarch64/large_struct_copy_2.c: New.
235
236 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
237
238 PR middle-end/87053
239 * gcc.c-torture/execute/pr87053.c: New test.
240
241 2018-08-29 Jakub Jelinek <jakub@redhat.com>
242
243 PR c++/87095
244 * g++.dg/ubsan/vptr-13.C: New test.
245
246 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/85265
249 * g++.dg/concepts/pr85265.C: New.
250
251 2018-08-29 Martin Sebor <msebor@redhat.com>
252 Bernd Edlinger <bernd.edlinger@hotmail.de>
253
254 PR tree-optimization/86714
255 PR tree-optimization/86711
256 * gcc.c-torture/execute/memchr-1.c: New test.
257 * gcc.c-torture/execute/pr86714.c: New test.
258 * gcc.c-torture/execute/widechar-3.c: New test.
259 * gcc.dg/strlenopt-58.c: New test.
260
261 2018-08-29 Richard Biener <rguenther@suse.de>
262
263 PR tree-optimization/87132
264 * gcc.dg/torture/pr87132.c: New testcase.
265
266 2018-08-29 David Malcolm <dmalcolm@redhat.com>
267
268 PR c++/85110
269 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
270 output to reflect underlining of pertinent parameter in decl
271 for "no known conversion" messages.
272
273 2018-08-29 Jakub Jelinek <jakub@redhat.com>
274
275 PR c++/87122
276 * g++.dg/cpp1z/decomp47.C: New test.
277
278 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
279
280 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
281 where appropriate.
282
283 2018-08-29 Richard Biener <rguenther@suse.de>
284
285 PR tree-optimization/87117
286 * gfortran.dg/pr87117.f90: New testcase.
287
288 2018-08-29 Richard Biener <rguenther@suse.de>
289
290 PR tree-optimization/87126
291 * gcc.dg/tree-ssa/pr87126.c: New testcase.
292
293 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
294
295 PR tree-optimization/87009
296 * gcc.dg/pr87009.c: New test.
297
298 2018-08-28 Martin Sebor <msebor@redhat.com>
299
300 PR middle-end/86631
301 * g++.dg/Walloca1.C: Adjust.
302
303 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
304
305 PR c++/86546
306 * g++.dg/other/switch4.C: New.
307
308 2018-08-28 Richard Biener <rguenther@suse.de>
309
310 PR tree-optimization/87124
311 * g++.dg/torture/pr87124.C: New testcase.
312
313 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
314
315 PR fortran/80477
316 * gfortran.dg/class_result_7.f90: New test.
317 * gfortran.dg/class_result_8.f90: New test.
318 * gfortran.dg/class_result_9.f90: New test.
319
320 PR fortran/86481
321 * gfortran.dg/allocate_with_source_25.f90: New test.
322
323 2018-08-28 Jakub Jelinek <jakub@redhat.com>
324
325 PR middle-end/87099
326 * gcc.dg/pr87099.c: New test.
327
328 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
329
330 PR testsuite/87078
331 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
332
333 2018-08-28 Richard Biener <rguenther@suse.de>
334
335 PR tree-optimization/87117
336 * gcc.dg/pr87117-1.c: New testcase.
337
338 2018-08-28 Richard Biener <rguenther@suse.de>
339
340 PR tree-optimization/87117
341 * gcc.dg/pr87117-2.c: New testcase.
342
343 2018-08-28 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/87117
346 * gcc.dg/lvalue-5.c: New testcase.
347
348 2018-08-27 Jeff Law <law@redhat.com>
349
350 PR tree-optimization/87110
351 * gcc.c-torture/compile/pr87110.c: New test.
352
353 2018-08-27 Martin Sebor <msebor@redhat.com>
354
355 PR tree-optimization/86914
356 * gcc.dg/strlenopt-57.c: New test.
357
358 2018-08-27 Martin Sebor <msebor@redhat.com>
359
360 PR tree-optimization/87112
361 * gcc.dg/pr87112.c: New test.
362
363 2018-08-27 David Malcolm <dmalcolm@redhat.com>
364
365 PR c++/63392
366 * g++.dg/diagnostic/missing-typename.C: New test.
367
368 2018-08-27 Jeff Law <law@redhat.com>
369
370 * gcc.c-torture/compile/dse.c: New test.
371
372 2018-08-27 Jakub Jelinek <jakub@redhat.com>
373
374 PR c++/86993
375 * g++.dg/diagnostic/pr86993.C: New test.
376
377 2018-08-27 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/86927
380 * gcc.dg/vect/pr86927.c: New testcase.
381
382 2018-08-27 David Malcolm <dmalcolm@redhat.com>
383
384 PR c++/87091
385 * gcc.dg/empty.h: New file.
386 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
387 top of file and removal of redundant second printing of warning
388 location.
389 * gcc.dg/fixits-pr84852-2.c: Likewise.
390 * gcc.dg/missing-header-fixit-3.c: Likewise.
391 * gcc.dg/missing-header-fixit-4.c: New test.
392 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
393 conversion of show_caret_p to a tri-state.
394
395 2018-08-27 David Malcolm <dmalcolm@redhat.com>
396
397 PR c++/87091
398 * g++.dg/pr85523.C: Extend expected output to show line
399 before line-insertion fix-it hint.
400 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
401 (test_fixit_insert_newline): Add previous line to expected output.
402 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
403 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
404
405 2018-08-27 Martin Liska <mliska@suse.cz>
406
407 PR sanitizer/86962
408 * gcc.dg/asan/pr86962.c: New test.
409
410 2018-08-27 Martin Liska <mliska@suse.cz>
411
412 * gcc.dg/tree-prof/val-prof-10.c: New test.
413
414 2018-08-27 Martin Liska <mliska@suse.cz>
415
416 PR tree-optimization/86847
417 * gcc.dg/tree-ssa/switch-3.c: New test.
418 * gcc.dg/tree-ssa/vrp105.c: Remove.
419
420 2018-08-27 Martin Liska <mliska@suse.cz>
421
422 * gcc.dg/tree-ssa/switch-2.c: New test.
423
424 2018-08-27 Richard Biener <rguenther@suse.de>
425
426 * g++.dg/torture/20180705-1.C: New testcase.
427 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
428 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
429 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
430 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
431 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
432 * gcc.dg/pr85195.c: Likewise.
433 * gcc.dg/pr85467.c: Likewise.
434 * gcc.dg/torture/pr81790.c: Likewise.
435
436 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
437 param to current default.
438
439 2018-08-27 Jakub Jelinek <jakub@redhat.com>
440
441 PR rtl-optimization/87065
442 * gcc.target/i386/pr87065.c: New test.
443
444 2018-08-26 Marek Polacek <polacek@redhat.com>
445
446 PR c++/87080
447 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
448
449 PR c++/87029, Implement -Wredundant-move.
450 * g++.dg/cpp0x/Wredundant-move1.C: New test.
451 * g++.dg/cpp0x/Wredundant-move2.C: New test.
452 * g++.dg/cpp0x/Wredundant-move3.C: New test.
453 * g++.dg/cpp0x/Wredundant-move4.C: New test.
454
455 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
456
457 PR libfortran/86704
458 * gfortran.dg/matmul_19.f90: New test.
459
460 2018-08-25 Janus Weil <janus@gcc.gnu.org>
461
462 PR fortran/86545
463 * gfortran.dg/generic_35.f90: New test case.
464
465 2018-08-24 David Malcolm <dmalcolm@redhat.com>
466
467 PR c++/87091
468 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
469 line spans are printed with -fdiagnostics-show-line-numbers.
470
471 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
472
473 PR fortran/86837
474 * gfortran.dg/implied_do_io_6.f90: New test.
475
476 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
477
478 PR middle-end/87092
479 * gcc.dg/pr87092.c: New test.
480
481 2018-08-24 Marek Polacek <polacek@redhat.com>
482
483 PR c++/67012
484 PR c++/86942
485 * g++.dg/cpp0x/auto52.C: New test.
486 * g++.dg/cpp1y/auto-fn52.C: New test.
487 * g++.dg/cpp1y/auto-fn53.C: New test.
488 * g++.dg/cpp1y/auto-fn54.C: New test.
489
490 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
491
492 * lib/target-supports.exp (vect_perm_supported): Only return
493 false for variable-length vectors if the permute size is not
494 a power of 2.
495 (check_effective_target_vect_perm)
496 (check_effective_target_vect_perm_byte)
497 (check_effective_target_vect_perm_short): Remove check for
498 variable-length vectors.
499 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
500 * gcc.dg/vect/slp-perm-10.c: Likewise.
501 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
502
503 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
504
505 * gcc.target/aarch64/sve/bswap_1.c: New test.
506 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
507 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
508
509 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
510
511 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
512 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
513 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
514 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
515 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
516 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
517 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
518
519 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
520
521 PR debug/79342
522 * gcc.dg/pr79342.: New test.
523
524 2018-08-23 Martin Sebor <msebor@redhat.com>
525
526 PR tree-optimization/87072
527 * gcc.dg/Warray-bounds-35.c: New test.
528
529 2018-08-23 Richard Biener <rguenther@suse.de>
530
531 PR middle-end/87024
532 * gcc.dg/pr87024.c: New testcase.
533
534 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
535
536 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
537 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
538 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
539 * gcc.dg/vect/pr80631-2.c: Likewise.
540
541 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
542
543 PR fortran/86863
544 * gfortran.dg/submodule_32.f08: New test.
545
546 2018-08-22 Janus Weil <janus@gcc.gnu.org>
547
548 PR fortran/86935
549 * gfortran.dg/associate_3.f90: Update error message.
550 * gfortran.dg/associate_39.f90: New test case.
551
552 2018-08-22 Janus Weil <janus@gcc.gnu.org>
553
554 PR fortran/86888
555 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
556 an additional case.
557 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
558 * gfortran.dg/class_17.f03: Update error message.
559 * gfortran.dg/class_55.f90: Ditto.
560 * gfortran.dg/dtio_11.f90: Update error messages.
561 * gfortran.dg/implicit_actual.f90: Add an error message.
562 * gfortran.dg/typebound_proc_12.f90: Update error message.
563
564 2018-08-22 Martin Sebor <msebor@redhat.com>
565
566 PR middle-end/87052
567 * gcc.dg/pr87052.c: New test.
568 * gcc.dg/tree-ssa/dump-3.c: Adjust.
569
570 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
571
572 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
573 * gfortran.dg/max_expr.f90: ...this.
574 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
575 * gfortran.dg/min_expr.f90: ...this.
576
577 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
578
579 PR tree-optimization/86725
580 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
581 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
582 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
583 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
584
585 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
586
587 PR tree-optimization/86725
588 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
589
590 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
591
592 * gcc.dg/vect/vect-avg-16.c: New test.
593 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
594 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
595 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
596 the second loop in main1.
597
598 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
599
600 * gcc.dg/lto/pr85248_0.c (test_alias):
601 Stringify __USER_LABEL_PREFIX__.
602 (test_noreturn): Likewise.
603
604 2018-08-22 Richard Biener <rguenther@suse.de>
605
606 PR tree-optimization/86988
607 * g++.dg/pr86988.C: New testcase.
608
609 2018-08-22 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/86945
612 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
613
614 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
615
616 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
617
618 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
619 Thomas Koenig <tkoenig@gcc.gnu.org>
620
621 PR fortran/25829
622 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
623 * gfortran.dg/f2003_io_1.f03: Add wait statement.
624
625 2018-08-21 Marek Polacek <polacek@redhat.com>
626
627 PR c++/86981, Implement -Wpessimizing-move.
628 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
629 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
630 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
631 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
632 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
633
634 PR c++/65043
635 * g++.dg/concepts/pr67595.C: Add dg-warning.
636 * g++.dg/cpp0x/Wnarrowing11.C: New test.
637 * g++.dg/cpp0x/Wnarrowing12.C: New test.
638 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
639
640 PR c++/86499
641 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
642 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
643
644 2018-08-21 Ed Schonberg <schonberg@adacore.com>
645
646 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
647
648 2018-08-21 Ed Schonberg <schonberg@adacore.com>
649
650 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
651
652 2018-08-21 Javier Miranda <miranda@adacore.com>
653
654 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
655
656 2018-08-21 Ed Schonberg <schonberg@adacore.com>
657
658 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
659
660 2018-08-21 Ed Schonberg <schonberg@adacore.com>
661
662 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
663
664 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
665
666 * gnat.dg/rep_clause7.adb: New testcase.
667
668 2018-08-21 Ed Schonberg <schonberg@adacore.com>
669
670 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
671 gnat.dg/task1_pkg.ads: New testcase.
672
673 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
674
675 * gnat.dg/linkedlist.adb: New testcase.
676
677 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
678
679 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
680 gnat.dg/elab6_pkg.ads: New testcase.
681
682 2018-08-21 Ed Schonberg <schonberg@adacore.com>
683
684 * gnat.dg/expr_func5.adb: New testcase.
685
686 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
687
688 * gnat.dg/dynhash.adb: New testcase.
689
690 2018-08-21 Javier Miranda <miranda@adacore.com>
691
692 * gnat.dg/enum4.adb: New testcase.
693
694 2018-08-21 Tamar Christina <tamar.christina@arm.com>
695
696 * gcc.target/aarch64/large_struct_copy.c: New test.
697
698 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
699
700 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
701
702 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
703
704 PR middle-end/86121
705 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
706
707 2018-08-21 Tom de Vries <tdevries@suse.de>
708
709 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
710 to avoid mismatch in .debug and .earlydebug dump files.
711
712 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
713
714 PR target/87033
715 * gcc.target/powerpc/pr87033.c: New test.
716
717 2018-08-20 Martin Sebor <msebor@redhat.com>
718
719 PR tree-optimization/87034
720 * gcc.dg/builtin-sprintf-warn-20.c: New test.
721
722 2018-08-20 David Malcolm <dmalcolm@redhat.com>
723
724 PR other/84889
725 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
726 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
727 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
728
729 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
730
731 PR target/87014
732 * g++.dg/torture/pr87014.C: New file.
733
734 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
735
736 PR target/86984
737 * gcc.target/alpha/pr86984.c: New test.
738
739 2018-08-20 Richard Biener <rguenther@suse.de>
740
741 PR tree-optimization/78655
742 * gcc.dg/tree-ssa/evrp11.c: New testcase.
743
744 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
745
746 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
747 for Darwin.
748
749 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
750
751 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
752 test on Darwin.
753 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
754 * gcc.dg/lto/pr83719_0.c: Likewise.
755
756 2018-08-17 Martin Sebor <msebor@redhat.com>
757
758 PR testsuite/86996
759 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
760
761 2018-08-17 David Malcolm <dmalcolm@redhat.com>
762
763 * g++.dg/conversion/Wwrite-strings.C: New test.
764
765 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
766 Chung-Lin Tang <cltang@codesourcery.com>
767 Xianmiao Qu <xianmiao_qu@c-sky.com>
768
769 C-SKY port: Testsuite
770
771 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
772 * g++.dg/torture/type-generic-1.C: Likewise.
773 * gcc.c-torture/compile/20000804-1.c: Likewise.
774 * gcc.c-torture/execute/20101011-1.c: Likewise.
775 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
776 * gcc.dg/20020312-2.c: Likewise.
777 * gcc.dg/Wno-frame-address.c: Likewise.
778 * gcc.dg/c11-true_min-1.c: Likewise.
779 * gcc.dg/sibcall-10.c: Likewise.
780 * gcc.dg/sibcall-9.c: Likewise.
781 * gcc.dg/stack-usage-1.c: Likewise.
782 * gcc.dg/torture/float32-tg-3.c: Likewise.
783 * gcc.dg/torture/float32x-tg-3.c: Likewise.
784 * gcc.dg/torture/float64-tg-3.c: Likewise.
785 * gcc.dg/torture/float64x-tg-3.c: Likewise.
786 * gcc.dg/torture/type-generic-1.c: Likewise.
787 * gcc.target/csky/*: New.
788 * lib/target-supports.exp (check_profiling_available): Add
789 csky-*-elf.
790 (check_effective_target_hard_float): Handle C-SKY targets with
791 single-precision hard float only.
792 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
793
794 2018-08-17 David Malcolm <dmalcolm@redhat.com>
795
796 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
797 gcc_dump_printf.
798 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
799 coverage for gcc_dump_printf.
800
801 2018-08-17 Martin Liska <mliska@suse.cz>
802
803 * g++.dg/opt/mpx.C: Fix scanned pattern.
804 * gcc.target/i386/mpx.c: Likewise.
805 * g++.dg/warn/Wunreachable-code-1.C: Remove.
806 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
807 * gcc.dg/torture/pr52969.c: Likewise.
808 * g++.dg/warn/pr31246-2.C: Likewise.
809 * g++.dg/warn/pr31246.C: Likewise.
810 * gcc.dg/pr33092.c: Likewise.
811 * g++.dg/opt/eh1.C: Remove a deprecated option.
812 * g++.dg/template/inline1.C: Likewise.
813 * g++.dg/tree-ssa/pr81408.C: Likewise.
814 * gcc.dg/pr41837.c: Likewise.
815 * gcc.dg/pr41841.c: Likewise.
816 * gcc.dg/pr42250.c: Likewise.
817 * gcc.dg/pr43084.c: Likewise.
818 * gcc.dg/pr43317.c: Likewise.
819 * gcc.dg/pr51879-18.c: Likewise.
820 * gcc.dg/torture/pr36066.c: Likewise.
821 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
822 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
823 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
824 * gcc.dg/tree-ssa/pr45122.c: Likewise.
825 * gcc.target/i386/pr45352-2.c: Likewise.
826 * gcc.target/i386/zee.c: Likewise.
827 * gfortran.dg/auto_char_len_2.f90: Likewise.
828 * gfortran.dg/auto_char_len_4.f90: Likewise.
829 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
830 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
831 * gfortran.dg/gomp/pr47331.f90: Likewise.
832 * gfortran.dg/pr40999.f: Likewise.
833 * gfortran.dg/pr41011.f: Likewise.
834 * gfortran.dg/pr42051.f03: Likewise.
835 * gfortran.dg/pr46804.f90: Likewise.
836 * gfortran.dg/pr83149_1.f90: Likewise.
837 * gfortran.dg/pr83149_b.f90: Likewise.
838 * gfortran.dg/whole_file_1.f90: Likewise.
839 * gfortran.dg/whole_file_10.f90: Likewise.
840 * gfortran.dg/whole_file_11.f90: Likewise.
841 * gfortran.dg/whole_file_12.f90: Likewise.
842 * gfortran.dg/whole_file_13.f90: Likewise.
843 * gfortran.dg/whole_file_14.f90: Likewise.
844 * gfortran.dg/whole_file_15.f90: Likewise.
845 * gfortran.dg/whole_file_16.f90: Likewise.
846 * gfortran.dg/whole_file_17.f90: Likewise.
847 * gfortran.dg/whole_file_18.f90: Likewise.
848 * gfortran.dg/whole_file_19.f90: Likewise.
849 * gfortran.dg/whole_file_2.f90: Likewise.
850 * gfortran.dg/whole_file_20.f03: Likewise.
851 * gfortran.dg/whole_file_3.f90: Likewise.
852 * gfortran.dg/whole_file_4.f90: Likewise.
853 * gfortran.dg/whole_file_5.f90: Likewise.
854 * gfortran.dg/whole_file_6.f90: Likewise.
855 * gfortran.dg/whole_file_7.f90: Likewise.
856 * gfortran.dg/whole_file_8.f90: Likewise.
857 * gfortran.dg/whole_file_9.f90: Likewise.
858 * gcc.dg/vect/vect.exp: Likewise.
859
860 2018-08-17 Richard Biener <rguenther@suse.de>
861
862 PR middle-end/86505
863 * gcc.dg/torture/pr86505.c: New testcase.
864
865 2018-08-16 Martin Sebor <msebor@redhat.com>
866
867 PR tree-optimization/86853
868 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
869 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
870 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
871
872 2018-08-16 David Malcolm <dmalcolm@redhat.com>
873
874 * gcc.dg/missing-header-fixit-3.c: New test.
875
876 2018-08-16 David Malcolm <dmalcolm@redhat.com>
877
878 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
879 (test_fixit_insert_newline): Update expected output to show '+'
880 characters in margin of line-insertion fix-it hint.
881
882 2018-08-16 Nathan Sidwell <nathan@acm.org>
883
884 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
885 * gcc.dg/cpp/macsyntx2.c: likewise.
886
887 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
888
889 PR testsuite/86745
890 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
891 * gcc.target/i386/avx-cvt-2.c: Ditto.
892
893 2018-08-16 David Malcolm <dmalcolm@redhat.com>
894
895 PR c++/70693
896 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
897
898 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
899
900 * gcc.target/aarch64/imm_choice_comparison.c: New test.
901
902 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
903
904 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
905 (lib_strncmp): Likewise.
906
907 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
908
909 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
910 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
911 * g++.dg/torture/pr44295.C : Likewise.
912
913 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
914
915 PR testsuite/78544
916 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
917 attributes and matching.
918 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
919 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
920
921 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
922
923 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
924
925 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
926
927 * gcc.target/i386/rop1.c: Remove.
928 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
929
930 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
931
932 * gcc.target/powerpc/fold-vec-splat-char.c: New.
933 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
934 * gcc.target/powerpc/fold-vec-splat-int.c: New.
935 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
936 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
937 * gcc.target/powerpc/fold-vec-splat-short.c: New.
938
939 2018-08-15 David Malcolm <dmalcolm@redhat.com>
940
941 * g++.dg/diagnostic/aka3.C: New test.
942 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
943 output to show range labels.
944 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
945 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
946 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
947 * gcc.dg/bad-binary-ops.c: Update expected output to show range
948 labels. Add an "aka" example.
949 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
950 labels.
951 * gcc.dg/format/diagnostic-ranges.c: Likewise.
952 * gcc.dg/format/pr72858.c: Likewise.
953 * gcc.dg/format/pr78498.c: Likewise.
954 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
955 Update expected output to show range labels. Add examples of
956 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
957 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
958 Update expected output to show range labels.
959 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
960 (test_very_wide_line): Adjust so that label is at left-clipping
961 boundary.
962 (test_very_wide_line_2): New test.
963 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
964 Update expected output to show range labels.
965 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
966 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
967 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
968 for new param to gcc_rich_location::add_expr.
969 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
970 Add "label" param.
971 (test_show_locus): Add examples of labels to various tests. Tweak
972 the "very wide_line" test case and duplicate it, to cover the
973 boundary values for clipping of labels against the left-margin.
974 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
975 diagnostic-test-show-locus-no-labels.c.
976 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
977 Update line numbers of dg-locus directives.
978 * gcc.dg/pr69627.c: Update expected output to show range labels.
979 * lib/multiline.exp (proc _build_multiline_regex): Remove
980 special-case handling of lines with trailing '|'.
981
982 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
983
984 PR testsuite/86519
985 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
986 the .expand file.
987
988 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
989
990 * gcc.dg/wmain.c: New test.
991
992 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
993
994 PR c/19315
995 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
996 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
997 unknown size.
998
999 2018-08-15 Martin Liska <mliska@suse.cz>
1000
1001 PR tree-optimization/86925
1002 * gcc.dg/predict-20.c: New test.
1003 * gcc.dg/predict-21.c: New test.
1004
1005 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1008
1009 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1010
1011 * gcc.target/i386/sse2-movs.c: New test.
1012
1013 2018-08-14 Martin Sebor <msebor@redhat.com>
1014
1015 PR tree-optimization/86650
1016 * gcc.dg/Warray-bounds-34.c: New test.
1017
1018 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1019
1020 PR fortran/86116
1021 * gfortran.dg/generic_34.f90: New test case.
1022
1023 2018-08-13 Marek Polacek <polacek@redhat.com>
1024
1025 PR c++/57891
1026 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1027 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1028 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1029 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1030 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1031 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1032 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1033 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1034 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1035 * g++.dg/ext/stmtexpr15.C: Likewise.
1036 * g++.dg/gomp/pr47963.C: Likewise.
1037 * g++.dg/init/new37.C: Likewise.
1038 * g++.dg/init/new43.C: Likewise.
1039 * g++.dg/other/fold1.C: Likewise.
1040 * g++.dg/parse/array-size2.C: Likewise.
1041 * g++.dg/template/dependent-name3.C: Likewise.
1042 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1043 * g++.dg/other/vrp1.C: Likewise.
1044 * g++.dg/template/char1.C: Likewise.
1045
1046 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1047
1048 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1049 instead of a ZERO_EXTEND.
1050
1051 2018-08-13 Martin Sebor <msebor@redhat.com>
1052
1053 PR tree-optimization/71625
1054 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1055 * g++.dg/init/string2.C: New test.
1056 * g++.dg/init/string3.C: New test.
1057 * g++.dg/init/string4.C: New test.
1058 * gcc.dg/init-string-3.c: New test.
1059 * gcc.dg/strlenopt-55.c: New test.
1060 * gcc.dg/strlenopt-56.c: New test.
1061
1062 2018-08-13 Marek Polacek <polacek@redhat.com>
1063
1064 P0806R2 - Deprecate implicit capture of this via [=]
1065 * g++.dg/cpp2a/lambda-this1.C: New test.
1066 * g++.dg/cpp2a/lambda-this2.C: New test.
1067 * g++.dg/cpp2a/lambda-this3.C: New test.
1068
1069 2018-08-13 Marek Polacek <polacek@redhat.com>
1070
1071 PR c++/86915
1072 * g++.dg/diagnostic/auto1.C: New test.
1073
1074 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1075
1076 PR fortran/66679
1077 * gfortran.dg/transfer_class_3.f90: New test.
1078
1079 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1080
1081 PR fortran/86906
1082 * gfortran.dg/use_rename_9.f90: New test.
1083
1084 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR tree-optimization/86835
1087 * gcc.dg/pr86835.c: New test.
1088
1089 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1090
1091 PR fortran/57160
1092 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1093 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1094 * gfortran.dg/short_circuiting_2.f90: New test case.
1095 * gfortran.dg/short_circuiting_3.f90: New test case.
1096
1097 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1098
1099 PR target/82418
1100 * gcc.target/i386/pr82418.c: New test.
1101
1102 2018-08-10 Martin Liska <mliska@suse.cz>
1103
1104 PR target/83610
1105 * gcc.dg/predict-17.c: New test.
1106 * gcc.dg/predict-18.c: New test.
1107 * gcc.dg/predict-19.c: New test.
1108
1109 2018-08-10 Martin Liska <mliska@suse.cz>
1110
1111 PR tree-optimization/85799
1112 * gcc.dg/pr85799.c: New test.
1113
1114 2018-08-09 Jeff Law <law@redhat.com>
1115
1116 PR middle-end/86897
1117 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1118
1119 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1120
1121 * gcc.target/aarch64/sve/reduc_8.c: New test.
1122
1123 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1124
1125 PR other/84889
1126 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1127 test.
1128 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1129 New test.
1130 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1131 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1132 TEST_ALWAYS_FLAGS.
1133
1134 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1135
1136 PR tree-optimization/86858
1137 * gcc.dg/vect/pr86858.c: New test.
1138
1139 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1140
1141 PR tree-optimization/86871
1142 * gcc.dg/vect/pr86871.c: New test.
1143
1144 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1145
1146 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1147
1148 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1149
1150 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1151 arch and tune numbers by 2.
1152 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1153 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1154 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1155 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1156 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1157 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1158 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1159 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1160 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1161 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1162 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1163 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1164 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1165 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1166 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1167 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1168 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1169 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1170 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1171 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1172 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1173 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1174 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1175 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1176 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1177 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1178 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1179 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1180 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1181 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1182 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1183 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1184 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1185 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1186 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1187 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1188 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1189 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1190 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1191 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1192 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1193 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1194 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1195 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1196 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1197 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1198 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1199 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1200 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1201 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1202 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1203 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1204 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1205 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1206 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1207 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1208 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1209 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1210 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1211 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1212 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1213 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1214 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1215 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1216 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1217 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1218
1219 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1220
1221 PR target/84332
1222 * gcc.target/s390/pr84332.c: New testcase.
1223
1224 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1225
1226 PR target/46179
1227 * gcc.target/m68k/tls-dimode.c: New file.
1228
1229 2018-08-08 Nathan Sidwell <nathan@acm.org>
1230
1231 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1232 c-c++-common/inc-from-1.c: New
1233
1234 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1235
1236 PR target/85295
1237 * gcc.target/s390/TI-constants-lra.c: New testcase.
1238 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1239
1240 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1241
1242 * gcc.target/s390/hotpatch-8.c: Remove.
1243 * gcc.target/s390/hotpatch-9.c: Remove.
1244 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1245 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1246
1247 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1248
1249 P0595R1 - is_constant_evaluated
1250 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1251
1252 PR c++/86836
1253 * g++.dg/cpp1z/decomp46.C: New test.
1254
1255 PR c++/86738
1256 * g++.dg/opt/pr86738.C: New test.
1257
1258 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1259
1260 PR target/86838
1261 * gcc.target/aarch64/frecpe_1.c: New test.
1262 * gcc.target/aarch64/frecpe_2.c: Likewise.
1263
1264 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/59480, DR 136
1267 * g++.dg/other/friend8.C: New.
1268 * g++.dg/other/friend9.C: Likewise.
1269 * g++.dg/other/friend10.C: Likewise.
1270 * g++.dg/other/friend11.C: Likewise.
1271 * g++.dg/other/friend12.C: Likewise.
1272 * g++.dg/other/friend13.C: Likewise.
1273 * g++.dg/other/friend14.C: Likewise.
1274 * g++.dg/other/friend15.C: Likewise.
1275 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1276 * g++.dg/parse/defarg8.C: Likewise.
1277
1278 2018-08-07 Martin Liska <mliska@suse.cz>
1279
1280 PR middle-end/83023
1281 * gcc.dg/predict-16.c: New test.
1282 * g++.dg/predict-1.C: New test.
1283
1284 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1285 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1286
1287 PR tree-optimization/80925
1288 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1289 vectorized on !vect_hw_misalign targets.
1290
1291 2018-08-06 Marek Polacek <polacek@redhat.com>
1292
1293 PR c++/86767
1294 * g++.dg/cpp1y/constexpr-86767.C: New test.
1295
1296 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1297
1298 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1299 for target *-*-linux-gnu.
1300
1301 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1302
1303 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1304 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1305 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1306
1307 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1308
1309 * gcc.target/s390/nomemloopunroll-1.c: New test.
1310
1311 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1312
1313 PR target/86386
1314 * gcc.target/i386/pr86386.c: New file.
1315
1316 2018-08-04 Tom de Vries <tdevries@suse.de>
1317
1318 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1319
1320 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1321
1322 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1323 "type:cvip".
1324
1325 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1326
1327 PR fortran/45521
1328 * gfortran.dg/interface_assignment_6.f90: New test case.
1329
1330 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1331
1332 PR testsuite/86153
1333 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1334
1335 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1336 Jonathan Wakely <jwakely@redhat.com>
1337
1338 PR c++/85523
1339 * g++.dg/pr85523.C: New test.
1340
1341 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1342
1343 PR c/86690
1344 * gcc.dg/union-duplicate-field.c: New test.
1345
1346 2018-08-03 Jason Merrill <jason@redhat.com>
1347
1348 PR c++/86706
1349 * g++.dg/template/pr86706.C: New test.
1350
1351 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1352
1353 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1354 on vect_avg_qi targets.
1355 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1356 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1357 * gcc.dg/vect/vect-avg-15.c: Likewise.
1358
1359 2018-08-03 Martin Liska <mliska@suse.cz>
1360
1361 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1362 * gcc.dg/predict-13.c: Likewise.
1363 * gcc.dg/predict-3.c: Likewise.
1364 * gcc.dg/predict-4.c: Likewise.
1365 * gcc.dg/predict-5.c: Likewise.
1366 * gcc.dg/predict-6.c: Likewise.
1367 * gcc.dg/predict-9.c: Likewise.
1368 * gfortran.dg/predict-1.f90: Likewise.
1369
1370 2018-08-02 Richard Biener <rguenther@suse.de>
1371
1372 PR c++/86763
1373 * g++.dg/torture/pr86763.C: New testcase.
1374
1375 2018-08-02 Richard Biener <rguenther@suse.de>
1376
1377 PR tree-optimization/86816
1378 * g++.dg/torture/pr86816.C: New testcase.
1379
1380 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1381
1382 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1383 to be used.
1384 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1385 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1386 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1387 for .h.
1388 * gcc.target/aarch64/sve/single_2.c: Likewise.
1389 * gcc.target/aarch64/sve/single_3.c: Likewise.
1390 * gcc.target/aarch64/sve/single_4.c: Likewise.
1391
1392 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1393
1394 PR target/86014
1395 * gcc.target/aarch64/ldp_stp_13.c: New test.
1396
1397 2018-08-01 Martin Sebor <msebor@redhat.com>
1398
1399 PR tree-optimization/86650
1400 * gcc.dg/format/gcc_diag-10.c: Adjust.
1401
1402 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1403
1404 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1405 of range check.
1406 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1407
1408 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1409
1410 PR target/86753
1411 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1412 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1413
1414 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1415
1416 * gcc.dg/pointer-range-check-1.c: New test.
1417 * gcc.dg/pointer-range-check-2.c: Likewise.
1418
1419 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1420
1421 PR tree-optimization/86749
1422 * gcc.dg/vect/pr86749.c: New test.
1423
1424 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1425
1426 PR c++/86661
1427 * g++.dg/lookup/name-clash12.C: New.
1428
1429 2018-08-01 Richard Biener <rguenther@suse.de>
1430
1431 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1432
1433 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1434
1435 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1436
1437 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1438
1439 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1440
1441 2018-08-01 Martin Liska <mliska@suse.cz>
1442
1443 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1444 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1445 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1446 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1447 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1448 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1449 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1450 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1451
1452 2018-08-01 Martin Liska <mliska@suse.cz>
1453
1454 PR value-prof/35543
1455 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1456
1457 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1458
1459 * gcc.target/aarch64/extract_zero_extend.c: New file.
1460
1461 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR c/85704
1464 * gcc.c-torture/compile/pr85704.c: New test.
1465
1466 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1467 Olivier Hainque <hainque@adacore.com>
1468
1469 * gnat.dg/dinst.adb: New.
1470 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1471
1472 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1473
1474 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1475 tdiag and cxxdiag.
1476 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1477 and %K.
1478
1479 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1480
1481 * c-c++-common/spec-barrier-1.c: New test.
1482 * c-c++-common/spec-barrier-2.c: New test.
1483 * gcc.dg/spec-barrier-3.c: New test.
1484
1485 2018-07-31 Martin Sebor <msebor@redhat.com>
1486
1487 PR tree-optimization/86741
1488 * gcc.dg/Warray-bounds-33.c: New test.
1489
1490 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1491
1492 * gcc.target/s390/memset-1.c: Improve testcase.
1493
1494 2018-07-31 Tom de Vries <tdevries@suse.de>
1495
1496 PR debug/86687
1497 * g++.dg/guality/pr86687.C: New test.
1498
1499 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1500
1501 P1008R1 - prohibit aggregates with user-declared constructors
1502 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1503 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1504 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1505 * g++.dg/cpp2a/aggr1.C: New test.
1506 * g++.dg/cpp2a/aggr2.C: New test.
1507
1508 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1509
1510 PR target/86640
1511 * gcc.target/arm/pr86640.c: New testcase.
1512
1513 2018-07-31 Martin Liska <mliska@suse.cz>
1514
1515 PR gcov-profile/85338
1516 PR gcov-profile/85350
1517 PR gcov-profile/85372
1518 * gcc.misc-tests/gcov-pr85338.c: New test.
1519 * gcc.misc-tests/gcov-pr85350.c: New test.
1520 * gcc.misc-tests/gcov-pr85372.c: New test.
1521
1522 2018-07-31 Martin Liska <mliska@suse.cz>
1523
1524 PR gcov-profile/83813
1525 PR gcov-profile/84758
1526 PR gcov-profile/85217
1527 PR gcov-profile/85332
1528 * gcc.misc-tests/gcov-pr83813.c: New test.
1529 * gcc.misc-tests/gcov-pr84758.c: New test.
1530 * gcc.misc-tests/gcov-pr85217.c: New test.
1531 * gcc.misc-tests/gcov-pr85332.c: New test.
1532
1533 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1534
1535 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1536 gnat.dg/prot5_pkg.ads: New testcase.
1537
1538 2018-07-31 Justin Squirek <squirek@adacore.com>
1539
1540 * gnat.dg/addr11.adb: New testcase.
1541
1542 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1543
1544 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1545
1546 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1547
1548 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1549
1550 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1551
1552 * gnat.dg/iter3.adb: New testcase.
1553
1554 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1555
1556 Revert 'AsyncI/O patch committed'
1557 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1558 Thomas Koenig <tkoenig@gcc.gnu.org>
1559
1560 PR fortran/25829
1561 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1562 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1563
1564 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1565
1566 PR rtl-optimization/85160
1567 * gcc.target/powerpc/combine-2-2.c: New testcase.
1568
1569 2018-07-27 Martin Sebor <msebor@redhat.com>
1570
1571 PR tree-optimization/86696
1572 * g++.dg/pr86696.C: New test.
1573
1574 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1575
1576 PR tree-optimization/86636
1577 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1578 Add dg-require-effective-target pthread.
1579
1580 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1581
1582 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1583 * gcc.dg/strcmpopt_6.c: Likewise.
1584
1585 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1586
1587 PR target/86612
1588 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1589
1590 2018-07-26 Martin Sebor <msebor@redhat.com>
1591
1592 PR tree-optimization/86043
1593 PR tree-optimization/86042
1594 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1595 pr86688.
1596 * gcc.dg/strlenopt-44.c: New test.
1597
1598 2018-07-26 Martin Liska <mliska@suse.cz>
1599
1600 PR gcov-profile/86536
1601 * gcc.misc-tests/gcov-pr86536.c: New test.
1602
1603 2018-07-25 Martin Sebor <msebor@redhat.com>
1604
1605 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1606 ignored by the test harness.
1607
1608 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1609 Thomas Koenig <tkoenig@gcc.gnu.org>
1610
1611 PR fortran/25829
1612 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1613 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1614
1615 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1616
1617 PR c++/85515
1618 * g++.dg/pr85515-2.C: Add expected dg-error.
1619 * g++.dg/cpp0x/range-for36.C: New test.
1620
1621 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1622
1623 * gcc.target/arc/uncached-1.c: New test.
1624 * gcc.target/arc/uncached-2.c: Likewise.
1625
1626 2018-07-24 Martin Sebor <msebor@redhat.com>
1627
1628 PR tree-optimization/86622
1629 PR tree-optimization/86532
1630 * gcc.c-torture/execute/strlen-2.c: New test.
1631 * gcc.c-torture/execute/strlen-3.c: New test.
1632 * gcc.c-torture/execute/strlen-4.c: New test.
1633
1634 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1635
1636 PR tree-optimization/86636
1637 * gcc.c-torture/compile/pr86636.c: New test.
1638
1639 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1640
1641 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1642
1643 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR middle-end/86627
1646 * gcc.target/i386/pr86627.c: New test.
1647
1648 PR testsuite/86649
1649 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1650 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1651 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1652 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1653
1654 2018-07-23 Carl Love <cel@us.ibm.com>
1655
1656 PR 86591
1657 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1658 file altivec-2-runnable.c.
1659 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1660 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1661 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1662 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1663 vec_cts, vec_ctu, vec_cpsgn tests.
1664
1665 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1666
1667 PR c/86617
1668 * gcc.dg/pr86617.c: New test.
1669
1670 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR c++/86569
1673 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1674
1675 2018-07-20 Martin Sebor <msebor@redhat.com>
1676
1677 PR middle-end/82063
1678 * c-c++-common/pr68657-1.c: Adjust.
1679 * c-c++-common/pr68657-2.c: Same.
1680 * c-c++-common/pr68657-3.c: Same.
1681 * c-c++-common/pr68833-1.c: Same.
1682 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1683 * gcc.dg/Walloca-larger-than.c: New test.
1684 * gcc.dg/Walloca-larger-than-2.c: New test.
1685 * gcc.dg/Wframe-larger-than-2.c: New test.
1686 * gcc.dg/Wlarger-than3.c: New test.
1687 * gcc.dg/Wvla-larger-than-3.c: New test.
1688 * gcc.dg/pr42611.c: Adjust.
1689 * gnat.dg/frame_overflow.adb: Same.
1690
1691 2018-07-20 Martin Sebor <msebor@redhat.com>
1692
1693 PR tree-optimization/86613
1694 PR tree-optimization/86611
1695 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1696 prune duplicate warnings.
1697 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1698 data-model-dependencies.
1699 * gcc.dg/Warray-bounds-32.c: Ditto.
1700
1701 2018-07-20 Richard Biener <rguenther@suse.de>
1702
1703 PR debug/86585
1704 * g++.dg/lto/pr86585_0.C: New testcase.
1705 * g++.dg/lto/pr86585_1.C: Likewise.
1706
1707 2018-07-19 Martin Sebor <msebor@redhat.com>
1708
1709 PR tree-optimization/83776
1710 PR tree-optimization/84047
1711 * gcc.dg/Warray-bounds-29.c: New test.
1712 * gcc.dg/Warray-bounds-30.c: New test.
1713 * gcc.dg/Warray-bounds-31.c: New test.
1714 * gcc.dg/Warray-bounds-32.c: New test.
1715
1716 2018-07-19 Michael Collison <michael.collison@arm.com>
1717 Richard Henderson <rth@redhat.com>
1718
1719 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1720 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1721 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1722 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1723 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1724 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1725 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1726 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1727 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1728 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1729 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1730 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1731
1732 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1733
1734 Revert fix for c++/59480 (and testsuite followup)
1735
1736 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1737
1738 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1739
1740 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/59480, DR 136
1743 * g++.dg/other/friend8.C: New.
1744 * g++.dg/other/friend9.C: Likewise.
1745 * g++.dg/other/friend10.C: Likewise.
1746 * g++.dg/other/friend11.C: Likewise.
1747 * g++.dg/other/friend12.C: Likewise.
1748 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1749 * g++.dg/parse/defarg8.C: Likewise.
1750
1751 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1752
1753 * gcc.target/aarch64/profile.c: New test.
1754
1755 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1756
1757 PR target/83009
1758 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1759
1760 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1761
1762 PR target/86560
1763 * gcc.target/i386/pr86560-4.c: New test.
1764 * gcc.target/i386/pr86560-5.c: Likewise.
1765
1766 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1767
1768 PR target/86560
1769 * gcc.target/i386/pr86560-1.c: New test.
1770 * gcc.target/i386/pr86560-2.c: Likewise.
1771 * gcc.target/i386/pr86560-3.c: Likewise.
1772
1773 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1774
1775 * gfortran.dg/max_fmax_aarch64.f90: New test.
1776 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1777 * gfortran.dg/minmax_integer.f90: Likewise.
1778
1779 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1780
1781 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1782
1783 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1784
1785 PR middle-end/86544
1786 * g++.dg/tree-ssa/pr86544.C: New test.
1787
1788 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR c++/86550
1791 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1792
1793 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1794
1795 PR 69558
1796 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1797 * c-c++-common/pr69558.c: Remove xfail.
1798 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1799 * gcc.dg/pr61817-1.c: Likewise.
1800 * gcc.dg/pr61817-2.c: Likewise.
1801 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1802
1803 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1804
1805 PR fortran/85599
1806 * gfortran.dg/function_optimize_5.f90: Add option
1807 '-faggressive-function-elimination' and update dg-warning clauses.
1808 * gfortran.dg/short_circuiting.f90: New test.
1809
1810 2018-07-18 Marek Polacek <polacek@redhat.com>
1811
1812 PR c++/86190 - bogus -Wsign-conversion warning
1813 * g++.dg/warn/Wsign-conversion-3.C: New test.
1814 * g++.dg/warn/Wsign-conversion-4.C: New test.
1815
1816 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1817
1818 PR c++/59480, DR 136
1819 * g++.dg/other/friend8.C: New.
1820 * g++.dg/other/friend9.C: Likewise.
1821 * g++.dg/other/friend10.C: Likewise.
1822 * g++.dg/other/friend11.C: Likewise.
1823 * g++.dg/other/friend12.C: Likewise.
1824 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1825 * g++.dg/parse/defarg8.C: Likewise.
1826
1827 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1828
1829 * g++.dg/ext/uow-3.C: Adjust.
1830 * g++.dg/ext/uow-4.C: Likewise.
1831 * g++.dg/lookup/name-clash11.C: Likewise.
1832 * g++.dg/lookup/name-clash7.C: Likewise.
1833 * g++.dg/lookup/redecl1.C: Likewise.
1834 * g++.dg/warn/changes-meaning.C: Likewise.
1835 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1836 * g++.old-deja/g++.law/nest1.C: Likewise.
1837
1838 2018-07-18 Richard Biener <rguenther@suse.de>
1839
1840 PR debug/86523
1841 * g++.dg/lto/pr86523-3_0.C: New testcase.
1842
1843 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1844
1845 * gcc.target/m68k/mulsi_highpart.c: New test.
1846
1847 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1848
1849 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1850 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1851 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1852 * gcc.dg/cpp/pr61854-8.c: New test.
1853
1854 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1855
1856 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1857
1858 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1859
1860 PR fortran/83184
1861 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1862
1863 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1864
1865 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1866 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1867 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1868 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1869 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1870
1871 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1872
1873 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1874 * gcc.target/powerpc/pr79916.c: Require dfp.
1875
1876 2018-07-17 Richard Biener <rguenther@suse.de>
1877
1878 PR lto/86456
1879 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1880
1881 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1882
1883 * gcc.target/s390/function-align1.c: New test.
1884 * gcc.target/s390/function-align2.c: New test.
1885 * gcc.target/s390/function-align3.c: New test.
1886
1887 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1888
1889 * gnat.dg/discr55.adb: New test.
1890
1891 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1892
1893 * gcc.target/i386/vartrack-1.c (dg-options): Add
1894 -fomit-frame-pointer.
1895
1896 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1897
1898 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1899 (dg-lto-options): Add -fPIC.
1900 * g++.dg/lto/pr86523-2_0.C: Likewise.
1901
1902 2018-07-17 Martin Liska <mliska@suse.cz>
1903
1904 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1905
1906 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1907
1908 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1909 testcase.
1910
1911 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1912
1913 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1914
1915 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1916
1917 * gnat.dg/memorytest.adb: New testcase.
1918
1919 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1920
1921 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1922 New testcase.
1923
1924 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1925
1926 * gnat.dg/equal3.adb: New testcase.
1927
1928 2018-07-17 Justin Squirek <squirek@adacore.com>
1929
1930 * gnat.dg/split_args.adb: New testcase.
1931
1932 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1933
1934 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1935
1936 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1937
1938 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1939 New testcase.
1940
1941 2018-07-16 Carl Love <cel@us.ibm.com>
1942
1943 PR target/86414
1944 Forgot the PR number on the commit log.
1945
1946 2018-07-16 Carl Love <cel@us.ibm.com>
1947
1948 PR target/86414
1949 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1950 longdouble128.
1951 * gcc.target/powerpc/divkc3-3.c: Ditto.
1952 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1953 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1954 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1955 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1956
1957 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1958
1959 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1960 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1961
1962 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1963
1964 * lib/target-supports.exp (check_effective_target_longdouble64,
1965 check_effective_target_ppc_float128,
1966 check_effective_target_ppc_float128_insns,
1967 check_effective_target_powerpc_vsx): New.
1968
1969 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1970
1971 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1972 syntax error.
1973
1974 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR tree-optimization/86526
1977 * gcc.c-torture/compile/pr86526.c: New test.
1978
1979 2018-07-16 Carl Love <cel@us.ibm.com>
1980
1981 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1982 longdouble128.
1983 * gcc.target/powerpc/divkc3-3.c: Ditto.
1984 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1985 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1986 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1987 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1988
1989 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1990
1991 PR fortran/83184
1992 * gfortran.dg/assumed_rank_14.f90: New testcase.
1993 * gfortran.dg/assumed_rank_15.f90: New testcase.
1994 * gfortran.dg/dec_structure_8.f90: Update error messages.
1995 * gfortran.dg/dec_structure_23.f90: Update error messages.
1996
1997 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1998
1999 PR middle-end/86528
2000 * gcc.c-torture/execute/pr86528.c: New test.
2001 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2002
2003 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2004
2005 * g++.dg/template/spec40.C: New.
2006 * g++.dg/parse/ptrmem8.C: Likewise.
2007
2008 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2009
2010 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2011 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2012 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2013 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2014 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2015
2016 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2017
2018 * gcc.target/s390/mrecord-mcount.c: New testcase.
2019
2020 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2021
2022 * gcc.target/s390/mfentry-m64.c: New testcase.
2023
2024 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2025
2026 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2027 testcase.
2028
2029 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2030
2031 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2032 testcase.
2033
2034 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2035
2036 * gnat.dg/wide_wide_value1.adb: New testcase.
2037
2038 2018-07-16 Javier Miranda <miranda@adacore.com>
2039
2040 * gnat.dg/bit_order1.adb: New testcase.
2041
2042 2018-07-16 Javier Miranda <miranda@adacore.com>
2043
2044 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2045
2046 2018-07-16 Richard Biener <rguenther@suse.de>
2047
2048 PR lto/86523
2049 * g++.dg/lto/pr86523-1_0.C: New testcase.
2050 * g++.dg/lto/pr86523-2_0.C: Likewise.
2051
2052 2018-07-16 Martin Liska <mliska@suse.cz>
2053
2054 PR ipa/86529
2055 * g++.dg/ipa/pr86529.C: New test.
2056
2057 2018-07-16 Tom de Vries <tdevries@suse.de>
2058
2059 PR debug/86455
2060 * gcc.target/i386/vartrack-1.c: New test.
2061
2062 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2063
2064 * gnat.dg/opt73.adb: New test.
2065
2066 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR c++/3698
2069 PR c++/86208
2070 * g++.dg/opt/pr3698.C: New test.
2071
2072 2018-07-16 Richard Biener <rguenther@suse.de>
2073
2074 PR ipa/86389
2075 * gcc.dg/torture/pr86389.c: Require trampolines.
2076
2077 2018-07-15 Tom de Vries <tdevries@suse.de>
2078
2079 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2080 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2081 already called.
2082 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2083 * gcc.dg/guality/guality.exp: Same.
2084 * gfortran.dg/guality/guality.exp: Same.
2085
2086 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2087 Sunil K Pandey <sunil.k.pandey@intel.com>
2088
2089 PR target/84413
2090 * gcc.target/i386/pr84413-1.c: New test.
2091 * gcc.target/i386/pr84413-2.c: Likewise.
2092 * gcc.target/i386/pr84413-3.c: Likewise.
2093
2094 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2095 Steve Munroe <munroesj52@gmail.com>
2096
2097 * gcc.target/powerpc/sse2-pand-1.c: New file.
2098 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2099 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2100 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2101
2102 2018-07-13 Nathan Sidwell <nathan@acm.org>
2103
2104 PR c++/86374
2105 * g++.dg/pr86374.C: New.
2106
2107 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2108
2109 PR middle-end/78809
2110 * gcc.dg/strcmpopt_5.c: New test.
2111 * gcc.dg/strcmpopt_6.c: New test.
2112
2113 2018-07-13 Richard Biener <rguenther@suse.de>
2114
2115 PR middle-end/85974
2116 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2117
2118 2018-07-13 Tom de Vries <tdevries@suse.de>
2119
2120 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2121 * gcc.dg/guality/ctztest.c: Same.
2122 * gcc.dg/guality/sra-1.c: Same.
2123
2124 2018-07-13 Tom de Vries <tdevries@suse.de>
2125
2126 * gcc.dg/vla-1.c: Update.
2127
2128 2018-07-13 Tom de Vries <tdevries@suse.de>
2129
2130 * gcc.src/maintainers.exp: New file.
2131
2132 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2133
2134 PR middle-end/86489
2135 * gcc.dg/pr86489.c: New test.
2136
2137 2018-07-12 Martin Sebor <msebor@redhat.com>
2138
2139 PR testsuite/86510
2140 g++.dg/warn/pr86453.C: Adjust.
2141
2142 2018-07-12 Jim Wilson <jimw@sifive.com>
2143
2144 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2145
2146 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2147
2148 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2149
2150 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2151
2152 * c-c++-common/gomp/declare-target-3.c: New test.
2153 * g++.dg/gomp/declare-target-2.C: New test.
2154
2155 2018-07-12 Martin Sebor <msebor@redhat.com>
2156
2157 PR c/86453
2158 * c-c++-common/Wattributes.c: Adjust.
2159 * gcc.dg/Wattributes-10.c: New test.
2160 * g++.dg/Wattributes-3.C: Adjust.
2161 * gcc.dg/Wattributes-6.c: Adjust.
2162 * gcc.dg/pr18079.c: Adjust.
2163 * gcc.dg/torture/pr42363.c: Adjust.
2164
2165 2018-07-12 Julia Koval <julia.koval@intel.com>
2166
2167 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2168 version.
2169
2170 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2171
2172 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2173 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2174 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2175 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2176 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2177 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2178 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2179
2180 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2181
2182 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2183 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2184 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2185 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2186 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2187 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2188 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2189 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2190
2191 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2192 Alan Hayward <alan.hayward@arm.com>
2193 David Sherwood <david.sherwood@arm.com>
2194
2195 * gcc.dg/vect/vect-fma-2.c: New test.
2196 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2197 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2198 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2199
2200 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2201
2202 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2203 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2204 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2205 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2206 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2207 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2208 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2209 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2210 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2211
2212 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2213
2214 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2215 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2216
2217 2018-07-12 Richard Biener <rguenther@suse.de>
2218
2219 PR target/84829
2220 * gcc.target/i386/pr84829.c: New testcase.
2221
2222 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2223
2224 * gcc.dg/torture/20180712-1.c: New test.
2225
2226 PR tree-optimization/86492
2227 * gcc.c-torture/execute/pr86492.c: New test.
2228
2229 2018-07-12 Richard Biener <rguenther@suse.de>
2230
2231 PR c/86453
2232 * g++.dg/warn/pr86453.C: New testcase.
2233
2234 2018-07-12 Richard Biener <rguenther@suse.de>
2235
2236 PR middle-end/86479
2237 * gcc.dg/graphite/pr86479.c: New testcase.
2238
2239 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2240
2241 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2242 of hardcoding size. Cast (rel) to MASK_TYPE.
2243 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2244 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2245 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2246 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2247 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2248 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2249 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2250 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2251 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2252 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2253 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2254 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2255 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2256 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2257 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2258 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2259 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2260 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2261 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2262
2263 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2264
2265 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2266 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2267 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2268
2269 2018-07-10 Mark Wielaard <mark@klomp.org>
2270
2271 PR debug/86459
2272 * gcc.dg/pr86459.c: New test.
2273
2274 2018-07-10 Martin Sebor <msebor@redhat.com>
2275
2276 PR testsuite/86461
2277 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2278
2279 2018-07-10 Martin Liska <mliska@suse.cz>
2280
2281 PR testsuite/86445
2282 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2283
2284 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR sanitizer/86406
2287 * g++.dg/ubsan/pr86406.C: New test.
2288
2289 PR fortran/86421
2290 * gfortran.dg/vect/pr86421.f90: New test.
2291
2292 2018-07-09 Martin Sebor <msebor@redhat.com>
2293
2294 PR tree-optimization/86415
2295 * gcc.dg/strlenopt-53.c: New test.
2296
2297 2018-07-09 Martin Sebor <msebor@redhat.com>
2298
2299 PR middle-end/77357
2300 * gcc.dg/strlenopt-49.c: New test.
2301 * gcc.dg/strlenopt-50.c: New test.
2302 * gcc.dg/strlenopt-51.c: New test.
2303 * gcc.dg/strlenopt-52.c: New test.
2304 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2305
2306 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2307
2308 PR c/86420
2309 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2310 to be returned and when first argument is not 0, so that they don't do
2311 anything for NEED_EXC or NEED_ERRNO.
2312
2313 2018-07-09 Tom de Vries <tdevries@suse.de>
2314
2315 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2316 * gcc.dg/guality/bswaptest.c: Same.
2317 * gcc.dg/guality/clztest.c: Same.
2318 * gcc.dg/guality/csttest.c: Same.
2319 * gcc.dg/guality/ctztest.c: Same.
2320 * gcc.dg/guality/drap.c: Same.
2321 * gcc.dg/guality/nrv-1.c: Same.
2322 * gcc.dg/guality/pr41353-1.c: Same.
2323 * gcc.dg/guality/pr41353-2.c: Same.
2324 * gcc.dg/guality/pr41404-1.c: Same.
2325 * gcc.dg/guality/pr43051-1.c: Same.
2326 * gcc.dg/guality/pr43077-1.c: Same.
2327 * gcc.dg/guality/pr43177.c: Same.
2328 * gcc.dg/guality/pr43329-1.c: Same.
2329 * gcc.dg/guality/pr43479.c: Same.
2330 * gcc.dg/guality/pr43593.c: Same.
2331 * gcc.dg/guality/pr45003-1.c: Same.
2332 * gcc.dg/guality/pr45003-2.c: Same.
2333 * gcc.dg/guality/pr45003-3.c: Same.
2334 * gcc.dg/guality/pr48437.c: Same.
2335 * gcc.dg/guality/pr48466.c: Same.
2336 * gcc.dg/guality/pr49888.c: Same.
2337 * gcc.dg/guality/pr54200.c: Same.
2338 * gcc.dg/guality/pr54519-1.c: Same.
2339 * gcc.dg/guality/pr54519-2.c: Same.
2340 * gcc.dg/guality/pr54519-3.c: Same.
2341 * gcc.dg/guality/pr54519-4.c: Same.
2342 * gcc.dg/guality/pr54519-5.c: Same.
2343 * gcc.dg/guality/pr54519-6.c: Same.
2344 * gcc.dg/guality/pr54551.c: Same.
2345 * gcc.dg/guality/pr54693-2.c: Same.
2346 * gcc.dg/guality/pr54693.c: Same.
2347 * gcc.dg/guality/pr54796.c: Same.
2348 * gcc.dg/guality/pr54970.c: Same.
2349 * gcc.dg/guality/pr67192.c: Same.
2350 * gcc.dg/guality/pr69947.c: Same.
2351 * gcc.dg/guality/pr78726.c: Same.
2352 * gcc.dg/guality/rotatetest.c: Same.
2353 * gcc.dg/guality/sra-1.c: Same.
2354 * gcc.dg/guality/vla-2.c: Same.
2355
2356 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2357
2358 * g++.dg/diagnostic/long-short.C: New.
2359 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2360 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2361 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2362
2363 2018-07-09 Tom de Vries <tdevries@suse.de>
2364
2365 * gcc.dg/vla-1.c: New test.
2366
2367 2018-07-07 Tom de Vries <tdevries@suse.de>
2368
2369 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2370 files.
2371 (get_dump_flags): New proc.
2372 (toplevel): Test all dump flags.
2373
2374 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2375
2376 * gnat.dg/stack_usage6.adb: New test.
2377 * gnat.dg/stack_usage6_pkg.ads: New helper.
2378
2379 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2380
2381 * gnat.dg/pure_function3a.adb: New test.
2382 * gnat.dg/pure_function3b.adb: Likewise.
2383 * gnat.dg/pure_function3c.adb: Likewise.
2384 * gnat.dg/pure_function3_pkg.ads: New helper.
2385
2386 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR target/84711
2389 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2390 dg-require-effective-target. Add -msse not just on i386-*, but
2391 on all i?86-* and x86_64-*.
2392
2393 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2394
2395 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2396 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2397 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2398 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2399 * gcc.dg/tree-ssa/popcount3.c: New test.
2400
2401 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2402
2403 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2404 to preserve the test.
2405 * gcc.target/i386/pr85073.c: Likewise.
2406
2407 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR tree-optimization/86401
2410 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2411 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2412 * c-c++-common/rotate-9.c: New test.
2413
2414 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2415
2416 PR target/86324
2417 gcc.target/powerpc/pr86324-1.c: New test.
2418 gcc.target/powerpc/pr86324-2.c: Likewise.
2419
2420 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2421
2422 PR target/84711
2423 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2424
2425 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2426
2427 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2428
2429 2018-07-05 Jeff Law <law@redhat.com>
2430
2431 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2432
2433 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2434
2435 PR fortran/86408
2436 * gfortran.dg/deferred_character_20.f90: New test.
2437
2438 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2439
2440 PR fortran/83183
2441 PR fortran/86325
2442 * gfortran.dg/init_flag_18.f90: New testcase.
2443 * gfortran.dg/init_flag_19.f03: New testcase.
2444
2445 2018-07-05 Carl Love <cel@us.ibm.com>
2446 * gcc.target/altivec-1-runnable.c: New test file.
2447 * gcc.target/altivec-2-runnable.c: New test file.
2448 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2449 for tests.
2450
2451 2018-07-05 Martin Sebor <msebor@redhat.com>
2452
2453 PR c++/86400
2454 * gcc.dg/strlenopt-47.c: New test.
2455 * gcc.dg/strlenopt-48.c: New test.
2456
2457 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2458
2459 PR target/84711
2460 * gcc.target/arm/big-endian-subreg.c: New.
2461
2462 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2463
2464 PR target/84711
2465 * gcc.dg/vect/pr84711.c: New.
2466
2467 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2468
2469 * gcc.target/aarch64/struct_cpy.c: New.
2470
2471 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2472
2473 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2474 * c-c++-common/unroll-2.c: Likewise.
2475 * g++.dg/cdce3.C: Likewise.
2476 * g++.dg/ext/unroll-1.C: Likewise.
2477 * g++.dg/ext/unroll-2.C: Likewise.
2478 * g++.dg/ext/unroll-3.C: Likewise.
2479 * gcc.dg/cdce1.c: Likewise.
2480 * gcc.dg/cdce2.c: Likewise.
2481 * gcc.dg/gomp/pr68128-1.c: Likewise.
2482 * gcc.dg/vect/pr46032.c: Likewise.
2483 * gcc.dg/vect/vect-cond-10.c: Likewise.
2484 * gcc.dg/vect/vect-cond-8.c: Likewise.
2485 * gcc.dg/vect/vect-cond-9.c: Likewise.
2486 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2487 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2488 * gcc.target/i386/avx-cvt-2.c: Likewise.
2489 * gcc.target/i386/avx-cvt-3.c: Likewise.
2490 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2491 * gcc.target/i386/avx2-gather-2.c: Likewise.
2492 * gcc.target/i386/avx2-gather-6.c: Likewise.
2493 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2494 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2495 * gfortran.dg/directive_unroll_1.f90: Likewise.
2496 * gfortran.dg/directive_unroll_2.f90: Likewise.
2497 * gnat.dg/unroll2.adb: Likewise.
2498 * gnat.dg/unroll3.adb: Likewise.
2499
2500 2018-07-05 Tom de Vries <tdevries@suse.de>
2501
2502 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2503
2504 2018-07-04 Martin Sebor <msebor@redhat.com>
2505
2506 PR tree-optimization/86274
2507 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2508
2509 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2510
2511 PR fortran/82009
2512 * gfortran.dg/block_16.f08. New test.
2513
2514 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2515
2516 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2517 has a slightly different IL that provides more threading
2518 opportunities.
2519
2520 2018-07-04 Martin Liska <mliska@suse.cz>
2521
2522 PR middle-end/66240
2523 PR target/45996
2524 PR c/84100
2525 * gcc.dg/pr84100.c (foo):
2526 * gcc.target/i386/falign-functions-2.c: New test.
2527 * gcc.target/i386/falign-functions.c: New test.
2528
2529 2018-07-04 Martin Liska <mliska@suse.cz>
2530
2531 * gcc.dg/pr47793.c: Remove.
2532
2533 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2534
2535 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2536 final scan test.
2537 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2538
2539 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2540
2541 PR target/85620
2542 * gcc.target/i386/pr85620-1.c: New test.
2543 * gcc.target/i386/pr85620-2.c: Likewise.
2544 * gcc.target/i386/pr85620-3.c: Likewise.
2545 * gcc.target/i386/pr85620-4.c: Likewise.
2546
2547 2018-07-03 Martin Sebor <msebor@redhat.com>
2548
2549 PR tree-optimization/86274
2550 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2551 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2552 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2553 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2554 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2555 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2556 * gcc.dg/tree-ssa/pr83198.c: Same.
2557
2558 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2559
2560 * g++.dg/other/locations1.C: New.
2561 * g++.dg/tls/locations1.C: Likewise.
2562 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2563 * g++.dg/diagnostic/virtual-static.C: Likewise.
2564 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2565 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2566 * g++.dg/cpp0x/pr51463.C: Likewise.
2567 * g++.dg/other/typedef1.C: Likewise.
2568 * g++.dg/parse/dtor13.C: Likewise.
2569 * g++.dg/template/error44.C: Likewise.
2570 * g++.dg/template/typedef4.C: Likewise.
2571 * g++.dg/template/typedef5.C: Likewise.
2572 * g++.dg/tls/diag-2.C: Likewise.
2573 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2574
2575 2018-07-03 Marek Polacek <polacek@redhat.com>
2576
2577 PR c++/86201
2578 * g++.dg/diagnostic/pr86201.C: New test.
2579
2580 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2581
2582 PR target/85694
2583 * gcc.target/i386/pr85694.c: New test.
2584
2585 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2586
2587 PR tree-optimization/85694
2588 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2589 Return true for AArch64 without SVE.
2590 * gcc.target/aarch64/vect_hadd_1.h: New file.
2591 * gcc.target/aarch64/vect_shadd_1.c: New test.
2592 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2593 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2594 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2595
2596 2018-07-03 Marek Polacek <polacek@redhat.com>
2597
2598 PR middle-end/86202
2599 * gcc.dg/Wint-conversion-2.c: New test.
2600
2601 PR c++/84306
2602 * g++.dg/overload/conv-op3.C: New test.
2603
2604 2018-07-03 Richard Biener <rguenther@suse.de>
2605
2606 PR ipa/86389
2607 * gcc.dg/torture/pr86389.c: New testcase.
2608
2609 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2610
2611 PR tree-optimization/85694
2612 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2613 proc.
2614 * gcc.dg/vect/vect-avg-1.c: New test.
2615 * gcc.dg/vect/vect-avg-2.c: Likewise.
2616 * gcc.dg/vect/vect-avg-3.c: Likewise.
2617 * gcc.dg/vect/vect-avg-4.c: Likewise.
2618 * gcc.dg/vect/vect-avg-5.c: Likewise.
2619 * gcc.dg/vect/vect-avg-6.c: Likewise.
2620 * gcc.dg/vect/vect-avg-7.c: Likewise.
2621 * gcc.dg/vect/vect-avg-8.c: Likewise.
2622 * gcc.dg/vect/vect-avg-9.c: Likewise.
2623 * gcc.dg/vect/vect-avg-10.c: Likewise.
2624 * gcc.dg/vect/vect-avg-11.c: Likewise.
2625 * gcc.dg/vect/vect-avg-12.c: Likewise.
2626 * gcc.dg/vect/vect-avg-13.c: Likewise.
2627 * gcc.dg/vect/vect-avg-14.c: Likewise.
2628
2629 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2630
2631 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2632 get split into two for use by the over-widening pattern.
2633 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2634 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2635 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2636 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2637 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2638 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2639 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2640 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2641 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2642 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2643 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2644 * gcc.dg/vect/vect-over-widen-22.c: New test.
2645
2646 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2647
2648 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2649 widen_mult pattern.
2650 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2651 over-widening messages.
2652 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2653 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2654 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2655 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2656 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2657 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2658 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2659 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2660 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2661 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2662 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2663 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2664 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2665 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2666 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2667 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2668 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2669 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2670 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2671 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2672 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2673 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2674 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2675 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2676 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2677 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2678
2679 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2680
2681 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2682
2683 2018-07-02 Jim Wilson <jimw@sifive.com>
2684
2685 * gcc.target/riscv/interrupt-debug.c: New.
2686
2687 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2688
2689 * g++.dg/diagnostic/thread-thread_local.C: New.
2690
2691 2018-07-02 Martin Liska <mliska@suse.cz>
2692
2693 PR testsuite/86366
2694 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2695 * gcc.dg/profile-dir-2.c: Likewise.
2696 * gcc.dg/profile-dir-3.c: Likewise.
2697
2698 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2699
2700 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2701 overriden.
2702
2703 2018-07-02 Richard Biener <rguenther@suse.de>
2704
2705 PR tree-optimization/86363
2706 * gcc.dg/torture/pr86363.c: New testcase.
2707
2708 2018-07-02 Martin Liska <mliska@suse.cz>
2709
2710 * gcc.dg/completion-1.c: New test.
2711 * gcc.dg/completion-2.c: New test.
2712 * gcc.dg/completion-3.c: New test.
2713
2714 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2715
2716 PR fortran/82969
2717 PR fortran/86242
2718 * gfortran.dg/proc_ptr_50.f90: New test.
2719
2720 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2721
2722 PR fortran/45305
2723 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2724
2725 2018-07-02 Martin Liska <mliska@suse.cz>
2726
2727 PR ipa/86279
2728 * gcc.dg/ipa/pr86279.c: New test.
2729
2730 2018-07-02 Martin Liska <mliska@suse.cz>
2731
2732 PR ipa/86323
2733 * g++.dg/ipa/pr86323.C: New test.
2734
2735 2018-07-01 Tom de Vries <tdevries@suse.de>
2736
2737 revert:
2738 2018-07-01 Tom de Vries <tdevries@suse.de>
2739
2740 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2741 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2742
2743 2018-07-01 Tom de Vries <tdevries@suse.de>
2744
2745 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2746 argument.
2747 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2748 with @main.
2749
2750 2018-07-01 Tom de Vries <tdevries@suse.de>
2751
2752 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2753 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2754
2755 2018-07-01 Tom de Vries <tdevries@suse.de>
2756
2757 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2758 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2759
2760 2018-07-01 Tom de Vries <tdevries@suse.de>
2761
2762 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2763 (verify_call): ... here. Move to toplevel.
2764 (verify_call_np, dg_final_directive_check_utils): New proc.
2765 (toplevel): Call dg_final_directive_check_utils.
2766 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2767
2768 2018-06-30 Jim Wilson <jimw@sifive.com>
2769
2770 * gcc.target/riscv/shift-shift-1.c: New.
2771 * gcc.target/riscv/shift-shift-2.c: New.
2772 * gcc.target/riscv/shift-shift-3.c: New.
2773
2774 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2775
2776 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2777
2778 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2779
2780 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2781 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2782 by 4 in the computation of a[i].
2783 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2784 main multiplication constant.
2785 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2786 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2787 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2788 pattern to cast the result to int.
2789 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2790 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2791 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2792 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2793 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2794 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2795 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2796 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2797 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2798 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2799 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2800 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2801 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2802 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2803 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2804 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2805 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2806 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2807 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2808 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2809
2810 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2811
2812 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2813 test for vectorization along the lines described in the comment.
2814
2815 2018-06-30 Tom de Vries <tdevries@suse.de>
2816
2817 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2818 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2819 LTO_TORTURE_OPTIONS.
2820 * gcc.dg/guality/prevent-optimization.h: New file.
2821 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2822 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2823
2824 2018-06-30 Tom de Vries <tdevries@suse.de>
2825
2826 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2827 * lib/gcc-dg.exp (dg-final): New proc.
2828 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2829 argument.
2830
2831 2018-06-29 Martin Sebor <msebor@redhat.com>
2832
2833 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2834 that don't define the function.
2835
2836 2018-06-29 Marek Polacek <polacek@redhat.com>
2837
2838 PR c++/86184
2839 * g++.dg/ext/cond3.C: New test.
2840
2841 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2842
2843 * gcc.target/arm/arm-soft-strd-even.c: New test.
2844
2845 2018-06-29 Tom de Vries <tdevries@suse.de>
2846
2847 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2848 line, and use it.
2849 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2850 (process-message): ... here.
2851 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2852
2853 2018-06-29 Martin Liska <mliska@suse.cz>
2854
2855 PR tree-optimization/86263
2856 * gcc.dg/tree-ssa/pr86263.c: New test.
2857
2858 2018-06-28 Carl Love <cel@us.ibm.com>
2859
2860 * gcc.target/p9-extract-1.c: Add test case.
2861 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2862 name in ABI.
2863
2864 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2865
2866 PR target/86348
2867 * gcc.target/i386/pr86348.c: New test.
2868
2869 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2870
2871 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2872
2873 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2874
2875 PR fortran/82865
2876 * gfortran.dg/dec_type_print_2.f03: New testcase.
2877
2878 2018-06-28 David Pagan <dave.pagan@oracle.com>
2879
2880 PR c/55976
2881 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2882 message causing unexpected test FAIL.
2883
2884 2018-06-28 Martin Liska <mliska@suse.cz>
2885
2886 * gcc.dg/tree-ssa/switch-1.c: New test.
2887
2888 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2889
2890 * gnat.dg/debug15.adb: New test.
2891
2892 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2893
2894 PR c++/86329
2895 * g++.dg/lookup/pr86329.C: New test.
2896
2897 2018-06-27 Carl Love <cel@us.ibm.com>
2898
2899 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2900
2901 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2902
2903 PR target/85769
2904 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2905
2906 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2907
2908 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2909
2910 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2911
2912 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2913 requirement for this test.
2914 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2915 requirement, and -mpower8-vector compile option.
2916
2917 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR target/86314
2920 * gcc.dg/pr86314.c: New test.
2921
2922 PR debug/86257
2923 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2924
2925 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2926
2927 * gcc.target/i386/pr86257.c: Require 64-bit.
2928
2929 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2930
2931 * g++.dg/pr86082.C: Require IBM1047 support.
2932
2933 2018-06-26 Richard Biener <rguenther@suse.de>
2934
2935 PR middle-end/86271
2936 * gcc.dg/pr86271.c: New testcase.
2937
2938 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2939
2940 PR debug/86064
2941 * gcc.dg/pr86064.c: New.
2942
2943 2018-06-25 Jeff Law <law@redhat.com>
2944
2945 * lib/target-supports.exp
2946 (check_effective_target_logical_op_short_circuit): Add v850.
2947
2948 2018-06-25 Martin Sebor <msebor@redhat.com>
2949
2950 PR tree-optimization/86204
2951 * gcc.dg/strlenopt-46.c: New test.
2952
2953 2018-06-25 Martin Sebor <msebor@redhat.com>
2954
2955 PR tree-optimization/85700
2956 * gcc.dg/Wstringop-truncation-4.c: New test.
2957
2958 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2959
2960 PR fortran/82972
2961 PR fortran/83088
2962 PR fortran/85851
2963 * gfortran.dg/init_flag_17.f90: New testcase.
2964
2965 2018-06-25 Carl Love <cel@us.ibm.com>
2966
2967 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2968 vec_extract a signed int. Add vec_extract tests for bool char
2969 and bool int.
2970 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2971 vec_extract tests.
2972
2973 2018-06-25 Tom de Vries <tdevries@suse.de>
2974
2975 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2976
2977 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR target/84786
2980 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2981
2982 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2983
2984 * gnat.dg/sso9.adb: New testcase.
2985 * gnat.dg/sso9_pkg.ads: Likewise.
2986
2987 2018-06-25 Tom de Vries <tdevries@suse.de>
2988
2989 PR debug/86257
2990 * gcc.target/i386/pr86257.c: New test.
2991
2992 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2993
2994 PR C++/86082
2995 * g++.dg/pr86082.C: New test.
2996
2997 2018-06-24 Tom de Vries <tdevries@suse.de>
2998
2999 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3000 * gcc.dg/guality/guality.exp: Same.
3001 * gfortran.dg/guality/guality.exp: Same.
3002 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3003
3004 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3005
3006 * g++.dg/concepts/locations1.C: New.
3007 * g++.dg/cpp0x/locations1.C: Likewise.
3008 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3009 * g++.dg/cpp1z/inline-var3.C: Likewise.
3010
3011 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3012
3013 PR fortran/86281
3014 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3015
3016 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3017
3018 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3019 this test.
3020 * gcc.target/powerpc/builtins-9.c: New test.
3021 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3022 to expect different code generation on big-endian vs.
3023 little-endian targets.
3024
3025 2018-06-22 Tom de Vries <tdevries@suse.de>
3026
3027 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3028 $rootme/../gdb/gdb, if available.
3029 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3030 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3031
3032 2018-06-22 Tom de Vries <tdevries@suse.de>
3033
3034 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3035 * g++.dg/guality/guality.exp: Use report_gdb.
3036 * gcc.dg/guality/guality.exp: Same.
3037 * gfortran.dg/guality/guality.exp: Same.
3038
3039 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR c++/85662
3042 * g++.dg/ext/offsetof3.C: New test.
3043
3044 2018-06-22 Carl Love <cel@us.ibm.com>
3045
3046 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3047 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3048 for the vnor, vand and vxor instructions.
3049 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3050 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3051 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3052 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3053 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3054 Add -dp to dg-options, update expected counts.
3055
3056 2018-06-22 Paul Koning <ni1d@arrl.net>
3057
3058 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3059 if pdp11.
3060 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3061 * gcc.c-torture/compile/20040101-1.c: Ditto.
3062 * gcc.c-torture/compile/20050622-1.c: Ditto.
3063 * gcc.c-torture/compile/20080625-1.c: Ditto.
3064 * gcc.c-torture/compile/20090107-1.c: Ditto.
3065 * gcc.c-torture/compile/920501-12.c: Ditto.
3066 * gcc.c-torture/compile/920501-4.c: Ditto.
3067 * gcc.c-torture/compile/961203-1.c: Ditto.
3068 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3069 * gcc.c-torture/compile/pr25310.c: Ditto.
3070
3071 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3072 James Norris <jnorris@codesourcery.com>
3073 Thomas Schwinge <thomas@codesourcery.com>
3074 Tom de Vries <tom@codesourcery.com>
3075
3076 * c-c++-common/goacc/deviceptr-4.c: New file.
3077 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3078 Likewise.
3079 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3080 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3081 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3082 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3083 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3084 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3085 Likewise.
3086 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3087 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3088 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3089 Likewise.
3090 * gfortran.dg/goacc/modules.f95: Likewise.
3091 * gfortran.dg/goacc/routine-8.f90: Likewise.
3092 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3093
3094 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3095
3096 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3097 if the long double format is IEEE 128-bit for tests that are
3098 explicitly testing IBM extended double support. Use the
3099 appropriate pack and unpack built-in functions. Change calls from
3100 __builtin_isinfl to __builtin_isinf since the later supports all
3101 floating point types.
3102 * gcc.target/powerpc/pr57150.c: Likewise.
3103 * gcc.target/powerpc/pr60203.c: Likewise.
3104 * gcc.target/powerpc/pr67808.c: Likewise.
3105 * gcc.target/powerpc/pr70117.c: Likewise.
3106 * gcc.target/powerpc/tfmode_off.c: Likewise.
3107
3108 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3109
3110 PR fortran/49630
3111 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3112
3113 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3114
3115 PR fortran/83118
3116 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3117
3118 2018-06-21 Tom de Vries <tdevries@suse.de>
3119
3120 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3121
3122 2018-06-21 Tom de Vries <tdevries@suse.de>
3123
3124 PR tree-optimization/85859
3125 * gcc.dg/pr85859.c: New test.
3126
3127 2018-06-21 Richard Biener <rguenther@suse.de>
3128
3129 PR tree-optimization/86232
3130 * gcc.dg/torture/pr86232.c: New testcase.
3131
3132 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3133
3134 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3135
3136 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3137
3138 * gcc/gcc.target/aarch64/aes_2.c: New test.
3139
3140 2018-06-20 Than McIntosh <thanm@google.com>
3141
3142 PR libgcc/86213
3143 * gcc.dg/split-8.c: New.
3144
3145 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3146
3147 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3148 for vpkudus in place of vpksdus.
3149 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3150
3151 2018-06-20 Nathan Sidwell <nathan@acm.org>
3152
3153 PR c++/85634
3154 * g++.dg/lookup/pr85634-2.C: New.
3155
3156 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3157
3158 * g++.dg/template/friend65.C: New.
3159 * g++.dg/cpp0x/main1.C: Likewise.
3160 * g++.dg/other/main2.C: Likewise.
3161 * g++.dg/other/main3.C: Likewise.
3162 * g++.dg/template/friend42.C: Test location too.
3163 * g++.dg/concepts/decl-diagnose.C: Likewise.
3164 * g++.dg/warn/main-2.C: Update.
3165
3166 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3167 Thomas Schwinge <thomas@codesourcery.com>
3168 Cesar Philippidis <cesar@codesourcery.com>
3169
3170 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3171 2.5 data clause semantics.
3172 * c-c++-common/goacc/declare-2.c: Likewise.
3173 * c-c++-common/goacc/default-4.c: Likewise.
3174 * c-c++-common/goacc/finalize-1.c: New test.
3175 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3176 OpenACC 2.5 data clause semantics.
3177 * c-c++-common/goacc/kernels-alias.c: Likewise.
3178 * c-c++-common/goacc/routine-5.c: Likewise.
3179 * c-c++-common/goacc/update-if_present-1.c: New test.
3180 * c-c++-common/goacc/update-if_present-2.c: New test.
3181 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3182 2.5 data clause semantics.
3183 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3184 * gfortran.dg/goacc/data-tree.f95: Likewise.
3185 * gfortran.dg/goacc/declare-2.f95: Likewise.
3186 * gfortran.dg/goacc/default-4.f: Likewise.
3187 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3188 * gfortran.dg/goacc/finalize-1.f: New test.
3189 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3190 OpenACC 2.5 data clause semantics.
3191 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3192 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3193 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3194 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3195 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3196 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3197 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3198
3199 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3200
3201 PR c++/86210
3202 * g++.dg/warn/Wnonnull4.C: New test.
3203
3204 2018-06-20 Marek Polacek <polacek@redhat.com>
3205
3206 PR c++/86240
3207 * g++.dg/pr86240.C: New test.
3208
3209 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3210
3211 PR debug/86194
3212 * gcc.target/i386/pr86194.c: New test.
3213
3214 PR tree-optimization/86231
3215 * gcc.dg/tree-ssa/vrp119.c: New test.
3216 * gcc.c-torture/execute/pr86231.c: New test.
3217
3218 2018-06-20 Tom de Vries <tdevries@suse.de>
3219
3220 PR tree-optimization/86097
3221 * gcc.dg/autopar/pr86097.c: New test.
3222
3223 2018-06-20 Nathan Sidwell <nathan@acm.org>
3224
3225 PR c++/85634
3226 * g++.dg/lookup/pr85634.C: New.
3227
3228 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3229
3230 * gcc.target/aarch64/ldp_stp_q.c: New test.
3231 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3232 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3233
3234 2018-06-20 Martin Liska <mliska@suse.cz>
3235
3236 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3237
3238 2018-06-19 Martin Sebor <msebor@redhat.com>
3239
3240 PR tree-optimization/48560
3241 * gcc.dg/Warray-bounds-28.c: New test.
3242
3243 2018-06-19 Martin Sebor <msebor@redhat.com>
3244
3245 PR middle-end/85602
3246 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3247 to also match C++.
3248
3249 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3250
3251 * g++.dg/lto/pr84805_0.C: Update template.
3252 * g++.dg/lto/pr84805_1.C: Update template.
3253
3254 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3255
3256 * gnat.dg/aggr24.adb: New test.
3257 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3258
3259 2018-06-19 Richard Biener <rguenther@suse.de>
3260
3261 PR tree-optimization/86179
3262 * gcc.dg/pr86179.c: New testcase.
3263
3264 2018-06-18 Martin Sebor <msebor@redhat.com>
3265
3266 PR middle-end/85602
3267 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3268 * c-c++-common/attr-nonstring-8.c: New test.
3269
3270 2018-06-18 Martin Sebor <msebor@redhat.com>
3271
3272 PR tree-optimization/81384
3273 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3274 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3275 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3276 * gcc.dg/attr-nonstring-2.c: New test.
3277 * gcc.dg/attr-nonstring-3.c: New test.
3278 * gcc.dg/attr-nonstring-4.c: New test.
3279 * gcc.dg/strlenopt-45.c: New test.
3280 * gcc.dg/strlenopt.h (strnlen): Declare.
3281
3282 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3283
3284 PR tree-optimization/86076
3285 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3286
3287 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3288
3289 PR tree-optimization/64946
3290 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3291
3292 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3293
3294 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3295 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3296 * gnat.dg/stack_usage5.adb: New test.
3297
3298 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3299
3300 PR middle-end/82479
3301 * gcc.dg/tree-ssa/popcount.c: New test.
3302 * gcc.dg/tree-ssa/popcount2.c: New test.
3303
3304 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3305
3306 PR middle-end/64946
3307 * gcc.dg/absu.c: New test.
3308 * gcc.dg/gimplefe-29.c: New test.
3309 * gcc.target/aarch64/pr64946.c: New test.
3310
3311 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR c/86093
3314 * c-c++-common/pr86093.c: New test.
3315
3316 PR middle-end/85878
3317 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3318
3319 PR middle-end/86123
3320 * gcc.c-torture/compile/pr86123.c: New test.
3321
3322 2018-06-15 Tom de Vries <tdevries@suse.de>
3323
3324 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3325
3326 2018-06-15 Nick Clifton <nickc@redhat.com>
3327
3328 PR 84195
3329 * gcc.c-torture/compile/pr84195.c: New test.
3330
3331 2018-06-15 Richard Biener <rguenther@suse.de>
3332
3333 PR middle-end/86159
3334 * g++.dg/pr86159.C: New testcase.
3335
3336 2018-06-15 Richard Biener <rguenther@suse.de>
3337
3338 PR middle-end/86076
3339 * gcc.dg/pr86076.c: New testcase.
3340
3341 2018-06-14 Marek Polacek <polacek@redhat.com>
3342
3343 PR c++/86063
3344 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3345
3346 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR target/86048
3349 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3350 -msse2 to dg-options.
3351
3352 PR middle-end/86122
3353 * gcc.c-torture/compile/pr86122.c: New test.
3354
3355 P0624R2 - Default constructible and assignable stateless lambdas
3356 * g++.dg/cpp2a/lambda1.C: New test.
3357 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3358 for -std=c++2a.
3359
3360 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3361
3362 * g++.dg/other/static3.C: New.
3363 * g++.dg/other/static4.C: Likewise.
3364 * g++.dg/warn/Wshadow-15.C: Likewise.
3365 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3366 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3367 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3368 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3369 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3370 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3371 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3372
3373 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR target/85945
3376 * gcc.c-torture/compile/pr85945.c: New test.
3377
3378 2018-06-14 Richard Biener <rguenther@suse.de>
3379
3380 PR ipa/86124
3381 * gcc.dg/pr86124.c: New testcase.
3382
3383 2018-06-13 Martin Sebor <msebor@redhat.com>
3384
3385 PR tree-optimization/86114
3386 * gcc.dg/pr86114.c: New test.
3387
3388 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3389
3390 PR fortran/86110
3391 * gfortran.dg/pr86110.f90: New test.
3392
3393 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3394
3395 PR fortran/85703
3396 * gfortran.dg/goacc/pr85703.f90: New test.
3397 * gfortran.dg/gomp/pr85703.f90: New test.
3398
3399 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3400
3401 PR fortran/85702
3402 * gfortran.dg/goacc/pr85702.f90: New test.
3403
3404 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3405
3406 * gcc.target/i386/pr86048.c: New test.
3407
3408 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3409
3410 * gcc.target/arc/fma-1.c: New test.
3411
3412 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3413
3414 * gcc.target/arc/pr9001107555.c: New file.
3415
3416 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3417
3418 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3419
3420 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3421
3422 * g++.dg/init/delete3.C: New.
3423 * g++.dg/init/new49.C: Likewise.
3424 * g++.dg/init/new25.C: Test locations too.
3425 * g++.dg/template/new4.C: Likewise.
3426 * g++.old-deja/g++.jason/operator.C: Likewise.
3427
3428 2018-06-12 Marek Polacek <polacek@redhat.com>
3429
3430 Core issue 1331 - const mismatch with defaulted copy constructor
3431 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3432 * g++.dg/cpp0x/defaulted52.C: New test.
3433 * g++.dg/cpp0x/defaulted53.C: New test.
3434 * g++.dg/cpp0x/defaulted54.C: New test.
3435 * g++.dg/cpp0x/defaulted55.C: New test.
3436 * g++.dg/cpp0x/defaulted56.C: New test.
3437 * g++.dg/cpp0x/defaulted57.C: New test.
3438 * g++.dg/cpp0x/defaulted58.C: New test.
3439 * g++.dg/cpp0x/defaulted59.C: New test.
3440 * g++.dg/cpp0x/defaulted60.C: New test.
3441
3442 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3443
3444 PR other/69968
3445 * gcc.dg/spellcheck-transposition.c: New test.
3446
3447 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3448
3449 PR fortran/44491
3450 * gfortran.dg/pr44491.f90: New testcase
3451
3452 2018-06-12 Martin Sebor <msebor@redhat.com>
3453
3454 PR tree-optimization/85259
3455 * gcc.dg/Wstringop-overflow-5.c: New test.
3456 * gcc.dg/Wstringop-overflow-6.c: New test.
3457
3458 2018-06-12 Martin Sebor <msebor@redhat.com>
3459
3460 PR c/85931
3461 * gcc.dg/Wstringop-truncation-3.c: New test.
3462
3463 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3464
3465 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3466 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3467 * gcc.target/powerpc/swaps-p8-17.c: Same.
3468
3469 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3470
3471 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3472 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3473 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3474 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3475 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3476 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3477
3478 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3479
3480 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3481 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3482 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3483 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3484 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3485 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3486
3487 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3488
3489 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3490 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3491 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3492 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3493 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3494 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3495
3496 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3497
3498 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3499 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3500 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3501 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3502 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3503 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3504
3505 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3506
3507 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3508 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3509 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3510 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3511 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3512 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3513
3514 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3515
3516 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3517 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3518 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3519 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3520 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3521 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3522
3523 2018-06-12 Martin Liska <mliska@suse.cz>
3524
3525 * g++.dg/opt/mpx.C: New test.
3526 * gcc.target/i386/mpx.c: New test.
3527
3528 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3529
3530 * gcc.target/arc/builtin_simdarc.c: Update test.
3531 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3532 * gcc.target/arc/tumaddsidi4.c: Likewise.
3533
3534 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3535
3536 * gnat.dg/opt72a.ad[sb]: New test.
3537 * gnat.dg/opt72_pkg.ads: New helper.
3538
3539 2018-06-12 Tom de Vries <tdevries@suse.de>
3540
3541 * gcc.dg-selftests/dg-final.exp: New file.
3542
3543 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3544
3545 * g++.dg/lookup/new2.C: Test locations too.
3546 * g++.dg/other/ellipsis1.C: Likewise.
3547 * g++.dg/other/operator1.C: Likewise.
3548 * g++.dg/other/operator2.C: Likewise.
3549 * g++.dg/overload/operator2.C: Likewise.
3550 * g++.dg/parse/defarg11.C: Likewise.
3551 * g++.dg/parse/operator4.C: Likewise.
3552 * g++.dg/template/error30.C: Likewise.
3553 * g++.dg/template/explicit-args3.C: Likewise.
3554 * g++.dg/warn/effc1.C: Likewise.
3555 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3556 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3557 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3558 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3559 * g++.old-deja/g++.jason/operator.C: Likewise.
3560
3561 2018-06-11 Martin Sebor <msebor@redhat.com>
3562
3563 PR tree-optimization/86083
3564 * gcc.dg/strlenopt-44.c: New test.
3565
3566 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3567
3568 PR fortran/45521
3569 * gfortran.dg/generic_32.f90: New test.
3570 * gfortran.dg/generic_33.f90: New test.
3571
3572 2018-06-11 Carl Love <cel@us.ibm.com>
3573 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3574 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3575 long long bool. Remove duplicate dg-final for xxlxor. Update
3576 dg-final instruction counts.
3577 * gcc.target/powerpc/altivec-37.c (main): New file for
3578 tests vec_unpackh and vec_unpackl returning long long bool and
3579 long long int.
3580
3581 2018-06-11 Martin Liska <mliska@suse.cz>
3582
3583 PR tree-optimization/86089
3584 * gcc.dg/tree-ssa/pr86089.c: New test.
3585
3586 2018-06-11 Julia Koval <julia.koval@intel.com>
3587
3588 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3589 * gcc.target/i386/vpclmulqdq.c: Ditto.
3590
3591 2018-06-11 Olivier Hainque <hainque@adacore.com>
3592
3593 * gnat.dg/lang-dw2.adb: New test.
3594 * gnat.dg/lang-dw3.adb: New test.
3595
3596 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3597
3598 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3599 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3600
3601 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3602
3603 * gnat.dg/predicate1.adb: New testcase.
3604
3605 2018-06-11 Yannick Moy <moy@adacore.com>
3606
3607 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3608
3609 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3610
3611 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3612 testcase.
3613
3614 2018-06-11 Javier Miranda <miranda@adacore.com>
3615
3616 * gnat.dg/prot4.adb: New testcase.
3617
3618 2018-06-11 Yannick Moy <moy@adacore.com>
3619
3620 * gnat.dg/part_of1-instantiation.adb,
3621 gnat.dg/part_of1-instantiation.ads,
3622 gnat.dg/part_of1-private_generic.adb,
3623 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3624 testcase.
3625
3626 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3627
3628 * gnat.dg/contract1.adb: New testcase.
3629
3630 2018-06-11 Javier Miranda <miranda@adacore.com>
3631
3632 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3633 testcase.
3634
3635 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3636
3637 * gnat.dg/inline_always1.adb: New testcase.
3638
3639 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3640
3641 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3642 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3643 gnat.dg/nested_generic2_g2.ads: New testcase.
3644
3645 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3646
3647 * g++.dg/template/friend64.C: New.
3648 * g++.old-deja/g++.other/friend4.C: Test the location too.
3649 * g++.old-deja/g++.pt/crash23.C: Likewise.
3650
3651 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3652
3653 * gfortran.dg/inline_matmul_23.f90: New test.
3654
3655 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3656
3657 PR fortran/85088
3658 * gfortran.dg/intent_decl_1.f90: New test case.
3659
3660 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3661
3662 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3663 * gfortran.dg/ieee/large_4.f90: Ditto.
3664 * gfortran.dg/round_4.f90: Ditto.
3665
3666 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3667
3668 PR fortran/38351
3669 * gfortran.dg/pr38351.f90: New test.
3670 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3671
3672 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3673
3674 PR fortran/85138
3675 PR fortran/85996
3676 PR fortran/86051
3677 * gfortran.dg/pr85138_1.f90: New test.
3678 * gfortran.dg/pr85138_2.f90: Ditto.
3679 * gfortran.dg/pr85996.f90: Ditto.
3680
3681 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3682
3683 PR fortran/78278
3684 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3685 * gfortran.dg/data_char_1.f90: Ditto.
3686 * gfortran.dg/pr78571.f90: Ditto.
3687 * gfortran.dg/pr78278.f90: New test.
3688
3689 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3690
3691 PR fortran/63514
3692 * gfortran.dg/pr63514.f90: New test.
3693
3694 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3695
3696 PR fortran/85631
3697 * gfortran.dg/bounds_check_20.f90: New test.
3698
3699 2018-06-08 Carl Love <cel@us.ibm.com>
3700
3701 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3702 vpkudum counts.
3703 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3704 vec_extract a signed int.
3705 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3706 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3707 vcmpgtsd, vcmpgtud.
3708 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3709 vec_extract a signed int.
3710 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3711 vec_extract a signed int.
3712 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3713 vec_xor builtins. Update xxsel, xxlxor counts.
3714
3715 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3716
3717 PR fortran/86059
3718 * gfortran.dg/associate_30.f90: Remove code tested ...
3719 * gfortran.dg/pr67803.f90: Ditto.
3720 * gfortran.dg/pr67805.f90: Ditto.
3721 * gfortran.dg/pr86059.f90: ... here. New test.
3722
3723 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3724
3725 PR fortran/78571
3726 * gfortran.dg/pr78571.f90: New test.
3727
3728 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3729
3730 PR target/85755
3731 * gcc.target/powerpc/pr85755.c: New test.
3732
3733 2018-06-08 Carl Love <cel@us.ibm.com>
3734
3735 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3736 vsx-vector-6.p7.c.
3737 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3738 vsx-vector-6.p9.c.
3739 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3740 for BE system that are different then for an LE system from this file
3741 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3742 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3743 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3744
3745 2018-06-08 Martin Liska <mliska@suse.cz>
3746
3747 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3748
3749 2018-06-08 Martin Liska <mliska@suse.cz>
3750
3751 * g++.dg/dg.exp: Do not use mpx.exp.
3752 * g++.dg/lto/lto.exp: Likewise.
3753 * g++.dg/lto/pr69729_0.C: Remove.
3754 * g++.dg/opt/pr71529.C: Remove.
3755 * g++.dg/pr63995-1.C: Remove.
3756 * g++.dg/pr68270.C: Remove.
3757 * g++.dg/pr71624.C: Remove.
3758 * g++.dg/pr71633.C: Remove.
3759 * g++.dg/pr79761.C: Remove.
3760 * g++.dg/pr79764.C: Remove.
3761 * g++.dg/pr79769.C: Remove.
3762 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3763 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3764 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3765 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3766 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3767 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3768 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3769 * gcc.dg/lto/pr66221_0.c: Remove.
3770 * gcc.target/i386/chkp-always_inline.c: Remove.
3771 * gcc.target/i386/chkp-bndret.c: Remove.
3772 * gcc.target/i386/chkp-builtins-1.c: Remove.
3773 * gcc.target/i386/chkp-builtins-2.c: Remove.
3774 * gcc.target/i386/chkp-builtins-3.c: Remove.
3775 * gcc.target/i386/chkp-builtins-4.c: Remove.
3776 * gcc.target/i386/chkp-const-check-1.c: Remove.
3777 * gcc.target/i386/chkp-const-check-2.c: Remove.
3778 * gcc.target/i386/chkp-hidden-def.c: Remove.
3779 * gcc.target/i386/chkp-label-address.c: Remove.
3780 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3781 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3782 * gcc.target/i386/chkp-pr69044.c: Remove.
3783 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3784 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3785 * gcc.target/i386/chkp-strchr.c: Remove.
3786 * gcc.target/i386/chkp-strlen-1.c: Remove.
3787 * gcc.target/i386/chkp-strlen-2.c: Remove.
3788 * gcc.target/i386/chkp-strlen-3.c: Remove.
3789 * gcc.target/i386/chkp-strlen-4.c: Remove.
3790 * gcc.target/i386/chkp-strlen-5.c: Remove.
3791 * gcc.target/i386/chkp-stropt-1.c: Remove.
3792 * gcc.target/i386/chkp-stropt-10.c: Remove.
3793 * gcc.target/i386/chkp-stropt-11.c: Remove.
3794 * gcc.target/i386/chkp-stropt-12.c: Remove.
3795 * gcc.target/i386/chkp-stropt-13.c: Remove.
3796 * gcc.target/i386/chkp-stropt-14.c: Remove.
3797 * gcc.target/i386/chkp-stropt-15.c: Remove.
3798 * gcc.target/i386/chkp-stropt-16.c: Remove.
3799 * gcc.target/i386/chkp-stropt-17.c: Remove.
3800 * gcc.target/i386/chkp-stropt-2.c: Remove.
3801 * gcc.target/i386/chkp-stropt-3.c: Remove.
3802 * gcc.target/i386/chkp-stropt-4.c: Remove.
3803 * gcc.target/i386/chkp-stropt-5.c: Remove.
3804 * gcc.target/i386/chkp-stropt-6.c: Remove.
3805 * gcc.target/i386/chkp-stropt-7.c: Remove.
3806 * gcc.target/i386/chkp-stropt-8.c: Remove.
3807 * gcc.target/i386/chkp-stropt-9.c: Remove.
3808 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3809 * gcc.target/i386/indirect-thunk-11.c: Remove.
3810 * gcc.target/i386/indirect-thunk-12.c: Remove.
3811 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3812 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3813 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3814 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3815 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3816 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3817 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3818 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3819 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3820 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3821 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3822 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3823 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3824 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3825 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3826 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3827 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3828 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3829 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3830 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3831 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3832 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3833 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3834 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3835 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3836 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3837 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3838 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3839 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3840 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3841 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3842 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3843 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3844 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3845 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3846 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3847 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3848 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3849 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3850 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3851 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3852 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3853 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3854 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3855 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3856 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3857 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3858 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3859 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3860 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3861 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3862 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3863 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3864 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3865 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3866 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3867 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3868 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3869 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3870 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3871 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3872 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3873 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3874 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3875 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3876 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3877 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3878 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3879 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3880 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3881 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3882 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3883 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3884 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3885 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3886 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3887 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3888 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3889 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3890 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3891 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3892 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3893 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3894 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3895 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3896 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3897 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3898 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3899 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3900 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3901 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3902 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3903 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3904 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3905 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3906 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3907 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3908 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3909 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3910 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3911 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3912 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3913 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3914 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3915 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3916 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3917 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3918 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3919 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3920 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3921 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3922 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3923 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3924 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3925 * gcc.target/i386/mpx/label-address-1.c: Remove.
3926 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3927 * gcc.target/i386/mpx/macro.c: Remove.
3928 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3929 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3930 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3931 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3932 * gcc.target/i386/mpx/memmove-1.c: Remove.
3933 * gcc.target/i386/mpx/memmove-2.c: Remove.
3934 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3935 * gcc.target/i386/mpx/mpx-check.h: Remove.
3936 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3937 * gcc.target/i386/mpx/mpx.exp: Remove.
3938 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3939 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3940 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3941 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3942 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3943 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3944 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3945 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3946 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3947 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3948 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3949 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3950 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3951 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3952 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3953 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3954 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3955 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3956 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3957 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3958 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3959 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3960 * gcc.target/i386/mpx/pr65508.c: Remove.
3961 * gcc.target/i386/mpx/pr65531.cc: Remove.
3962 * gcc.target/i386/mpx/pr66048.cc: Remove.
3963 * gcc.target/i386/mpx/pr66134.c: Remove.
3964 * gcc.target/i386/mpx/pr66566.c: Remove.
3965 * gcc.target/i386/mpx/pr66567.c: Remove.
3966 * gcc.target/i386/mpx/pr66568.c: Remove.
3967 * gcc.target/i386/mpx/pr66569.c: Remove.
3968 * gcc.target/i386/mpx/pr66581.c: Remove.
3969 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3970 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3971 * gcc.target/i386/mpx/pr68416.c: Remove.
3972 * gcc.target/i386/mpx/pr78339.c: Remove.
3973 * gcc.target/i386/mpx/pr79631.c: Remove.
3974 * gcc.target/i386/mpx/pr79633.c: Remove.
3975 * gcc.target/i386/mpx/pr79753.c: Remove.
3976 * gcc.target/i386/mpx/pr79770.c: Remove.
3977 * gcc.target/i386/mpx/pr79987.c: Remove.
3978 * gcc.target/i386/mpx/pr79988.c: Remove.
3979 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3980 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3981 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3982 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3983 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3984 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3985 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3986 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3987 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3988 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3989 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3990 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3991 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3992 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3993 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3994 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3995 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3996 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3997 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3998 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3999 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4000 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4001 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4002 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4003 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4004 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4005 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4006 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4007 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4008 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4009 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4010 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4011 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4012 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4013 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4014 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4015 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4016 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4017 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4018 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4019 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4020 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4021 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4022 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4023 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4024 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4025 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4026 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4027 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4028 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4029 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4030 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4031 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4032 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4033 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4034 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4035 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4036 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4037 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4038 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4039 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4040 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4041 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4042 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4043 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4044 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4045 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4046 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4047 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4048 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4049 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4050 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4051 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4052 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4053 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4054 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4055 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4056 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4057 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4058 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4059 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4060 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4061 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4062 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4063 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4064 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4065 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4066 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4067 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4068 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4069 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4070 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4071 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4072 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4073 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4074 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4075 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4076 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4077 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4078 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4079 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4080 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4081 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4082 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4083 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4084 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4085 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4086 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4087 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4088 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4089 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4090 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4091 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4092 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4093 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4094 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4095 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4096 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4097 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4098 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4099 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4100 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4101 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4102 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4103 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4104 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4105 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4106 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4107 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4108 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4109 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4110 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4111 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4112 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4113 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4114 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4115 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4116 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4117 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4118 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4119 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4120 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4121 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4122 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4123 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4124 * gcc.target/i386/pr63995-2.c: Remove.
4125 * gcc.target/i386/pr64805.c: Remove.
4126 * gcc.target/i386/pr65044.c: Remove.
4127 * gcc.target/i386/pr65167.c: Remove.
4128 * gcc.target/i386/pr65183.c: Remove.
4129 * gcc.target/i386/pr65184.c: Remove.
4130 * gcc.target/i386/pr65523.c: Remove.
4131 * gcc.target/i386/pr70876.c: Remove.
4132 * gcc.target/i386/pr70877.c: Remove.
4133 * gcc.target/i386/pr71458.c: Remove.
4134 * gcc.target/i386/pr80880.c: Remove.
4135 * gcc.target/i386/ret-thunk-25.c: Remove.
4136 * gcc.target/i386/thunk-retbnd.c: Remove.
4137 * lib/mpx-dg.exp: Remove.
4138 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4139
4140 2018-06-07 Carl Love <cel@us.ibm.com>
4141
4142 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4143 statements.
4144
4145 2018-06-07 Carl Love <cel@us.ibm.com>
4146
4147 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4148 error message.
4149
4150 2018-06-07 Marek Polacek <polacek@redhat.com>
4151
4152 PR c/85318
4153 * gcc.dg/Wc90-c99-compat-10.c: New test.
4154 * gcc.dg/Wc90-c99-compat-11.c: New test.
4155 * gcc.dg/Wc90-c99-compat-12.c: New test.
4156 * gcc.dg/Wc90-c99-compat-9.c: New test.
4157
4158 2018-06-07 Paul Koning <ni1d@arrl.net>
4159
4160 * gcc.c-torture/compile/20180605-1.c: New test.
4161
4162 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4163
4164 PR fortran/86045
4165 * gfortran.dg/pr86045.f90: New test.
4166
4167 2018-06-07 Marek Polacek <polacek@redhat.com>
4168
4169 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4170
4171 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4172
4173 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4174
4175 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4176
4177 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4178 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4179 * gcc.target/msp430/msp430.h: New test header file.
4180
4181 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR tree-optimization/69615
4184 * gcc.dg/tree-ssa/pr69615.c: New test.
4185
4186 2018-06-07 Richard Biener <rguenther@suse.de>
4187
4188 PR tree-optimization/85935
4189 * gcc.dg/graphite/pr85935.c: New testcase.
4190
4191 2018-06-04 Carl Love <cel@us.ibm.com>
4192
4193 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4194 debug print statements. Fix a few formating issues.
4195
4196 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4197
4198 PR target/85657
4199 * gcc.target/powerpc/pr85657-4.c: New tests.
4200 * gcc.target/powerpc/pr85657-5.c: Likewise.
4201 * gcc.target/powerpc/pr85657-6.c: Likewise.
4202
4203 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4204
4205 PR fortran/85641
4206 * gfortran.dg/realloc_on_assign_30.f90: New test.
4207
4208 2018-06-06 Carl Love <cel@us.ibm.com>
4209 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4210 argument to vui_arg.
4211
4212 2018-06-06 Carl Love <cel@us.ibm.com>
4213
4214 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4215 to builtins-4.c.
4216 * gcc.target/powerpc/builtins-4.c: New test file for tests
4217 that need -mvsx.
4218
4219 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4220
4221 PR target/85657
4222 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4223 be used in templates. Don't check for them in overloaded functions.
4224
4225 2018-06-06 Jim Wilson <jimw@sifive.com>
4226
4227 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4228 * gcc.target/riscv/interrupt-mmode.c: New.
4229 * gcc.target/riscv/interrupt-smode.c: New.
4230 * gcc.target/riscv/interrupt-umode.c: New.
4231
4232 2018-06-06 Marek Polacek <polacek@redhat.com>
4233
4234 PR c++/85977
4235 * g++.dg/cpp0x/initlist102.C: New test.
4236 * g++.dg/cpp0x/initlist103.C: New test.
4237 * g++.dg/cpp0x/initlist104.C: New test.
4238
4239 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4240
4241 * gcc.dg/torture/pr86066.c: New test.
4242
4243 2018-06-06 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/86062
4246 * g++.dg/tree-ssa/pr86062.C: New testcase.
4247
4248 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4249
4250 * gcc.target/msp430/function-attributes-4.c: New test.
4251 * gcc.target/msp430/static-interrupts.c: New test.
4252
4253 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4254
4255 PR target/79924
4256 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4257 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4258 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4259 * gcc.target/aarch64/nofp_1.c: Ditto.
4260
4261 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4262
4263 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4264
4265 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4266
4267 PR fortran/85701
4268 * gfortran.dg/goacc/pr85701.f90: New test.
4269
4270 2018-06-05 Marek Polacek <polacek@redhat.com>
4271
4272 PR c++/85976
4273 * g++.dg/cpp0x/alias-decl-64.C: New test.
4274
4275 2018-06-05 Richard Biener <rguenther@suse.de>
4276
4277 PR tree-optimization/86046
4278 * gcc.dg/pr86046.c: New testcase.
4279
4280 2018-06-05 Richard Biener <rguenther@suse.de>
4281
4282 PR tree-optimization/86047
4283 * gcc.dg/pr86047.c: New testcase.
4284
4285 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4286
4287 PR target/81497
4288 * g++.target/arm/arm.exp: New file.
4289 * g++.target/arm/pr81497.C: Likewise.
4290
4291 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4292
4293 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4294
4295 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4296
4297 * gcc.dg/store_merging_21.c: New test.
4298 * gnat.dg/opt71b.adb: Likewise.
4299 * gnat.dg/opt71.adb: Rename into...
4300 * gnat.dg/opt71a.adb: ...this.
4301
4302 2018-06-04 Richard Biener <rguenther@suse.de>
4303
4304 PR tree-optimization/85955
4305 * gcc.dg/pr85955.c: New testcase.
4306
4307 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4308
4309 PR fortran/85981
4310 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4311 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4312 * gfortran.dg/allocate_stat_2.f90: Ditto.
4313 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4314
4315 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4316
4317 * gcc.target/aarch64/sve/extract_5.c: New test.
4318
4319 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR target/85832
4322 PR target/86036
4323 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4324 vptestm.
4325 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4326 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4327 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4328 * gcc.target/i386/avx512bw-pr86036.c: New test.
4329
4330 2018-06-04 Richard Biener <rguenther@suse.de>
4331
4332 PR tree-optimization/86038
4333 * gcc.dg/pr86038.c: New testcase.
4334
4335 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR tree-optimization/69615
4338 * gcc.dg/pr69615.c: New test.
4339
4340 PR c++/86025
4341 * c-c++-common/gomp/pr86025.c: New test.
4342
4343 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4344
4345 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4346
4347 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4348
4349 * gcc.dg/torture/pr86034.c: New test.
4350
4351 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4352
4353 PR fortran/36497
4354 * gfortran.dg/cray_pointer_12.f90: New test.
4355
4356 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4357
4358 PR fortran/85938
4359 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4360
4361 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4362
4363 * gnat.dg/specs/opt3.ads: New test.
4364 * gnat.dg/specs/opt3_pkg.ads: New helper.
4365
4366 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4367
4368 * gnat.dg/discr53.ad[sb]: New test.
4369 * gnat.dg/discr53_pkg.ads: New helper.
4370
4371 2018-06-01 Carl Love <cel@us.ibm.com>
4372
4373 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4374 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4375
4376 2018-06-01 Carl Love <cel@us.ibm.com>
4377
4378 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4379 to make it consistent with the naming convention in the file.
4380 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4381 to altivec-7.c. Delete file.
4382 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4383 to altivec-7.c. Delete file.
4384 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4385 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4386 vec_unpackl tests. Update instruction counts.
4387 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4388 tests to builtins-1.c.
4389 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4390 tests to builtins-1.c.
4391 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4392 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4393 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4394 Remove vec_ctf tests returning double. Remove vec_cts with
4395 double args. Remove vec_sel with invalid arguments. Add tests for
4396 vec_splat.
4397 Add instruction counts for new tests.
4398 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4399 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4400 vec_unsigned.
4401 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4402 test_sll_vsill_vsill_vuc.
4403 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4404 vec_revb.
4405 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4406 tests from altivec-7.h.
4407 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4408 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4409 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4410 splat_sll, splat_uc, splat_int128, splat_uint128.
4411 Make second argument of vec_extract and vec_insert a signed int.
4412 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4413 argument.
4414
4415 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4416
4417 * gcc.dg/store_merging_20.c: New test.
4418 * gnat.dg/opt71.adb: Likewise.
4419 * gnat.dg/opt71_pkg.ads: New helper.
4420
4421 2018-06-01 Carl Love <cel@us.ibm.com>
4422
4423 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4424 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4425 Add vec_xst_be for signed and unsigned arguments.
4426
4427 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4428
4429 PR fortran/85816
4430 PR fortran/85975
4431 * gfortran.dg/pr85816.f90: New test.
4432 * gfortran.dg/pr85975.f90: New test.
4433
4434 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4435
4436 PR fortran/63570
4437 * gfortran.dg/random_init_1.f90: New test.
4438 * gfortran.dg/random_init_2.f90: New test.
4439 * gfortran.dg/random_init_3.f90: New test.
4440 * gfortran.dg/random_init_4.f90: New test.
4441 * gfortran.dg/random_init_5.f90: New test.
4442 * gfortran.dg/random_init_6.f90: New test.
4443
4444 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4445
4446 PR tree-optimization/85989
4447 * gcc.dg/torture/pr85989.c: New test.
4448
4449 2018-06-01 Richard Biener <rguenther@suse.de>
4450
4451 PR middle-end/86017
4452 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4453
4454 2018-06-01 Richard Biener <rguenther@suse.de>
4455
4456 PR ipa/85960
4457 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4458
4459 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4460
4461 PR middle-end/78809
4462 * gcc.dg/strcmpopt_2.c: New test.
4463 * gcc.dg/strcmpopt_3.c: New test.
4464
4465 PR middle-end/83026
4466 * gcc.dg/strcmpopt_3.c: New test.
4467
4468 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR target/85984
4471 * gcc.target/i386/pr85984.c: New test.
4472
4473 2018-05-31 Martin Sebor <msebor@redhat.com>
4474
4475 PR c/82063
4476 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4477 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4478 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4479 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4480 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4481 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4482 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4483 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4484 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4485 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4486 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4487 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4488 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4489 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4490 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4491 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4492 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4493 * gcc.dg/Walloc-size-larger-than.c: New test.
4494
4495 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4496 Cesar Philippidis <cesar@codesourcery.com>
4497
4498 PR middle-end/85879
4499 * gfortran.dg/goacc/pr77371-1.f90: New test.
4500 * gfortran.dg/goacc/pr77371-2.f90: New test.
4501 * gfortran.dg/goacc/pr85879.f90: New test.
4502
4503 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4504
4505 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4506 * gnat.dg/stack_usage1b.adb: Likewise.
4507 * gnat.dg/stack_usage1c.adb: Likewise.
4508 * gnat.dg/stack_usage3.adb: Likewise.
4509 * gnat.dg/stack_usage1_pkg.adb: Delete.
4510
4511 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4512
4513 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4514 * gcc.dg/store_merging_11.c: Likewise.
4515 * gcc.dg/store_merging_13.c: Likewise.
4516 * gcc.dg/store_merging_14.c: Likewise.
4517 * gcc.dg/store_merging_15.c: Likewise.
4518 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4519
4520 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4521
4522 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4523 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4524 gnat.dg/limited1_outer.ads: New testcase.
4525
4526 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4527
4528 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4529 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4530 New testcase.
4531
4532 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4533
4534 * gnat.dg/size_clause1.adb: New testcase.
4535
4536 2018-05-31 Javier Miranda <miranda@adacore.com>
4537
4538 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4539
4540 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4541
4542 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4543 vld1x3 intrinsics for aarch64.
4544 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4545 vst1x2 intrinsics for aarch64.
4546 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4547 vst1x3 intrinsics for aarch64.
4548
4549 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4550
4551 PR c++/77777
4552 * g++.dg/diagnostic/pr77777.C: New test.
4553
4554 2018-05-30 David Pagan <dave.pagan@oracle.com>
4555
4556 PR c/55976
4557 * gcc.dg/noncompile/pr55976-1.c: New test.
4558 * gcc.dg/noncompile/pr55976-2.c: New test.
4559
4560 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4561
4562 * gcc.dg/lto/20111213-1_0.c: Fix template.
4563 * gcc.dg/lto/20100603-1_0.c: Fix template.
4564 * gcc.dg/lto/20100603-2_0.c: Fix template.
4565 * gcc.dg/lto/20100603-3_0.c: Fix template.
4566
4567 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4568 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4569 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4570 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4571 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4572 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4573 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4574 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4575 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4576 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4577 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4578 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4579 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4580 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4581 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4582 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4583 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4584 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4585 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4586 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4587 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4588 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4589 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4590 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4591 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4592 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4593 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4594 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4595 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4596 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4597 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4598 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4599 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4600 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4601 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4602 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4603 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4604 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4605 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4606 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4607 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4608 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4609 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4610 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4611 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4612 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4613 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4614 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4615 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4616 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4617 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4618 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4619 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4620 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4621 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4622 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4623 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4624 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4625 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4626 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4627 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4628 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4629
4630 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4631
4632 Revert:
4633 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4634
4635 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4636
4637 * gcc.target/aarch64/simd/ldp_stp_9: New.
4638 * gcc.target/aarch64/simd/ldp_stp_10: New.
4639 * gcc.target/aarch64/simd/ldp_stp_11: New.
4640 * gcc.target/aarch64/simd/ldp_stp_12: New.
4641
4642 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4643
4644 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4645
4646 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4647
4648 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4649
4650 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4651
4652 PR target/85950
4653 * gcc.target/i386/pr85950.c: New test.
4654
4655 2018-05-29 Marek Polacek <polacek@redhat.com>
4656
4657 PR c++/85883
4658 * g++.dg/cpp1z/class-deduction55.C: New test.
4659 * g++.dg/cpp1z/class-deduction56.C: New test.
4660 * g++.dg/cpp1z/class-deduction57.C: New test.
4661
4662 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR c++/85952
4665 * g++.dg/warn/Wunused-var-33.C: New test.
4666
4667 PR target/85918
4668 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4669 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4670 arrays. Add suffix 1 to all functions and use 4 iterations rather
4671 than N. Add functions with conversions to and from float.
4672 Add new set of functions with 8 iterations and another one
4673 with 16 iterations, expect 24 vectorized loops instead of just 4.
4674 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4675
4676 2018-05-29 Javier Miranda <miranda@adacore.com>
4677
4678 * gnat.dg/equal2.adb: New testcase.
4679
4680 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4681
4682 * gnat.dg/float_attributes_overflows.adb: New testcase.
4683
4684 2018-05-29 Pascal Obry <obry@adacore.com>
4685
4686 * gnat.dg/normalize_pathname.adb: New testcase.
4687
4688 2018-05-29 Tom de Vries <tom@codesourcery.com>
4689
4690 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4691 message.
4692 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4693 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4694 * lib/scantree.exp (scan-tree-dump-times): Same.
4695
4696 2018-05-29 Tom de Vries <tom@codesourcery.com>
4697
4698 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4699 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4700 Use proc name as first argument to dg-scan.
4701
4702 2018-05-29 Tom de Vries <tom@codesourcery.com>
4703
4704 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4705 with no arguments.
4706
4707 2018-05-28 Richard Biener <rguenther@suse.de>
4708
4709 PR tree-optimization/85934
4710 * gcc.target/i386/pr85934.c: New testcase.
4711
4712 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4713
4714 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4715
4716 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4717
4718 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4719
4720 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4721
4722 * gnat.dg/fixedpnt5.adb: New testcase.
4723
4724 2018-05-28 Justin Squirek <squirek@adacore.com>
4725
4726 * gnat.dg/array31.adb: New testcase.
4727
4728 2018-05-28 Justin Squirek <squirek@adacore.com>
4729
4730 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4731 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4732
4733 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4734
4735 * gfortran.dg/data_stmt_pointer.f90: new test.
4736
4737 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4738
4739 PR target/85918
4740 * gcc.target/i386/avx512dq-pr85918.c: New test.
4741
4742 2018-05-25 Jim Wilson <jimw@sifive.com>
4743
4744 * gcc.target/riscv/interrupt-1.c: New.
4745 * gcc.target/riscv/interrupt-2.c: New.
4746 * gcc.target/riscv/interrupt-3.c: New.
4747 * gcc.target/riscv/interrupt-4.c: New.
4748 * gcc.target/riscv/interrupt-5.c: New.
4749
4750 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4751
4752 PR fortran/85786
4753 * gfortran.dg/pr85786.f90: New test.
4754
4755 2018-05-25 Paul Koning <ni1d@arrl.net>
4756
4757 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4758 * gcc.c-torture/compile/pr55921.c: Ditto.
4759 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4760 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4761
4762 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4763
4764 PR target/85832
4765 * gcc.target/i386/avx512f-pr85832.c: New test.
4766 * gcc.target/i386/avx512vl-pr85832.c: New test.
4767 * gcc.target/i386/avx512bw-pr85832.c: New test.
4768 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4769
4770 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4771
4772 PR tree-optimization/85720
4773 * gcc.dg/tree-ssa/pr85720.c: New test.
4774 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4775 distribution.
4776
4777 2018-05-25 Martin Liska <mliska@suse.cz>
4778
4779 PR testsuite/85911
4780 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4781 for 'Removing basic block'.
4782
4783 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4784
4785 * gnat.dg/sec_stack1.adb: New testcase.
4786
4787 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4788
4789 * gnat.dg/fixedpnt4.adb: New testcase.
4790
4791 2018-05-25 Javier Miranda <miranda@adacore.com>
4792
4793 * gnat.dg/interface7.adb: New testcase.
4794
4795 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4796
4797 * gnat.dg/sec_stack2.adb: New testcase.
4798
4799 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4800
4801 * gnat.dg/interface6.adb: New testcase.
4802
4803 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4804
4805 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4806
4807 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4808
4809 * lib/target-supports.exp
4810 (check_effective_target_vect_double_cond_arith): Include
4811 multiplication and division.
4812 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4813 fully-masked loops with a fixed vector length.
4814 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4815 tests.
4816 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4817 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4818 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4819
4820 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4821
4822 * gcc.target/aarch64/sve/div_1.c: New test.
4823 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4824 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4825 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4826
4827 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4828
4829 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4830
4831 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4832
4833 * lib/target-supports.exp
4834 (check_effective_target_vect_double_cond_arith): New proc.
4835 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4836 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4837 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4838 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4839 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4840 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4841 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4842
4843 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4844
4845 PR fortran/85839
4846 * gfortran.dg/f2018_obs.f90: New test case.
4847
4848 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4849
4850 PR fortran/85543
4851 * gfortran.dg/pr85543.f90: New test.
4852
4853 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4854
4855 PR fortran/85780
4856 * gfortran.dg/pr85780.f90: New test.
4857
4858 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4859
4860 PR fortran/85779
4861 * gfortran.dg/pr85779_1.f90: New test.
4862 * gfortran.dg/pr85779_2.f90: Ditto.
4863 * gfortran.dg/pr85779_3.f90: Ditto.
4864
4865 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4866
4867 PR fortran/85895
4868
4869 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4870 * gfortran.dg/pr85895.f90: New test.
4871
4872 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4873
4874 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4875 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4876
4877 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4878
4879 * gcc.dg/fold-popcount-1.c: New testcase.
4880 * gcc.dg/fold-popcount-2.c: New testcase.
4881 * gcc.dg/fold-popcount-3.c: New testcase.
4882 * gcc.dg/fold-popcount-4.c: New testcase.
4883
4884 2018-05-24 Marek Polacek <polacek@redhat.com>
4885
4886 PR c++/85847
4887 * g++.dg/cpp0x/new3.C: New test.
4888
4889 2018-05-24 Javier Miranda <miranda@adacore.com>
4890
4891 * gnat.dg/discr52.adb: New testcase.
4892
4893 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4894
4895 * gnat.dg/others1.adb: New testcase.
4896
4897 2018-05-24 Justin Squirek <squirek@adacore.com>
4898
4899 * gnat.dg/raise_expr.adb: New testcase.
4900
4901 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4902
4903 * gnat.dg/formal_containers.adb: New testcase.
4904
4905 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4906
4907 * gcc.target/i386/pr85345.c: Require ifunc support.
4908
4909 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4910
4911 * gcc.dg/vect/vect-fma-1.c: New test.
4912
4913 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4914
4915 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4916 scan-tree-dump*.
4917
4918 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4919
4920 PR target/83009
4921 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4922
4923 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4924
4925 PR target/78849
4926 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4927 DEFAULT_CFLAGS.
4928 * gcc.target/msp430/pr78849.c: New test.
4929
4930 2018-05-23 Marek Polacek <polacek@redhat.com>
4931
4932 * g++.dg/cpp2a/range-for8.C: New test.
4933 * g++.dg/cpp2a/range-for9.C: New test.
4934 * g++.dg/cpp2a/range-for10.C: New test.
4935
4936 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4937
4938 * lib/target-supports.exp (check_effective_target_be): New.
4939 (check_effective_target_le): New.
4940
4941 2018-05-23 Marek Polacek <polacek@redhat.com>
4942
4943 * g++.dg/cpp2a/range-for1.C: New test.
4944 * g++.dg/cpp2a/range-for2.C: New test.
4945 * g++.dg/cpp2a/range-for3.C: New test.
4946 * g++.dg/cpp2a/range-for4.C: New test.
4947 * g++.dg/cpp2a/range-for5.C: New test.
4948 * g++.dg/cpp2a/range-for6.C: New test.
4949 * g++.dg/cpp2a/range-for7.C: New test.
4950
4951 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4952
4953 * gcc.target/i386/cvt-3.c: New test.
4954
4955 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4956
4957 * gcc.target/i386/cvt-2.c: New test.
4958
4959 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4960
4961 * gcc.dg/pr79985.c: New testcase.
4962
4963 2018-05-23 Richard Biener <rguenther@suse.de>
4964
4965 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4966
4967 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4968
4969 PR target/84882
4970 * gcc.target/aarch64/pr84882.c: New test.
4971 * gcc.target/aarch64/target_attr_18.c: Likewise.
4972
4973 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4974
4975 PR tree-optimization/85853
4976 * gfortran.dg/vect/pr85853.f90: New test.
4977
4978 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4979
4980 * gnat.dg/import2.adb: New testcase.
4981
4982 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4983
4984 * gnat.dg/discr51.adb: New testcase.
4985
4986 2018-05-23 Javier Miranda <miranda@adacore.com>
4987
4988 * gnat.dg/valid_scalars1.adb: New testcase.
4989
4990 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4991
4992 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4993
4994 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4995
4996 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4997 testcase.
4998
4999 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5000
5001 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5002 testcase.
5003
5004 2018-05-23 Bob Duff <duff@adacore.com>
5005
5006 * gnat.dg/addr10.adb: New testcase.
5007
5008 2018-05-23 Richard Biener <rguenther@suse.de>
5009
5010 PR middle-end/85874
5011 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5012
5013 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5014
5015 PR tree-optimization/85822
5016 * c-c++-common/pr85822.c: New test.
5017
5018 2018-05-23 Richard Biener <rguenther@suse.de>
5019
5020 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5021
5022 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5023
5024 PR fortran/85841
5025 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5026
5027 2018-05-22 Martin Sebor <msebor@redhat.com>
5028
5029 PR middle-end/85359
5030 * gcc.dg/attr-nonstring.c: New test.
5031
5032 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5033
5034 PR target/85345
5035 * gcc.target/i386/pr85345.c: New test.
5036
5037 2018-05-22 Luis Machado <luis.machado@linaro.org>
5038
5039 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5040
5041 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5042
5043 PR fortran/85841
5044 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5045 dg-additional-options.
5046 * gfortran.dg/graphite/block-2.f: Ditto.
5047 * gfortran.dg/graphite/id-19.f: Ditto.
5048 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5049 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5050 * gfortran.dg/vect/pr52580.f: Ditto.
5051
5052 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5053
5054 * gcc.target/aarch64/ldp_stp_6.c: New.
5055 * gcc.target/aarch64/ldp_stp_7.c: New.
5056 * gcc.target/aarch64/ldp_stp_8.c: New.
5057
5058 2018-05-22 Martin Sebor <msebor@redhat.com>
5059
5060 PR c/85623
5061 * c-c++-common/attr-nonstring-3.c: Adjust.
5062 * c-c++-common/attr-nonstring-4.c: Adjust.
5063 * c-c++-common/attr-nonstring-6.c: New test.
5064
5065 2018-05-22 Martin Sebor <msebor@redhat.com>
5066
5067 PR tree-optimization/85826
5068 * gcc.dg/Wrestrict-17.c: New test.
5069
5070 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5071
5072 * gcc.dg/torture/pr85862.c: Rename to...
5073 * gcc.dg/torture/pr85852.c: ...this.
5074
5075 2018-05-22 Justin Squirek <squirek@adacore.com>
5076
5077 * gnat.dg/warn14.adb: New testcase.
5078
5079 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5080
5081 * gnat.dg/controlled8.adb: New testcase.
5082
5083 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5084
5085 * gnat.dg/discr50.adb: New testcase.
5086
5087 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5088
5089 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5090 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5091 gnat.dg/discr49_rec2.ads: New testcase.
5092
5093 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5094
5095 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5096 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5097 testcase.
5098
5099 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5100
5101 * gnat.dg/fixedpnt3.adb: New testcase.
5102
5103 2018-05-22 Justin Squirek <squirek@adacore.com>
5104
5105 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5106 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5107
5108 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5109
5110 PR middle-end/85862
5111 * gcc.dg/torture/pr85862.c: New test.
5112
5113 2018-05-22 Richard Biener <rguenther@suse.de>
5114
5115 PR tree-optimization/85834
5116 * g++.dg/torture/pr85834.C: New testcase.
5117 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5118
5119 2018-05-22 Martin Liska <mliska@suse.cz>
5120
5121 PR ipa/85607
5122 * g++.dg/ipa/pr85607.C: New test.
5123
5124 2018-05-22 Richard Biener <rguenther@suse.de>
5125
5126 PR tree-optimization/85863
5127 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5128
5129 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5130
5131 PR fortran/85841
5132 * gfortran.dg/assumed_rank_5.f90: Update error message.
5133 * gfortran.dg/assumed_type_4.f90: Ditto.
5134 * gfortran.dg/bind_c_array_params.f03: Ditto.
5135 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5136 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5137 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5138 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5139 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5140 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5141 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5142 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5143 * gfortran.dg/rank_3.f90: Ditto.
5144 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5145 * gfortran.dg/implicit_14.f90: Ditto.
5146
5147 2018-05-21 Christian Groessler <chris@groessler.org>
5148
5149 * gcc.c-torture/compile/simd-5.c: Fix comment.
5150
5151 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5152
5153 PR target/85657
5154 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5155 __float128, __ibm128, and long double.
5156 * gcc.target/powerpc/pr85657-2.c: Likewise.
5157 * gcc.target/powerpc/pr85657-3.c: Likewise.
5158 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5159 implementated as a separate type internally, and is not just an
5160 alias for long double.
5161
5162 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5163
5164 PR tree-optimization/85814
5165 * gcc.dg/torture/pr85814.c: New test.
5166
5167 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5168
5169 PR c++/84588
5170 * g++.dg/cpp0x/cond1.C: New.
5171 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5172 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5173 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5174 * g++.dg/parse/cond6.C: Likewise.
5175 * g++.dg/parse/cond7.C: Likewise.
5176 * g++.dg/parse/cond8.C: Likewise.
5177 * g++.dg/cpp1z/decomp16.C: Update.
5178 * g++.old-deja/g++.jason/cond.C: Likewise.
5179
5180 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5181
5182 ChangeLog for r260480
5183 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5184 warnings for deleted and obsolescent features.
5185 * gfortran.dg/graphite/id-19.f: Ditto.
5186 * gfortran.dg/graphite/id-20.f: Ditto.
5187 * gfortran.dg/graphite/id-27.f90: Ditto.
5188 * gfortran.dg/graphite/pr82449.f: Ditto.
5189
5190 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5191
5192 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5193 tiny and large memory models.
5194
5195 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5196
5197 * gnat.dg/suppress_initialization.adb,
5198 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5199
5200 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5201
5202 * gnat.dg/exit1.adb: New testcase.
5203
5204 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5205
5206 * gnat.dg/array30.adb: New testcase.
5207
5208 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5209
5210 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5211
5212 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5213
5214 * gcc.c-torture/execute/ssad-run.c: New test.
5215 * gcc.c-torture/execute/usad-run.c: Likewise.
5216 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5217 * gcc.target/aarch64/usadv16qi.c: Likewise.
5218
5219 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5220
5221 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5222 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5223 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5224 vbcaxq_s64): New.
5225 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5226 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5227 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5228
5229 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5230
5231 PR fortran/85841
5232 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5233 * gfortran.dg/g77/20020307-1.f: Ditto.
5234 * gfortran.dg/g77/980310-3.f: Ditto.
5235 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5236 * gfortran.dg/goacc/loop-1.f95: Ditto.
5237 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5238 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5239 * gfortran.dg/gomp/do-1.f90: Ditto.
5240 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5241 * gfortran.dg/pr17229.f: Ditto.
5242 * gfortran.dg/pr37243.f: Ditto.
5243 * gfortran.dg/pr49721-1.f: Ditto.
5244 * gfortran.dg/pr58484.f: Ditto.
5245 * gfortran.dg/pr81175.f: Ditto.
5246 * gfortran.dg/pr81723.f: Ditto.
5247 * gfortran.dg/predcom-2.f: Ditto.
5248 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5249 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5250 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5251 * gfortran.dg/vect/pr52580.f: Ditto.
5252
5253 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5254
5255 PR fortran/80657
5256 * gfortran.dg/char_result_18.f90: New test.
5257
5258 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5259
5260 PR fortran/49636
5261 * gfortran.dg/associate_38.f90: New test.
5262
5263 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5264
5265 PR fortran/82275
5266 * gfortran.dg/select_type_42.f90: New test.
5267
5268 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5269
5270 PR fortran/82923
5271 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5272 that the patch fixes PR66694 & PR82617, although the testcases
5273 are not explicitly included.
5274
5275 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5276
5277 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5278
5279 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5280
5281 PR c++/82899
5282 * g++.dg/pr82899.C: New testcase.
5283
5284 2018-05-18 Martin Liska <mliska@suse.cz>
5285
5286 * gcc.dg/pr68766.c: Change pruned output.
5287
5288 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5289
5290 PR c++/85782
5291 * c-c++-common/goacc/pr85782.c: New test.
5292
5293 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5294
5295 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5296
5297 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5298
5299 * gcc.target/arm/pr62554.c: Delete.
5300 * gcc.target/arm/pr69610-1.c: Likewise.
5301 * gcc.target/arm/pr69610-2.c: Likewise.
5302
5303 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5304
5305 * gcc.target/arm/pr40887.c: Update comment.
5306 * lib/target-supports.exp: Don't generate effective target checks
5307 and related helpers for armv5. Update comment.
5308 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5309 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5310 target check and options.
5311
5312 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5313
5314 PR middle-end/85817
5315 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5316 scan-tree-dump-not for h.
5317
5318 2018-05-18 Richard Biener <rguenther@suse.de>
5319
5320 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5321 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5322 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5323 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5324 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5325 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5326 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5327 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5328 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5329 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5330 * gcc.dg/vrp-min-max-1.c: Likewise.
5331 * gcc.dg/vrp-min-max-3.c: New testcase.
5332
5333 2018-05-18 Richard Biener <rguenther@suse.de>
5334
5335 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5336 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5337 * gcc.dg/graphite/scop-6.c: Likewise.
5338 * gcc.dg/graphite/scop-7.c: Likewise.
5339 * gcc.dg/graphite/scop-8.c: Likewise.
5340 * gcc.dg/graphite/scop-9.c: Likewise.
5341
5342 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5343
5344 * gcc.target/aarch64/vect-init-ld1.c: New test.
5345
5346 2018-05-18 Martin Liska <mliska@suse.cz>
5347
5348 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5349 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5350
5351 2018-05-18 Martin Liska <mliska@suse.cz>
5352
5353 * gcc.dg/ipa/ipa-icf-39.c: New test.
5354 * gcc.dg/pr68766.c: Adjust pruned output.
5355
5356 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5357
5358 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5359 New proc.
5360 * gcc.dg/fma-1.c: New test.
5361 * gcc.dg/fma-2.c: Likewise.
5362 * gcc.dg/fma-3.c: Likewise.
5363 * gcc.dg/fma-4.c: Likewise.
5364 * gcc.dg/fma-5.c: Likewise.
5365 * gcc.dg/fma-6.c: Likewise.
5366 * gcc.dg/fma-7.c: Likewise.
5367 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5368 scalar_all_fma.
5369 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5370 * gfortran.dg/reassoc_8.f: Likewise.
5371 * gfortran.dg/reassoc_9.f: Likewise.
5372 * gfortran.dg/reassoc_10.f: Likewise.
5373
5374 2018-05-17 Jim Wilson <jimw@sifive.com>
5375
5376 * gcc.target/riscv/switch-qi.c: New.
5377 * gcc.target/riscv/switch-si.c: New.
5378
5379 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5380
5381 PR target/85698
5382 * gcc.target/powerpc/pr85698.c: New test.
5383
5384 2018-05-17 Richard Biener <rguenther@suse.de>
5385
5386 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5387
5388 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5389
5390 PR tree-optimization/85793
5391 * gcc.dg/vect/pr85793.c: New test.
5392
5393 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5394
5395 * gcc.dg/gimplefe-28.c: New test.
5396 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5397 internal function calls.
5398 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5399
5400 2018-05-17 Martin Liska <mliska@suse.cz>
5401
5402 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5403 space in between 'G_' and '('.
5404
5405 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR target/85323
5408 * gcc.target/i386/pr85323-7.c: New test.
5409 * gcc.target/i386/pr85323-8.c: New test.
5410 * gcc.target/i386/pr85323-9.c: New test.
5411
5412 PR target/85323
5413 * gcc.target/i386/pr85323-4.c: New test.
5414 * gcc.target/i386/pr85323-5.c: New test.
5415 * gcc.target/i386/pr85323-6.c: New test.
5416
5417 PR target/85323
5418 * gcc.target/i386/pr85323-1.c: New test.
5419 * gcc.target/i386/pr85323-2.c: New test.
5420 * gcc.target/i386/pr85323-3.c: New test.
5421
5422 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5423 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5424 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5425 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5426 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5427 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5428 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5429 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5430 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5431 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5432 * gcc.target/i386/avx512f-setzero-1.c: New test.
5433
5434 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5435
5436 * gcc.target/aarch64/vect-slp-dup.c: New.
5437
5438 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5439
5440 PR c++/85713
5441 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5442
5443 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5444
5445 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5446 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5447
5448 2018-05-17 Richard Biener <rguenther@suse.de>
5449
5450 PR tree-optimization/85757
5451 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5452
5453 2018-05-16 Marek Polacek <polacek@redhat.com>
5454
5455 PR c++/85363
5456 * g++.dg/cpp0x/initlist-throw1.C: New test.
5457 * g++.dg/cpp0x/initlist-throw2.C: New test.
5458
5459 2018-05-16 Carl Love <cel@us.ibm.com>
5460
5461 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5462 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5463 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5464
5465 2018-05-16 Richard Biener <rguenther@suse.de>
5466
5467 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5468 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5469 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5470
5471 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5472
5473 * gcc.target/aarch64/sve/vcond_10.c: New test.
5474 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5475 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5476 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5477
5478 2018-05-15 Martin Sebor <msebor@redhat.com>
5479
5480 PR tree-optimization/85753
5481 * gcc.dg/Wrestrict-10.c: Adjust.
5482 * gcc.dg/Wrestrict-16.c: New test.
5483
5484 2018-05-15 Martin Sebor <msebor@redhat.com>
5485
5486 PR middle-end/85643
5487 * c-c++-common/attr-nonstring-7.c: New test.
5488
5489 2018-05-15 Richard Biener <rguenther@suse.de>
5490
5491 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5492
5493 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5494
5495 PR tree-optimization/83648
5496 * gcc.dg/tree-ssa/pr83648.c: New test.
5497 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5498
5499 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5500
5501 PR ipa/85734
5502 * gcc.dg/ipa/pr85734.c: New test.
5503
5504 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5505
5506 PR target/85756
5507 * gnat.dg/opt70.adb: New test.
5508 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5509
5510 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5511
5512 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5513 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5514
5515 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5516
5517 * gcc.target/aarch64/vmov_n_1.c: Update test.
5518 * gcc.target/aarch64/vfp-1.c: Update test.
5519
5520 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR target/85756
5523 * gcc.c-torture/execute/pr85756.c: New test.
5524
5525 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5526
5527 * gcc.target/i386/cldemote-1.c: New test.
5528
5529 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5530
5531 PR fortran/85742
5532 * gfortran.dg/assumed_type_9.f90 : New test.
5533
5534 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5535
5536 PR fortran/85542
5537 * gfortran.dg/pr85542.f90: New test.
5538
5539 2018-05-11 Martin Jambor <mjambor@suse.cz>
5540
5541 PR ipa/85655
5542 * g++.dg/lto/pr85655_0.C: New test.
5543
5544 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5545
5546 * gcc.target/i386/tpause-1.c: New test.
5547 * gcc.target/i386/umonitor-1.c: New test.
5548
5549 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5550
5551 PR c/85696
5552 * c-c++-common/gomp/pr85696.c: New test.
5553
5554 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5555 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR tree-optimization/85692
5558 * gcc.target/i386/pr85692.c: New test.
5559
5560 2018-05-11 Martin Liska <mliska@suse.cz>
5561
5562 PR sanitizer/85556
5563 * c-c++-common/ubsan/attrib-6.c: New test.
5564
5565 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5566
5567 PR fortran/85687
5568 * gfortran.dg/pr85687.f90: new test.
5569
5570 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5571
5572 PR fortran/85521
5573 * gfortran.dg/pr85521_1.f90: New test.
5574 * gfortran.dg/pr85521_2.f90: New test.
5575
5576 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5577
5578 PR fortran/70870
5579 * gfortran.dg/pr70870_1.f90: New test.
5580
5581 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5582
5583 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5584
5585 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR c++/85662
5588 * g++.dg/ext/offsetof2.C: New test.
5589
5590 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5591
5592 PR fortran/68846
5593 * gfortran.dg/temporary_3.f90 : New test.
5594
5595 PR fortran/70864
5596 * gfortran.dg/temporary_2.f90 : New test.
5597
5598 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5599
5600 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5601 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5602 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5603 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5604 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5605 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5606 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5607 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5608 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5609 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5610 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5611 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5612 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5613 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5614 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5615 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5616 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5617 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5618 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5619 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5620 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5621 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5622 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5623 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5624 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5625 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5626 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5627
5628 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR tree-optimization/85699
5631 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5632 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5633 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5634 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5635
5636 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5637
5638 * g++.dg/tls/pr85400.C: New test.
5639
5640 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5641
5642 PR c++/85713
5643 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5644
5645 2018-05-09 Carl Love <cel@us.ibm.com>
5646
5647 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5648
5649 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5650
5651 PR c++/85713
5652 Revert:
5653 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5654
5655 PR c++/84588
5656 * g++.dg/cpp1y/pr84588.C: New.
5657
5658 2018-05-09 Andreas Schwab <schwab@suse.de>
5659
5660 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5661
5662 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5663
5664 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5665 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5666
5667 2018-05-08 Carl Love <cel@us.ibm.com>
5668 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5669
5670 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5671
5672 PR c++/84588
5673 * g++.dg/cpp1y/pr84588.C: New.
5674
5675 2018-05-08 Marek Polacek <polacek@redhat.com>
5676
5677 PR c++/85695
5678 * g++.dg/cpp1z/constexpr-if22.C: New test.
5679
5680 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5681
5682 PR target/85693
5683 * gcc.target/i386/pr85693.c: New test.
5684
5685 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR target/85683
5688 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5689 scan-assembler-times checking that except for [fh]*xor other functions
5690 don't use any load instructions.
5691
5692 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5693
5694 * gcc.target/i386/builtin_target.c: Test goldmont.
5695 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5696 arch=silvermont.
5697
5698 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5699
5700 PR target/85572
5701 * g++.dg/other/sse2-pr85572-1.C: New test.
5702 * g++.dg/other/sse2-pr85572-2.C: New test.
5703 * g++.dg/other/sse4-pr85572-1.C: New test.
5704 * g++.dg/other/avx2-pr85572-1.C: New test.
5705
5706 PR target/85317
5707 * gcc.target/i386/pr85317.c: New test.
5708 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5709 optimization barrier to avoid optimizing away the expected insn.
5710
5711 PR target/85480
5712 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5713 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5714
5715 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5716
5717 * g++.dg/other/sve_const_pred_1.C: Rename to...
5718 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5719 target selectors and explicit -march options.
5720 * g++.dg/other/sve_const_pred_2.C: Rename to...
5721 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5722 * g++.dg/other/sve_const_pred_3.C: Rename to...
5723 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5724 * g++.dg/other/sve_const_pred_4.C: Rename to...
5725 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5726 * g++.dg/other/sve_tls_2.C: Rename to...
5727 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5728 * g++.dg/other/sve_vcond_1.C: Rename to...
5729 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5730 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5731 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5732
5733 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5734
5735 PR testsuite/85586
5736 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5737 !vect_no_align.
5738
5739 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5740
5741 PR c++/57429
5742 * g++.dg/cpp0x/deleted14.C: New.
5743
5744 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5745 Alan Hayward <alan.hayward@arm.com>
5746 David Sherwood <david.sherwood@arm.com>
5747
5748 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5749 XFAIL the BIC test.
5750 * gcc.target/aarch64/sve/vcond_7.c: New test.
5751 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5752
5753 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5754
5755 PR c++/70563
5756 * g++.dg/cpp0x/sfinae62.C: New.
5757
5758 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5759
5760 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5761 load from src[i].
5762
5763 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5764
5765 PR c++/80691
5766 * g++.dg/cpp0x/narrowing1.C: New.
5767
5768 2018-05-08 Richard Biener <rguenther@suse.de>
5769
5770 PR middle-end/85588
5771 * gcc.dg/torture/pr85574.c: Rename to...
5772 * gcc.dg/torture/pr85588.c: ... this.
5773
5774 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5775
5776 PR fortran/54613
5777 * gfortran.dg/minmaxloc_12.f90: New test case.
5778 * gfortran.dg/minmaxloc_13.f90: New test case.
5779
5780 2018-05-07 Nathan Sidwell <nathan@acm.org>
5781
5782 * g++.dg/cpp0x/range-for10.C: Delete.
5783 * g++.dg/ext/forscope1.C: Delete.
5784 * g++.dg/ext/forscope2.C: Delete.
5785 * g++.dg/template/for1.C: Delete.
5786
5787 2018-05-07 Jeff Law <law@redhat.com>
5788
5789 * gfortran.dg/linefile.f90: New test.
5790
5791 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5792
5793 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5794 and options.
5795
5796 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR c++/85659
5799 * g++.dg/ext/asm14.C: New test.
5800 * g++.dg/ext/asm15.C: New test.
5801 * g++.dg/ext/asm16.C: New test.
5802
5803 2018-05-06 Michael Eager <eager@eagercon.com>
5804
5805 * gcc.target/microblaze/others/picdtr.c: Correct option
5806 -fPIE -mpic-data-is-text-relative.
5807
5808 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5809
5810 * gcc.target/microblaze/others/picdtr.c: Add test for
5811 -fPIE -mpic-data-is-text-relative.
5812
5813 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5814
5815 PR fortran/85507
5816 * gfortran.dg/coarray_dependency_1.f90: New test.
5817 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5818
5819 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5820
5821 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5822 to match the currently produced gimple.
5823
5824 2018-05-04 Carl Love <cel@us.ibm.com>
5825
5826 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5827 vec_trunc.
5828 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5829 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5830 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5831 xvcmpgedp counts. Add xxsel counts.
5832
5833 2018-05-04 Richard Biener <rguenther@suse.de>
5834
5835 PR middle-end/85627
5836 * g++.dg/torture/pr85627.C: New testcase.
5837
5838 2018-05-04 Richard Biener <rguenther@suse.de>
5839
5840 PR middle-end/85574
5841 * gcc.dg/torture/pr85574.c: New testcase.
5842 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5843
5844 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR libstdc++/85466
5847 * gcc.dg/nextafter-1.c: New test.
5848 * gcc.dg/nextafter-2.c: New test.
5849 * gcc.dg/nextafter-3.c: New test.
5850 * gcc.dg/nextafter-4.c: New test.
5851
5852 2018-05-03 Nathan Sidwell <nathan@acm.org>
5853
5854 Remove -ffriend-injection.
5855 * g++.old-deja/g++.jason/scoping15.C: Delete.
5856 * g++.old-deja/g++.mike/net43.C: Delete.
5857
5858 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR target/85530
5861 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5862 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5863 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5864 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5865
5866 2018-05-03 Tom de Vries <tom@codesourcery.com>
5867
5868 PR testsuite/85106
5869 * lib/scanoffloadtree.exp: New file.
5870
5871 2018-05-03 Richard Biener <rguenther@suse.de>
5872
5873 PR tree-optimization/85615
5874 * gcc.dg/torture/pr85615.c: New testcase.
5875
5876 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5877
5878 PR tree-optimization/70291
5879 * gcc.dg/complex-6.c: New test.
5880 * gcc.dg/complex-7.c: Likewise.
5881
5882 2018-05-03 Richard Biener <rguenther@suse.de>
5883
5884 PR testsuite/85579
5885 * fortran.dg/pr51434.f90: Truncate transfer argument.
5886
5887 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR target/85582
5890 * gcc.c-torture/execute/pr85582-3.c: New test.
5891
5892 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5893 Jason Merrill <jason@redhat.com>
5894
5895 PR c++/68374
5896 * g++.dg/warn/Wshadow-13.C: New.
5897 * g++.dg/warn/Wshadow-14.C: Likewise.
5898
5899 2018-05-02 Tom de Vries <tom@codesourcery.com>
5900
5901 PR libgomp/82428
5902 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5903 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5904
5905 2018-05-02 David Pagan <dave.pagan@oracle.com>
5906
5907 PR c/30552
5908 * gcc.dg/noncompile/pr30552-1.c: New test.
5909 * gcc.dg/noncompile/pr30552-2.c: New test.
5910 * gcc.dg/noncompile/pr30552-3.c: New test.
5911 * gcc.dg/noncompile/pr30552-4.c: New test.
5912
5913 2018-05-02 Richard Biener <rguenther@suse.de>
5914
5915 PR tree-optimization/85597
5916 * gcc.dg/vect/pr85597.c: New testcase.
5917
5918 2018-05-02 Tom de Vries <tom@codesourcery.com>
5919
5920 PR testsuite/85106
5921 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5922 * lib/scanltranstree.exp: New file.
5923 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5924 (scan-ltrans-tree-dump-times_required_options)
5925 (scan-ltrans-tree-dump-not_required_options)
5926 (scan-ltrans-tree-dump-dem_required_options)
5927 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5928 * lib/gcc-dg.exp: Include scanltranstree.exp.
5929
5930 2018-05-02 Tom de Vries <tom@codesourcery.com>
5931
5932 PR testsuite/85106
5933 * gcc.dg/ipa/ipa-icf-38.c: New test.
5934 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5935 * lib/scandump.exp (dump-base): New proc.
5936 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5937 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5938 base.
5939 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5940 * lib/scanlang.exp: Same.
5941 * lib/scanrtl.exp: Same.
5942 * lib/scantree.exp: Same.
5943 * lib/scanwpaipa.exp: New file.
5944 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5945
5946 2018-05-02 Richard Biener <rguenther@suse.de>
5947
5948 PR middle-end/85567
5949 * gcc.dg/torture/pr85567.c: New testcase.
5950
5951 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5952
5953 PR target/85582
5954 * gcc.c-torture/execute/pr85582-1.c: New test.
5955 * gcc.c-torture/execute/pr85582-2.c: New test.
5956
5957 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5958
5959 PR tree-optimization/85586
5960 * gcc.dg/vect/pr85586.c: New test.
5961
5962 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5963
5964 PR tree-optimization/85143
5965 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5966 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5967
5968 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5969
5970 PR c/84258
5971 * c-c++-common/Wformat-pr84258.c: New test.
5972
5973 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5974
5975 PR tree-optimization/82665
5976 * gcc.dg/tree-ssa/pr82665.c: New test.
5977
5978 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5979
5980 PR c++/85523
5981 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5982 (test_add_fixit_insert_formatted_single_line): New function.
5983 (test_add_fixit_insert_formatted_multiline): New function.
5984 Extend expected output of generated patch to include fix-it hints
5985 for these.
5986 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5987 "gcc-rich-location.h". Add test coverage for
5988 gcc_rich_location::add_fixit_insert_formatted.
5989
5990 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5991
5992 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5993 (test_show_locus): Update for location_get_source_line returning a
5994 char_span. Use char_span for handling words in the
5995 "test_many_nested_locations" fix-it example.
5996
5997 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5998
5999 * gcc.target/arc/interrupt-8.c: Update test.
6000 * gcc.target/arc/loop-4.c: Likewise.
6001 * gcc.target/arc/loop-hazard-1.c: Likewise.
6002 * gcc.target/arc/sdata-3.c: Likewise.
6003
6004 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6005
6006 * gcc.target/arc/store-merge-1.c: New test.
6007 * gcc.target/arc/add_n-combine.c: Update test.
6008
6009 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6010
6011 Microblaze Target: PIC data text relative
6012
6013 * gcc.target/microblaze/others/data_var1.c: Include
6014 PIC case of r20 base register.
6015 * gcc.target/microblaze/others/data_var2.c: Ditto.
6016 * gcc.target/microblaze/others/picdtr.c: Add new
6017 test case for -mpic-is-data-text-relative.
6018 * gcc.target/microblaze/others/sdata_var1.c: Add
6019 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6020 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6021 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6022 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6023 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6024 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6025 Ditto.
6026 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6027 Ditto.
6028
6029 2018-04-30 Richard Biener <rguenther@suse.de>
6030
6031 PR tree-optimization/28364
6032 PR tree-optimization/85275
6033 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6034 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6035 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6036 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6037 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6038 still passes.
6039 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6040 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6041 still passes.
6042 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6043 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6044 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6045
6046 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6047
6048 PR target/84431
6049 * gcc.target/i386/pr84431.c: New test.
6050
6051 2018-04-27 Martin Jambor <mjambor@suse.cz>
6052
6053 PR ipa/85549
6054 * g++.dg/ipa/pr85549.C: New test.
6055
6056 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6057
6058 PR c++/85553
6059 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6060 directive.
6061 * g++.dg/cpp0x/constexpr-85553.C: New test.
6062
6063 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6064
6065 PR c++/85515
6066 * g++.dg/pr85515-1.C: New test.
6067 * g++.dg/pr85515-2.C: New test.
6068
6069 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6070
6071 PR c++/84691
6072 * g++.dg/cpp0x/friend3.C: New.
6073
6074 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6075
6076 PR target/82518
6077 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6078 Use check_effective_target_arm_little_endian.
6079
6080 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR tree-optimization/85529
6083 * gcc.c-torture/execute/pr85529-1.c: New test.
6084 * gcc.c-torture/execute/pr85529-2.c: New test.
6085 * gcc.dg/pr85529.c: New test.
6086
6087 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6088
6089 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6090 `.dword' in addition to `lw' and `.word'.
6091
6092 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6093
6094 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6095
6096 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6097
6098 * gnat.dg/loop_optimization24.adb: New test.
6099
6100 2018-04-26 Richard Biener <rguenther@suse.de>
6101
6102 PR tree-optimization/85116
6103 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6104 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6105 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6106 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6107
6108 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6109
6110 PR target/85473
6111 * gcc.target/i386/pr85473-1.c: New test.
6112 * gcc.target/i386/pr85473-2.c: New test.
6113
6114 2018-04-25 Nathan Sidwell <nathan@acm.org>
6115 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR c++/85437
6118 PR c++/49171
6119 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6120 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6121 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6122 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6123 * g++.dg/cpp0x/pr85437-1.C: New.
6124 * g++.dg/cpp0x/pr85437-2.C: New.
6125 * g++.dg/cpp0x/pr85437-3.C: New.
6126 * g++.dg/cpp0x/pr85437-4.C: New.
6127
6128 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6129
6130 PR fortran/85520
6131 * gfortran.dg/pr85520.f90: New test.
6132
6133 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6134
6135 PR target/85512
6136 * gcc.dg/pr85512.c: New test.
6137
6138 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6139
6140 PR target/85485
6141 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6142 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6143 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6144 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6145 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6146 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6147 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6148 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6149 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6150 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6151 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6152 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6153 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6154 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6155 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6156 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6157 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6158 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6159 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6160 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6161 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6162 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6163 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6164 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6165 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6166 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6167 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6168 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6169 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6170 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6171 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6172 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6173 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6174 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6175 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6176 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6177 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6178 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6179 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6180 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6181 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6182 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6183 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6184 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6185 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6186 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6187 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6188 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6189 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6190 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6191 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6192 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6193 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6194 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6195 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6196 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6197 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6198 with -mshstk.
6199 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6200 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6201 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6202 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6203 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6204 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6205 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6206 * (dg-options): Likwise.
6207 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6208 -mno-cet.
6209 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6210 * gcc.target/i386/cet-label-3.c: Removed.
6211 * gcc.target/i386/cet-property-3.c: Likwise.
6212 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6213
6214 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6215
6216 PR target/85511
6217 * gcc.target/i386/pr85511.c: New test.
6218
6219 PR target/85503
6220 * g++.dg/ext/pr85503.C: New test.
6221
6222 PR target/85508
6223 * gcc.target/i386/pr85508.c: New test.
6224
6225 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6226
6227 PR tree-optimization/85478
6228 * g++.dg/pr85478.C: New test.
6229
6230 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6231
6232 * g++.dg/torture/pr85496.C: New test.
6233
6234 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6235
6236 PR rtl-optimization/85423
6237 * gcc.dg/pr85423.c: New test.
6238
6239 2018-04-20 Martin Sebor <msebor@redhat.com>
6240
6241 PR c/85365
6242 * gcc.dg/Wrestrict-15.c: New test.
6243
6244 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6245
6246 PR target/85456
6247 * gcc.target/powerpc/pr85456.c: New test.
6248
6249 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6250
6251 * g++.dg/ext/undef-bool-1.C: Require lp64.
6252 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6253
6254 2018-04-20 Jeff Law <law@redhat.com>
6255
6256 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6257 stack protector.
6258 * gcc.dg/stack-check-6.c: Likewise.
6259 * gcc.dg/stack-check-6a.c: Likewise.
6260 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6261 * gcc.target/i386/stack-check-18.c: Likewise.
6262 * gcc.target/i386/stack-check-19.c: Likewise.
6263
6264 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6265
6266 PR testsuite/85483
6267 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6268 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6269 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6270 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6271
6272 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6273
6274 PR target/85469
6275 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6276 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6277
6278 2018-04-20 Richard Biener <rguenther@suse.de>
6279
6280 PR middle-end/85475
6281 * gcc.dg/torture/pr85475.c: New testcase.
6282
6283 2018-04-20 Martin Jambor <mjambor@suse.cz>
6284
6285 ipa/85449
6286 * gcc.dg/ipa/pr85449.c: New test.
6287
6288 2018-04-20 Martin Jambor <mjambor@suse.cz>
6289
6290 ipa/85447
6291 * g++.dg/ipa/pr85447.C: New file.
6292 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6293
6294 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR c++/85462
6297 * g++.dg/cpp0x/pr85462.C: New test.
6298
6299 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6300
6301 * gcc.target/i386/pr85404.c: Require CET target.
6302
6303 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR tree-optimization/85467
6306 * gcc.dg/pr85467.c: New test.
6307
6308 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/84611
6311 * g++.dg/parse/crash68.C: New.
6312
6313 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6314
6315 PR libgcc/85334
6316 * g++.dg/torture/pr85334.C: New test.
6317
6318 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6319
6320 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6321 * g++.dg/diagnostic/pr85464.C: New.
6322
6323 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6324
6325 PR target/85397
6326 * gcc.dg/torture/pr85397-1.c: New test.
6327 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6328 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6329
6330 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6331
6332 PR target/85404
6333 * gcc.target/i386/pr85404.c: New test.
6334
6335 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6336
6337 PR target/85417
6338 * c-c++-common/attr-nocf-check-1.c: Compile with
6339 -fcf-protection=none.
6340 * c-c++-common/attr-nocf-check-3.c: Likewise.
6341 * gcc.dg/march-generic.c: Likewise.
6342 * gcc.target/i386/align-limit.c: Likewise.
6343 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6344 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6345 * gcc.target/i386/cet-property-2.c: Likewise.
6346 * gcc.target/i386/ret-thunk-26.c: Likewise.
6347 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6348 targets.
6349 * c-c++-common/fcf-protection-2.c: Likewise.
6350 * c-c++-common/fcf-protection-3.c: Likewise.
6351 * c-c++-common/fcf-protection-5.c: Likewise.
6352 * c-c++-common/fcf-protection-6.c: Likewise.
6353 * c-c++-common/fcf-protection-7.c: Likewise.
6354 * gcc.target/i386/cet-label-3.c: New test.
6355 * gcc.target/i386/cet-property-3.c: Likewise.
6356 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6357 * gcc.target/i386/pr85417-1.c: Likewise.
6358 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6359 __x86_indirect_thunk_nt_(r|e)ax
6360 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6361 * gcc.target/i386/pr85403.c: Remove dg-error,
6362
6363 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6364
6365 * gcc.target/i386/movdir-1.c: New test.
6366
6367 2018-04-19 Richard Biener <rguenther@suse.de>
6368
6369 PR middle-end/85455
6370 * gcc.dg/pr85455.c: New testcase.
6371
6372 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6373
6374 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6375 targets.
6376 * g++.dg/lto/pr85405b_0.C: Likewise.
6377 * g++.dg/lto/pr84805_0.C: Likewise.
6378
6379 2018-04-18 Martin Liska <mliska@suse.cz>
6380
6381 PR ipa/83983
6382 PR ipa/85391
6383 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6384 output.
6385
6386 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6387
6388 PR target/85388
6389 * gcc.dg/pr85388-1.c: New test.
6390 * gcc.dg/pr85388-2.c: Likewise.
6391 * gcc.dg/pr85388-3.c: Likewise.
6392 * gcc.dg/pr85388-4.c: Likewise.
6393 * gcc.dg/pr85388-5.c: Likewise.
6394 * gcc.dg/pr85388-6.c: Likewise.
6395
6396 2018-04-18 Jan Hubicka <jh@suse.cz>
6397 Martin Liska <mliska@suse.cz>
6398
6399 * g++.dg/lto/pr83121_0.C: Update template.
6400 * g++.dg/lto/pr83121_1.C: Update template.
6401 * g++.dg/lto/pr84805_0.C: Update template.
6402 * g++.dg/lto/pr84805_1.C: Update template.
6403 * g++.dg/lto/pr84805_2.C: Update template.
6404
6405 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6406
6407 PR c++/84630
6408 * g++.dg/cpp0x/pr84630.C: New.
6409
6410 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR c++/84463
6413 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6414 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6415 in two cases. Uncomment two other tests and add expected dg-error for
6416 them.
6417 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6418 -Wnarrowing diagnostics on some targets for c++11.
6419 * g++.dg/parse/array-size2.C: Remove xfail.
6420 * g++.dg/cpp0x/constexpr-84463.C: New test.
6421
6422 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6423
6424 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6425 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6426
6427 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR testsuite/85326
6430 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6431 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6432 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6433
6434 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6435
6436 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6437 prevent cascading of errors and change expected error message.
6438 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6439 to 64-bit targets.
6440 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6441 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6442 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6443 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6444 error message.
6445 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6446
6447 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR target/85430
6450 * gcc.dg/pr85430.c: New test.
6451
6452 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 PR testsuite/85326
6455 * gcc.target/arm/pr54300.C: Move to...
6456 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6457 * gcc.target/arm/pr55073.C: Move to...
6458 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6459 * gcc.target/arm/pr56184.C: Move to...
6460 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6461 * gcc.target/arm/pr59985.C: Move to...
6462 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6463 * gcc.target/aarch64/pr60675.C: Move to...
6464 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6465 * gcc.target/aarch64/pr81422.C: Move to...
6466 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6467 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6468 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6469 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6470 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6471 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6472 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6473 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6474 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6475 * gcc.target/aarch64/sve/tls_2.C: Move to...
6476 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6477 * gcc.target/aarch64/pr81414.C: Rename to...
6478 * gcc.target/aarch64/pr81414.c: ... This.
6479 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6480 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6481 messages.
6482 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6483 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6484 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6485 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6486 file name.
6487
6488 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR middle-end/85414
6491 * gcc.dg/pr85414.c: New test.
6492
6493 2018-04-17 Martin Jambor <mjambor@suse.cz>
6494
6495 PR ipa/85421
6496 * g++.dg/ipa/pr85421.C: New test.
6497
6498 2018-04-17 Martin Liska <mliska@suse.cz>
6499
6500 PR lto/85405
6501 * g++.dg/lto/pr85405b_0.C: New test.
6502 * g++.dg/lto/pr85405b_1.C: New test.
6503
6504 2018-04-17 Martin Liska <mliska@suse.cz>
6505
6506 PR lto/85405
6507 * g++.dg/lto/pr85405_0.C: New test.
6508 * g++.dg/lto/pr85405_1.C: New test.
6509
6510 2018-04-17 Martin Liska <mliska@suse.cz>
6511
6512 PR ipa/85329
6513 * g++.dg/ext/pr85329-2.C: New test.
6514 * g++.dg/ext/pr85329.C: New test.
6515 * gcc.target/i386/mvc12.c: New test.
6516
6517 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6518
6519 PR c++/85039
6520 * g++.dg/pr85039-1.C: New.
6521 * g++.dg/pr85039-2.C: New.
6522 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6523
6524 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6525
6526 PR target/85080
6527 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6528 if the target supports efficient unaligned storage accesses.
6529
6530 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6531
6532 PR target/83660
6533 * gcc.target/powerpc/pr83660.C: New test.
6534
6535 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6536
6537 PR target/85403
6538 * gcc.target/i386/pr85403.c: New test.
6539
6540 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6541
6542 PR target/84331
6543 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6544
6545 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6546 Jason Merrill <jason@redhat.com>
6547
6548 PR c++/85112
6549 * g++.dg/cpp0x/pr85112.C: New.
6550
6551 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6552
6553 PR testsuite/85326
6554 * g++.dg/ext/undef-bool-1.C: New file.
6555 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6556 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6557
6558 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6559
6560 PR target/85293
6561 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6562 corresponding dg-error clause.
6563 * gcc.target/powerpc/pr80098-3.c: Ditto.
6564 * gcc.target/powerpc/pr80103-1.c: Delete.
6565
6566 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6567
6568 PR fortran/81773
6569 PR fortran/83606
6570 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6571 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6572
6573 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6574
6575 PR fortran/85387
6576 * gfortran.dg/implied_do_io_5.f90: New test.
6577
6578 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6579
6580 PR target/83402
6581 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6582 several values: positive, negative, and zero.
6583 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6584 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6585
6586 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6587
6588 PR rtl-optimization/79916
6589 * gcc.target/powerpc/pr79916.c: New.
6590
6591 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR rtl-optimization/85393
6594 * g++.dg/opt/pr85393.C: New test.
6595 * g++.dg/opt/pr85393-aux.cc: New file.
6596
6597 PR rtl-optimization/85376
6598 * gcc.dg/pr85376.c: New test.
6599
6600 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6601
6602 PR rtl-optimization/83852
6603 * gcc.dg/pr83852.c: New testcase.
6604
6605 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6606
6607 PR testsuite/85326
6608 * gcc.target/s390/pr77822-1.C: Rename to ...
6609 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6610 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6611 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6612
6613 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6614
6615 PR lto/71991
6616 * gcc.target/i386/pr71991.c: New testcase.
6617
6618 2018-04-13 Martin Liska <mliska@suse.cz>
6619 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR middle-end/81657
6622 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6623 call.
6624
6625 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6626
6627 PR c++/85385
6628 * g++.dg/diagnostic/macro-arg-count.C: New test.
6629
6630 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6631
6632 PR fortran/83064
6633 PR testsuite/85346
6634 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6635 array and move test to libgomp/testsuite/libgomp.fortran.
6636 * gfortran.dg/do_concurrent_6.f90: New test.
6637
6638 2018-04-12 Marek Polacek <polacek@redhat.com>
6639
6640 PR c++/85258
6641 * g++.dg/parse/error61.C: New test.
6642
6643 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6644
6645 PR target/85347
6646 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6647 specify -mvsx on gcc command line.
6648
6649 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6650
6651 PR target/85328
6652 * gcc.target/i386/pr85328.c: New test.
6653
6654 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6655
6656 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6657
6658 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR rtl-optimization/85342
6661 * gcc.target/i386/pr85342.c: New test.
6662
6663 2018-04-11 Jason Merrill <jason@redhat.com>
6664
6665 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6666 if ulimit -v is set.
6667
6668 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6669
6670 PR testsuite/85190
6671 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6672
6673 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6674
6675 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6676 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6677
6678 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR c++/70808
6681 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6682 effective target.
6683
6684 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6685
6686 PR target/84301
6687 * gcc.target/i386/pr84301.c: New test.
6688
6689 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR tree-optimization/85331
6692 * gcc.c-torture/execute/pr85331.c: New test.
6693
6694 2018-04-11 Marek Polacek <polacek@redhat.com>
6695
6696 PR c++/85032
6697 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6698 * g++.dg/cpp1z/constexpr-if21.C: New test.
6699
6700 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6701
6702 PR target/85281
6703 * gcc.target/i386/pr85281.c: New test.
6704
6705 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6706
6707 PR rtl-optimization/84659
6708 * gcc.dg/pr84659.c: New test.
6709
6710 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR debug/85302
6713 * g++.dg/debug/dwarf2/pr85302.C: New test.
6714
6715 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6716
6717 PR target/85261
6718 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6719 into register.
6720
6721 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6722
6723 PR c++/70808
6724 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6725
6726 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6727
6728 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6729 * gcc.target/powerpc/dimode_off.c: Ditto.
6730 * gcc.target/powerpc/tfmode_off.c: Ditto.
6731 * gcc.target/powerpc/timode_off.c: Ditto.
6732
6733 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6734
6735 * gcc.target/powerpc/vec-ldl-1.c: New test.
6736 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6737 corrections to ABI implementation.
6738
6739 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6740
6741 PR target/85056
6742 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6743
6744 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6745
6746 PR rtl-optimization/85300
6747 * gcc.dg/pr85300.c: New test.
6748
6749 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6750
6751 PR c++/85110
6752 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6753 where we now show the pertinent parameter.
6754 * g++.dg/diagnostic/aka2.C: Likewise.
6755 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6756
6757 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR fortran/85313
6760 * gfortran.dg/gomp/pr85313.f90: New test.
6761
6762 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6763
6764 PR c++/24314
6765 * g++.dg/parse/template29.C: New.
6766
6767 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6768
6769 PR testsuite/85190
6770 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6771
6772 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR target/85177
6775 PR target/85255
6776 * gcc.target/i386/avx512f-pr85177.c: New test.
6777 * gcc.target/i386/avx512f-pr85255.c: New test.
6778
6779 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6780
6781 PR tree-optimization/85286
6782 * gcc.dg/vect/pr85286.c: New test.
6783
6784 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6785
6786 PR target/85173
6787 * gcc.target/arm/pr85173.c: New test.
6788
6789 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR lto/85248
6792 * gcc.dg/lto/pr85248_0.c: New test.
6793 * gcc.dg/lto/pr85248_1.c: New test.
6794
6795 2018-04-09 Jan Hubicka <jh@suse.cz>
6796
6797 PR lto/85078
6798 * g++.dg/torture/pr85078.C: New.
6799
6800 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6801
6802 PR c++/85227
6803 * g++.dg/cpp1z/decomp44.C: New.
6804 * g++.dg/cpp1z/decomp45.C: Likewise.
6805
6806 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6807
6808 PR fortran/83064
6809 * gfortran.dg/do_concurrent_5.f90: New test.
6810 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6811 message.
6812
6813 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6814
6815 PR fortran/51260
6816 * gfortran.dg/parameter_array_element_3.f90: New test.
6817
6818 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR c++/85194
6821 * g++.dg/cpp1z/decomp43.C: New test.
6822
6823 PR rtl-optimization/80463
6824 * g++.dg/pr80463.C: Add -w to dg-options.
6825
6826 2018-04-09 Richard Biener <rguenther@suse.de>
6827
6828 PR tree-optimization/85284
6829 * gcc.dg/torture/pr85284.c: New testcase.
6830
6831 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6832
6833 PR rtl-optimization/80463
6834 PR rtl-optimization/83972
6835 PR rtl-optimization/83480
6836
6837 * gcc.dg/pr80463.c: New test.
6838 * g++.dg/pr80463.C: Likewise.
6839 * gcc.dg/pr83972.c: Likewise.
6840
6841 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6842
6843 PR rtl-optimization/83913
6844 * gcc.dg/pr83913.c: New test.
6845
6846 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6847
6848 PR rtl-optimization/83962
6849 * gcc.dg/pr83962.c: New test.
6850
6851 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6852
6853 PR rtl-optimization/83530
6854 * gcc.dg/pr83530.c: New test.
6855
6856 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6857
6858 PR middle-end/82976
6859 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6860
6861 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR tree-optimization/85257
6864 * gcc.dg/pr85257.c: New test.
6865
6866 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6867
6868 * g++.dg/opt/pr85196.C: New test.
6869
6870 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6871
6872 PR c++/84269
6873 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6874 std::tuple here since they need C++11.
6875 * g++.dg/lookup/missing-std-include-8.C: New test.
6876 * g++.dg/lookup/missing-std-include.C: Move std::array and
6877 std::tuple test to missing-std-include-6.C to avoid failures
6878 with C++98.
6879
6880 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR debug/85252
6883 * gcc.dg/debug/pr85252.c: New test.
6884
6885 PR rtl-optimization/84872
6886 * gcc.dg/graphite/pr84872.c: New test.
6887
6888 PR c++/85210
6889 * g++.dg/cpp1z/decomp42.C: New test.
6890
6891 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6892
6893 PR c++/85021
6894 * g++.dg/lookup/missing-std-include-7.C: New test.
6895
6896 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6897
6898 * gcc.dg/struct-simple.c: Revert r254862.
6899 * lib/target-supports.exp
6900 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6901
6902 2018-04-06 Richard Biener <rguenther@suse.de>
6903
6904 PR middle-end/85244
6905 * gcc.dg/torture/pr85244-1.c: New testcase.
6906 * gcc.dg/torture/pr85244-2.c: Likewise.
6907
6908 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR sanitizer/85213
6911 * c-c++-common/ubsan/pr85213.c: New test.
6912
6913 2018-04-06 Richard Biener <rguenther@suse.de>
6914
6915 PR middle-end/85180
6916 * gcc.dg/pr85180.c: New testcase.
6917
6918 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6919
6920 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6921 to trigger the optimization. Do some cleanup and function
6922 renaming. Add more test functions.
6923
6924 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6925
6926 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6927 options.
6928 * gcc.target/s390/hotpatch-1.c: Skip when building without
6929 optimization.
6930 * gcc.target/s390/hotpatch-10.c: Likewise.
6931 * gcc.target/s390/hotpatch-11.c: Likewise.
6932 * gcc.target/s390/hotpatch-12.c: Likewise.
6933 * gcc.target/s390/hotpatch-13.c: Likewise.
6934 * gcc.target/s390/hotpatch-14.c: Likewise.
6935 * gcc.target/s390/hotpatch-15.c: Likewise.
6936 * gcc.target/s390/hotpatch-16.c: Likewise.
6937 * gcc.target/s390/hotpatch-17.c: Likewise.
6938 * gcc.target/s390/hotpatch-18.c: Likewise.
6939 * gcc.target/s390/hotpatch-19.c: Likewise.
6940 * gcc.target/s390/hotpatch-2.c: Likewise.
6941 * gcc.target/s390/hotpatch-3.c: Likewise.
6942 * gcc.target/s390/hotpatch-4.c: Likewise.
6943 * gcc.target/s390/hotpatch-5.c: Likewise.
6944 * gcc.target/s390/hotpatch-6.c: Likewise.
6945 * gcc.target/s390/hotpatch-7.c: Likewise.
6946 * gcc.target/s390/hotpatch-8.c: Likewise.
6947 * gcc.target/s390/hotpatch-9.c: Likewise.
6948
6949 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6950
6951 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6952 check for an error instead.
6953 * gcc.dg/Wattributes-6.c: Likewise.
6954
6955 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR c++/85209
6958 * g++.dg/cpp1z/decomp39.C: New test.
6959 * g++.dg/cpp1z/decomp40.C: New test.
6960
6961 PR c++/85208
6962 * g++.dg/cpp1z/decomp41.C: New test.
6963
6964 PR middle-end/85195
6965 * gcc.dg/pr85195.c: New test.
6966
6967 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6968
6969 PR c++/80956
6970 * g++.dg/cpp0x/initlist100.C: New.
6971 * g++.dg/cpp0x/initlist101.C: Likewise.
6972
6973 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6974
6975 PR c++/84792
6976 * g++.dg/other/pr84792-1.C: New.
6977 * g++.dg/other/pr84792-2.C: Likewise.
6978
6979 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6980
6981 PR target/85193
6982 * gcc.target/i386/pr85193.c: New test.
6983
6984 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6985
6986 PR c++/84979
6987 * g++.dg/concepts/pr84979.C: New.
6988 * g++.dg/concepts/pr84979-2.C: New.
6989 * g++.dg/concepts/pr84979-3.C: New.
6990
6991 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6992
6993 PR c++/80026
6994 * g++.dg/cpp0x/variadic174.C: New.
6995
6996 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR inline-asm/85172
6999 * g++.dg/ext/builtin13.C: New test.
7000 * g++.dg/ext/atomic-4.C: New test.
7001
7002 PR c++/85146
7003 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7004 * g++.dg/ext/bases3.C: New test.
7005
7006 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7007
7008 PR target/85203
7009 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7010 to match a single insn of the baz function. Move scan directives at
7011 the end of the file below the functions they are trying to test for
7012 better readability.
7013 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7014
7015 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7016
7017 PR rtl-optimization/84878
7018 * gcc.target/powerpc/pr84878.c: New test.
7019
7020 2018-04-04 Michael Matz <matz@suse.de>
7021
7022 * gcc.dg/Wstringop-overflow-4.c: New test.
7023 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7024
7025 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR testsuite/85189
7028 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7029 for the diagnostics of overridden functions. Adjust for new wording.
7030
7031 2018-04-04 Richard Biener <rguenther@suse.de>
7032
7033 PR lto/85176
7034 * g++.dg/lto/pr85176_0.C: New testcase.
7035
7036 2018-04-04 Richard Biener <rguenther@suse.de>
7037
7038 PR testsuite/85191
7039 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7040 Fix typo.
7041
7042 2018-04-04 Martin Liska <mliska@suse.cz>
7043
7044 PR sanitizer/85174
7045 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7046 and msdata as a workaround for powerpc.
7047
7048 2018-04-04 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/85168
7051 * gcc.dg/torture/pr85168.c: New testcase.
7052
7053 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7054
7055 PR c++/84943
7056 * g++.dg/pr84943.C: New.
7057 * g++.dg/pr84943-2.C: New.
7058
7059 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR rtl-optimization/85167
7062 * gcc.dg/pr85167.c: New test.
7063
7064 PR tree-optimization/85156
7065 * c-c++-common/pr85156.c: New test.
7066 * gcc.c-torture/execute/pr85156.c: New test.
7067
7068 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7069
7070 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7071 * gcc.target/powerpc/undef-bool-1.C: New file.
7072 * gcc.target/powerpc/undef-bool-2.c: New file.
7073
7074 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7075
7076 PR c++/84768
7077 * g++.dg/cpp1z/class-deduction52.C: New.
7078
7079 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR c++/85147
7082 * g++.dg/cpp0x/pr85147.C: New test.
7083
7084 PR c++/85140
7085 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7086
7087 PR c++/85134
7088 * g++.dg/gomp/pr85134.C: New test.
7089 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7090
7091 PR target/85169
7092 * gcc.c-torture/execute/pr85169.c: New test.
7093 * gcc.target/i386/avx512f-pr85169.c: New test.
7094 * gcc.target/i386/avx512bw-pr85169.c: New test.
7095
7096 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7097
7098 PR target/85126
7099 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7100 scan-assembler-times clause.
7101
7102 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7103
7104 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7105 dg-additional-options.
7106
7107 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7108
7109 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7110
7111 2018-04-03 Richard Biener <rguenther@suse.de>
7112
7113 PR testsuite/85154
7114 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7115
7116 2018-04-02 Jim Wilson <jimw@sifive.com>
7117
7118 * gcc.target/riscv/pr84660.c: New.
7119 * gcc.target/riscv/shift-and-1.c: New.
7120 * gcc.target/riscv/shift-and-2.c: New.
7121
7122 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7123
7124 PR fortran/85102
7125 * gfortran.dg/array_simplify_2.f90: New test.
7126
7127 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR middle-end/85090
7130 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7131 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7132 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7133 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7134 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7135
7136 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7137
7138 PR c++/85027
7139 * g++.dg/pr85027.C: New.
7140
7141 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7142
7143 PR target/83315
7144 * gcc.target/powerpc/sse-maxps-2.c: New test.
7145 * gcc.target/powerpc/sse-minps-2.c: New test.
7146
7147 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7148
7149 PR c++/84791
7150 * g++.dg/gomp/pr84791.C: New test.
7151
7152 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7153
7154 PR fortran/84931
7155 * gfortran.dg/array_constructor_53.f90: New test.
7156
7157 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7158
7159 PR fortran/85130
7160 * gfortran.dg/substr_6.f90: Remove illegal test for
7161 out-of-bounds substring.
7162
7163 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7164
7165 PR fortran/85111
7166 * gfortran.dg/zero_sized_10.f90: New test.
7167
7168 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7169
7170 PR c++/84269
7171 * g++.dg/lookup/missing-std-include-6.C: New test.
7172 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7173 std::tuple tests.
7174 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7175 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7176 <cstring>, <cassert>, and <cstdlib>.
7177
7178 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7179
7180 PR inline-asm/84985
7181 * gcc.target/i386/pr84985.c: New.
7182
7183 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7184
7185 PR c++/85110
7186 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7187
7188 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR c++/85108
7191 * g++.dg/warn/Wunused-var-31.C: New test.
7192
7193 PR c/85094
7194 * c-c++-common/Wduplicated-branches-14.c: New test.
7195
7196 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7197
7198 PR c++/84606
7199 * g++.dg/cpp0x/pr84606.C: New.
7200
7201 2018-03-29 Carl Love <cel@us.ibm.com>
7202
7203 Revert
7204 2017-09-27 Carl Love <cel@us.ibm.com>
7205
7206 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7207 for the __builtin_fctid and __builtin_fctiw.
7208
7209 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7210
7211 PR target/84912
7212 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7213 deleted builtin function.
7214 (div_weuo): Likewise.
7215 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7216 (div_deuo): Likewise.
7217
7218 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7219
7220 PR c++/85028
7221 * g++.dg/other/default13.C: New.
7222
7223 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR target/85095
7226 * gcc.target/i386/pr85095-1.c: New test.
7227 * gcc.target/i386/pr85095-2.c: New test.
7228 * gcc.c-torture/execute/pr85095.c: New test.
7229
7230 PR tree-optimization/82004
7231 * gcc.dg/pr82004.c: New test.
7232
7233 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7234 Martin Liska <mliska@suse.cz>
7235
7236 PR sanitizer/85081
7237 * g++.dg/asan/pr85081.C: New test.
7238
7239 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7240
7241 PR c++/84789
7242 * g++.dg/template/pr84789.C: Adjust for testing with
7243 -fconcepts too.
7244
7245 PR c++/84973
7246 * g++.dg/template/pr84973.C: New.
7247 * g++.dg/template/pr84973-2.C: New.
7248 * g++.dg/template/pr84973-3.C: New.
7249
7250 PR c++/84968
7251 * g++.dg/eh/pr84968.C: New.
7252
7253 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7254
7255 PR target/84914
7256 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7257 long double multiply/divide uses the correct function.
7258 * gcc.target/powerpc/mulkc-3.c: Likewise.
7259 * gcc.target/powerpc/divkc-2.c: Likewise.
7260 * gcc.target/powerpc/divkc-3.c: Likewise.
7261
7262 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7263
7264 PR c++/85067
7265 * g++.dg/cpp0x/defaulted51.C: New.
7266 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7267
7268 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR c++/85077
7271 * g++.dg/ext/vector35.C: New test.
7272
7273 PR c++/85061
7274 * g++.dg/ext/builtin-offsetof3.C: New test.
7275
7276 PR c++/85076
7277 * g++.dg/cpp1y/pr85076.C: New test.
7278
7279 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7280
7281 PR fortran/85084
7282 * gfortran.dg/matmul_rank_1.f90: New test.
7283
7284 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7285 Harald Anlauf <anlauf@gmx.de>
7286
7287 * gfortran.dg/structure_constructor_15.f90: New test.
7288
7289 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7290
7291 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7292 for the diagnostics of overridden functions. Adjust for new wording.
7293 * g++.dg/cpp0x/implicit1.C: Likewise.
7294 * g++.dg/cpp0x/override1.C: Likewise.
7295 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7296 * g++.dg/eh/shadow1.C: Likewise.
7297 * g++.dg/inherit/covariant12.C: Likewise.
7298 * g++.dg/inherit/covariant14.C: Likewise.
7299 * g++.dg/inherit/covariant15.C: Likewise.
7300 * g++.dg/inherit/covariant16.C: Likewise.
7301 * g++.dg/inherit/covariant22.C: Likewise.
7302 * g++.dg/inherit/crash3.C: Likewise.
7303 * g++.dg/inherit/error2.C: Likewise.
7304 * g++.dg/template/crash100.C: Likewise.
7305 * g++.old-deja/g++.eh/spec6.C: Likewise.
7306 * g++.old-deja/g++.mike/p811.C: Likewise.
7307 * g++.old-deja/g++.other/virtual11.C: Likewise.
7308 * g++.old-deja/g++.other/virtual4.C: Likewise.
7309
7310 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7311
7312 PR target/85044
7313 * gcc.target/i386/pr85044.c: New test.
7314
7315 2018-03-27 Martin Sebor <msebor@redhat.com>
7316
7317 PR testsuite/83462
7318 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7319 other than x86.
7320
7321 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7322
7323 PR target/83009
7324 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7325
7326 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7327
7328 PR target/81863
7329 * gcc.target/arm/pr81863.c: New test.
7330
7331 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7332
7333 PR target/85056
7334 * gcc.target/nvptx/pr85056.c: New test.
7335 * gcc.target/nvptx/pr85056a.c: New test.
7336
7337 2018-03-27 Richard Biener <rguenther@suse.de>
7338
7339 PR testsuite/82847
7340 * lib/target-supports.exp (check_ssse3_available): New function.
7341 (check_effective_target_vect_perm_short): Enable for x86 if
7342 check_ssse3_available.
7343
7344 2018-03-27 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/85082
7347 * gfortran.dg/pr85082.f90: New testcase.
7348
7349 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7350
7351 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7352 to "l=2" in dg-final.
7353
7354 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7355
7356 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7357 * gcc.target/mips/fix-r4000-2.c: Likewise.
7358 * gcc.target/mips/fix-r4000-3.c: Likewise.
7359 * gcc.target/mips/fix-r4000-4.c: Likewise.
7360 * gcc.target/mips/fix-r4000-5.c: Likewise.
7361 * gcc.target/mips/fix-r4000-6.c: Likewise.
7362 * gcc.target/mips/fix-r4000-7.c: Likewise.
7363 * gcc.target/mips/fix-r4000-8.c: Likewise.
7364 * gcc.target/mips/fix-r4000-9.c: Likewise.
7365 * gcc.target/mips/fix-r4000-10.c: Likewise.
7366 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7367 "mulditi3_r4000" instead of "mulditi3".
7368 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7369 "umulditi3_r4000" instead of "umulditi3".
7370
7371 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7372
7373 PR c++/85068
7374 * g++.dg/inherit/covariant22.C: New test.
7375
7376 2018-03-27 Richard Biener <rguenther@suse.de>
7377
7378 PR testsuite/84004
7379 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7380 alignment.
7381
7382 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7383 Jason Merrill <jason@redhat.com>
7384
7385 PR c++/84632
7386 * g++.dg/init/array49.C: New.
7387 * g++.dg/torture/pr70499.C: Adjust.
7388
7389 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7390
7391 PR target/85073
7392 * gcc.target/i386/pr85073.c: New test.
7393
7394 2018-03-26 Richard Biener <rguenther@suse.de>
7395
7396 PR testsuite/85066
7397 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7398 instead of long.
7399
7400 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7401
7402 PR fortran/66709
7403 * gfortran.dg/parameter_array_format.f90: New test.
7404
7405 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7406 Neil Carlson <neil.n.carlson@gmail.com>
7407
7408 PR fortran/84381
7409 * gfortran.dg/literal_character_constant_1.inc: Replace
7410 call abort by STOP n.
7411 * gfortran.dg/overload_1.f90: Likewise.
7412
7413 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7414 Dominique d'Humieres <dominiq@gcc.gnu.org>
7415
7416 PR fortran/84924
7417 * gfortran.dg/scalar_pointer_1.f90: New test.
7418
7419 2018-03-25 Tom de Vries <tom@codesourcery.com>
7420
7421 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7422 precise.
7423
7424 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7425
7426 PR fortran/69497
7427 * gfortran.dg/pr89497.f90: New test.
7428
7429 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7430
7431 PR fortran/70068
7432 * gfortran.dg/substr_7.f90: New test.
7433
7434 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7435
7436 PR fortran/42651
7437 * gfortran.dg/pr42651.f90: New test.
7438 * gfortran.dg/func_result_7.f90: Update error message.
7439
7440 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7441
7442 PR tree-optimization/84005
7443 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7444 failing to force the alignment.
7445
7446 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7447
7448 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7449 from this to...
7450 <vclzd>: ...this.
7451
7452 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7453
7454 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7455 message. Fix scan-assembler patterns.
7456
7457 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR c++/85015
7460 * g++.dg/cpp0x/pr85015.C: New test.
7461
7462 PR c++/84942
7463 * g++.dg/cpp1y/pr84942.C: New test.
7464
7465 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7466
7467 PR inline-asm/85030
7468 * gcc.target/i386/pr85030.c: New.
7469
7470 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7471
7472 PR target/85026
7473 * g++.dg/pr85026.C: New test.
7474
7475 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7476
7477 * g++.dg/debug/pr84704.C: XFAIL AIX.
7478
7479 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7480
7481 PR target/84826
7482 * gcc.target/arm/pr84826.c: Add dg directive.
7483
7484 2018-03-23 Marek Polacek <polacek@redhat.com>
7485
7486 PR c++/85033
7487 * g++.dg/ext/builtin-offsetof2.C: New test.
7488
7489 PR c++/85045
7490 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7491 * gcc.dg/pr85045.c: New test.
7492
7493 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7494
7495 PR debug/85020
7496 * gnat.dg/lto22.adb: New test.
7497 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7498 * gnat.dg/lto22_pkg2.ads: Likewise.
7499
7500 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR c/80778
7503 * gcc.dg/lto/pr80778_0.c: New test.
7504
7505 PR inline-asm/85034
7506 * gcc.target/i386/pr85034.c: New test.
7507
7508 PR inline-asm/85022
7509 * c-c++-common/torture/pr85022.c: New test.
7510
7511 PR sanitizer/85029
7512 * g++.dg/ubsan/pr85029.C: New test.
7513
7514 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7515
7516 PR c++/71251
7517 * g++.dg/cpp0x/pr71251.C: New.
7518
7519 PR c++/84789
7520 * g++.dg/template/pr84789.C: New.
7521 * g++.dg/template/pr84789-2.C: New.
7522 * g++.dg/template/pr84789-3.C: New.
7523 * g++.dg/parse/dtor11.C: Accept alternate error message.
7524
7525 PR c++/84729
7526 * g++.dg/pr84729.C: New.
7527 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7528 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7529 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7530
7531 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7532
7533 PR fortran/84922
7534 * gfortran.dg/interface_42.f90: New test.
7535 * gfortran.dg/interface_43.f90: New test.
7536
7537 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7538
7539 PR target/84826
7540 * gcc.target/arm/pr84826.c: New test.
7541
7542 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7543
7544 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7545 dg-require-effective-target.
7546 * gcc.target/arm/addr-modes-int.c: Likewise.
7547 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7548
7549 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7550
7551 PR target/84760
7552 * gcc.target/powerpc/altivec-ld-1.c: New test.
7553
7554 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7555
7556 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7557
7558 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR inline-asm/84941
7561 * gcc.dg/pr84941.c: New test.
7562
7563 2018-03-22 Tom de Vries <tom@codesourcery.com>
7564
7565 PR tree-optimization/84956
7566 * gcc.dg/pr84956.c: New test.
7567
7568 2018-03-22 Marek Polacek <polacek@redhat.com>
7569
7570 PR c++/84854
7571 * g++.dg/cpp1z/constexpr-if15.C: New test.
7572 * g++.dg/cpp1z/constexpr-if16.C: New test.
7573
7574 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7575
7576 * gcc.dg/builtin-tgmath-3.c: New test.
7577
7578 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7579
7580 PR c++/71965
7581 * g++.dg/concepts/pr71965.C: New.
7582
7583 PR c++/84610
7584 PR c++/84642
7585 * g++.dg/cpp0x/pr84610.C: New.
7586 * g++.dg/cpp0x/pr84642.C: New.
7587
7588 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR c/84999
7591 * c-c++-common/pr84999.c: New test.
7592
7593 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/84972
7596 * g++.dg/ext/desig10.C: New.
7597
7598 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7599 Harald Anlauf <anlauf@gmx.de>
7600
7601 PR fortran/84957
7602 * gfortran.dg/pr84957.f90: New test.
7603
7604 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR tree-optimization/84960
7607 * gcc.c-torture/compile/pr84960.c: New test.
7608
7609 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7610
7611 PR tree-optimization/84811
7612 * gcc.dg/torture/pr84811.c: New test.
7613
7614 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR tree-optimization/84982
7617 * c-c++-common/pr84982.c: New test.
7618
7619 PR c++/84961
7620 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7621 "m" (++x) in C++.
7622 * g++.dg/torture/pr84961-1.C: New test.
7623 * g++.dg/torture/pr84961-2.C: New test.
7624
7625 2018-03-21 Nathan Sidwell <nathan@acm.org>
7626
7627 PR c++/85008
7628 * g++.dg/pr85008.C: New.
7629
7630 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7631
7632 PR fortran/84615
7633 * gfortran.dg/char_result_17.f90: New test.
7634
7635 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7636
7637 PR c++/84994
7638 * g++.dg/other/accessor-fixits-1.C: Move to...
7639 * g++.dg/torture/accessor-fixits-1.C: ...here.
7640 * g++.dg/other/accessor-fixits-2.C: Move to...
7641 * g++.dg/torture/accessor-fixits-2.C: ...here.
7642 * g++.dg/other/accessor-fixits-3.C: Move to...
7643 * g++.dg/torture/accessor-fixits-3.C: ...here.
7644 * g++.dg/other/accessor-fixits-4.C: Move to...
7645 * g++.dg/torture/accessor-fixits-4.C: ...here.
7646 * g++.dg/other/accessor-fixits-5.C: Move to...
7647 * g++.dg/torture/accessor-fixits-5.C: ...here.
7648 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7649 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7650 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7651
7652 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7653
7654 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7655
7656 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7657
7658 PR target/82989
7659 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7660
7661 2018-03-21 Nathan Sidwell <nathan@acm.org>
7662
7663 PR c++/84804
7664 * g++.dg/lookup/pr84804.C: New.
7665
7666 2018-03-21 Martin Sebor <msebor@redhat.com>
7667
7668 PR c++/84850
7669 * g++.dg/Wclass-memaccess-3.C: New test.
7670 * g++.dg/Wclass-memaccess-4.C: New test.
7671
7672 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7673
7674 PR c++/84892
7675 * g++.dg/other/accessor-fixits-1.C
7676 (test_access_const_t1_color): New.
7677 (test_deref_const_t1_color): New.
7678 * g++.dg/other/accessor-fixits-5.C: New testcase.
7679
7680 2018-03-21 Tom de Vries <tom@codesourcery.com>
7681
7682 PR tree-optimization/83126
7683 * gcc.dg/graphite/pr83126.c: New test.
7684
7685 2018-03-21 Nathan Sidwell <nathan@acm.org>
7686
7687 * g++.dg/ext/anon-struct6.C: Adjust.
7688 * g++.dg/ext/deprecate-1.C: New.
7689 * g++.dg/ext/deprecate-2.C: New.
7690 * g++.dg/lookup/pr84602.C: Adjust.
7691 * g++.dg/lookup/pr84962.C: Adjust.
7692 * g++.old-deja/g++.other/anon4.C
7693
7694 PR c++/84836
7695 * g++.dg/lookup/pr84836.C: New.
7696
7697 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7698
7699 PR tree-optimization/84969
7700 * gcc.dg/tree-ssa/pr84969.c: New test.
7701
7702 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR rtl-optimization/84989
7705 * gcc.target/i386/pr84989.c: New test.
7706
7707 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7708
7709 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7710
7711 2018-03-21 Martin Liska <mliska@suse.cz>
7712
7713 PR ipa/84963
7714 * gfortran.dg/goacc/pr84963.f90: New test.
7715
7716 2018-03-21 Marek Polacek <polacek@redhat.com>
7717
7718 PR c++/71638, ICE with NSDMI and reference.
7719 * g++.dg/cpp0x/nsdmi14.C: New test.
7720 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7721
7722 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7723
7724 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7725 MIPS with -mpaired-single directives.
7726
7727 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7728
7729 PR fortran/85001
7730 * gfortran.dg/interface_41.f90: New test.
7731
7732 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR debug/84875
7735 * gcc.dg/pr84875.c: New test.
7736
7737 2018-03-20 Marek Polacek <polacek@redhat.com>
7738
7739 PR c++/84978, ICE with NRVO.
7740 * g++.dg/opt/nrv19.C: New test.
7741
7742 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7743
7744 PR target/82518
7745 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7746 Disable for armeb targets.
7747 * gcc.target/arm/pr82518.c: New test.
7748
7749 2018-03-20 Nathan Sidwell <nathan@acm.org>
7750
7751 PR c++/84962
7752 * g++.dg/lookup/pr84962.C: New.
7753
7754 PR c++/84970
7755 * g++.dg/lookup/pr84970.C: New.
7756
7757 2018-03-20 Richard Biener <rguenther@suse.de>
7758
7759 PR target/84986
7760 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7761
7762 2018-03-20 Martin Liska <mliska@suse.cz>
7763
7764 PR ipa/84825
7765 * g++.dg/ipa/pr84825.C: New test.
7766
7767 2018-03-20 Martin Liska <mliska@suse.cz>
7768
7769 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7770
7771 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR target/84845
7774 * gcc.c-torture/compile/pr84845.c: New test.
7775
7776 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7777
7778 PR target/82989
7779 * gcc.target/arm/pr82989.c: New test.
7780
7781 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR target/84945
7784 * gcc.target/i386/pr84945.c: New test.
7785
7786 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7787
7788 PR target/81647
7789 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7790
7791 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR c/84953
7794 * gcc.dg/pr84953.c: New test.
7795
7796 2018-03-19 Marek Polacek <polacek@redhat.com>
7797
7798 PR c++/84925
7799 * g++.dg/cpp1z/lambda-__func__.C: New test.
7800
7801 PR c++/84927
7802 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7803
7804 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7805
7806 PR sanitizer/78651
7807 * g++.dg/asan/pr78651.C: New test.
7808
7809 2018-03-19 Tom de Vries <tom@codesourcery.com>
7810
7811 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7812 vect_int_mult. Add nvptx xfail for PR84958.
7813
7814 2018-03-19 Nathan Sidwell <nathan@acm.org>
7815
7816 PR c++/84835
7817 * g++.dg/cpp1y/pr84835.C: New.
7818
7819 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7820
7821 PR target/81647
7822 * gcc.target/aarch64/pr81647.c: New.
7823
7824 2018-03-19 Richard Biener <rguenther@suse.de>
7825
7826 PR tree-optimization/84933
7827 * g++.dg/pr84933.C: New testcase.
7828
7829 2018-03-19 Richard Biener <rguenther@suse.de>
7830
7831 PR tree-optimization/84859
7832 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7833 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7834 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7835 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7836
7837 2018-03-19 Nathan Sidwell <nathan@acm.org>
7838
7839 PR c++/84812
7840 * g++.dg/lookup/pr84812.C: New.
7841
7842 2018-03-19 Richard Biener <rguenther@suse.de>
7843
7844 PR tree-optimization/84929
7845 * gcc.dg/torture/pr84929.c: New testcase.
7846
7847 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7848
7849 PR target/84711
7850 * gcc.target/arm/big-endian-subreg.c: Delete.
7851
7852 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7853
7854 PR fortran/84931
7855 * gfortran.dg/array_constructor_52.f90: New test.
7856
7857 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7858
7859 PR fortran/77414
7860 * gfortran.dg/pr77414.f90: New test.
7861 * gfortran.dg/internal_references_1.f90: Adjust error message.
7862
7863 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7864
7865 PR fortran/65453
7866 * gfortran.dg/pr65453.f90: New test.
7867
7868 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7869
7870 PR tree-optimization/84913
7871 * gfortran.dg/vect/pr84913.f90: New test.
7872
7873 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7874
7875 PR fortran/79929
7876 * gfortran.dg/warn_concat.f90: New test.
7877
7878 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR target/84899
7881 * gcc.dg/pr84899.c: New test.
7882
7883 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7884
7885 PR fortran/69395
7886 * gfortran.dg/pr69395.f90: Add test for max dimensions
7887
7888 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7889
7890 PR target/84876
7891 * gcc.target/i386/pr84876.c: New test.
7892
7893 2018-03-16 Martin Liska <mliska@suse.cz>
7894
7895 PR ipa/84833
7896 * gcc.target/i386/mvc11.c: New test.
7897
7898 2018-03-16 Martin Liska <mliska@suse.cz>
7899
7900 PR ipa/84722
7901 * gcc.target/i386/mvc10.c: New test.
7902
7903 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR c++/79937
7906 PR c++/82410
7907 * g++.dg/cpp1y/pr79937-1.C: New test.
7908 * g++.dg/cpp1y/pr79937-2.C: New test.
7909 * g++.dg/cpp1y/pr79937-3.C: New test.
7910 * g++.dg/cpp1y/pr79937-4.C: New test.
7911 * g++.dg/cpp1y/pr82410.C: New test.
7912
7913 2018-03-16 Tom de Vries <tom@codesourcery.com>
7914
7915 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7916
7917 2018-03-16 Tom de Vries <tom@codesourcery.com>
7918
7919 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7920
7921 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR c++/84874
7924 * g++.dg/cpp2a/desig8.C: New test.
7925
7926 PR tree-optimization/84841
7927 * gcc.dg/pr84841.c: New test.
7928
7929 PR c++/84874
7930 * g++.dg/cpp2a/desig7.C: New test.
7931
7932 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7933 Jim MacArthur <jim.macarthur@codethink.co.uk>
7934
7935 * gfortran.dg/automatic_1.f90: New test.
7936 * gfortran.dg/automatic_repeat.f90: New test
7937 * gfortran.dg/automatic_save.f90: New test.
7938 * gfortran.dg/vax_structure.f90: New test.
7939
7940 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7941
7942 PR fortran/78741
7943 * gfortran.dg/pr78741.f90: New test.
7944
7945 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7946
7947 PR fortran/69395
7948 * gfortran.dg/pr69395.f90: New test.
7949
7950 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR c++/79085
7953 * g++.dg/opt/pr79085.C: New test.
7954
7955 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7956
7957 PR target/84574
7958 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7959 label instead of __x86_indirect_thunk label.
7960
7961 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR c++/84222
7964 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7965 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7966 * g++.dg/warn/deprecated-13.C: New test.
7967
7968 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7969
7970 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7971
7972 2018-03-15 Richard Biener <rguenther@suse.de>
7973
7974 PR c/84873
7975 * c-c++-common/pr84873.c: New testcase.
7976
7977 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7978
7979 PR target/84711
7980 * gcc.target/arm/big-endian-subreg.c: New.
7981
7982 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR target/84860
7985 * gcc.c-torture/compile/pr84860.c: New test.
7986
7987 2018-03-15 Julia Koval <julia.koval@intel.com>
7988
7989 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7990 cannonlake.
7991 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7992 avx512bitalg.
7993
7994 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR c/84853
7997 * gcc.dg/pr84853.c: New test.
7998
7999 2018-03-14 Carl Love <cel@us.ibm.com>
8000
8001 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8002
8003 2018-03-14 Martin Liska <mliska@suse.cz>
8004
8005 PR ipa/8480
8006 * g++.dg/lto/pr84805_0.C: New test.
8007 * g++.dg/lto/pr84805_1.C: New test.
8008 * g++.dg/lto/pr84805_2.C: New test.
8009
8010 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8011
8012 PR c/84852
8013 * gcc.dg/fixits-pr84852-1.c: New test.
8014 * gcc.dg/fixits-pr84852-2.c: New test.
8015
8016 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8017
8018 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8019 separate verbose message.
8020 * lib/scandump.exp (scan-dump-times): Likewise.
8021
8022 2018-03-14 Julia Koval <julia.koval@intel.com>
8023
8024 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8025 server.
8026 * gcc.target/i386/funcspec-56.inc: Ditto.
8027
8028 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8029
8030 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8031 aarch64_sve_hw.
8032
8033 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR sanitizer/83392
8036 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8037 check count from 17 to 14.
8038
8039 PR target/84844
8040 * gcc.target/i386/pr84844.c: New test.
8041
8042 2018-03-14 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/84830
8045 * gcc.dg/torture/pr84830.c: New testcase.
8046
8047 2018-03-14 Marek Polacek <polacek@redhat.com>
8048
8049 PR c++/84596
8050 * g++.dg/cpp0x/static_assert15.C: New test.
8051
8052 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8053
8054 PR fortran/61775
8055 * gfortran.dg/pr61775.f90: New test.
8056
8057 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8058
8059 PR c++/84843
8060 * g++.dg/ext/pr84843-1.C: New test.
8061 * g++.dg/ext/pr84843-2.C: New test.
8062
8063 2018-03-13 David Pagan <dave.pagan@oracle.com>
8064
8065 PR c/46921
8066 * gcc.dg/pr46921.c: New test.
8067
8068 2018-03-13 Martin Sebor <msebor@redhat.com>
8069
8070 PR tree-optimization/84725
8071 * c-c++-common/Wstringop-truncation-4.c: New test.
8072 * c-c++-common/attr-nonstring-5.c: New test.
8073
8074 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8075
8076 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8077 than unpacks.
8078 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8079 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8080
8081 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8082
8083 * gcc.target/aarch64/sve/tls_1.c: New test.
8084 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8085
8086 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8087
8088 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8089 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8090
8091 2018-03-13 Martin Liska <mliska@suse.cz>
8092
8093 PR ipa/84658.
8094 * g++.dg/ipa/pr84658.C: New test.
8095
8096 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR middle-end/84834
8099 * gcc.dg/pr84834.c: New test.
8100
8101 PR target/84827
8102 * gcc.target/i386/pr84827.c: New test.
8103
8104 PR target/84828
8105 * g++.dg/ext/pr84828.C: New test.
8106
8107 PR target/84786
8108 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8109 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8110
8111 PR c++/84808
8112 * g++.dg/cpp1y/constexpr-84808.C: New test.
8113
8114 PR c++/84704
8115 * g++.dg/debug/pr84704.C: New test.
8116
8117 2018-03-12 Renlin Li <renlin.li@arm.com>
8118
8119 * gcc.target/aarch64/movi_hf.c: New.
8120 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8121 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8122
8123 2018-03-12 Martin Sebor <msebor@redhat.com>
8124
8125 PR tree-optimization/83456
8126 * c-c++-common/Wrestrict-2.c: Remove test cases.
8127 * c-c++-common/Wrestrict.c: Same.
8128 * gcc.dg/Wrestrict-12.c: New test.
8129 * gcc.dg/Wrestrict-14.c: New test.
8130
8131 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8132
8133 * g++.dg/pr84821.C: New test.
8134
8135 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8136
8137 * gcc.dg/pr84799.c: New test.
8138
8139 2018-03-12 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/84803
8142 * gcc.dg/torture/pr84803.c: New testcase.
8143
8144 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR c++/84813
8147 * g++.dg/debug/pr84813.C: New test.
8148
8149 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8150
8151 PR fortran/84546
8152 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8153
8154 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8155
8156 PR fortran/83939
8157 * gfortran.dg/pr83939.f90
8158
8159 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8160
8161 PR fortran/66128
8162 * gfortran.dg/zero_sized_9.f90: New test.
8163
8164 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR debug/58150
8167 * g++.dg/debug/dwarf2/enum2.C: New test.
8168
8169 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8170
8171 PR fortran/84734
8172 * gfortran.dg/pr84734.f90: New test.
8173
8174 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8175
8176 * gnat.dg/prot3.adb: New test.
8177 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8178
8179 2018-03-09 Jason Merrill <jason@redhat.com>
8180 Paolo Carlini <paolo.carlini@oracle.com>
8181
8182 PR c++/71169
8183 PR c++/71832
8184 * g++.dg/cpp0x/pr71169.C: New.
8185 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8186 * g++.dg/cpp0x/pr71832.C: Likewise.
8187
8188 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8189
8190 PR target/83969
8191 * gcc.target/powerpc/pr83969.c: New test.
8192
8193 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR target/84772
8196 * gcc.dg/pr84772.c: New test.
8197
8198 PR c++/84076
8199 * g++.dg/warn/Wformat-2.C: New test.
8200
8201 PR c++/84767
8202 * g++.dg/ext/vla18.C: New test.
8203
8204 2018-03-09 Martin Sebor <msebor@redhat.com>
8205
8206 PR tree-optimization/84526
8207 * gcc.dg/Wrestrict-10.c: New test.
8208 * gcc.dg/Wrestrict-11.c: New test.
8209
8210 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8211
8212 PR rtl-optimization/84682
8213 * gcc.dg/torture/pr84682-1.c: New.
8214 * gcc.dg/torture/pr84682-2.c: New.
8215 * gcc.dg/torture/pr84682-3.c: New.
8216
8217 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR c++/84724
8220 * g++.dg/ext/pr84724.C: New test.
8221
8222 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8223
8224 PR target/83712
8225 * gcc.target/arm/pr83712.c: New.
8226
8227 2018-03-09 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/84775
8230 * gcc.dg/torture/pr84775.c: New testcase.
8231
8232 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR debug/84404
8235 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8236 targets.
8237
8238 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8239
8240 * gcc.c-torture/compile/20180309-1.c: New test.
8241
8242 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR c++/80598
8245 * g++.dg/warn/Wunused-function4.C: New test.
8246
8247 PR inline-asm/84742
8248 * gcc.target/i386/pr84742-1.c: New test.
8249 * gcc.target/i386/pr84742-2.c: New test.
8250
8251 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8252
8253 PR target/84748
8254 * gcc.c-torture/execute/pr84748.c: New test.
8255
8256 2018-03-08 Richard Biener <rguenther@suse.de>
8257
8258 PR middle-end/84552
8259 * gcc.dg/graphite/pr84552.c: New testcase.
8260
8261 2018-03-08 Richard Biener <rguenther@suse.de>
8262
8263 PR tree-optimization/84178
8264 * gcc.dg/torture/pr84178-2.c: New testcase.
8265
8266 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8267
8268 PR tree-optimization/84178
8269 * gcc.c-torture/compile/pr84178-1.c: New test.
8270
8271 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8272
8273 * lib/target-supports.exp: Do not return zero from a ifunc
8274 function.
8275
8276 2018-03-08 Richard Biener <rguenther@suse.de>
8277
8278 PR tree-optimization/84746
8279 * gcc.dg/torture/pr84746.c: New testcase.
8280
8281
8282 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8283 PR debug/84404
8284 PR debug/84408
8285 * gcc.dg/graphite/pr84404.c: New.
8286
8287 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8288
8289 PR tree-optimization/84740
8290 * gcc.dg/torture/pr84740.c: New test.
8291
8292 PR tree-optimization/84739
8293 * gcc.dg/pr84739.c: New test.
8294
8295 2018-03-07 Martin Sebor <msebor@redhat.com>
8296
8297 PR tree-optimization/83519
8298 * gcc.dg/Wrestrict-13.c: New test.
8299
8300 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8301
8302 PR fortran/64124
8303 PR fortran/70409
8304 * gfortran.dg/pr64124.f90: New tests.
8305 * gfortran.dg/pr70409.f90: New tests.
8306
8307 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8308
8309 PR target/82411
8310 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8311
8312 2018-03-07 Martin Sebor <msebor@redhat.com>
8313
8314 PR tree-optimization/84526
8315 * gcc.dg/Wrestrict-10.c: New test.
8316
8317 2018-03-07 Martin Sebor <msebor@redhat.com>
8318
8319 PR tree-optimization/84468
8320 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8321 * gcc.dg/Wstringop-truncation.c: New test.
8322 * gcc.dg/Wstringop-truncation-2.c: New test.
8323
8324 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR fortran/84565
8327 * gfortran.dg/pr84565.f90: New test.
8328
8329 PR middle-end/84723
8330 * gcc.target/i386/pr84723-1.c: New test.
8331 * gcc.target/i386/pr84723-2.c: New test.
8332 * gcc.target/i386/pr84723-3.c: New test.
8333 * gcc.target/i386/pr84723-4.c: New test.
8334 * gcc.target/i386/pr84723-5.c: New test.
8335
8336 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8337
8338 PR fortran/64107
8339 * gfortran.dg/pr64107.f90: New test.
8340
8341 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8342
8343 PR fortran/84697
8344 PR fortran/66128
8345 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8346
8347 2018-03-06 Marek Polacek <polacek@redhat.com>
8348
8349 PR c++/84684
8350 * g++.dg/cpp1z/constexpr-84684.C: New test.
8351
8352 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR c/84721
8355 * gcc.dg/pr84721.c: New test.
8356
8357 PR target/84710
8358 * gcc.dg/pr84710.c: New test.
8359
8360 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8361
8362 PR fortran/56667
8363 * gfortran.dg/implied_do_2.f90: New test.
8364 * gfortran.dg/coarray_8.f90: Update for new error message.
8365
8366 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR inline-asm/84683
8369 * g++.dg/ext/pr84683.C: New test.
8370
8371 PR tree-optimization/84687
8372 * gcc.dg/pr84687.c: New test.
8373
8374 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8375
8376 PR c++/84231
8377 * g++.dg/pr84231.C: New.
8378
8379 PR c++/84593
8380 * g++.dg/cpp1y/pr84593.C: New.
8381
8382 PR c++/84492
8383 * g++.dg/pr84492.C: New.
8384
8385 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8386
8387 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8388 __builtin_ppc_speculation_barrier.
8389
8390 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR target/84700
8393 * gcc.target/powerpc/pr84700.c: New test.
8394
8395 2018-03-05 Nathan Sidwell <nathan@acm.org>
8396
8397 PR c++/84702
8398 * g++.dg/lookup/pr84702.C: New.
8399
8400 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR target/84564
8403 * gcc.target/i386/pr84564.c: New test.
8404
8405 2018-03-05 Marek Polacek <polacek@redhat.com>
8406
8407 PR c++/84707
8408 * g++.dg/cpp0x/inline-ns10.C: New test.
8409
8410 2018-03-05 Nathan Sidwell <nathan@acm.org>
8411
8412 PR c++/84694
8413 * g++.dg/template/pr84694.C: New.
8414
8415 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8416
8417 PR target/84524
8418 * gcc.c-torture/execute/pr84524.c: New test.
8419 * gcc.target/i386/avx512bw-pr84524.c: New test.
8420
8421 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8422
8423 PR target/84264
8424 * g++.dg/pr84264.C: New test.
8425
8426 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8427
8428 PR c++/84618
8429 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8430 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8431 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8432
8433 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8434
8435 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8436 * g++.dg/other/i386-3.C: Ditto.
8437 * gcc.target/i386/sse-12.c: Ditto.
8438 * gcc.target/i386/sse-13.c: Ditto.
8439 * gcc.target/i386/sse-14.c: Ditto.
8440 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8441 * gcc.target/i386/wbinvd-1.c: New test.
8442 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8443 * gcc.target/i386/pconfig-1.c: Ditto.
8444
8445 2018-03-05 Pádraig Brady <P@draigBrady.com>
8446 Nathan Sidwell <nathan@acm.org>
8447
8448 PR c++/84497
8449 * g++.dg/cpp0x/pr84497.C: New.
8450
8451 2018-03-05 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/84670
8454 * gcc.dg/pr84670-1.c: New testcase.
8455 * gcc.dg/pr84670-2.c: Likewise.
8456 * gcc.dg/pr84670-3.c: Likewise.
8457 * gcc.dg/pr84670-4.c: Likewise.
8458
8459 2018-03-05 Richard Biener <rguenther@suse.de>
8460
8461 PR tree-optimization/84650
8462 * gcc.dg/graphite/pr84650.c: New testcase.
8463
8464 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8465
8466 PR c++/82022
8467 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8468
8469 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8470
8471 PR fortran/71085
8472 * gfortran.dg/pr71085.f90: New test.
8473
8474 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8475
8476 PR fortran/66128
8477 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8478
8479 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8480
8481 PR fortran/51434
8482 * gfortran.dg/pr51434.f90: New test.
8483
8484 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8485
8486 PR c++/61358
8487 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8488
8489 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8490
8491 PR c++/67370
8492 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8493
8494 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8495
8496 PR c++/71464
8497 * g++.dg/torture/pr71464.C: New.
8498
8499 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8500
8501 PR fortran/80965
8502 * gfortran.dg/select_type_41.f90: New test.
8503
8504 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8505
8506 PR c++/61135
8507 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8508
8509 2018-03-02 Marek Polacek <polacek@redhat.com>
8510
8511 PR c++/84578
8512 * g++.dg/ext/flexary29.C: New test.
8513
8514 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8515
8516 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8517
8518 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8519
8520 PR c++/81812
8521 * g++.dg/torture/pr81812.C: New.
8522
8523 2018-03-02 Marek Polacek <polacek@redhat.com>
8524
8525 PR c++/84171
8526 * g++.dg/warn/Wsign-compare-8.C: New test.
8527
8528 PR c++/84663
8529 * g++.dg/parse/array-size3.C: New test.
8530
8531 PR c++/84664
8532 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8533
8534 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR c++/84662
8537 * g++.dg/cpp1y/pr84662.C: New test.
8538
8539 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8540
8541 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8542 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8543 "dg-lto-options".
8544 * g++.dg/lto/20101010-1_0.C: Likewise.
8545 * g++.dg/lto/20101010-2_0.C: Likewise.
8546
8547 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR ipa/84628
8550 * gcc.dg/pr84628.c: New test.
8551
8552 PR target/56540
8553 * gcc.target/ia64/pr56540.c: New test.
8554
8555 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8556
8557 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8558 32-bit target.
8559 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8560 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8561 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8562 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8563
8564 2018-03-02 Marek Polacek <polacek@redhat.com>
8565
8566 PR c++/84590
8567 * c-c++-common/ubsan/shift-11.c: New test.
8568
8569 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8570
8571 * gcc.dg/vect/vect-alias-check-13.c: New test.
8572
8573 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR target/84614
8576 * gcc.dg/pr84614.c: New test.
8577
8578 PR inline-asm/84625
8579 * gcc.target/i386/pr84625.c: New test.
8580
8581 2018-03-02 Richard Biener <rguenther@suse.de>
8582
8583 PR tree-optimization/84427
8584 * gcc.dg/torture/pr84427.c: New testcase.
8585
8586 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8587
8588 PR target/84534
8589 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8590 powerpc64le*-*-linux*.
8591 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8592 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8593
8594 2018-03-01 Martin Sebor <msebor@redhat.com>
8595
8596 PR c++/84294
8597 * g++.dg/ext/attr-const.C: Remove xfail.
8598 * g++.dg/ext/attr-malloc-3.C: New test.
8599 * g++.dg/ext/attr-noinline-3.C: New test.
8600 * g++.dg/ext/attr-noreturn-3.C: New test.
8601 * g++.dg/ext/attr-nothrow-3.C: New test.
8602 * g++.dg/ext/attr-pure.C: Remove xfail.
8603
8604 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR sanitizer/70875
8607 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8608 dg-options and dg-shouldfail "ubsan" directive.
8609
8610 2018-03-01 Marek Polacek <polacek@redhat.com>
8611 Jason Merrill <jason@redhat.com>
8612
8613 PR c++/84582
8614 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8615 * g++.dg/cpp1z/static1.C: New test.
8616 * g++.dg/template/static37.C: New test.
8617
8618 2018-03-01 Nathan Sidwell <nathan@acm.org>
8619
8620 PR c++/84434
8621 * g++.dg/template/pr84434.C: New.
8622
8623 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8624
8625 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8626 -mthumb to the command-line.
8627
8628 2018-03-01 Marek Polacek <polacek@redhat.com>
8629
8630 PR c++/84596
8631 * g++.dg/cpp0x/static_assert14.C: New test.
8632
8633 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8634
8635 PR c++/79410
8636 * g++.dg/torture/pr79410.C: New.
8637
8638 2018-03-01 Martin Liska <mliska@suse.cz>
8639
8640 PR sanitizer/82484
8641 * gcc.dg/asan/pr82484.c: New test.
8642
8643 2018-03-01 Richard Biener <rguenther@suse.de>
8644
8645 PR debug/84645
8646 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8647
8648 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8649
8650 PR fortran/84219
8651 * gfortran.dg/coarray_47.f90: New test.
8652
8653 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8654
8655 PR fortran/84538
8656 * gfortran.dg/class_array_23.f03: New test.
8657
8658 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8659
8660 PR rtl-optimization/84528
8661 * gcc.dg/torture/pr84538.c: Rename to...
8662 * gcc.dg/torture/pr84528.c: ...this.
8663
8664 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8665
8666 PR rtl-optimization/84528
8667 * gcc.dg/torture/pr84538.c: New test.
8668
8669 2018-02-28 Martin Sebor <msebor@redhat.com>
8670
8671 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8672 -fpic test failures.
8673 * c-c++-common/Wrestrict-2.c: Same.
8674 * c-c++-common/Wstringop-truncation.c: Same.
8675 * gcc.dg/Warray-bounds-22.c: Same.
8676 * gcc.dg/Wstringop-overflow.c: Same.
8677 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8678 (signed_range): Same.
8679 (unsigned_anti_range): Same.
8680 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8681 (signed_range): Same.
8682 (unsigned_anti_range): Same.
8683 * gcc.dg/attr-alloc_size-7.c: Same.
8684 * gcc.dg/attr-alloc_size-8.c: Same.
8685 * gcc.dg/builtin-alloc-size.c: Same.
8686 * gcc.dg/builtin-stpncpy.c: Same.
8687 * gcc.dg/builtins-nonnull.c: Same.
8688 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8689 * gcc.dg/pr79214.c: Same.
8690 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8691 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8692 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8693 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8694 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8695 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8696 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8697 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8698 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8699 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8700 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8701
8702 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8703
8704 PR target/84014
8705 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8706
8707 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR c++/84609
8710 * g++.dg/cpp0x/pr84609.C: New test.
8711
8712 2018-02-28 Martin Sebor <msebor@redhat.com>
8713
8714 PR testsuite/84617
8715 * g++.dg/ext/attr-malloc-3.C: New test.
8716 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8717 to pre-existing problems.
8718 * g++.dg/ext/attr-pure.C: Same.
8719
8720 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8721
8722 PR fortran/83901
8723 * gfortran.dg/associate_37.f90: New test.
8724
8725 PR fortran/83344
8726 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8727
8728 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR target/52991
8731 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8732 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8733 * gcc.dg/bf-ms-layout-4.c: New test.
8734 * gcc.dg/bf-ms-layout-5.c: New test.
8735
8736 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8737
8738 PR target/83399
8739 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8740
8741 2018-02-28 Richard Biener <rguenther@suse.de>
8742
8743 PR tree-optimization/84584
8744 * gcc.dg/graphite/pr84584.c: New testcase.
8745
8746 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8747
8748 PR preprocessor/84517
8749 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8750
8751 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8752
8753 * c-c++-common/dump-ada-spec-12.c: New test.
8754 * c-c++-common/dump-ada-spec-13.c: Likewise.
8755
8756 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8757
8758 * c-c++-common/dump-ada-spec-11.c: New test.
8759
8760 2018-02-28 Martin Liska <mliska@suse.cz>
8761
8762 PR testsuite/84597
8763 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8764 * g++.dg/ext/timevar2.C: Likewise.
8765
8766 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8767
8768 * c-c++-common/dump-ada-spec-8.c: New test.
8769 * c-c++-common/dump-ada-spec-9.c: Likewise.
8770 * c-c++-common/dump-ada-spec-10.c: Likewise.
8771
8772 2018-02-28 Richard Biener <rguenther@suse.de>
8773
8774 PR middle-end/84607
8775 * gcc.dg/pr84607.c: New testcase.
8776
8777 2018-02-28 Nathan Sidwell <nathan@acm.org>
8778
8779 PR c++/84602
8780 * g++.dg/lookup/pr84602.C: New.
8781
8782 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8783
8784 PR c++/83871
8785 PR c++/83503
8786 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8787 dg-options.
8788 * g++.dg/ext/attr-nonnull.C: Likewise.
8789 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8790 directives.
8791 * g++.dg/ext/attr-noinline-2.C: Likewise.
8792 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8793 -fdump-tree-eh in dg-options.
8794
8795 2018-02-28 Alan Modra <amodra@gmail.com>
8796
8797 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8798 GNU ld message.
8799 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8800
8801 2018-02-27 Martin Sebor <msebor@redhat.com>
8802
8803 PR c++/83871
8804 PR c++/83503
8805 * g++.dg/Wmissing-attributes.C: New test.
8806 * g++.dg/ext/attr-const-pure.C: New test.
8807 * g++.dg/ext/attr-const.C: New test.
8808 * g++.dg/ext/attr-deprecated-2.C: New test.
8809 * g++.dg/ext/attr-malloc-2.C: New test.
8810 * g++.dg/ext/attr-malloc.C: New test.
8811 * g++.dg/ext/attr-noinline-2.C: New test.
8812 * g++.dg/ext/attr-noinline.C: New test.
8813 * g++.dg/ext/attr-nonnull.C: New test.
8814 * g++.dg/ext/attr-noreturn-2.C: New test.
8815 * g++.dg/ext/attr-noreturn.C: New test.
8816 * g++.dg/ext/attr-nothrow-2.C: New test.
8817 * g++.dg/ext/attr-nothrow.C: New test.
8818 * g++.dg/ext/attr-optimize.C: New test.
8819 * g++.dg/ext/attr-pure.C: New test.
8820 * g++.dg/ext/attr-returns-nonnull.C: New test.
8821 * g++.dg/ext/attr-warning.C: New test.
8822
8823 2018-02-27 Nathan Sidwell <nathan@acm.org>
8824
8825 PR c++/84426
8826 * g++.dg/lookup/pr84426.C: New.
8827
8828 2018-02-27 Richard Biener <rguenther@suse.de>
8829
8830 PR tree-optimization/84512
8831 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8832
8833 2018-02-27 Martin Liska <mliska@suse.cz>
8834
8835 PR gcov-profile/84548
8836 * g++.dg/gcov/pr84548.C: New test.
8837
8838 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR target/84575
8841 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8842
8843 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR c++/84558
8846 * g++.dg/cpp1y/pr84558.C: New test.
8847
8848 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8849
8850 PR c++/84540
8851 * g++.dg/cpp0x/alignas14.C: New.
8852 * g++.dg/cpp0x/alignas15.C: Likewise.
8853
8854 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR c++/84557
8857 * g++.dg/gomp/pr84557.C: New test.
8858
8859 2018-02-26 Marek Polacek <polacek@redhat.com>
8860
8861 PR c++/84325
8862 * g++.dg/cpp1z/pr84325.C: New test.
8863
8864 2018-02-26 Carl Love <cel@us.ibm.com>
8865
8866 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8867 Power 8 test file.
8868 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8869 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8870 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8871 -mcpu=power8.
8872 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8873 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8874 -mcpu=power8.
8875
8876 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8877
8878 PR target/84039
8879 * gcc.target/i386/indirect-thunk-1.c: Updated.
8880 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8881 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8882 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8883 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8884 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8885 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8886 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8887 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8888 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8889 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8890 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8891 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8892 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8893 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8894 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8895 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8896 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8897 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8898 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8899 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8900 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8901 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8902 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8903 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8904 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8905 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8906 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8907 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8908 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8909 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8910 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8911 * gcc.target/i386/ret-thunk-9.c: Likewise.
8912 * gcc.target/i386/ret-thunk-10.c: Likewise.
8913 * gcc.target/i386/ret-thunk-11.c: Likewise.
8914 * gcc.target/i386/ret-thunk-12.c: Likewise.
8915 * gcc.target/i386/ret-thunk-13.c: Likewise.
8916 * gcc.target/i386/ret-thunk-14.c: Likewise.
8917 * gcc.target/i386/ret-thunk-15.c: Likewise.
8918
8919 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8920
8921 * gcc.c-torture/execute/20180226-1.c: New test.
8922
8923 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8924
8925 PR tree-optimization/83965
8926 * gcc.dg/vect/pr83965-2.c: New test.
8927
8928 2018-02-26 Tom de Vries <tom@codesourcery.com>
8929
8930 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8931
8932 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8933
8934 PR target/84530
8935 * gcc.target/i386/ret-thunk-22.c: New test.
8936 * gcc.target/i386/ret-thunk-23.c: Likewise.
8937 * gcc.target/i386/ret-thunk-24.c: Likewise.
8938 * gcc.target/i386/ret-thunk-25.c: Likewise.
8939 * gcc.target/i386/ret-thunk-26.c: Likewise.
8940
8941 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8942
8943 PR c++/84533
8944 * g++.dg/cpp1z/pr84533.C: New.
8945
8946 2018-02-26 Marek Polacek <polacek@redhat.com>
8947
8948 PR c++/84537
8949 * g++.dg/parse/error60.C: New test.
8950
8951 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR c++/84556
8954 * g++.dg/gomp/pr84556.C: New test.
8955 * g++.dg/vect/pr84556.cc: New test.
8956
8957 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8958
8959 PR fortran/32957
8960 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8961 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8962 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8963 * gfortran.dg/c_loc_test.f90: Likewise.
8964 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8965 * gfortran.dg/proc_decl_17.f90: Likewise.
8966 * gfortran.dg/proc_ptr_8.f90: Likewise.
8967
8968 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8969
8970 PR target/84521
8971 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8972 r254814 disabling -fomit-frame-pointer by default.
8973 * gcc.target/aarch64/spill_1.c: Likewise.
8974 * gcc.target/aarch64/test_frame_11.c: Likewise.
8975 * gcc.target/aarch64/test_frame_12.c: Likewise.
8976 * gcc.target/aarch64/test_frame_13.c: Likewise.
8977 * gcc.target/aarch64/test_frame_14.c: Likewise.
8978 * gcc.target/aarch64/test_frame_15.c: Likewise.
8979 * gcc.target/aarch64/test_frame_3.c: Likewise.
8980 * gcc.target/aarch64/test_frame_5.c: Likewise.
8981 * gcc.target/aarch64/test_frame_9.c: Likewise.
8982
8983 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8984
8985 PR fortran/83633
8986 * gfortran.dg/explicit_shape_1.f90: New test.
8987 * gfortran.dg/automatic_module_variable.f90: Update regex.
8988 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8989 * gfortran.dg/constant_shape.f90: Ditto.
8990 * gfortran.dg/dec_structure_23.f90: Ditto.
8991 * gfortran.dg/pr78240.f90: Ditto.
8992
8993 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8994
8995 PR fortran/84523
8996 * gfortran.dg/pr84523.f90: New test.
8997
8998 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8999
9000 PR fortran/78238
9001 * gfortran.dg/select_type_40.f90: New test.
9002
9003 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9004
9005 PR fortran/30792
9006 * gfortran.dg/data_substring.f90: New test.
9007
9008 2018-02-24 Marek Polacek <polacek@redhat.com>
9009
9010 PR c++/83692
9011 * g++.dg/cpp1z/constexpr-83692.C: New test.
9012
9013 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9014
9015 PR fortran/84346
9016 * gfortran.dg/statement_function_1.f90: Update test.
9017
9018 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9019
9020 PR fortran/84506
9021 * gfortran.dg/inquire_19.f90: New test.
9022
9023 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9024
9025 PR fortran/83149
9026 * gfortran.dg/pr83149_b.f90: New test.
9027 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9028
9029 2018-02-23 Carl Love <cel@us.ibm.com>
9030
9031 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9032 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9033 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9034 Power 8 tests.
9035
9036 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9037
9038 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9039 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9040
9041 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9042
9043 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9044 expected output.
9045
9046 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9047
9048 PR fortran/83149
9049 * gfortran.dg/pr83149_1.f90: New test.
9050 * gfortran.dg/pr83149.f90: Additional source for previous.
9051
9052 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9053
9054 PR testsuite/80551
9055 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9056 __GI___pthread_mutex_init as well.
9057
9058 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9059
9060 PR fortran/83148
9061 * gfortran.dg/class_68.f90: New test.
9062
9063 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9064
9065 PR fortran/59781
9066 * gfortran.dg/derived_init_5.f90: New test.
9067
9068 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR target/82851
9071 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9072 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9073
9074 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9075
9076 PR target/81572
9077 * gcc.target/powerpc/pr81572.c: New.
9078
9079 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9080
9081 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9082
9083 2018-02-22 Martin Sebor <msebor@redhat.com>
9084
9085 PR tree-optimization/84480
9086 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9087 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9088
9089 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9090
9091 PR target/84176
9092 * gcc.target/i386/indirect-thunk-11.c: New test.
9093 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9094 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9095 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9096 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9097 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9098 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9099 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9100 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9101 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9102
9103 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9104
9105 PR target/83335
9106 * gcc.target/aarch64/asm-2.c: Add dg-error for
9107 ILP32 mode.
9108 * gcc.target/aarch64/asm-4.c: New test.
9109
9110 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9111
9112 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9113
9114 2018-02-22 Marek Polacek <polacek@redhat.com>
9115
9116 PR c++/84493
9117 * g++.dg/parse/error59.C: New test.
9118
9119 2018-02-22 Tom de Vries <tom@codesourcery.com>
9120
9121 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9122
9123 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9124
9125 PR c++/77655
9126 * g++.dg/cpp0x/pr77655.C: New.
9127
9128 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR c++/84496
9131 * g++.dg/cpp1y/pr84496.C: New test.
9132
9133 PR target/84502
9134 * g++.dg/torture/pr84502.C: New test.
9135
9136 PR tree-optimization/84503
9137 * gcc.dg/pr84503-1.c: New test.
9138 * gcc.dg/pr84503-2.c: New test.
9139
9140 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR tree-optimization/84478
9143 * gcc.c-torture/execute/pr84478.c: New test.
9144
9145 2018-02-20 Martin Sebor <msebor@redhat.com>
9146
9147 PR middle-end/84095
9148 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9149 * c-c++-common/Wrestrict.c: Same.
9150 * gcc.dg/Wrestrict-6.c: Same.
9151 * gcc.dg/Warray-bounds-27.c: New test.
9152 * gcc.dg/Wrestrict-8.c: New test.
9153 * gcc.dg/Wrestrict-9.c: New test.
9154 * gcc.dg/pr84095.c: New test.
9155
9156 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9157
9158 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9159
9160 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9161
9162 PR fortran/48890
9163 PR fortran/83823
9164 * gfortran.dg/structure_constructor_14.f90: New test.
9165
9166 2018-02-20 Jeff Law <law@redhat.com>
9167
9168 PR middle-end/82123
9169 PR tree-optimization/81592
9170 PR middle-end/79257
9171 * gcc.dg/pr81592.c: New test.
9172 * gcc.dg/pr82123.c: New test.
9173 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9174
9175 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR c++/84488
9178 * g++.dg/warn/Wunused-var-30.C: New test.
9179
9180 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9181
9182 PR tree-optimization/84419
9183 * gcc.dg/vect/pr84419.c: New test.
9184
9185 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR middle-end/82004
9188 * gfortran.dg/pr82004.f90: New test.
9189
9190 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9191
9192 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9193
9194 2018-02-20 Martin Liska <mliska@suse.cz>
9195
9196 PR c/84310
9197 PR target/79747
9198 * gcc.target/i386/pr84310.c: New test.
9199 * gcc.target/i386/pr84310-2.c: Likewise.
9200
9201 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9202
9203 PR c++/84446
9204 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9205
9206 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR c++/84445
9209 * g++.dg/cpp1z/launder7.C: New test.
9210
9211 PR c++/84449
9212 * g++.dg/cpp0x/constexpr-84449.C: New test.
9213
9214 PR c++/84455
9215 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9216
9217 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9218
9219 PR fortran/83344
9220 PR fortran/83975
9221 * gfortran.dg/associate_22.f90: Enable commented out test.
9222 * gfortran.dg/associate_36.f90: New test.
9223
9224 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR target/84146
9227 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9228
9229 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9230
9231 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9232 (dg-options): Use -mavx instead of -w.
9233
9234 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR c++/84444
9237 * g++.dg/cpp1z/launder8.C: New test.
9238
9239 PR c++/84448
9240 * g++.dg/gomp/pr84448.C: New test.
9241
9242 PR c++/84430
9243 * g++.dg/gomp/pr84430.C: New test.
9244
9245 PR tree-optimization/84452
9246 * gcc.dg/pr84452.c: New test.
9247
9248 PR c++/79064
9249 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9250
9251 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9252
9253 PR fortran/35339
9254 * gfortran.dg/implied_do_io_4.f90: New test.
9255
9256 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9257
9258 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9259 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9260 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9261
9262 2018-02-19 Carl Love <cel@us.ibm.com>
9263
9264 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9265
9266 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9267
9268 PR target/84460
9269 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9270
9271 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9272
9273 PR c++/84348
9274 * g++.dg/cpp0x/auto50.C: New.
9275 * g++.dg/parse/friend12.C: Adjust.
9276
9277 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9278
9279 PR libgfortran/84389
9280 * gfortran.dg/dtio_33.f90: New test.
9281
9282 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9283
9284 PR libgfortran/84412
9285 * gfortran.dg/inquire_18.f90: New test.
9286
9287 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9288
9289 PR fortran/84381
9290 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9291 * gfortran.dg/pointer_intent_3.f90: Ditto.
9292 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9293 * gfortran.dg/protected_3.f90: Ditto.
9294 * gfortran.dg/protected_4.f90: Ditto.
9295 * gfortran.dg/protected_5.f90: Ditto.
9296 * gfortran.dg/protected_6.f90: Ditto.
9297
9298 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9299
9300 PR fortran/80945
9301 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9302 change to run.
9303
9304 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9305
9306 PR fortran/84270
9307 * gfortran.dg/inline_matmul_22.f90: New test.
9308
9309 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9310
9311 PR fortran/84381
9312 * gfortran.dg/abort_shoulfail.f90: New test.
9313 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9314 by STOP n.
9315 * gfortran.dg/PR19754_2.f90: Likewise.
9316 * gfortran.dg/PR19872.f: Likewise.
9317 * gfortran.dg/PR49268.f90: Likewise.
9318 * gfortran.dg/Wall.f90: Likewise.
9319 * gfortran.dg/Wno-all.f90: Likewise.
9320 * gfortran.dg/achar_1.f90: Likewise.
9321 * gfortran.dg/achar_2.f90: Likewise.
9322 * gfortran.dg/achar_4.f90: Likewise.
9323 * gfortran.dg/achar_6.F90: Likewise.
9324 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9325 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9326 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9327 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9328 * gfortran.dg/actual_array_result_1.f90: Likewise.
9329 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9330 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9331 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9332 * gfortran.dg/actual_procedure_1.f90: Likewise.
9333 * gfortran.dg/adjustl_1.f90: Likewise.
9334 * gfortran.dg/advance_1.f90: Likewise.
9335 * gfortran.dg/advance_4.f90: Likewise.
9336 * gfortran.dg/advance_5.f90: Likewise.
9337 * gfortran.dg/advance_6.f90: Likewise.
9338 * gfortran.dg/aint_anint_1.f90: Likewise.
9339 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9340 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9341 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9342 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9343 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9344 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9345 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9346 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9347 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9348 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9349 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9350 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9351 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9352 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9353 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9354 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9355 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9356 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9357 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9358 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9359 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9360 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9361 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9362 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9363 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9364 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9365 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9366 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9367 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9368 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9369 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9370 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9371 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9372 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9373 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9374 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9375 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9376 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9377 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9378 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9379 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9380 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9381 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9382 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9383 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9384 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9385 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9386 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9387 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9388 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9389 * gfortran.dg/allocatable_function_1.f90: Likewise.
9390 * gfortran.dg/allocatable_function_10.f90: Likewise.
9391 * gfortran.dg/allocatable_function_3.f90: Likewise.
9392 * gfortran.dg/allocatable_function_5.f90: Likewise.
9393 * gfortran.dg/allocatable_function_6.f90: Likewise.
9394 * gfortran.dg/allocatable_function_7.f90: Likewise.
9395 * gfortran.dg/allocatable_function_8.f90: Likewise.
9396 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9397 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9398 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9399 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9400 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9401 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9402 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9403 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9404 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9405 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9406 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9407 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9408 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9409 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9410 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9411 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9412 * gfortran.dg/allocate_class_3.f90: Likewise.
9413 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9414 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9415 * gfortran.dg/allocate_derived_5.f90: Likewise.
9416 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9417 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9418 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9419 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9420 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9421 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9422 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9423 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9424 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9425 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9426 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9427 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9428 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9429 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9430 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9431 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9432 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9433 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9434 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9435 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9436 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9437 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9438 * gfortran.dg/altreturn_3.f90: Likewise.
9439 * gfortran.dg/altreturn_5.f90: Likewise.
9440 * gfortran.dg/altreturn_7.f90: Likewise.
9441 * gfortran.dg/and_or_xor.f90: Likewise.
9442 * gfortran.dg/anint_1.f90: Likewise.
9443 * gfortran.dg/any_all_1.f90: Likewise.
9444 * gfortran.dg/anyallcount_1.f90: Likewise.
9445 * gfortran.dg/append_1.f90: Likewise.
9446 * gfortran.dg/argument_checking_1.f90: Likewise.
9447 * gfortran.dg/argument_checking_2.f90: Likewise.
9448 * gfortran.dg/argument_checking_8.f90: Likewise.
9449 * gfortran.dg/arithmetic_if.f90: Likewise.
9450 * gfortran.dg/array_1.f90: Likewise.
9451 * gfortran.dg/array_2.f90: Likewise.
9452 * gfortran.dg/array_alloc_1.f90: Likewise.
9453 * gfortran.dg/array_alloc_2.f90: Likewise.
9454 * gfortran.dg/array_alloc_3.f90: Likewise.
9455 * gfortran.dg/array_assignment_1.F90: Likewise.
9456 * gfortran.dg/array_assignment_5.f90: Likewise.
9457 * gfortran.dg/array_constructor_1.f90: Likewise.
9458 * gfortran.dg/array_constructor_10.f90: Likewise.
9459 * gfortran.dg/array_constructor_11.f90: Likewise.
9460 * gfortran.dg/array_constructor_12.f90: Likewise.
9461 * gfortran.dg/array_constructor_15.f90: Likewise.
9462 * gfortran.dg/array_constructor_16.f90: Likewise.
9463 * gfortran.dg/array_constructor_17.f90: Likewise.
9464 * gfortran.dg/array_constructor_19.f90: Likewise.
9465 * gfortran.dg/array_constructor_23.f: Likewise.
9466 * gfortran.dg/array_constructor_24.f: Likewise.
9467 * gfortran.dg/array_constructor_32.f90: Likewise.
9468 * gfortran.dg/array_constructor_36.f90: Likewise.
9469 * gfortran.dg/array_constructor_39.f90: Likewise.
9470 * gfortran.dg/array_constructor_4.f90: Likewise.
9471 * gfortran.dg/array_constructor_40.f90: Likewise.
9472 * gfortran.dg/array_constructor_44.f90: Likewise.
9473 * gfortran.dg/array_constructor_45.f90: Likewise.
9474 * gfortran.dg/array_constructor_46.f90: Likewise.
9475 * gfortran.dg/array_constructor_47.f90: Likewise.
9476 * gfortran.dg/array_constructor_49.f90: Likewise.
9477 * gfortran.dg/array_constructor_5.f90: Likewise.
9478 * gfortran.dg/array_constructor_50.f90: Likewise.
9479 * gfortran.dg/array_constructor_6.f90: Likewise.
9480 * gfortran.dg/array_constructor_7.f90: Likewise.
9481 * gfortran.dg/array_constructor_8.f90: Likewise.
9482 * gfortran.dg/array_constructor_9.f90: Likewise.
9483 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9484 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9485 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9486 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9487 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9488 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9489 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9490 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9491 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9492 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9493 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9494 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9495 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9496 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9497 * gfortran.dg/array_function_1.f90: Likewise.
9498 * gfortran.dg/array_function_5.f90: Likewise.
9499 * gfortran.dg/array_initializer_1.f90: Likewise.
9500 * gfortran.dg/array_initializer_2.f90: Likewise.
9501 * gfortran.dg/array_memcpy_5.f90: Likewise.
9502 * gfortran.dg/array_memset_2.f90: Likewise.
9503 * gfortran.dg/array_reference_1.f90: Likewise.
9504 * gfortran.dg/array_return_value_1.f90: Likewise.
9505 * gfortran.dg/array_section_1.f90: Likewise.
9506 * gfortran.dg/array_temporaries_3.f90: Likewise.
9507 * gfortran.dg/arrayio_1.f90: Likewise.
9508 * gfortran.dg/arrayio_10.f90: Likewise.
9509 * gfortran.dg/arrayio_11.f90: Likewise.
9510 * gfortran.dg/arrayio_12.f90: Likewise.
9511 * gfortran.dg/arrayio_13.f90: Likewise.
9512 * gfortran.dg/arrayio_14.f90: Likewise.
9513 * gfortran.dg/arrayio_16.f90: Likewise.
9514 * gfortran.dg/arrayio_2.f90: Likewise.
9515 * gfortran.dg/arrayio_3.f90: Likewise.
9516 * gfortran.dg/arrayio_4.f90: Likewise.
9517 * gfortran.dg/arrayio_5.f90: Likewise.
9518 * gfortran.dg/arrayio_6.f90: Likewise.
9519 * gfortran.dg/arrayio_7.f90: Likewise.
9520 * gfortran.dg/arrayio_8.f90: Likewise.
9521 * gfortran.dg/arrayio_9.f90: Likewise.
9522 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9523 * gfortran.dg/assign_10.f90: Likewise.
9524 * gfortran.dg/assign_9.f90: Likewise.
9525 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9526 * gfortran.dg/assignment_1.f90: Likewise.
9527 * gfortran.dg/associate_1.f03: Likewise.
9528 * gfortran.dg/associate_11.f90: Likewise.
9529 * gfortran.dg/associate_13.f90: Likewise.
9530 * gfortran.dg/associate_15.f90: Likewise.
9531 * gfortran.dg/associate_17.f90: Likewise.
9532 * gfortran.dg/associate_18.f08: Likewise.
9533 * gfortran.dg/associate_19.f03: Likewise.
9534 * gfortran.dg/associate_20.f03: Likewise.
9535 * gfortran.dg/associate_22.f90: Likewise.
9536 * gfortran.dg/associate_23.f90: Likewise.
9537 * gfortran.dg/associate_24.f90: Likewise.
9538 * gfortran.dg/associate_25.f90: Likewise.
9539 * gfortran.dg/associate_27.f90: Likewise.
9540 * gfortran.dg/associate_28.f90: Likewise.
9541 * gfortran.dg/associate_32.f03: Likewise.
9542 * gfortran.dg/associate_33.f03: Likewise.
9543 * gfortran.dg/associate_34.f90: Likewise.
9544 * gfortran.dg/associate_6.f03: Likewise.
9545 * gfortran.dg/associate_7.f03: Likewise.
9546 * gfortran.dg/associate_8.f03: Likewise.
9547 * gfortran.dg/associate_9.f03: Likewise.
9548 * gfortran.dg/associated_1.f90: Likewise.
9549 * gfortran.dg/associated_2.f90: Likewise.
9550 * gfortran.dg/associated_5.f90: Likewise.
9551 * gfortran.dg/associated_6.f90: Likewise.
9552 * gfortran.dg/associated_target_3.f90: Likewise.
9553 * gfortran.dg/associated_target_4.f90: Likewise.
9554 * gfortran.dg/associated_target_5.f03: Likewise.
9555 * gfortran.dg/associated_target_6.f03: Likewise.
9556 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9557 * gfortran.dg/assumed_rank_1.f90: Likewise.
9558 * gfortran.dg/assumed_rank_10.f90: Likewise.
9559 * gfortran.dg/assumed_rank_2.f90: Likewise.
9560 * gfortran.dg/assumed_rank_7.f90: Likewise.
9561 * gfortran.dg/assumed_rank_8.f90: Likewise.
9562 * gfortran.dg/assumed_rank_9.f90: Likewise.
9563 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9564 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9565 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9566 * gfortran.dg/assumed_type_2.f90: Likewise.
9567 * gfortran.dg/atan2_1.f90: Likewise.
9568 * gfortran.dg/auto_array_1.f90: Likewise.
9569 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9570 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9571 * gfortran.dg/auto_char_len_3.f90: Likewise.
9572 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9573 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9574 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9575 * gfortran.dg/auto_save_2.f90: Likewise.
9576 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9577 * gfortran.dg/backslash_1.f90: Likewise.
9578 * gfortran.dg/backslash_2.f90: Likewise.
9579 * gfortran.dg/backslash_3.f: Likewise.
9580 * gfortran.dg/backspace_1.f: Likewise.
9581 * gfortran.dg/backspace_10.f90: Likewise.
9582 * gfortran.dg/backspace_11.f90: Likewise.
9583 * gfortran.dg/backspace_2.f: Likewise.
9584 * gfortran.dg/backspace_3.f: Likewise.
9585 * gfortran.dg/backspace_4.f: Likewise.
9586 * gfortran.dg/backspace_5.f: Likewise.
9587 * gfortran.dg/backspace_6.f: Likewise.
9588 * gfortran.dg/backspace_7.f90: Likewise.
9589 * gfortran.dg/backspace_8.f: Likewise.
9590 * gfortran.dg/backspace_9.f: Likewise.
9591 * gfortran.dg/bessel_1.f90: Likewise.
9592 * gfortran.dg/bessel_2.f90: Likewise.
9593 * gfortran.dg/bessel_5.f90: Likewise.
9594 * gfortran.dg/bessel_6.f90: Likewise.
9595 * gfortran.dg/bessel_7.f90: Likewise.
9596 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9597 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9598 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9599 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9600 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9601 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9602 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9603 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9604 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9605 * gfortran.dg/bit_comparison_1.F90: Likewise.
9606 * gfortran.dg/bit_comparison_2.F90: Likewise.
9607 * gfortran.dg/block_1.f08: Likewise.
9608 * gfortran.dg/block_13.f08: Likewise.
9609 * gfortran.dg/block_14.f90: Likewise.
9610 * gfortran.dg/block_2.f08: Likewise.
9611 * gfortran.dg/block_6.f08: Likewise.
9612 * gfortran.dg/block_7.f08: Likewise.
9613 * gfortran.dg/block_8.f08: Likewise.
9614 * gfortran.dg/blockdata_1.f90: Likewise.
9615 * gfortran.dg/bound_1.f90: Likewise.
9616 * gfortran.dg/bound_2.f90: Likewise.
9617 * gfortran.dg/bound_3.f90: Likewise.
9618 * gfortran.dg/bound_4.f90: Likewise.
9619 * gfortran.dg/bound_5.f90: Likewise.
9620 * gfortran.dg/bound_6.f90: Likewise.
9621 * gfortran.dg/bound_7.f90: Likewise.
9622 * gfortran.dg/bound_8.f90: Likewise.
9623 * gfortran.dg/bound_9.f90: Likewise.
9624 * gfortran.dg/bound_simplification_1.f90: Likewise.
9625 * gfortran.dg/bound_simplification_3.f90: Likewise.
9626 * gfortran.dg/bound_simplification_4.f90: Likewise.
9627 * gfortran.dg/bound_simplification_5.f90: Likewise.
9628 * gfortran.dg/bound_simplification_6.f90: Likewise.
9629 * gfortran.dg/bounds_check_1.f90: Likewise.
9630 * gfortran.dg/bounds_check_12.f90: Likewise.
9631 * gfortran.dg/bounds_check_14.f90: Likewise.
9632 * gfortran.dg/bounds_check_15.f90: Likewise.
9633 * gfortran.dg/bounds_check_19.f90: Likewise.
9634 * gfortran.dg/bounds_check_8.f90: Likewise.
9635 * gfortran.dg/bounds_check_9.f90: Likewise.
9636 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9637 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9638 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9639 * gfortran.dg/boz_1.f90: Likewise.
9640 * gfortran.dg/boz_11.f90: Likewise.
9641 * gfortran.dg/boz_13.f90: Likewise.
9642 * gfortran.dg/boz_14.f90: Likewise.
9643 * gfortran.dg/boz_15.f90: Likewise.
9644 * gfortran.dg/boz_3.f90: Likewise.
9645 * gfortran.dg/boz_6.f90: Likewise.
9646 * gfortran.dg/boz_9.f90: Likewise.
9647 * gfortran.dg/byte_1.f90: Likewise.
9648 * gfortran.dg/byte_2.f90: Likewise.
9649 * gfortran.dg/c_assoc.f90: Likewise.
9650 * gfortran.dg/c_assoc_2.f03: Likewise.
9651 * gfortran.dg/c_assoc_3.f90: Likewise.
9652 * gfortran.dg/c_by_val_1.f: Likewise.
9653 * gfortran.dg/c_by_val_5.f90: Likewise.
9654 * gfortran.dg/c_char_tests.f03: Likewise.
9655 * gfortran.dg/c_char_tests_2.f03: Likewise.
9656 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9657 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9658 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9659 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9660 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9661 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9662 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9663 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9664 * gfortran.dg/c_kind_params.f90: Likewise.
9665 * gfortran.dg/c_loc_test_20.f90: Likewise.
9666 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9667 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9668 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9669 * gfortran.dg/c_size_t_test.f03: Likewise.
9670 * gfortran.dg/c_sizeof_1.f90: Likewise.
9671 * gfortran.dg/c_sizeof_5.f90: Likewise.
9672 * gfortran.dg/c_sizeof_6.f90: Likewise.
9673 * gfortran.dg/char4_iunit_1.f03: Likewise.
9674 * gfortran.dg/char4_iunit_2.f03: Likewise.
9675 * gfortran.dg/char_allocation_1.f90: Likewise.
9676 * gfortran.dg/char_array_constructor.f90: Likewise.
9677 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9678 * gfortran.dg/char_assign_1.f90: Likewise.
9679 * gfortran.dg/char_associated_1.f90: Likewise.
9680 * gfortran.dg/char_cast_2.f90: Likewise.
9681 * gfortran.dg/char_comparison_1.f: Likewise.
9682 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9683 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9684 * gfortran.dg/char_cons_len.f90: Likewise.
9685 * gfortran.dg/char_conversion.f90: Likewise.
9686 * gfortran.dg/char_cshift_1.f90: Likewise.
9687 * gfortran.dg/char_cshift_2.f90: Likewise.
9688 * gfortran.dg/char_decl_2.f90: Likewise.
9689 * gfortran.dg/char_eoshift_1.f90: Likewise.
9690 * gfortran.dg/char_eoshift_2.f90: Likewise.
9691 * gfortran.dg/char_eoshift_3.f90: Likewise.
9692 * gfortran.dg/char_eoshift_4.f90: Likewise.
9693 * gfortran.dg/char_eoshift_5.f90: Likewise.
9694 * gfortran.dg/char_expr_1.f90: Likewise.
9695 * gfortran.dg/char_expr_3.f90: Likewise.
9696 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9697 * gfortran.dg/char_length_12.f90: Likewise.
9698 * gfortran.dg/char_length_14.f90: Likewise.
9699 * gfortran.dg/char_length_15.f90: Likewise.
9700 * gfortran.dg/char_length_17.f90: Likewise.
9701 * gfortran.dg/char_length_20.f90: Likewise.
9702 * gfortran.dg/char_length_21.f90: Likewise.
9703 * gfortran.dg/char_length_5.f90: Likewise.
9704 * gfortran.dg/char_length_6.f90: Likewise.
9705 * gfortran.dg/char_length_7.f90: Likewise.
9706 * gfortran.dg/char_length_8.f90: Likewise.
9707 * gfortran.dg/char_pack_1.f90: Likewise.
9708 * gfortran.dg/char_pack_2.f90: Likewise.
9709 * gfortran.dg/char_pointer_assign.f90: Likewise.
9710 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9711 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9712 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9713 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9714 * gfortran.dg/char_pointer_func.f90: Likewise.
9715 * gfortran.dg/char_reshape_1.f90: Likewise.
9716 * gfortran.dg/char_result_1.f90: Likewise.
9717 * gfortran.dg/char_result_12.f90: Likewise.
9718 * gfortran.dg/char_result_13.f90: Likewise.
9719 * gfortran.dg/char_result_14.f90: Likewise.
9720 * gfortran.dg/char_result_15.f90: Likewise.
9721 * gfortran.dg/char_result_2.f90: Likewise.
9722 * gfortran.dg/char_result_3.f90: Likewise.
9723 * gfortran.dg/char_result_4.f90: Likewise.
9724 * gfortran.dg/char_result_5.f90: Likewise.
9725 * gfortran.dg/char_result_6.f90: Likewise.
9726 * gfortran.dg/char_result_7.f90: Likewise.
9727 * gfortran.dg/char_result_8.f90: Likewise.
9728 * gfortran.dg/char_spread_1.f90: Likewise.
9729 * gfortran.dg/char_transpose_1.f90: Likewise.
9730 * gfortran.dg/char_type_len.f90: Likewise.
9731 * gfortran.dg/char_unpack_1.f90: Likewise.
9732 * gfortran.dg/char_unpack_2.f90: Likewise.
9733 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9734 * gfortran.dg/character_comparison_1.f90: Likewise.
9735 * gfortran.dg/character_comparison_2.f90: Likewise.
9736 * gfortran.dg/character_comparison_3.f90: Likewise.
9737 * gfortran.dg/character_comparison_4.f90: Likewise.
9738 * gfortran.dg/character_comparison_5.f90: Likewise.
9739 * gfortran.dg/character_comparison_6.f90: Likewise.
9740 * gfortran.dg/character_comparison_7.f90: Likewise.
9741 * gfortran.dg/character_comparison_8.f90: Likewise.
9742 * gfortran.dg/character_comparison_9.f90: Likewise.
9743 * gfortran.dg/charlen_15.f90: Likewise.
9744 * gfortran.dg/charlen_16.f90: Likewise.
9745 * gfortran.dg/chkbits.f90: Likewise.
9746 * gfortran.dg/chmod_1.f90: Likewise.
9747 * gfortran.dg/chmod_2.f90: Likewise.
9748 * gfortran.dg/chmod_3.f90: Likewise.
9749 * gfortran.dg/class_1.f03: Likewise.
9750 * gfortran.dg/class_18.f03: Likewise.
9751 * gfortran.dg/class_19.f03: Likewise.
9752 * gfortran.dg/class_35.f90: Likewise.
9753 * gfortran.dg/class_46.f03: Likewise.
9754 * gfortran.dg/class_48.f90: Likewise.
9755 * gfortran.dg/class_51.f90: Likewise.
9756 * gfortran.dg/class_52.f90: Likewise.
9757 * gfortran.dg/class_6.f03: Likewise.
9758 * gfortran.dg/class_63.f90: Likewise.
9759 * gfortran.dg/class_64.f90: Likewise.
9760 * gfortran.dg/class_65.f90: Likewise.
9761 * gfortran.dg/class_66.f90: Likewise.
9762 * gfortran.dg/class_67.f90: Likewise.
9763 * gfortran.dg/class_9.f03: Likewise.
9764 * gfortran.dg/class_alias.f90: Likewise.
9765 * gfortran.dg/class_allocate_1.f03: Likewise.
9766 * gfortran.dg/class_allocate_10.f03: Likewise.
9767 * gfortran.dg/class_allocate_13.f90: Likewise.
9768 * gfortran.dg/class_allocate_14.f90: Likewise.
9769 * gfortran.dg/class_allocate_15.f90: Likewise.
9770 * gfortran.dg/class_allocate_19.f03: Likewise.
9771 * gfortran.dg/class_allocate_21.f90: Likewise.
9772 * gfortran.dg/class_allocate_22.f90: Likewise.
9773 * gfortran.dg/class_allocate_3.f03: Likewise.
9774 * gfortran.dg/class_allocate_4.f03: Likewise.
9775 * gfortran.dg/class_allocate_5.f90: Likewise.
9776 * gfortran.dg/class_allocate_6.f03: Likewise.
9777 * gfortran.dg/class_allocate_7.f03: Likewise.
9778 * gfortran.dg/class_allocate_8.f03: Likewise.
9779 * gfortran.dg/class_allocate_9.f03: Likewise.
9780 * gfortran.dg/class_array_1.f03: Likewise.
9781 * gfortran.dg/class_array_14.f90: Likewise.
9782 * gfortran.dg/class_array_15.f03: Likewise.
9783 * gfortran.dg/class_array_16.f90: Likewise.
9784 * gfortran.dg/class_array_2.f03: Likewise.
9785 * gfortran.dg/class_array_20.f03: Likewise.
9786 * gfortran.dg/class_array_21.f03: Likewise.
9787 * gfortran.dg/class_array_3.f03: Likewise.
9788 * gfortran.dg/class_array_4.f03: Likewise.
9789 * gfortran.dg/class_array_7.f03: Likewise.
9790 * gfortran.dg/class_array_8.f03: Likewise.
9791 * gfortran.dg/class_array_9.f03: Likewise.
9792 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9793 * gfortran.dg/class_dummy_1.f03: Likewise.
9794 * gfortran.dg/class_optional_1.f90: Likewise.
9795 * gfortran.dg/class_optional_2.f90: Likewise.
9796 * gfortran.dg/class_result_5.f90: Likewise.
9797 * gfortran.dg/class_result_6.f90: Likewise.
9798 * gfortran.dg/class_to_type_1.f03: Likewise.
9799 * gfortran.dg/class_to_type_2.f90: Likewise.
9800 * gfortran.dg/class_to_type_3.f03: Likewise.
9801 * gfortran.dg/class_to_type_4.f90: Likewise.
9802 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9803 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9804 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9805 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9806 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9807 * gfortran.dg/coarray/codimension.f90: Likewise.
9808 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9809 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9810 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9811 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9812 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9813 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9814 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9815 * gfortran.dg/coarray/event_1.f90: Likewise.
9816 * gfortran.dg/coarray/event_2.f90: Likewise.
9817 * gfortran.dg/coarray/get_array.f90: Likewise.
9818 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9819 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9820 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9821 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9822 * gfortran.dg/coarray/lock_1.f90: Likewise.
9823 * gfortran.dg/coarray/lock_2.f90: Likewise.
9824 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9825 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9826 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9827 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9828 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9829 * gfortran.dg/coarray/registering_1.f90: Likewise.
9830 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9831 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9832 * gfortran.dg/coarray/send_array.f90: Likewise.
9833 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9834 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9835 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9836 * gfortran.dg/coarray/sync_1.f90: Likewise.
9837 * gfortran.dg/coarray/sync_3.f90: Likewise.
9838 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9839 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9840 * gfortran.dg/coarray_13.f90: Likewise.
9841 * gfortran.dg/coarray_15.f90: Likewise.
9842 * gfortran.dg/coarray_16.f90: Likewise.
9843 * gfortran.dg/coarray_2.f90: Likewise.
9844 * gfortran.dg/coarray_23.f90: Likewise.
9845 * gfortran.dg/coarray_40.f90: Likewise.
9846 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9847 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9848 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9849 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9850 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9851 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9852 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9853 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9854 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9855 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9856 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9857 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9858 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9859 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9860 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9861 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9862 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9863 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9864 * gfortran.dg/coarray_stat_2.f90: Likewise.
9865 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9866 * gfortran.dg/coindexed_1.f90: Likewise.
9867 * gfortran.dg/comma.f: Likewise.
9868 * gfortran.dg/comma_format_extension_3.f: Likewise.
9869 * gfortran.dg/comma_format_extension_4.f: Likewise.
9870 * gfortran.dg/common_2.f90: Likewise.
9871 * gfortran.dg/common_4.f90: Likewise.
9872 * gfortran.dg/common_align_1.f90: Likewise.
9873 * gfortran.dg/common_align_2.f90: Likewise.
9874 * gfortran.dg/common_equivalence_1.f: Likewise.
9875 * gfortran.dg/common_pointer_1.f90: Likewise.
9876 * gfortran.dg/common_resize_1.f: Likewise.
9877 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9878 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9879 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9880 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9881 * gfortran.dg/complex_read.f90: Likewise.
9882 * gfortran.dg/complex_write.f90: Likewise.
9883 * gfortran.dg/constant_substring.f: Likewise.
9884 * gfortran.dg/constructor_2.f90: Likewise.
9885 * gfortran.dg/constructor_3.f90: Likewise.
9886 * gfortran.dg/constructor_6.f90: Likewise.
9887 * gfortran.dg/contained_1.f90: Likewise.
9888 * gfortran.dg/contained_3.f90: Likewise.
9889 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9890 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9891 * gfortran.dg/continuation_1.f90: Likewise.
9892 * gfortran.dg/continuation_11.f90: Likewise.
9893 * gfortran.dg/continuation_12.f90: Likewise.
9894 * gfortran.dg/continuation_13.f90: Likewise.
9895 * gfortran.dg/continuation_14.f: Likewise.
9896 * gfortran.dg/continuation_8.f90: Likewise.
9897 * gfortran.dg/convert_2.f90: Likewise.
9898 * gfortran.dg/convert_implied_open.f90: Likewise.
9899 * gfortran.dg/count_init_expr.f03: Likewise.
9900 * gfortran.dg/cr_lf.f90: Likewise.
9901 * gfortran.dg/cray_pointers_10.f90: Likewise.
9902 * gfortran.dg/cray_pointers_2.f90: Likewise.
9903 * gfortran.dg/cray_pointers_5.f90: Likewise.
9904 * gfortran.dg/cray_pointers_7.f90: Likewise.
9905 * gfortran.dg/cray_pointers_8.f90: Likewise.
9906 * gfortran.dg/cshift_1.f90: Likewise.
9907 * gfortran.dg/cshift_2.f90: Likewise.
9908 * gfortran.dg/cshift_large_1.f90: Likewise.
9909 * gfortran.dg/cshift_nan_1.f90: Likewise.
9910 * gfortran.dg/csqrt_2.f: Likewise.
9911 * gfortran.dg/data_array_1.f90: Likewise.
9912 * gfortran.dg/data_char_1.f90: Likewise.
9913 * gfortran.dg/data_char_2.f90: Likewise.
9914 * gfortran.dg/data_char_3.f90: Likewise.
9915 * gfortran.dg/data_derived_1.f90: Likewise.
9916 * gfortran.dg/data_implied_do_1.f90: Likewise.
9917 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9918 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9919 * gfortran.dg/deallocate_stat.f90: Likewise.
9920 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9921 * gfortran.dg/debug/pr37738.f: Likewise.
9922 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9923 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9924 * gfortran.dg/dec_exp_1.f90: Likewise.
9925 * gfortran.dg/dec_init_1.f90: Likewise.
9926 * gfortran.dg/dec_init_2.f90: Likewise.
9927 * gfortran.dg/dec_init_3.f90: Likewise.
9928 * gfortran.dg/dec_init_4.f90: Likewise.
9929 * gfortran.dg/dec_io_1.f90: Likewise.
9930 * gfortran.dg/dec_io_2.f90: Likewise.
9931 * gfortran.dg/dec_io_2a.f90: Likewise.
9932 * gfortran.dg/dec_io_6.f90: Likewise.
9933 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9934 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9935 * gfortran.dg/dec_math.f90: Likewise.
9936 * gfortran.dg/dec_parameter_1.f: Likewise.
9937 * gfortran.dg/dec_parameter_2.f90: Likewise.
9938 * gfortran.dg/dec_static_1.f90: Likewise.
9939 * gfortran.dg/dec_static_2.f90: Likewise.
9940 * gfortran.dg/dec_structure_1.f90: Likewise.
9941 * gfortran.dg/dec_structure_10.f90: Likewise.
9942 * gfortran.dg/dec_structure_18.f90: Likewise.
9943 * gfortran.dg/dec_structure_19.f90: Likewise.
9944 * gfortran.dg/dec_structure_2.f90: Likewise.
9945 * gfortran.dg/dec_structure_22.f90: Likewise.
9946 * gfortran.dg/dec_structure_3.f90: Likewise.
9947 * gfortran.dg/dec_structure_4.f90: Likewise.
9948 * gfortran.dg/dec_structure_5.f90: Likewise.
9949 * gfortran.dg/dec_structure_6.f90: Likewise.
9950 * gfortran.dg/dec_structure_7.f90: Likewise.
9951 * gfortran.dg/dec_union_1.f90: Likewise.
9952 * gfortran.dg/dec_union_2.f90: Likewise.
9953 * gfortran.dg/dec_union_3.f90: Likewise.
9954 * gfortran.dg/dec_union_4.f90: Likewise.
9955 * gfortran.dg/dec_union_5.f90: Likewise.
9956 * gfortran.dg/default_format_1.f90: Likewise.
9957 * gfortran.dg/default_format_2.f90: Likewise.
9958 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9959 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9960 * gfortran.dg/default_initialization_3.f90: Likewise.
9961 * gfortran.dg/default_initialization_4.f90: Likewise.
9962 * gfortran.dg/default_initialization_5.f90: Likewise.
9963 * gfortran.dg/deferred_character_1.f90: Likewise.
9964 * gfortran.dg/deferred_character_10.f90: Likewise.
9965 * gfortran.dg/deferred_character_11.f90: Likewise.
9966 * gfortran.dg/deferred_character_12.f90: Likewise.
9967 * gfortran.dg/deferred_character_13.f90: Likewise.
9968 * gfortran.dg/deferred_character_14.f90: Likewise.
9969 * gfortran.dg/deferred_character_15.f90: Likewise.
9970 * gfortran.dg/deferred_character_16.f90: Likewise.
9971 * gfortran.dg/deferred_character_2.f90: Likewise.
9972 * gfortran.dg/deferred_character_3.f90: Likewise.
9973 * gfortran.dg/deferred_character_4.f90: Likewise.
9974 * gfortran.dg/deferred_character_5.f90: Likewise.
9975 * gfortran.dg/deferred_character_6.f90: Likewise.
9976 * gfortran.dg/deferred_character_7.f90: Likewise.
9977 * gfortran.dg/deferred_character_8.f90: Likewise.
9978 * gfortran.dg/deferred_character_9.f90: Likewise.
9979 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9980 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9981 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9982 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9983 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9984 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9985 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9986 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9987 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9988 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9989 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9990 * gfortran.dg/defined_assignment_1.f90: Likewise.
9991 * gfortran.dg/defined_assignment_10.f90: Likewise.
9992 * gfortran.dg/defined_assignment_11.f90: Likewise.
9993 * gfortran.dg/defined_assignment_2.f90: Likewise.
9994 * gfortran.dg/defined_assignment_3.f90: Likewise.
9995 * gfortran.dg/defined_assignment_4.f90: Likewise.
9996 * gfortran.dg/defined_assignment_5.f90: Likewise.
9997 * gfortran.dg/defined_assignment_8.f90: Likewise.
9998 * gfortran.dg/defined_assignment_9.f90: Likewise.
9999 * gfortran.dg/dependency_2.f90: Likewise.
10000 * gfortran.dg/dependency_21.f90: Likewise.
10001 * gfortran.dg/dependency_22.f90: Likewise.
10002 * gfortran.dg/dependency_23.f90: Likewise.
10003 * gfortran.dg/dependency_24.f90: Likewise.
10004 * gfortran.dg/dependency_25.f90: Likewise.
10005 * gfortran.dg/dependency_26.f90: Likewise.
10006 * gfortran.dg/dependency_39.f90: Likewise.
10007 * gfortran.dg/dependency_40.f90: Likewise.
10008 * gfortran.dg/dependency_41.f90: Likewise.
10009 * gfortran.dg/dependency_42.f90: Likewise.
10010 * gfortran.dg/dependency_43.f90: Likewise.
10011 * gfortran.dg/dependency_44.f90: Likewise.
10012 * gfortran.dg/dependency_45.f90: Likewise.
10013 * gfortran.dg/dependency_50.f90: Likewise.
10014 * gfortran.dg/dependency_51.f90: Likewise.
10015 * gfortran.dg/dependent_decls_1.f90: Likewise.
10016 * gfortran.dg/der_array_1.f90: Likewise.
10017 * gfortran.dg/der_array_io_1.f90: Likewise.
10018 * gfortran.dg/der_array_io_2.f90: Likewise.
10019 * gfortran.dg/der_array_io_3.f90: Likewise.
10020 * gfortran.dg/der_io_1.f90: Likewise.
10021 * gfortran.dg/der_io_3.f90: Likewise.
10022 * gfortran.dg/der_pointer_2.f90: Likewise.
10023 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10024 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10025 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10026 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10027 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10028 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10029 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10030 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10031 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10032 * gfortran.dg/derived_external_function_1.f90: Likewise.
10033 * gfortran.dg/derived_init_1.f90: Likewise.
10034 * gfortran.dg/derived_init_2.f90: Likewise.
10035 * gfortran.dg/derived_init_3.f90: Likewise.
10036 * gfortran.dg/derived_init_4.f90: Likewise.
10037 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10038 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10039 * gfortran.dg/dev_null.F90: Likewise.
10040 * gfortran.dg/dfloat_1.f90: Likewise.
10041 * gfortran.dg/dim_sum_1.f90: Likewise.
10042 * gfortran.dg/dim_sum_2.f90: Likewise.
10043 * gfortran.dg/dim_sum_3.f90: Likewise.
10044 * gfortran.dg/direct_io_10.f: Likewise.
10045 * gfortran.dg/direct_io_11.f90: Likewise.
10046 * gfortran.dg/direct_io_12.f90: Likewise.
10047 * gfortran.dg/direct_io_2.f90: Likewise.
10048 * gfortran.dg/direct_io_3.f90: Likewise.
10049 * gfortran.dg/direct_io_4.f90: Likewise.
10050 * gfortran.dg/direct_io_5.f90: Likewise.
10051 * gfortran.dg/direct_io_6.f90: Likewise.
10052 * gfortran.dg/direct_io_7.f90: Likewise.
10053 * gfortran.dg/direct_io_8.f90: Likewise.
10054 * gfortran.dg/direct_io_9.f: Likewise.
10055 * gfortran.dg/do_1.f90: Likewise.
10056 * gfortran.dg/do_3.F90: Likewise.
10057 * gfortran.dg/do_concurrent_2.f90: Likewise.
10058 * gfortran.dg/do_concurrent_4.f90: Likewise.
10059 * gfortran.dg/do_corner_warn.f90: Likewise.
10060 * gfortran.dg/do_iterator_2.f90: Likewise.
10061 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10062 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10063 * gfortran.dg/dos_eol.f: Likewise.
10064 * gfortran.dg/dot_product_1.f03: Likewise.
10065 * gfortran.dg/dot_product_2.f90: Likewise.
10066 * gfortran.dg/dot_product_4.f90: Likewise.
10067 * gfortran.dg/dshift_1.F90: Likewise.
10068 * gfortran.dg/dshift_2.F90: Likewise.
10069 * gfortran.dg/dtio_1.f90: Likewise.
10070 * gfortran.dg/dtio_10.f90: Likewise.
10071 * gfortran.dg/dtio_12.f90: Likewise.
10072 * gfortran.dg/dtio_14.f90: Likewise.
10073 * gfortran.dg/dtio_15.f90: Likewise.
10074 * gfortran.dg/dtio_16.f90: Likewise.
10075 * gfortran.dg/dtio_17.f90: Likewise.
10076 * gfortran.dg/dtio_19.f90: Likewise.
10077 * gfortran.dg/dtio_2.f90: Likewise.
10078 * gfortran.dg/dtio_20.f03: Likewise.
10079 * gfortran.dg/dtio_22.f90: Likewise.
10080 * gfortran.dg/dtio_24.f90: Likewise.
10081 * gfortran.dg/dtio_25.f90: Likewise.
10082 * gfortran.dg/dtio_26.f03: Likewise.
10083 * gfortran.dg/dtio_27.f90: Likewise.
10084 * gfortran.dg/dtio_28.f03: Likewise.
10085 * gfortran.dg/dtio_3.f90: Likewise.
10086 * gfortran.dg/dtio_30.f03: Likewise.
10087 * gfortran.dg/dtio_31.f03: Likewise.
10088 * gfortran.dg/dtio_32.f03: Likewise.
10089 * gfortran.dg/dtio_4.f90: Likewise.
10090 * gfortran.dg/dtio_5.f90: Likewise.
10091 * gfortran.dg/dtio_7.f90: Likewise.
10092 * gfortran.dg/dtio_8.f90: Likewise.
10093 * gfortran.dg/dtio_9.f90: Likewise.
10094 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10095 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10096 * gfortran.dg/dup_save_1.f90: Likewise.
10097 * gfortran.dg/dup_save_2.f90: Likewise.
10098 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10099 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10100 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10101 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10102 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10103 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10104 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10105 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10106 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10107 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10108 * gfortran.dg/e_d_fmt.f90: Likewise.
10109 * gfortran.dg/edit_real_1.f90: Likewise.
10110 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10111 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10112 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10113 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10114 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10115 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10116 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10117 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10118 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10119 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10120 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10121 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10122 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10123 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10124 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10125 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10126 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10127 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10128 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10129 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10130 * gfortran.dg/empty_format_1.f90: Likewise.
10131 * gfortran.dg/endfile.f: Likewise.
10132 * gfortran.dg/endfile.f90: Likewise.
10133 * gfortran.dg/endfile_2.f90: Likewise.
10134 * gfortran.dg/entry_1.f90: Likewise.
10135 * gfortran.dg/entry_10.f90: Likewise.
10136 * gfortran.dg/entry_12.f90: Likewise.
10137 * gfortran.dg/entry_13.f90: Likewise.
10138 * gfortran.dg/entry_14.f90: Likewise.
10139 * gfortran.dg/entry_16.f90: Likewise.
10140 * gfortran.dg/entry_3.f90: Likewise.
10141 * gfortran.dg/entry_6.f90: Likewise.
10142 * gfortran.dg/entry_9.f90: Likewise.
10143 * gfortran.dg/entry_array_specs_2.f: Likewise.
10144 * gfortran.dg/enum_1.f90: Likewise.
10145 * gfortran.dg/enum_9.f90: Likewise.
10146 * gfortran.dg/eof_1.f90: Likewise.
10147 * gfortran.dg/eof_2.f90: Likewise.
10148 * gfortran.dg/eof_4.f90: Likewise.
10149 * gfortran.dg/eof_5.f90: Likewise.
10150 * gfortran.dg/eor_handling_1.f90: Likewise.
10151 * gfortran.dg/eor_handling_2.f90: Likewise.
10152 * gfortran.dg/eor_handling_3.f90: Likewise.
10153 * gfortran.dg/eor_handling_4.f90: Likewise.
10154 * gfortran.dg/eor_handling_5.f90: Likewise.
10155 * gfortran.dg/eoshift_3.f90: Likewise.
10156 * gfortran.dg/eoshift_4.f90: Likewise.
10157 * gfortran.dg/eoshift_5.f90: Likewise.
10158 * gfortran.dg/eoshift_6.f90: Likewise.
10159 * gfortran.dg/eoshift_large_1.f90: Likewise.
10160 * gfortran.dg/equiv_6.f90: Likewise.
10161 * gfortran.dg/equiv_7.f90: Likewise.
10162 * gfortran.dg/equiv_9.f90: Likewise.
10163 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10164 * gfortran.dg/erf_2.F90: Likewise.
10165 * gfortran.dg/erf_3.F90: Likewise.
10166 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10167 * gfortran.dg/error_format_2.f90: Likewise.
10168 * gfortran.dg/error_recovery_5.f90: Likewise.
10169 * gfortran.dg/execute_command_line_2.f90: Likewise.
10170 * gfortran.dg/execute_command_line_3.f90: Likewise.
10171 * gfortran.dg/exit_1.f08: Likewise.
10172 * gfortran.dg/exit_3.f08: Likewise.
10173 * gfortran.dg/exponent_1.f90: Likewise.
10174 * gfortran.dg/exponent_2.f90: Likewise.
10175 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10176 * gfortran.dg/extends_1.f03: Likewise.
10177 * gfortran.dg/extends_16.f90: Likewise.
10178 * gfortran.dg/extends_2.f03: Likewise.
10179 * gfortran.dg/extends_3.f03: Likewise.
10180 * gfortran.dg/extends_4.f03: Likewise.
10181 * gfortran.dg/extends_type_of_1.f03: Likewise.
10182 * gfortran.dg/extends_type_of_2.f03: Likewise.
10183 * gfortran.dg/external_procedures_3.f90: Likewise.
10184 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10185 * gfortran.dg/f2003_io_1.f03: Likewise.
10186 * gfortran.dg/f2003_io_4.f03: Likewise.
10187 * gfortran.dg/f2003_io_5.f03: Likewise.
10188 * gfortran.dg/f2003_io_6.f03: Likewise.
10189 * gfortran.dg/f2003_io_7.f03: Likewise.
10190 * gfortran.dg/f2c_1.f90: Likewise.
10191 * gfortran.dg/f2c_2.f90: Likewise.
10192 * gfortran.dg/f2c_3.f90: Likewise.
10193 * gfortran.dg/f2c_4.f90: Likewise.
10194 * gfortran.dg/f2c_6.f90: Likewise.
10195 * gfortran.dg/f2c_7.f90: Likewise.
10196 * gfortran.dg/f2c_9.f90: Likewise.
10197 * gfortran.dg/fgetc_1.f90: Likewise.
10198 * gfortran.dg/fgetc_2.f90: Likewise.
10199 * gfortran.dg/filename_null.f90: Likewise.
10200 * gfortran.dg/finalize_12.f90: Likewise.
10201 * gfortran.dg/finalize_13.f90: Likewise.
10202 * gfortran.dg/finalize_15.f90: Likewise.
10203 * gfortran.dg/finalize_17.f90: Likewise.
10204 * gfortran.dg/finalize_18.f90: Likewise.
10205 * gfortran.dg/finalize_25.f90: Likewise.
10206 * gfortran.dg/finalize_29.f08: Likewise.
10207 * gfortran.dg/finalize_31.f90: Likewise.
10208 * gfortran.dg/float_1.f90: Likewise.
10209 * gfortran.dg/flush_1.f90: Likewise.
10210 * gfortran.dg/fmt_bz_bn.f: Likewise.
10211 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10212 * gfortran.dg/fmt_cache_1.f: Likewise.
10213 * gfortran.dg/fmt_cache_2.f: Likewise.
10214 * gfortran.dg/fmt_cache_3.f90: Likewise.
10215 * gfortran.dg/fmt_colon.f90: Likewise.
10216 * gfortran.dg/fmt_e.f90: Likewise.
10217 * gfortran.dg/fmt_en.f90: Likewise.
10218 * gfortran.dg/fmt_error_10.f: Likewise.
10219 * gfortran.dg/fmt_error_9.f: Likewise.
10220 * gfortran.dg/fmt_exhaust.f90: Likewise.
10221 * gfortran.dg/fmt_f0_1.f90: Likewise.
10222 * gfortran.dg/fmt_f_an_p.f: Likewise.
10223 * gfortran.dg/fmt_fw_d.f90: Likewise.
10224 * gfortran.dg/fmt_g.f: Likewise.
10225 * gfortran.dg/fmt_g0_1.f08: Likewise.
10226 * gfortran.dg/fmt_g0_2.f08: Likewise.
10227 * gfortran.dg/fmt_g0_4.f08: Likewise.
10228 * gfortran.dg/fmt_g0_5.f08: Likewise.
10229 * gfortran.dg/fmt_g0_6.f08: Likewise.
10230 * gfortran.dg/fmt_g0_7.f08: Likewise.
10231 * gfortran.dg/fmt_g_1.f90: Likewise.
10232 * gfortran.dg/fmt_int_sign.f90: Likewise.
10233 * gfortran.dg/fmt_l.f90: Likewise.
10234 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10235 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10236 * gfortran.dg/fmt_p_1.f90: Likewise.
10237 * gfortran.dg/fmt_pf.f90: Likewise.
10238 * gfortran.dg/fmt_read.f90: Likewise.
10239 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10240 * gfortran.dg/fmt_t_1.f90: Likewise.
10241 * gfortran.dg/fmt_t_2.f90: Likewise.
10242 * gfortran.dg/fmt_t_3.f90: Likewise.
10243 * gfortran.dg/fmt_t_4.f90: Likewise.
10244 * gfortran.dg/fmt_t_5.f90: Likewise.
10245 * gfortran.dg/fmt_t_6.f: Likewise.
10246 * gfortran.dg/fmt_t_7.f: Likewise.
10247 * gfortran.dg/fmt_t_9.f: Likewise.
10248 * gfortran.dg/fmt_tl.f: Likewise.
10249 * gfortran.dg/fmt_unlimited.f90: Likewise.
10250 * gfortran.dg/fmt_white.f: Likewise.
10251 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10252 * gfortran.dg/fold_nearest.f90: Likewise.
10253 * gfortran.dg/forall_1.f90: Likewise.
10254 * gfortran.dg/forall_10.f90: Likewise.
10255 * gfortran.dg/forall_12.f90: Likewise.
10256 * gfortran.dg/forall_13.f90: Likewise.
10257 * gfortran.dg/forall_15.f90: Likewise.
10258 * gfortran.dg/forall_4.f90: Likewise.
10259 * gfortran.dg/forall_5.f90: Likewise.
10260 * gfortran.dg/forall_6.f90: Likewise.
10261 * gfortran.dg/forall_7.f90: Likewise.
10262 * gfortran.dg/fraction.f90: Likewise.
10263 * gfortran.dg/fseek.f90: Likewise.
10264 * gfortran.dg/ftell_1.f90: Likewise.
10265 * gfortran.dg/ftell_2.f90: Likewise.
10266 * gfortran.dg/ftell_3.f90: Likewise.
10267 * gfortran.dg/func_assign_2.f90: Likewise.
10268 * gfortran.dg/func_assign_3.f90: Likewise.
10269 * gfortran.dg/func_derived_1.f90: Likewise.
10270 * gfortran.dg/func_derived_2.f90: Likewise.
10271 * gfortran.dg/func_derived_3.f90: Likewise.
10272 * gfortran.dg/func_result_1.f90: Likewise.
10273 * gfortran.dg/func_result_2.f90: Likewise.
10274 * gfortran.dg/func_result_6.f90: Likewise.
10275 * gfortran.dg/function_charlen_2.f90: Likewise.
10276 * gfortran.dg/function_charlen_3.f: Likewise.
10277 * gfortran.dg/function_kinds_1.f90: Likewise.
10278 * gfortran.dg/function_kinds_4.f90: Likewise.
10279 * gfortran.dg/function_optimize_10.f90: Likewise.
10280 * gfortran.dg/function_optimize_11.f90: Likewise.
10281 * gfortran.dg/function_optimize_12.f90: Likewise.
10282 * gfortran.dg/function_optimize_4.f90: Likewise.
10283 * gfortran.dg/function_optimize_8.f90: Likewise.
10284 * gfortran.dg/g77/13037.f: Likewise.
10285 * gfortran.dg/g77/1832.f: Likewise.
10286 * gfortran.dg/g77/19981119-0.f: Likewise.
10287 * gfortran.dg/g77/19990313-0.f: Likewise.
10288 * gfortran.dg/g77/19990313-1.f: Likewise.
10289 * gfortran.dg/g77/19990313-2.f: Likewise.
10290 * gfortran.dg/g77/19990313-3.f: Likewise.
10291 * gfortran.dg/g77/19990419-1.f: Likewise.
10292 * gfortran.dg/g77/19990826-0.f: Likewise.
10293 * gfortran.dg/g77/19990826-2.f: Likewise.
10294 * gfortran.dg/g77/20000503-1.f: Likewise.
10295 * gfortran.dg/g77/20001111.f: Likewise.
10296 * gfortran.dg/g77/20010116.f: Likewise.
10297 * gfortran.dg/g77/20010216-1.f: Likewise.
10298 * gfortran.dg/g77/20010430.f: Likewise.
10299 * gfortran.dg/g77/20010610.f: Likewise.
10300 * gfortran.dg/g77/6177.f: Likewise.
10301 * gfortran.dg/g77/7388.f: Likewise.
10302 * gfortran.dg/g77/947.f: Likewise.
10303 * gfortran.dg/g77/970625-2.f: Likewise.
10304 * gfortran.dg/g77/971102-1.f: Likewise.
10305 * gfortran.dg/g77/980628-0.f: Likewise.
10306 * gfortran.dg/g77/980628-1.f: Likewise.
10307 * gfortran.dg/g77/980628-10.f: Likewise.
10308 * gfortran.dg/g77/980628-2.f: Likewise.
10309 * gfortran.dg/g77/980628-3.f: Likewise.
10310 * gfortran.dg/g77/980628-7.f: Likewise.
10311 * gfortran.dg/g77/980628-8.f: Likewise.
10312 * gfortran.dg/g77/980628-9.f: Likewise.
10313 * gfortran.dg/g77/980701-0.f: Likewise.
10314 * gfortran.dg/g77/980701-1.f: Likewise.
10315 * gfortran.dg/g77/cabs.f: Likewise.
10316 * gfortran.dg/g77/claus.f: Likewise.
10317 * gfortran.dg/g77/complex_1.f: Likewise.
10318 * gfortran.dg/g77/cpp3.F: Likewise.
10319 * gfortran.dg/g77/cpp4.F: Likewise.
10320 * gfortran.dg/g77/cpp5.F: Likewise.
10321 * gfortran.dg/g77/dcomplex.f: Likewise.
10322 * gfortran.dg/g77/dnrm2.f: Likewise.
10323 * gfortran.dg/g77/erfc.f: Likewise.
10324 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10325 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10326 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10327 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10328 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10329 * gfortran.dg/g77/int8421.f: Likewise.
10330 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10331 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10332 * gfortran.dg/g77/le.f: Likewise.
10333 * gfortran.dg/g77/short.f: Likewise.
10334 * gfortran.dg/gamma_1.f90: Likewise.
10335 * gfortran.dg/gamma_4.f90: Likewise.
10336 * gfortran.dg/gamma_5.f90: Likewise.
10337 * gfortran.dg/generic_13.f90: Likewise.
10338 * gfortran.dg/generic_15.f90: Likewise.
10339 * gfortran.dg/generic_19.f90: Likewise.
10340 * gfortran.dg/generic_20.f90: Likewise.
10341 * gfortran.dg/generic_23.f03: Likewise.
10342 * gfortran.dg/generic_25.f90: Likewise.
10343 * gfortran.dg/generic_27.f90: Likewise.
10344 * gfortran.dg/generic_31.f90: Likewise.
10345 * gfortran.dg/generic_4.f90: Likewise.
10346 * gfortran.dg/global_vars_c_init.f90: Likewise.
10347 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10348 * gfortran.dg/gnu_logical_1.F: Likewise.
10349 * gfortran.dg/goacc/fixed-1.f: Likewise.
10350 * gfortran.dg/goacc/fixed-2.f: Likewise.
10351 * gfortran.dg/goacc/gang-static.f95: Likewise.
10352 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10353 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10354 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10355 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10356 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10357 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10358 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10359 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10360 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10361 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10362 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10363 * gfortran.dg/gomp/pr48794.f90: Likewise.
10364 * gfortran.dg/gomp/pr72744.f90: Likewise.
10365 * gfortran.dg/gomp/pr77665.f90: Likewise.
10366 * gfortran.dg/gomp/workshare2.f90: Likewise.
10367 * gfortran.dg/gomp/workshare3.f90: Likewise.
10368 * gfortran.dg/goto_1.f: Likewise.
10369 * gfortran.dg/goto_2.f90: Likewise.
10370 * gfortran.dg/goto_4.f90: Likewise.
10371 * gfortran.dg/goto_6.f: Likewise.
10372 * gfortran.dg/graphite/id-26.f03: Likewise.
10373 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10374 * gfortran.dg/graphite/pr29581.f90: Likewise.
10375 * gfortran.dg/graphite/pr29832.f90: Likewise.
10376 * gfortran.dg/graphite/run-id-1.f: Likewise.
10377 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10378 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10379 * gfortran.dg/hollerith.f90: Likewise.
10380 * gfortran.dg/hollerith4.f90: Likewise.
10381 * gfortran.dg/hollerith6.f90: Likewise.
10382 * gfortran.dg/hollerith8.f90: Likewise.
10383 * gfortran.dg/hollerith_1.f90: Likewise.
10384 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10385 * gfortran.dg/hollerith_f95.f90: Likewise.
10386 * gfortran.dg/hollerith_legacy.f90: Likewise.
10387 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10388 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10389 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10390 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10391 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10392 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10393 * gfortran.dg/hypot_1.f90: Likewise.
10394 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10395 * gfortran.dg/iargc.f90: Likewise.
10396 * gfortran.dg/ibits.f90: Likewise.
10397 * gfortran.dg/ichar_1.f90: Likewise.
10398 * gfortran.dg/ichar_2.f90: Likewise.
10399 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10400 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10401 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10402 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10403 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10404 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10405 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10406 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10407 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10408 * gfortran.dg/ieee/large_1.f90: Likewise.
10409 * gfortran.dg/ieee/large_2.f90: Likewise.
10410 * gfortran.dg/ieee/large_3.F90: Likewise.
10411 * gfortran.dg/ieee/large_4.f90: Likewise.
10412 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10413 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10414 * gfortran.dg/impl_do_var_data.f90: Likewise.
10415 * gfortran.dg/implicit_10.f90: Likewise.
10416 * gfortran.dg/implicit_12.f90: Likewise.
10417 * gfortran.dg/implicit_class_1.f90: Likewise.
10418 * gfortran.dg/implicit_pure_1.f90: Likewise.
10419 * gfortran.dg/implied_do_1.f90: Likewise.
10420 * gfortran.dg/implied_do_io_1.f90: Likewise.
10421 * gfortran.dg/implied_do_io_2.f90: Likewise.
10422 * gfortran.dg/implied_do_io_3.f90: Likewise.
10423 * gfortran.dg/implied_shape_1.f08: Likewise.
10424 * gfortran.dg/import.f90: Likewise.
10425 * gfortran.dg/import4.f90: Likewise.
10426 * gfortran.dg/impure_1.f08: Likewise.
10427 * gfortran.dg/index.f90: Likewise.
10428 * gfortran.dg/index_2.f90: Likewise.
10429 * gfortran.dg/init_flag_1.f90: Likewise.
10430 * gfortran.dg/init_flag_10.f90: Likewise.
10431 * gfortran.dg/init_flag_15.f03: Likewise.
10432 * gfortran.dg/init_flag_2.f90: Likewise.
10433 * gfortran.dg/init_flag_3.f90: Likewise.
10434 * gfortran.dg/init_flag_4.f90: Likewise.
10435 * gfortran.dg/init_flag_5.f90: Likewise.
10436 * gfortran.dg/init_flag_6.f90: Likewise.
10437 * gfortran.dg/init_flag_7.f90: Likewise.
10438 * gfortran.dg/init_flag_9.f90: Likewise.
10439 * gfortran.dg/initialization_11.f90: Likewise.
10440 * gfortran.dg/initialization_19.f90: Likewise.
10441 * gfortran.dg/initialization_2.f90: Likewise.
10442 * gfortran.dg/initialization_22.f90: Likewise.
10443 * gfortran.dg/initialization_27.f90: Likewise.
10444 * gfortran.dg/initialization_5.f90: Likewise.
10445 * gfortran.dg/initialization_6.f90: Likewise.
10446 * gfortran.dg/inline_matmul_1.f90: Likewise.
10447 * gfortran.dg/inline_matmul_10.f90: Likewise.
10448 * gfortran.dg/inline_matmul_11.f90: Likewise.
10449 * gfortran.dg/inline_matmul_13.f90: Likewise.
10450 * gfortran.dg/inline_matmul_14.f90: Likewise.
10451 * gfortran.dg/inline_matmul_16.f90: Likewise.
10452 * gfortran.dg/inline_matmul_17.f90: Likewise.
10453 * gfortran.dg/inline_matmul_18.f90: Likewise.
10454 * gfortran.dg/inline_matmul_19.f90: Likewise.
10455 * gfortran.dg/inline_matmul_2.f90: Likewise.
10456 * gfortran.dg/inline_matmul_20.f90: Likewise.
10457 * gfortran.dg/inline_matmul_22.f90: Likewise.
10458 * gfortran.dg/inline_matmul_3.f90: Likewise.
10459 * gfortran.dg/inline_matmul_4.f90: Likewise.
10460 * gfortran.dg/inline_matmul_5.f90: Likewise.
10461 * gfortran.dg/inline_matmul_6.f90: Likewise.
10462 * gfortran.dg/inline_matmul_7.f90: Likewise.
10463 * gfortran.dg/inline_matmul_8.f90: Likewise.
10464 * gfortran.dg/inline_matmul_9.f90: Likewise.
10465 * gfortran.dg/inline_sum_1.f90: Likewise.
10466 * gfortran.dg/inline_sum_3.f90: Likewise.
10467 * gfortran.dg/inline_sum_5.f90: Likewise.
10468 * gfortran.dg/inquire-complex.f90: Likewise.
10469 * gfortran.dg/inquire.f90: Likewise.
10470 * gfortran.dg/inquire_10.f90: Likewise.
10471 * gfortran.dg/inquire_13.f90: Likewise.
10472 * gfortran.dg/inquire_15.f90: Likewise.
10473 * gfortran.dg/inquire_16.f90: Likewise.
10474 * gfortran.dg/inquire_17.f90: Likewise.
10475 * gfortran.dg/inquire_5.f90: Likewise.
10476 * gfortran.dg/inquire_6.f90: Likewise.
10477 * gfortran.dg/inquire_7.f90: Likewise.
10478 * gfortran.dg/inquire_9.f90: Likewise.
10479 * gfortran.dg/inquire_internal.f90: Likewise.
10480 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10481 * gfortran.dg/inquire_size.f90: Likewise.
10482 * gfortran.dg/int_1.f90: Likewise.
10483 * gfortran.dg/int_conv_1.f90: Likewise.
10484 * gfortran.dg/int_range_io_1.f90: Likewise.
10485 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10486 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10487 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10488 * gfortran.dg/integer_plus.f90: Likewise.
10489 * gfortran.dg/intent_out_2.f90: Likewise.
10490 * gfortran.dg/intent_out_5.f90: Likewise.
10491 * gfortran.dg/intent_out_6.f90: Likewise.
10492 * gfortran.dg/interface_12.f90: Likewise.
10493 * gfortran.dg/interface_19.f90: Likewise.
10494 * gfortran.dg/interface_4.f90: Likewise.
10495 * gfortran.dg/interface_5.f90: Likewise.
10496 * gfortran.dg/interface_9.f90: Likewise.
10497 * gfortran.dg/interface_assignment_1.f90: Likewise.
10498 * gfortran.dg/interface_assignment_2.f90: Likewise.
10499 * gfortran.dg/internal_dummy_2.f08: Likewise.
10500 * gfortran.dg/internal_dummy_3.f08: Likewise.
10501 * gfortran.dg/internal_dummy_4.f08: Likewise.
10502 * gfortran.dg/internal_pack_1.f90: Likewise.
10503 * gfortran.dg/internal_pack_10.f90: Likewise.
10504 * gfortran.dg/internal_pack_12.f90: Likewise.
10505 * gfortran.dg/internal_pack_13.f90: Likewise.
10506 * gfortran.dg/internal_pack_14.f90: Likewise.
10507 * gfortran.dg/internal_pack_15.f90: Likewise.
10508 * gfortran.dg/internal_pack_2.f90: Likewise.
10509 * gfortran.dg/internal_pack_3.f90: Likewise.
10510 * gfortran.dg/internal_pack_4.f90: Likewise.
10511 * gfortran.dg/internal_pack_6.f90: Likewise.
10512 * gfortran.dg/internal_pack_8.f90: Likewise.
10513 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10514 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10515 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10516 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10517 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10518 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10519 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10520 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10521 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10522 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10523 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10524 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10525 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10526 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10527 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10528 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10529 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10530 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10531 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10532 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10533 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10534 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10535 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10536 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10537 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10538 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10539 * gfortran.dg/io_err_1.f90: Likewise.
10540 * gfortran.dg/io_real_boz.f90: Likewise.
10541 * gfortran.dg/iomsg_1.f90: Likewise.
10542 * gfortran.dg/iostat_1.f90: Likewise.
10543 * gfortran.dg/iostat_2.f90: Likewise.
10544 * gfortran.dg/iostat_4.f90: Likewise.
10545 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10546 * gfortran.dg/ishft_1.f90: Likewise.
10547 * gfortran.dg/ishft_2.f90: Likewise.
10548 * gfortran.dg/ishft_4.f90: Likewise.
10549 * gfortran.dg/isnan_1.f90: Likewise.
10550 * gfortran.dg/isnan_2.f90: Likewise.
10551 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10552 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10553 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10554 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10555 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10556 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10557 * gfortran.dg/itime_idate_1.f: Likewise.
10558 * gfortran.dg/itime_idate_2.f: Likewise.
10559 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10560 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10561 * gfortran.dg/large_real_kind_1.f90: Likewise.
10562 * gfortran.dg/large_real_kind_2.F90: Likewise.
10563 * gfortran.dg/large_real_kind_3.F90: Likewise.
10564 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10565 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10566 * gfortran.dg/large_recl.f90: Likewise.
10567 * gfortran.dg/large_unit_1.f90: Likewise.
10568 * gfortran.dg/large_unit_2.f90: Likewise.
10569 * gfortran.dg/largeequiv_1.f90: Likewise.
10570 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10571 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10572 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10573 * gfortran.dg/list_read_1.f90: Likewise.
10574 * gfortran.dg/list_read_10.f90: Likewise.
10575 * gfortran.dg/list_read_11.f90: Likewise.
10576 * gfortran.dg/list_read_12.f90: Likewise.
10577 * gfortran.dg/list_read_13.f: Likewise.
10578 * gfortran.dg/list_read_14.f90: Likewise.
10579 * gfortran.dg/list_read_2.f90: Likewise.
10580 * gfortran.dg/list_read_3.f90: Likewise.
10581 * gfortran.dg/list_read_4.f90: Likewise.
10582 * gfortran.dg/list_read_5.f90: Likewise.
10583 * gfortran.dg/list_read_6.f90: Likewise.
10584 * gfortran.dg/list_read_7.f90: Likewise.
10585 * gfortran.dg/list_read_8.f90: Likewise.
10586 * gfortran.dg/list_read_9.f90: Likewise.
10587 * gfortran.dg/loc_2.f90: Likewise.
10588 * gfortran.dg/logical_1.f90: Likewise.
10589 * gfortran.dg/logical_dot_product.f90: Likewise.
10590 * gfortran.dg/logical_temp_io.f90: Likewise.
10591 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10592 * gfortran.dg/lrshift_1.f90: Likewise.
10593 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10594 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10595 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10596 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10597 * gfortran.dg/make_unit.f90: Likewise.
10598 * gfortran.dg/mapping_1.f90: Likewise.
10599 * gfortran.dg/mapping_2.f90: Likewise.
10600 * gfortran.dg/mapping_3.f90: Likewise.
10601 * gfortran.dg/masklr_1.F90: Likewise.
10602 * gfortran.dg/masklr_2.F90: Likewise.
10603 * gfortran.dg/matmul_1.f90: Likewise.
10604 * gfortran.dg/matmul_10.f90: Likewise.
10605 * gfortran.dg/matmul_12.f90: Likewise.
10606 * gfortran.dg/matmul_16.f90: Likewise.
10607 * gfortran.dg/matmul_17.f90: Likewise.
10608 * gfortran.dg/matmul_18.f90: Likewise.
10609 * gfortran.dg/matmul_2.f90: Likewise.
10610 * gfortran.dg/matmul_3.f90: Likewise.
10611 * gfortran.dg/matmul_4.f90: Likewise.
10612 * gfortran.dg/matmul_6.f90: Likewise.
10613 * gfortran.dg/matmul_8.f03: Likewise.
10614 * gfortran.dg/matmul_9.f90: Likewise.
10615 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10616 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10617 * gfortran.dg/matmul_const.f90: Likewise.
10618 * gfortran.dg/maxloc_1.f90: Likewise.
10619 * gfortran.dg/maxloc_2.f90: Likewise.
10620 * gfortran.dg/maxloc_3.f90: Likewise.
10621 * gfortran.dg/maxloc_4.f90: Likewise.
10622 * gfortran.dg/maxloc_string_1.f90: Likewise.
10623 * gfortran.dg/maxlocval_1.f90: Likewise.
10624 * gfortran.dg/maxlocval_2.f90: Likewise.
10625 * gfortran.dg/maxlocval_3.f90: Likewise.
10626 * gfortran.dg/maxlocval_4.f90: Likewise.
10627 * gfortran.dg/maxval_char_1.f90: Likewise.
10628 * gfortran.dg/maxval_char_2.f90: Likewise.
10629 * gfortran.dg/maxval_char_3.f90: Likewise.
10630 * gfortran.dg/maxval_char_4.f90: Likewise.
10631 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10632 * gfortran.dg/mclock.f90: Likewise.
10633 * gfortran.dg/merge_bits_1.F90: Likewise.
10634 * gfortran.dg/merge_bits_2.F90: Likewise.
10635 * gfortran.dg/merge_char_1.f90: Likewise.
10636 * gfortran.dg/merge_init_expr.f90: Likewise.
10637 * gfortran.dg/min_max_optional_1.f90: Likewise.
10638 * gfortran.dg/min_max_optional_5.f90: Likewise.
10639 * gfortran.dg/minloc_1.f90: Likewise.
10640 * gfortran.dg/minloc_2.f90: Likewise.
10641 * gfortran.dg/minloc_3.f90: Likewise.
10642 * gfortran.dg/minloc_4.f90: Likewise.
10643 * gfortran.dg/minloc_string_1.f90: Likewise.
10644 * gfortran.dg/minlocval_1.f90: Likewise.
10645 * gfortran.dg/minlocval_2.f90: Likewise.
10646 * gfortran.dg/minlocval_3.f90: Likewise.
10647 * gfortran.dg/minlocval_4.f90: Likewise.
10648 * gfortran.dg/minmax_char_1.f90: Likewise.
10649 * gfortran.dg/minmaxloc_1.f90: Likewise.
10650 * gfortran.dg/minmaxloc_10.f90: Likewise.
10651 * gfortran.dg/minmaxloc_11.f90: Likewise.
10652 * gfortran.dg/minmaxloc_12.f90: Likewise.
10653 * gfortran.dg/minmaxloc_13.f90: Likewise.
10654 * gfortran.dg/minmaxloc_2.f90: Likewise.
10655 * gfortran.dg/minmaxloc_3.f90: Likewise.
10656 * gfortran.dg/minmaxloc_4.f90: Likewise.
10657 * gfortran.dg/minmaxloc_5.f90: Likewise.
10658 * gfortran.dg/minmaxloc_6.f90: Likewise.
10659 * gfortran.dg/minmaxloc_7.f90: Likewise.
10660 * gfortran.dg/minmaxloc_8.f90: Likewise.
10661 * gfortran.dg/minmaxval_1.f90: Likewise.
10662 * gfortran.dg/minval_char_1.f90: Likewise.
10663 * gfortran.dg/minval_char_2.f90: Likewise.
10664 * gfortran.dg/minval_char_3.f90: Likewise.
10665 * gfortran.dg/minval_char_4.f90: Likewise.
10666 * gfortran.dg/minval_char_5.f90: Likewise.
10667 * gfortran.dg/minval_parameter_1.f90: Likewise.
10668 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10669 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10670 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10671 * gfortran.dg/missing_parens_1.f90: Likewise.
10672 * gfortran.dg/missing_parens_2.f90: Likewise.
10673 * gfortran.dg/mod_large_1.f90: Likewise.
10674 * gfortran.dg/mod_sign0_1.f90: Likewise.
10675 * gfortran.dg/module_blank_common.f90: Likewise.
10676 * gfortran.dg/module_commons_1.f90: Likewise.
10677 * gfortran.dg/module_commons_3.f90: Likewise.
10678 * gfortran.dg/module_double_reuse.f90: Likewise.
10679 * gfortran.dg/module_equivalence_1.f90: Likewise.
10680 * gfortran.dg/module_equivalence_2.f90: Likewise.
10681 * gfortran.dg/module_equivalence_3.f90: Likewise.
10682 * gfortran.dg/module_equivalence_5.f90: Likewise.
10683 * gfortran.dg/module_interface_1.f90: Likewise.
10684 * gfortran.dg/module_nan.f90: Likewise.
10685 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10686 * gfortran.dg/module_procedure_1.f90: Likewise.
10687 * gfortran.dg/module_read_1.f90: Likewise.
10688 * gfortran.dg/module_read_2.f90: Likewise.
10689 * gfortran.dg/module_widestring_1.f90: Likewise.
10690 * gfortran.dg/move_alloc.f90: Likewise.
10691 * gfortran.dg/move_alloc_10.f90: Likewise.
10692 * gfortran.dg/move_alloc_13.f90: Likewise.
10693 * gfortran.dg/move_alloc_14.f90: Likewise.
10694 * gfortran.dg/move_alloc_15.f90: Likewise.
10695 * gfortran.dg/move_alloc_16.f90: Likewise.
10696 * gfortran.dg/move_alloc_2.f90: Likewise.
10697 * gfortran.dg/move_alloc_5.f90: Likewise.
10698 * gfortran.dg/move_alloc_6.f90: Likewise.
10699 * gfortran.dg/move_alloc_9.f90: Likewise.
10700 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10701 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10702 * gfortran.dg/mvbits_1.f90: Likewise.
10703 * gfortran.dg/mvbits_2.f90: Likewise.
10704 * gfortran.dg/mvbits_3.f90: Likewise.
10705 * gfortran.dg/mvbits_4.f90: Likewise.
10706 * gfortran.dg/mvbits_7.f90: Likewise.
10707 * gfortran.dg/mvbits_8.f90: Likewise.
10708 * gfortran.dg/namelist_11.f: Likewise.
10709 * gfortran.dg/namelist_12.f: Likewise.
10710 * gfortran.dg/namelist_13.f90: Likewise.
10711 * gfortran.dg/namelist_14.f90: Likewise.
10712 * gfortran.dg/namelist_15.f90: Likewise.
10713 * gfortran.dg/namelist_16.f90: Likewise.
10714 * gfortran.dg/namelist_17.f90: Likewise.
10715 * gfortran.dg/namelist_18.f90: Likewise.
10716 * gfortran.dg/namelist_19.f90: Likewise.
10717 * gfortran.dg/namelist_20.f90: Likewise.
10718 * gfortran.dg/namelist_21.f90: Likewise.
10719 * gfortran.dg/namelist_22.f90: Likewise.
10720 * gfortran.dg/namelist_23.f90: Likewise.
10721 * gfortran.dg/namelist_24.f90: Likewise.
10722 * gfortran.dg/namelist_26.f90: Likewise.
10723 * gfortran.dg/namelist_27.f90: Likewise.
10724 * gfortran.dg/namelist_28.f90: Likewise.
10725 * gfortran.dg/namelist_29.f90: Likewise.
10726 * gfortran.dg/namelist_37.f90: Likewise.
10727 * gfortran.dg/namelist_38.f90: Likewise.
10728 * gfortran.dg/namelist_39.f90: Likewise.
10729 * gfortran.dg/namelist_40.f90: Likewise.
10730 * gfortran.dg/namelist_41.f90: Likewise.
10731 * gfortran.dg/namelist_42.f90: Likewise.
10732 * gfortran.dg/namelist_43.f90: Likewise.
10733 * gfortran.dg/namelist_44.f90: Likewise.
10734 * gfortran.dg/namelist_47.f90: Likewise.
10735 * gfortran.dg/namelist_48.f90: Likewise.
10736 * gfortran.dg/namelist_49.f90: Likewise.
10737 * gfortran.dg/namelist_50.f90: Likewise.
10738 * gfortran.dg/namelist_51.f90: Likewise.
10739 * gfortran.dg/namelist_52.f90: Likewise.
10740 * gfortran.dg/namelist_54.f90: Likewise.
10741 * gfortran.dg/namelist_55.f90: Likewise.
10742 * gfortran.dg/namelist_56.f90: Likewise.
10743 * gfortran.dg/namelist_57.f90: Likewise.
10744 * gfortran.dg/namelist_58.f90: Likewise.
10745 * gfortran.dg/namelist_59.f90: Likewise.
10746 * gfortran.dg/namelist_60.f90: Likewise.
10747 * gfortran.dg/namelist_61.f90: Likewise.
10748 * gfortran.dg/namelist_64.f90: Likewise.
10749 * gfortran.dg/namelist_65.f90: Likewise.
10750 * gfortran.dg/namelist_69.f90: Likewise.
10751 * gfortran.dg/namelist_70.f90: Likewise.
10752 * gfortran.dg/namelist_71.f90: Likewise.
10753 * gfortran.dg/namelist_72.f: Likewise.
10754 * gfortran.dg/namelist_73.f90: Likewise.
10755 * gfortran.dg/namelist_77.f90: Likewise.
10756 * gfortran.dg/namelist_78.f90: Likewise.
10757 * gfortran.dg/namelist_79.f90: Likewise.
10758 * gfortran.dg/namelist_80.f90: Likewise.
10759 * gfortran.dg/namelist_81.f90: Likewise.
10760 * gfortran.dg/namelist_82.f90: Likewise.
10761 * gfortran.dg/namelist_84.f90: Likewise.
10762 * gfortran.dg/namelist_85.f90: Likewise.
10763 * gfortran.dg/namelist_86.f90: Likewise.
10764 * gfortran.dg/namelist_87.f90: Likewise.
10765 * gfortran.dg/namelist_88.f90: Likewise.
10766 * gfortran.dg/namelist_89.f90: Likewise.
10767 * gfortran.dg/namelist_90.f: Likewise.
10768 * gfortran.dg/namelist_95.f90: Likewise.
10769 * gfortran.dg/namelist_char_only.f90: Likewise.
10770 * gfortran.dg/namelist_empty.f90: Likewise.
10771 * gfortran.dg/namelist_internal.f90: Likewise.
10772 * gfortran.dg/namelist_use.f90: Likewise.
10773 * gfortran.dg/namelist_use_only.f90: Likewise.
10774 * gfortran.dg/namelist_utf8.f90: Likewise.
10775 * gfortran.dg/nan_1.f90: Likewise.
10776 * gfortran.dg/nan_2.f90: Likewise.
10777 * gfortran.dg/nan_3.f90: Likewise.
10778 * gfortran.dg/nan_6.f90: Likewise.
10779 * gfortran.dg/nan_7.f90: Likewise.
10780 * gfortran.dg/nearest_1.f90: Likewise.
10781 * gfortran.dg/nearest_2.f90: Likewise.
10782 * gfortran.dg/nearest_3.f90: Likewise.
10783 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10784 * gfortran.dg/negative_automatic_size.f90: Likewise.
10785 * gfortran.dg/negative_unit.f: Likewise.
10786 * gfortran.dg/negative_unit2.f90: Likewise.
10787 * gfortran.dg/negative_unit_int8.f: Likewise.
10788 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10789 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10790 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10791 * gfortran.dg/nested_modules_1.f90: Likewise.
10792 * gfortran.dg/nested_modules_2.f90: Likewise.
10793 * gfortran.dg/nested_modules_3.f90: Likewise.
10794 * gfortran.dg/nesting_1.f90: Likewise.
10795 * gfortran.dg/new_line.f90: Likewise.
10796 * gfortran.dg/newunit_1.f90: Likewise.
10797 * gfortran.dg/newunit_3.f90: Likewise.
10798 * gfortran.dg/newunit_5.f90.f90: Likewise.
10799 * gfortran.dg/nint_1.f90: Likewise.
10800 * gfortran.dg/nint_2.f90: Likewise.
10801 * gfortran.dg/no_arg_check_2.f90: Likewise.
10802 * gfortran.dg/no_range_check_1.f90: Likewise.
10803 * gfortran.dg/no_range_check_2.f90: Likewise.
10804 * gfortran.dg/no_range_check_3.f90: Likewise.
10805 * gfortran.dg/noadv_size.f90: Likewise.
10806 * gfortran.dg/nonreturning_statements.f90: Likewise.
10807 * gfortran.dg/norm2_1.f90: Likewise.
10808 * gfortran.dg/norm2_3.f90: Likewise.
10809 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10810 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10811 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10812 * gfortran.dg/null_4.f90: Likewise.
10813 * gfortran.dg/null_9.f90: Likewise.
10814 * gfortran.dg/nullify_3.f90: Likewise.
10815 * gfortran.dg/oldstyle_1.f90: Likewise.
10816 * gfortran.dg/open_access_append_1.f90: Likewise.
10817 * gfortran.dg/open_access_append_2.f90: Likewise.
10818 * gfortran.dg/open_errors.f90: Likewise.
10819 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10820 * gfortran.dg/open_new.f90: Likewise.
10821 * gfortran.dg/open_readonly_1.f90: Likewise.
10822 * gfortran.dg/operator_1.f90: Likewise.
10823 * gfortran.dg/optional_absent_1.f90: Likewise.
10824 * gfortran.dg/optional_absent_2.f90: Likewise.
10825 * gfortran.dg/optional_absent_3.f90: Likewise.
10826 * gfortran.dg/optional_class_1.f90: Likewise.
10827 * gfortran.dg/optional_dim_2.f90: Likewise.
10828 * gfortran.dg/optional_dim_3.f90: Likewise.
10829 * gfortran.dg/output_exponents_1.f90: Likewise.
10830 * gfortran.dg/overload_1.f90: Likewise.
10831 * gfortran.dg/overload_2.f90: Likewise.
10832 * gfortran.dg/overwrite_1.f: Likewise.
10833 * gfortran.dg/pad_no.f90: Likewise.
10834 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10835 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10836 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10837 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10838 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10839 * gfortran.dg/parens_3.f90: Likewise.
10840 * gfortran.dg/parens_5.f90: Likewise.
10841 * gfortran.dg/parens_6.f90: Likewise.
10842 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10843 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10844 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10845 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10846 * gfortran.dg/parity_1.f90: Likewise.
10847 * gfortran.dg/past_eor.f90: Likewise.
10848 * gfortran.dg/pdt_1.f03: Likewise.
10849 * gfortran.dg/pdt_10.f03: Likewise.
10850 * gfortran.dg/pdt_11.f03: Likewise.
10851 * gfortran.dg/pdt_12.f03: Likewise.
10852 * gfortran.dg/pdt_13.f03: Likewise.
10853 * gfortran.dg/pdt_14.f03: Likewise.
10854 * gfortran.dg/pdt_15.f03: Likewise.
10855 * gfortran.dg/pdt_19.f03: Likewise.
10856 * gfortran.dg/pdt_20.f03: Likewise.
10857 * gfortran.dg/pdt_22.f03: Likewise.
10858 * gfortran.dg/pdt_23.f03: Likewise.
10859 * gfortran.dg/pdt_25.f03: Likewise.
10860 * gfortran.dg/pdt_26.f03: Likewise.
10861 * gfortran.dg/pdt_27.f03: Likewise.
10862 * gfortran.dg/pdt_28.f03: Likewise.
10863 * gfortran.dg/pdt_3.f03: Likewise.
10864 * gfortran.dg/pdt_4.f03: Likewise.
10865 * gfortran.dg/pdt_5.f03: Likewise.
10866 * gfortran.dg/pdt_7.f03: Likewise.
10867 * gfortran.dg/pointer_1.f90: Likewise.
10868 * gfortran.dg/pointer_array_1.f90: Likewise.
10869 * gfortran.dg/pointer_array_3.f90: Likewise.
10870 * gfortran.dg/pointer_array_4.f90: Likewise.
10871 * gfortran.dg/pointer_array_5.f90: Likewise.
10872 * gfortran.dg/pointer_array_6.f90: Likewise.
10873 * gfortran.dg/pointer_array_7.f90: Likewise.
10874 * gfortran.dg/pointer_array_8.f90: Likewise.
10875 * gfortran.dg/pointer_array_9.f90: Likewise.
10876 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10877 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10878 * gfortran.dg/pointer_assign_10.f90: Likewise.
10879 * gfortran.dg/pointer_assign_11.f90: Likewise.
10880 * gfortran.dg/pointer_assign_4.f90: Likewise.
10881 * gfortran.dg/pointer_assign_8.f90: Likewise.
10882 * gfortran.dg/pointer_assign_9.f90: Likewise.
10883 * gfortran.dg/pointer_check_10.f90: Likewise.
10884 * gfortran.dg/pointer_check_9.f90: Likewise.
10885 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10886 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10887 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10888 * gfortran.dg/pointer_init_1.f90: Likewise.
10889 * gfortran.dg/pointer_init_3.f90: Likewise.
10890 * gfortran.dg/pointer_init_4.f90: Likewise.
10891 * gfortran.dg/pointer_init_5.f90: Likewise.
10892 * gfortran.dg/pointer_init_8.f90: Likewise.
10893 * gfortran.dg/pointer_intent_1.f90: Likewise.
10894 * gfortran.dg/pointer_intent_4.f90: Likewise.
10895 * gfortran.dg/pointer_intent_5.f90: Likewise.
10896 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10897 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10898 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10899 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10900 * gfortran.dg/pointer_target_1.f90: Likewise.
10901 * gfortran.dg/pointer_target_2.f90: Likewise.
10902 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10903 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10904 * gfortran.dg/power.f90: Likewise.
10905 * gfortran.dg/power1.f90: Likewise.
10906 * gfortran.dg/power_3.f90: Likewise.
10907 * gfortran.dg/power_4.f90: Likewise.
10908 * gfortran.dg/power_5.f90: Likewise.
10909 * gfortran.dg/pr12884.f: Likewise.
10910 * gfortran.dg/pr15129.f90: Likewise.
10911 * gfortran.dg/pr15140.f90: Likewise.
10912 * gfortran.dg/pr15324.f90: Likewise.
10913 * gfortran.dg/pr15332.f: Likewise.
10914 * gfortran.dg/pr15957.f90: Likewise.
10915 * gfortran.dg/pr15959.f90: Likewise.
10916 * gfortran.dg/pr16597.f90: Likewise.
10917 * gfortran.dg/pr16861.f90: Likewise.
10918 * gfortran.dg/pr16938.f90: Likewise.
10919 * gfortran.dg/pr17090.f90: Likewise.
10920 * gfortran.dg/pr17143.f90: Likewise.
10921 * gfortran.dg/pr17164.f90: Likewise.
10922 * gfortran.dg/pr17229.f: Likewise.
10923 * gfortran.dg/pr17285.f90: Likewise.
10924 * gfortran.dg/pr17286.f90: Likewise.
10925 * gfortran.dg/pr17472.f: Likewise.
10926 * gfortran.dg/pr17612.f90: Likewise.
10927 * gfortran.dg/pr17706.f90: Likewise.
10928 * gfortran.dg/pr18025.f90: Likewise.
10929 * gfortran.dg/pr18122.f90: Likewise.
10930 * gfortran.dg/pr18210.f90: Likewise.
10931 * gfortran.dg/pr18392.f90: Likewise.
10932 * gfortran.dg/pr19155.f: Likewise.
10933 * gfortran.dg/pr19216.f: Likewise.
10934 * gfortran.dg/pr19467.f90: Likewise.
10935 * gfortran.dg/pr19657.f: Likewise.
10936 * gfortran.dg/pr19926.f90: Likewise.
10937 * gfortran.dg/pr19928-1.f90: Likewise.
10938 * gfortran.dg/pr19928-2.f90: Likewise.
10939 * gfortran.dg/pr20086.f90: Likewise.
10940 * gfortran.dg/pr20124.f90: Likewise.
10941 * gfortran.dg/pr20163-2.f: Likewise.
10942 * gfortran.dg/pr20480.f90: Likewise.
10943 * gfortran.dg/pr20755.f: Likewise.
10944 * gfortran.dg/pr20950.f: Likewise.
10945 * gfortran.dg/pr21177.f90: Likewise.
10946 * gfortran.dg/pr21730.f: Likewise.
10947 * gfortran.dg/pr22491.f: Likewise.
10948 * gfortran.dg/pr25603.f: Likewise.
10949 * gfortran.dg/pr26246_2.f90: Likewise.
10950 * gfortran.dg/pr32136.f90: Likewise.
10951 * gfortran.dg/pr32533.f90: Likewise.
10952 * gfortran.dg/pr33794.f90: Likewise.
10953 * gfortran.dg/pr35662.f90: Likewise.
10954 * gfortran.dg/pr35944-1.f90: Likewise.
10955 * gfortran.dg/pr35944-2.f90: Likewise.
10956 * gfortran.dg/pr35983.f90: Likewise.
10957 * gfortran.dg/pr39865.f90: Likewise.
10958 * gfortran.dg/pr41212.f90: Likewise.
10959 * gfortran.dg/pr43808.f90: Likewise.
10960 * gfortran.dg/pr44592.f90: Likewise.
10961 * gfortran.dg/pr44735.f90: Likewise.
10962 * gfortran.dg/pr45308.f03: Likewise.
10963 * gfortran.dg/pr46297.f: Likewise.
10964 * gfortran.dg/pr46588.f90: Likewise.
10965 * gfortran.dg/pr46665.f90: Likewise.
10966 * gfortran.dg/pr46804.f90: Likewise.
10967 * gfortran.dg/pr47008.f03: Likewise.
10968 * gfortran.dg/pr47614.f: Likewise.
10969 * gfortran.dg/pr47878.f90: Likewise.
10970 * gfortran.dg/pr49103.f90: Likewise.
10971 * gfortran.dg/pr50069_1.f90: Likewise.
10972 * gfortran.dg/pr50769.f90: Likewise.
10973 * gfortran.dg/pr52608.f90: Likewise.
10974 * gfortran.dg/pr55086_2.f90: Likewise.
10975 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10976 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10977 * gfortran.dg/pr55330.f90: Likewise.
10978 * gfortran.dg/pr56015.f90: Likewise.
10979 * gfortran.dg/pr57910.f90: Likewise.
10980 * gfortran.dg/pr59700.f90: Likewise.
10981 * gfortran.dg/pr62125.f90: Likewise.
10982 * gfortran.dg/pr64530.f90: Likewise.
10983 * gfortran.dg/pr65429.f90: Likewise.
10984 * gfortran.dg/pr65450.f90: Likewise.
10985 * gfortran.dg/pr65504.f90: Likewise.
10986 * gfortran.dg/pr65903.f90: Likewise.
10987 * gfortran.dg/pr66311.f90: Likewise.
10988 * gfortran.dg/pr66864.f90: Likewise.
10989 * gfortran.dg/pr67140.f90: Likewise.
10990 * gfortran.dg/pr67524.f90: Likewise.
10991 * gfortran.dg/pr67885.f90: Likewise.
10992 * gfortran.dg/pr68053.f90: Likewise.
10993 * gfortran.dg/pr68566.f90: Likewise.
10994 * gfortran.dg/pr69514_1.f90: Likewise.
10995 * gfortran.dg/pr69514_2.f90: Likewise.
10996 * gfortran.dg/pr69739.f90: Likewise.
10997 * gfortran.dg/pr70673.f90: Likewise.
10998 * gfortran.dg/pr71523_2.f90: Likewise.
10999 * gfortran.dg/pr71764.f90: Likewise.
11000 * gfortran.dg/pr78092.f90: Likewise.
11001 * gfortran.dg/pr82973.f90: Likewise.
11002 * gfortran.dg/pr83864.f90: Likewise.
11003 * gfortran.dg/pr83874.f90: Likewise.
11004 * gfortran.dg/pr84088.f90: Likewise.
11005 * gfortran.dg/pr84155.f90: Likewise.
11006 * gfortran.dg/proc_decl_12.f90: Likewise.
11007 * gfortran.dg/proc_decl_13.f90: Likewise.
11008 * gfortran.dg/proc_decl_15.f90: Likewise.
11009 * gfortran.dg/proc_decl_17.f90: Likewise.
11010 * gfortran.dg/proc_decl_18.f90: Likewise.
11011 * gfortran.dg/proc_decl_2.f90: Likewise.
11012 * gfortran.dg/proc_decl_5.f90: Likewise.
11013 * gfortran.dg/proc_decl_9.f90: Likewise.
11014 * gfortran.dg/proc_ptr_1.f90: Likewise.
11015 * gfortran.dg/proc_ptr_10.f90: Likewise.
11016 * gfortran.dg/proc_ptr_12.f90: Likewise.
11017 * gfortran.dg/proc_ptr_18.f90: Likewise.
11018 * gfortran.dg/proc_ptr_19.f90: Likewise.
11019 * gfortran.dg/proc_ptr_21.f90: Likewise.
11020 * gfortran.dg/proc_ptr_22.f90: Likewise.
11021 * gfortran.dg/proc_ptr_23.f90: Likewise.
11022 * gfortran.dg/proc_ptr_25.f90: Likewise.
11023 * gfortran.dg/proc_ptr_26.f90: Likewise.
11024 * gfortran.dg/proc_ptr_3.f90: Likewise.
11025 * gfortran.dg/proc_ptr_36.f90: Likewise.
11026 * gfortran.dg/proc_ptr_47.f90: Likewise.
11027 * gfortran.dg/proc_ptr_48.f90: Likewise.
11028 * gfortran.dg/proc_ptr_5.f90: Likewise.
11029 * gfortran.dg/proc_ptr_6.f90: Likewise.
11030 * gfortran.dg/proc_ptr_7.f90: Likewise.
11031 * gfortran.dg/proc_ptr_8.f90: Likewise.
11032 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11033 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11034 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11035 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11036 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11037 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11038 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11039 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11040 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11041 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11042 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11043 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11044 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11045 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11046 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11047 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11048 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11049 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11050 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11051 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11052 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11053 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11054 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11055 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11056 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11057 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11058 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11059 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11060 * gfortran.dg/product_init_expr.f03: Likewise.
11061 * gfortran.dg/promotion.f90: Likewise.
11062 * gfortran.dg/promotion_3.f90: Likewise.
11063 * gfortran.dg/promotion_4.f90: Likewise.
11064 * gfortran.dg/protected_1.f90: Likewise.
11065 * gfortran.dg/protected_2.f90: Likewise.
11066 * gfortran.dg/ptr-func-1.f90: Likewise.
11067 * gfortran.dg/ptr-func-2.f90: Likewise.
11068 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11069 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11070 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11071 * gfortran.dg/pure_byref_1.f90: Likewise.
11072 * gfortran.dg/pure_byref_2.f90: Likewise.
11073 * gfortran.dg/pure_byref_3.f90: Likewise.
11074 * gfortran.dg/quad_2.f90: Likewise.
11075 * gfortran.dg/quad_3.f90: Likewise.
11076 * gfortran.dg/random_3.f90: Likewise.
11077 * gfortran.dg/random_4.f90: Likewise.
11078 * gfortran.dg/random_7.f90: Likewise.
11079 * gfortran.dg/read_2.f90: Likewise.
11080 * gfortran.dg/read_3.f90: Likewise.
11081 * gfortran.dg/read_4.f90: Likewise.
11082 * gfortran.dg/read_5.f90: Likewise.
11083 * gfortran.dg/read_bad_advance.f90: Likewise.
11084 * gfortran.dg/read_bang.f90: Likewise.
11085 * gfortran.dg/read_bang4.f90: Likewise.
11086 * gfortran.dg/read_comma.f: Likewise.
11087 * gfortran.dg/read_dir.f90: Likewise.
11088 * gfortran.dg/read_empty_file.f: Likewise.
11089 * gfortran.dg/read_eof_1.f90: Likewise.
11090 * gfortran.dg/read_eof_2.f90: Likewise.
11091 * gfortran.dg/read_eof_3.f90: Likewise.
11092 * gfortran.dg/read_eof_4.f90: Likewise.
11093 * gfortran.dg/read_eof_5.f90: Likewise.
11094 * gfortran.dg/read_eof_6.f: Likewise.
11095 * gfortran.dg/read_eof_7.f90: Likewise.
11096 * gfortran.dg/read_eof_8.f90: Likewise.
11097 * gfortran.dg/read_eof_all.f90: Likewise.
11098 * gfortran.dg/read_eor.f90: Likewise.
11099 * gfortran.dg/read_float_1.f90: Likewise.
11100 * gfortran.dg/read_float_2.f03: Likewise.
11101 * gfortran.dg/read_float_3.f90: Likewise.
11102 * gfortran.dg/read_float_4.f90: Likewise.
11103 * gfortran.dg/read_infnan_1.f90: Likewise.
11104 * gfortran.dg/read_list_eof_1.f90: Likewise.
11105 * gfortran.dg/read_logical.f90: Likewise.
11106 * gfortran.dg/read_many_1.f: Likewise.
11107 * gfortran.dg/read_no_eor.f90: Likewise.
11108 * gfortran.dg/read_noadvance.f90: Likewise.
11109 * gfortran.dg/read_repeat.f90: Likewise.
11110 * gfortran.dg/read_repeat_2.f90: Likewise.
11111 * gfortran.dg/read_size_noadvance.f90: Likewise.
11112 * gfortran.dg/read_x_eof.f90: Likewise.
11113 * gfortran.dg/read_x_past.f: Likewise.
11114 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11115 * gfortran.dg/real_const_1.f: Likewise.
11116 * gfortran.dg/real_const_2.f90: Likewise.
11117 * gfortran.dg/real_const_3.f90: Likewise.
11118 * gfortran.dg/real_do_1.f90: Likewise.
11119 * gfortran.dg/real_index_1.f90: Likewise.
11120 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11121 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11122 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11123 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11124 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11125 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11126 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11127 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11128 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11129 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11130 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11131 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11132 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11133 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11134 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11135 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11136 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11137 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11138 * gfortran.dg/record_marker_1.f90: Likewise.
11139 * gfortran.dg/record_marker_2.f: Likewise.
11140 * gfortran.dg/record_marker_3.f90: Likewise.
11141 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11142 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11143 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11144 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11145 * gfortran.dg/recursive_check_7.f90: Likewise.
11146 * gfortran.dg/recursive_reference_1.f90: Likewise.
11147 * gfortran.dg/recursive_reference_2.f90: Likewise.
11148 * gfortran.dg/recursive_stack.f90: Likewise.
11149 * gfortran.dg/reduction.f90: Likewise.
11150 * gfortran.dg/repack_arrays_1.f90: Likewise.
11151 * gfortran.dg/repeat_1.f90: Likewise.
11152 * gfortran.dg/repeat_2.f90: Likewise.
11153 * gfortran.dg/repeat_3.f90: Likewise.
11154 * gfortran.dg/repeat_6.f90: Likewise.
11155 * gfortran.dg/reshape-alloc.f90: Likewise.
11156 * gfortran.dg/reshape-complex.f90: Likewise.
11157 * gfortran.dg/reshape.f90: Likewise.
11158 * gfortran.dg/reshape_2.f90: Likewise.
11159 * gfortran.dg/reshape_7.f90: Likewise.
11160 * gfortran.dg/reshape_empty_1.f03: Likewise.
11161 * gfortran.dg/reshape_pad_1.f90: Likewise.
11162 * gfortran.dg/reshape_rank7.f90: Likewise.
11163 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11164 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11165 * gfortran.dg/result_default_init_1.f90: Likewise.
11166 * gfortran.dg/result_in_spec_1.f90: Likewise.
11167 * gfortran.dg/result_in_spec_2.f90: Likewise.
11168 * gfortran.dg/ret_array_1.f90: Likewise.
11169 * gfortran.dg/ret_pointer_1.f90: Likewise.
11170 * gfortran.dg/ret_pointer_2.f90: Likewise.
11171 * gfortran.dg/rewind_1.f90: Likewise.
11172 * gfortran.dg/round_1.f03: Likewise.
11173 * gfortran.dg/round_2.f03: Likewise.
11174 * gfortran.dg/round_3.f08: Likewise.
11175 * gfortran.dg/round_4.f90: Likewise.
11176 * gfortran.dg/rrspacing_1.f90: Likewise.
11177 * gfortran.dg/runtime_warning_1.f90: Likewise.
11178 * gfortran.dg/same_type_as_2.f03: Likewise.
11179 * gfortran.dg/save_1.f90: Likewise.
11180 * gfortran.dg/save_5.f90: Likewise.
11181 * gfortran.dg/save_6.f90: Likewise.
11182 * gfortran.dg/scalar_mask_1.f90: Likewise.
11183 * gfortran.dg/scalar_mask_2.f90: Likewise.
11184 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11185 * gfortran.dg/scale_1.f90: Likewise.
11186 * gfortran.dg/scan_1.f90: Likewise.
11187 * gfortran.dg/scan_2.f90: Likewise.
11188 * gfortran.dg/secnds-1.f: Likewise.
11189 * gfortran.dg/secnds.f: Likewise.
11190 * gfortran.dg/select_1.f90: Likewise.
11191 * gfortran.dg/select_2.f90: Likewise.
11192 * gfortran.dg/select_3.f90: Likewise.
11193 * gfortran.dg/select_5.f90: Likewise.
11194 * gfortran.dg/select_char_1.f90: Likewise.
11195 * gfortran.dg/select_char_2.f90: Likewise.
11196 * gfortran.dg/select_type_13.f03: Likewise.
11197 * gfortran.dg/select_type_14.f03: Likewise.
11198 * gfortran.dg/select_type_15.f03: Likewise.
11199 * gfortran.dg/select_type_19.f03: Likewise.
11200 * gfortran.dg/select_type_2.f03: Likewise.
11201 * gfortran.dg/select_type_26.f03: Likewise.
11202 * gfortran.dg/select_type_27.f03: Likewise.
11203 * gfortran.dg/select_type_28.f03: Likewise.
11204 * gfortran.dg/select_type_3.f03: Likewise.
11205 * gfortran.dg/select_type_35.f03: Likewise.
11206 * gfortran.dg/select_type_36.f03: Likewise.
11207 * gfortran.dg/select_type_37.f03: Likewise.
11208 * gfortran.dg/select_type_39.f03: Likewise.
11209 * gfortran.dg/select_type_4.f90: Likewise.
11210 * gfortran.dg/select_type_5.f03: Likewise.
11211 * gfortran.dg/select_type_6.f03: Likewise.
11212 * gfortran.dg/select_type_7.f03: Likewise.
11213 * gfortran.dg/select_type_8.f03: Likewise.
11214 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11215 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11216 * gfortran.dg/selected_kind_1.f90: Likewise.
11217 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11218 * gfortran.dg/shape_2.f90: Likewise.
11219 * gfortran.dg/shape_4.f90: Likewise.
11220 * gfortran.dg/shape_5.f90: Likewise.
11221 * gfortran.dg/shape_7.f90: Likewise.
11222 * gfortran.dg/shape_8.f90: Likewise.
11223 * gfortran.dg/shape_9.f90: Likewise.
11224 * gfortran.dg/shift-kind_2.f90: Likewise.
11225 * gfortran.dg/shiftalr_1.F90: Likewise.
11226 * gfortran.dg/shiftalr_2.F90: Likewise.
11227 * gfortran.dg/simpleif_1.f90: Likewise.
11228 * gfortran.dg/simplify_argN_1.f90: Likewise.
11229 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11230 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11231 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11232 * gfortran.dg/simplify_modulo.f90: Likewise.
11233 * gfortran.dg/single_char_string.f90: Likewise.
11234 * gfortran.dg/size_dim.f90: Likewise.
11235 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11236 * gfortran.dg/sizeof.f90: Likewise.
11237 * gfortran.dg/sizeof_4.f90: Likewise.
11238 * gfortran.dg/slash_1.f90: Likewise.
11239 * gfortran.dg/sms-1.f90: Likewise.
11240 * gfortran.dg/sms-2.f90: Likewise.
11241 * gfortran.dg/spec_expr_7.f90: Likewise.
11242 * gfortran.dg/specifics_1.f90: Likewise.
11243 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11244 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11245 * gfortran.dg/spread_init_expr.f03: Likewise.
11246 * gfortran.dg/spread_scalar_source.f90: Likewise.
11247 * gfortran.dg/spread_shape_1.f90: Likewise.
11248 * gfortran.dg/stat_1.f90: Likewise.
11249 * gfortran.dg/stat_2.f90: Likewise.
11250 * gfortran.dg/stfunc_1.f90: Likewise.
11251 * gfortran.dg/stfunc_4.f90: Likewise.
11252 * gfortran.dg/stfunc_6.f90: Likewise.
11253 * gfortran.dg/storage_size_1.f08: Likewise.
11254 * gfortran.dg/storage_size_3.f08: Likewise.
11255 * gfortran.dg/storage_size_4.f90: Likewise.
11256 * gfortran.dg/streamio_1.f90: Likewise.
11257 * gfortran.dg/streamio_10.f90: Likewise.
11258 * gfortran.dg/streamio_11.f90: Likewise.
11259 * gfortran.dg/streamio_12.f90: Likewise.
11260 * gfortran.dg/streamio_13.f90: Likewise.
11261 * gfortran.dg/streamio_14.f90: Likewise.
11262 * gfortran.dg/streamio_15.f90: Likewise.
11263 * gfortran.dg/streamio_16.f90: Likewise.
11264 * gfortran.dg/streamio_17.f90: Likewise.
11265 * gfortran.dg/streamio_2.f90: Likewise.
11266 * gfortran.dg/streamio_3.f90: Likewise.
11267 * gfortran.dg/streamio_4.f90: Likewise.
11268 * gfortran.dg/streamio_5.f90: Likewise.
11269 * gfortran.dg/streamio_6.f90: Likewise.
11270 * gfortran.dg/streamio_7.f90: Likewise.
11271 * gfortran.dg/streamio_8.f90: Likewise.
11272 * gfortran.dg/streamio_9.f90: Likewise.
11273 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11274 * gfortran.dg/string_4.f90: Likewise.
11275 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11276 * gfortran.dg/string_assign_2.f90: Likewise.
11277 * gfortran.dg/string_compare_1.f90: Likewise.
11278 * gfortran.dg/string_compare_2.f90: Likewise.
11279 * gfortran.dg/string_compare_3.f90: Likewise.
11280 * gfortran.dg/string_ctor_1.f90: Likewise.
11281 * gfortran.dg/string_length_1.f90: Likewise.
11282 * gfortran.dg/string_length_2.f90: Likewise.
11283 * gfortran.dg/string_length_3.f90: Likewise.
11284 * gfortran.dg/string_length_4.f90: Likewise.
11285 * gfortran.dg/string_null_compare_1.f: Likewise.
11286 * gfortran.dg/string_pad_trunc.f90: Likewise.
11287 * gfortran.dg/structure_constructor_1.f03: Likewise.
11288 * gfortran.dg/structure_constructor_11.f90: Likewise.
11289 * gfortran.dg/structure_constructor_13.f03: Likewise.
11290 * gfortran.dg/structure_constructor_2.f03: Likewise.
11291 * gfortran.dg/structure_constructor_5.f03: Likewise.
11292 * gfortran.dg/submodule_1.f08: Likewise.
11293 * gfortran.dg/submodule_11.f08: Likewise.
11294 * gfortran.dg/submodule_14.f08: Likewise.
11295 * gfortran.dg/submodule_15.f08: Likewise.
11296 * gfortran.dg/submodule_17.f08: Likewise.
11297 * gfortran.dg/submodule_18.f08: Likewise.
11298 * gfortran.dg/submodule_19.f08: Likewise.
11299 * gfortran.dg/submodule_2.f08: Likewise.
11300 * gfortran.dg/submodule_27.f08: Likewise.
11301 * gfortran.dg/submodule_28.f08: Likewise.
11302 * gfortran.dg/submodule_29.f08: Likewise.
11303 * gfortran.dg/submodule_30.f08: Likewise.
11304 * gfortran.dg/submodule_6.f08: Likewise.
11305 * gfortran.dg/submodule_7.f08: Likewise.
11306 * gfortran.dg/submodule_8.f08: Likewise.
11307 * gfortran.dg/subnormal_1.f90: Likewise.
11308 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11309 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11310 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11311 * gfortran.dg/substr_2.f: Likewise.
11312 * gfortran.dg/substr_3.f: Likewise.
11313 * gfortran.dg/substr_4.f: Likewise.
11314 * gfortran.dg/substr_5.f90: Likewise.
11315 * gfortran.dg/substr_6.f90: Likewise.
11316 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11317 * gfortran.dg/sum_init_expr.f03: Likewise.
11318 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11319 * gfortran.dg/system_clock_3.f08: Likewise.
11320 * gfortran.dg/t_editing.f: Likewise.
11321 * gfortran.dg/team_change_1.f90: Likewise.
11322 * gfortran.dg/team_end_1.f90: Likewise.
11323 * gfortran.dg/team_number_1.f90: Likewise.
11324 * gfortran.dg/temporary_1.f90: Likewise.
11325 * gfortran.dg/test_com_block.f90: Likewise.
11326 * gfortran.dg/test_only_clause.f90: Likewise.
11327 * gfortran.dg/tiny_1.f90: Likewise.
11328 * gfortran.dg/tiny_2.f90: Likewise.
11329 * gfortran.dg/tl_editing.f90: Likewise.
11330 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11331 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11332 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11333 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11334 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11335 * gfortran.dg/transfer_class_2.f90: Likewise.
11336 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11337 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11338 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11339 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11340 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11341 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11342 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11343 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11344 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11345 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11346 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11347 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11348 * gfortran.dg/transpose_1.f90: Likewise.
11349 * gfortran.dg/transpose_3.f03: Likewise.
11350 * gfortran.dg/transpose_4.f90: Likewise.
11351 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11352 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11353 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11354 * gfortran.dg/trim_1.f90: Likewise.
11355 * gfortran.dg/trim_optimize_1.f90: Likewise.
11356 * gfortran.dg/trim_optimize_2.f90: Likewise.
11357 * gfortran.dg/trim_optimize_3.f90: Likewise.
11358 * gfortran.dg/trim_optimize_4.f90: Likewise.
11359 * gfortran.dg/trim_optimize_5.f90: Likewise.
11360 * gfortran.dg/trim_optimize_6.f90: Likewise.
11361 * gfortran.dg/trim_optimize_7.f90: Likewise.
11362 * gfortran.dg/trim_optimize_8.f90: Likewise.
11363 * gfortran.dg/type_to_class_1.f03: Likewise.
11364 * gfortran.dg/type_to_class_2.f03: Likewise.
11365 * gfortran.dg/type_to_class_3.f03: Likewise.
11366 * gfortran.dg/type_to_class_4.f03: Likewise.
11367 * gfortran.dg/type_to_class_5.f03: Likewise.
11368 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11369 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11370 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11371 * gfortran.dg/typebound_call_1.f03: Likewise.
11372 * gfortran.dg/typebound_call_13.f03: Likewise.
11373 * gfortran.dg/typebound_call_18.f03: Likewise.
11374 * gfortran.dg/typebound_call_19.f03: Likewise.
11375 * gfortran.dg/typebound_call_2.f03: Likewise.
11376 * gfortran.dg/typebound_call_20.f03: Likewise.
11377 * gfortran.dg/typebound_call_3.f03: Likewise.
11378 * gfortran.dg/typebound_generic_5.f03: Likewise.
11379 * gfortran.dg/typebound_generic_6.f03: Likewise.
11380 * gfortran.dg/typebound_generic_9.f03: Likewise.
11381 * gfortran.dg/typebound_operator_12.f03: Likewise.
11382 * gfortran.dg/typebound_operator_13.f03: Likewise.
11383 * gfortran.dg/typebound_operator_15.f90: Likewise.
11384 * gfortran.dg/typebound_operator_20.f90: Likewise.
11385 * gfortran.dg/typebound_operator_3.f03: Likewise.
11386 * gfortran.dg/typebound_operator_6.f03: Likewise.
11387 * gfortran.dg/typebound_operator_7.f03: Likewise.
11388 * gfortran.dg/typebound_operator_8.f03: Likewise.
11389 * gfortran.dg/typebound_operator_9.f03: Likewise.
11390 * gfortran.dg/typebound_proc_19.f90: Likewise.
11391 * gfortran.dg/typebound_proc_20.f90: Likewise.
11392 * gfortran.dg/typebound_proc_23.f90: Likewise.
11393 * gfortran.dg/typebound_proc_27.f03: Likewise.
11394 * gfortran.dg/typebound_proc_35.f90: Likewise.
11395 * gfortran.dg/typebound_proc_36.f90: Likewise.
11396 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11397 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11398 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11399 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11400 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11401 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11402 * gfortran.dg/unf_short_record_1.f90: Likewise.
11403 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11404 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11405 * gfortran.dg/unit_1.f90: Likewise.
11406 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11407 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11408 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11409 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11410 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11411 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11412 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11413 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11414 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11415 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11416 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11417 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11418 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11419 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11420 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11421 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11422 * gfortran.dg/unpack_init_expr.f03: Likewise.
11423 * gfortran.dg/use_10.f90: Likewise.
11424 * gfortran.dg/use_11.f90: Likewise.
11425 * gfortran.dg/use_13.f90: Likewise.
11426 * gfortran.dg/use_24.f90: Likewise.
11427 * gfortran.dg/use_27.f90: Likewise.
11428 * gfortran.dg/use_5.f90: Likewise.
11429 * gfortran.dg/use_allocated_1.f90: Likewise.
11430 * gfortran.dg/use_only_1.f90: Likewise.
11431 * gfortran.dg/use_only_4.f90: Likewise.
11432 * gfortran.dg/use_rename_2.f90: Likewise.
11433 * gfortran.dg/use_rename_4.f90: Likewise.
11434 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11435 * gfortran.dg/used_interface_ref.f90: Likewise.
11436 * gfortran.dg/used_types_5.f90: Likewise.
11437 * gfortran.dg/utf8_1.f03: Likewise.
11438 * gfortran.dg/utf8_2.f03: Likewise.
11439 * gfortran.dg/value_1.f90: Likewise.
11440 * gfortran.dg/value_2.f90: Likewise.
11441 * gfortran.dg/value_4.f90: Likewise.
11442 * gfortran.dg/value_6.f03: Likewise.
11443 * gfortran.dg/value_7.f03: Likewise.
11444 * gfortran.dg/value_test.f90: Likewise.
11445 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11446 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11447 * gfortran.dg/vect/pr60510.f: Likewise.
11448 * gfortran.dg/vect/pr69882.f90: Likewise.
11449 * gfortran.dg/vect/pr69980.f90: Likewise.
11450 * gfortran.dg/vect/vect-5.f90: Likewise.
11451 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11452 * gfortran.dg/vector_subscript_1.f90: Likewise.
11453 * gfortran.dg/vector_subscript_2.f90: Likewise.
11454 * gfortran.dg/vector_subscript_3.f90: Likewise.
11455 * gfortran.dg/vector_subscript_5.f90: Likewise.
11456 * gfortran.dg/verify_2.f90: Likewise.
11457 * gfortran.dg/volatile10.f90: Likewise.
11458 * gfortran.dg/where_1.f90: Likewise.
11459 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11460 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11461 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11462 * gfortran.dg/whole_file_13.f90: Likewise.
11463 * gfortran.dg/whole_file_2.f90: Likewise.
11464 * gfortran.dg/widechar_2.f90: Likewise.
11465 * gfortran.dg/widechar_4.f90: Likewise.
11466 * gfortran.dg/widechar_5.f90: Likewise.
11467 * gfortran.dg/widechar_6.f90: Likewise.
11468 * gfortran.dg/widechar_8.f90: Likewise.
11469 * gfortran.dg/widechar_IO_1.f90: Likewise.
11470 * gfortran.dg/widechar_IO_2.f90: Likewise.
11471 * gfortran.dg/widechar_IO_3.f90: Likewise.
11472 * gfortran.dg/widechar_IO_4.f90: Likewise.
11473 * gfortran.dg/widechar_compare_1.f90: Likewise.
11474 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11475 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11476 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11477 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11478 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11479 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11480 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11481 * gfortran.dg/widechar_select_1.f90: Likewise.
11482 * gfortran.dg/winapi.f90: Likewise.
11483 * gfortran.dg/write_0_pe_format.f90: Likewise.
11484 * gfortran.dg/write_back.f: Likewise.
11485 * gfortran.dg/write_check3.f90: Likewise.
11486 * gfortran.dg/write_direct_eor.f90: Likewise.
11487 * gfortran.dg/write_padding.f90: Likewise.
11488 * gfortran.dg/write_recursive.f90: Likewise.
11489 * gfortran.dg/write_rewind_1.f: Likewise.
11490 * gfortran.dg/write_rewind_2.f: Likewise.
11491 * gfortran.dg/write_zero_array.f90: Likewise.
11492 * gfortran.dg/x_slash_1.f: Likewise.
11493 * gfortran.dg/x_slash_2.f: Likewise.
11494 * gfortran.dg/zero_array_components_1.f90: Likewise.
11495 * gfortran.dg/zero_length_1.f90: Likewise.
11496 * gfortran.dg/zero_length_2.f90: Likewise.
11497 * gfortran.dg/zero_sized_1.f90: Likewise.
11498 * gfortran.dg/zero_sized_3.f90: Likewise.
11499 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11500 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11501 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11502 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11503 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11504 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11505 * gfortran.fortran-torture/execute/args.f90: Likewise.
11506 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11507 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11508 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11509 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11510 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11511 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11512 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11513 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11514 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11515 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11516 * gfortran.fortran-torture/execute/common.f90: Likewise.
11517 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11518 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11519 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11520 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11521 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11522 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11523 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11524 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11525 * gfortran.fortran-torture/execute/data.f90: Likewise.
11526 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11527 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11528 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11529 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11530 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11531 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11532 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11533 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11534 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11535 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11536 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11537 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11538 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11539 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11540 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11541 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11542 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11543 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11544 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11545 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11546 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11547 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11548 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11549 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11550 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11551 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11552 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11553 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11554 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11555 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11556 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11557 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11558 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11559 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11560 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11561 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11562 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11563 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11564 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11565 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11566 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11567 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11568 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11569 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11570 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11571 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11572 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11573 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11574 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11575 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11576 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11577 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11578 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11579 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11580 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11581 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11582 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11583 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11584 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11585 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11586 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11587 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11588 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11589 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11590 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11591 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11592 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11593 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11594 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11595 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11596 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11597 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11598 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11599 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11600 Likewise.
11601 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11602 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11603 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11604 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11605 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11606 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11607 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11608 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11609 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11610 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11611 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11612 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11613 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11614 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11615 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11616 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11617 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11618 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11619 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11620 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11621 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11622 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11623 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11624 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11625 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11626 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11627 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11628 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11629 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11630 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11631 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11632 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11633 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11634 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11635 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11636 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11637 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11638 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11639 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11640 * gfortran.fortran-torture/execute/math.f90: Likewise.
11641 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11642 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11643 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11644 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11645 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11646 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11647 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11648 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11649 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11650 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11651 * gfortran.fortran-torture/execute/power.f90: Likewise.
11652 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11653 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11654 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11655 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11656 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11657 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11658 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11659 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11660 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11661 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11662 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11663 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11664 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11665 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11666 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11667 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11668 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11669 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11670 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11671 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11672 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11673 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11674 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11675 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11676 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11677 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11678 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11679 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11680 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11681 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11682 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11683 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11684 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11685 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11686 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11687 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11688 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11689 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11690 * gfortran.fortran-torture/execute/string.f90: Likewise.
11691 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11692 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11693 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11694 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11695 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11696 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11697 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11698 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11699 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11700 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11701 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11702 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11703 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11704 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11705 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11706 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11707 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11708 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11709 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11710 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11711 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11712 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11713 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11714 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11715 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11716 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11717 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11718 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11719 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11720 * gfortran.dg/inline_transpose_1.f90: Likewise.
11721
11722 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11723
11724 PR fortran/84115
11725 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11726 change to dg-run.
11727
11728 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11729
11730 PR ada/84277
11731 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11732 * gnat.dg/dispatch1.adb: Rename into...
11733 * gnat.dg/disp1.adb: ...this.
11734 * gnat.dg/dispatch1_p.ads: Rename into...
11735 * gnat.dg/disp1_pkg.ads: ...this.
11736 * gnat.dg/disp2.adb: Rename into...
11737 * gnat.dg/dispatch2.adb: ...this.
11738 * gnat.dg/dispatch2_p.ads: Rename into...
11739 * gnat.dg/disp2_pkg.ads: ...this.
11740 * gnat.dg/dispatch2_p.adb: Rename into...
11741 * gnat.dg/disp2_pkg.adb: this.
11742 * gnat.dg/generic_dispatch.adb: Rename into...
11743 * gnat.dg/generic_disp.adb: this.
11744 * gnat.dg/generic_dispatch_p.ads: Rename into...
11745 * gnat.dg/generic_disp_pkg.ads: ...this.
11746 * gnat.dg/generic_dispatch_p.adb: Rename into...
11747 * gnat.dg/generic_disp_pkg.adb: ...this.
11748 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11749 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11750 * gnat.dg/object_overflow1.adb: Tweak index.
11751 * gnat.dg/object_overflow2.adb: Likewise.
11752 * gnat.dg/object_overflow3.adb: Likewise.
11753 * gnat.dg/object_overflow4.adb: Likewise.
11754 * gnat.dg/object_overflow5.adb: Likewise.
11755
11756 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11757
11758 PR ipa/84425
11759 * gcc.c-torture/compile/pr84425.c: New test.
11760
11761 2018-02-16 Marek Polacek <polacek@redhat.com>
11762 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR c++/84192
11765 * g++.dg/cpp1y/constexpr-84192.C: New test.
11766
11767 2018-02-16 Martin Sebor <msebor@redhat.com>
11768
11769 PR c++/79064
11770 * g++.dg/overload15.C: New test.
11771
11772 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11773
11774 PR target/81535
11775 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11776 * gcc.dg/pr56727-2.c: Ditto.
11777 * gcc.target/powerpc/pr79439.c: Renamed to...
11778 * gcc.target/powerpc/pr79439-1.c: ...this.
11779 * gcc.target/powerpc/pr79439-2.c: New test.
11780 * gcc.target/powerpc/pr79439-3.c: New test.
11781
11782 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11783
11784 target/pr84371
11785 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11786 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11787 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11788 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11789 * gcc.target/powerpc/builtins-3.c: Same.
11790
11791 2018-02-16 Nathan Sidwell <nathan@acm.org>
11792
11793 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11794
11795 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11796
11797 PR rtl-optimization/70023
11798 * gcc.target/i386/pr70023.c: New.
11799
11800 2018-02-16 Carl Love <cel@us.ibm.com>
11801
11802 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11803 tests.
11804 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11805 tests.
11806
11807 2018-02-16 Carl Love <cel@us.ibm.com>
11808
11809 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11810 for the ABI definitions for vec_extract4b and vec_insert4b.
11811
11812 2018-02-16 Nathan Sidwell <nathan@acm.org>
11813
11814 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11815 * g++.old-deja/g++.mike/net43.C: Likewise.
11816
11817 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11818
11819 PR c++/82468
11820 * g++.dg/cpp1z/class-deduction48.C: New.
11821
11822 2018-02-16 Nathan Sidwell <nathan@acm.org>
11823
11824 PR c++/84375
11825 * g++.dg/lookup/pr84375.C: New.
11826
11827 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11828
11829 PR target/83831
11830 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11831
11832 2018-02-16 Richard Biener <rguenther@suse.de>
11833
11834 PR tree-optimization/84417
11835 * gcc.dg/torture/pr84417.c: New testcase.
11836
11837 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11838
11839 PR target/84272
11840 * g++.dg/opt/pr84272.C: New test.
11841
11842 PR rtl-optimization/83723
11843 * gcc.dg/pr83723.c: New test.
11844
11845 2018-02-16 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/84399
11848 * gcc.dg/graphite/pr84399.c: New testcase.
11849
11850 2018-02-16 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/84190
11853 * g++.dg/torture/pr84190.C: New testcase.
11854
11855 2018-02-15 Martin Sebor <msebor@redhat.com>
11856
11857 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11858 directives.
11859
11860 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11861
11862 PR fortran/84409
11863 * gfortran.dg/dtio_21.f03: Add an error message.
11864 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11865
11866 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11867
11868 PR fortran/84381
11869 * gfortran.dg/stop_shouldfail.f90: New test.
11870
11871 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11872
11873 PR c++/84330
11874 * g++.dg/concepts/pr84330.C: New.
11875
11876 2018-02-15 Tom de Vries <tom@codesourcery.com>
11877
11878 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11879
11880 2018-02-15 Tom de Vries <tom@codesourcery.com>
11881
11882 * gcc.c-torture/compile/pr84136.c: Require effective target
11883 indirect_jumps.
11884
11885 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR tree-optimization/84383
11888 * gcc.c-torture/compile/pr84383.c: New test.
11889
11890 PR tree-optimization/84334
11891 * gcc.dg/pr84334.c: New test.
11892
11893 2018-02-14 Carl Love <cel@us.ibm.com>
11894
11895 * gcc.target/powerpc/builtins-4-int128-runnable.c
11896 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11897 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11898
11899 2018-02-14 Martin Sebor <msebor@redhat.com>
11900
11901 PR tree-optimization/83698
11902 * gcc.dg/Wrestrict-7.c: New test.
11903 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11904 * gcc.target/i386/chkp-stropt-17.c: Same.
11905
11906 2018-02-14 Martin Sebor <msebor@redhat.com>
11907
11908 PR c/84108
11909 * gcc.dg/Wattributes-8.c: New test.
11910
11911 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11912
11913 PR fortran/84385
11914 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11915 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11916 * gfortran.dg/select_type_1.f03: Extend test case.
11917
11918 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11919
11920 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11921 (dg-options): Use -O2 -msse2 -mno-sse3.
11922
11923 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11924
11925 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11926 this test case still works ok.
11927 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11928 * gcc.dg/vmx/insert-be-order.c: Likewise.
11929 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11930 * gcc.dg/vmx/ld-be-order.c: Likewise.
11931 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11932 * gcc.dg/vmx/lde-be-order.c: Likewise.
11933 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11934 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11935 * gcc.dg/vmx/merge-be-order.c: Likewise.
11936 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11937 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11938 * gcc.dg/vmx/pack-be-order.c: Likewise.
11939 * gcc.dg/vmx/perm-be-order.c: Likewise.
11940 * gcc.dg/vmx/splat-be-order.c: Likewise.
11941 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11942 * gcc.dg/vmx/st-be-order.c: Likewise.
11943 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11944 * gcc.dg/vmx/ste-be-order.c: Likewise.
11945 * gcc.dg/vmx/stl-be-order.c: Likewise.
11946 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11947 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11948 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11949 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11950 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11951
11952 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11953
11954 PR c++/84350
11955 * g++.dg/cpp0x/auto49.C: New.
11956
11957 2018-02-14 Nathan Sidwell <nathan@acm.org>
11958
11959 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11960
11961 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11962
11963 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11964 * gcc.target/powerpc/le-altivec-consts.c: Same.
11965
11966 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11967
11968 PR target/84220
11969 * gcc.target/powerpc/pr84220-sld.c: New test.
11970 * gcc.target/powerpc/pr84220-sld2.c: New test.
11971 * gcc.target/powerpc/pr84220-sldw.c: New test.
11972 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11973 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11974
11975 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11976
11977 PR target/84239
11978 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11979 _inc_ssp intrinsics.
11980 * gcc.target/i386/cet-intrin-4.c: Likewise.
11981 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11982 __builtin_ia32_rdssp[d|q].
11983
11984 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11985
11986 PR tree-optimization/84357
11987 * gcc.dg/vect/pr84357.c: New test.
11988
11989 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11990
11991 PR target/83831
11992 * gcc.target/rx/pr83831.c: New tests.
11993
11994 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11995
11996 PR target/79242
11997 * gcc.target/msp430/pr79242.c: New test.
11998
11999 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12000
12001 PR target/84372
12002 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12003 with -mcpu=power9.
12004
12005 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12006
12007 PR target/84279
12008 * g++.dg/pr84279.C: New test.
12009
12010 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12011
12012 PR rtl-optimization/84169
12013 * gcc.c-torture/execute/pr84169.c: New.
12014
12015 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12016
12017 PR target/84370
12018 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12019
12020 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12021
12022 PR target/84365
12023 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12024 with -mcpu=power9.
12025
12026 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12027
12028 PR c++/84364
12029 * g++.dg/warn/effc4.C: New test.
12030
12031 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12032
12033 PR c++/84333
12034 * g++.dg/template/sizeof16.C: New.
12035 * g++.dg/template/sizeof17.C: Likewise.
12036
12037 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12038
12039 PR fortran/84313
12040 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12041 add necessary compiler options.
12042 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12043
12044 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR c/82210
12047 * gcc.c-torture/execute/pr82210.c: New test.
12048
12049 PR middle-end/84309
12050 * gcc.dg/pr84309-2.c: New test.
12051
12052 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12053
12054 PR tree-optimization/84321
12055 * gcc.dg/pr84321.c: New test.
12056
12057 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12058
12059 PR target/84359
12060 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12061
12062 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12063
12064 PR sanitizer/84340
12065 * gcc.dg/asan/pr84307.c: Remove test.
12066
12067 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12068
12069 * gcc.target/rl78/test_auto_vector.c: New test.
12070
12071 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12072
12073 PR c/84305
12074 * gcc.c-torture/compile/pr84305.c: New test.
12075
12076 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12077
12078 PR target/84335
12079 * gcc.target/i386/pr84335.c: New test.
12080
12081 PR tree-optimization/84339
12082 * gcc.c-torture/execute/pr84339.c: New test.
12083
12084 PR middle-end/84309
12085 * gcc.dg/pr84309.c: New test.
12086 * gcc.target/i386/pr84309.c: New test.
12087
12088 PR target/84336
12089 * gcc.target/i386/pr84336.c: New test.
12090
12091 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12092
12093 PR c++/84341
12094 * c-c++-common/gomp/pr84341.c: New test.
12095
12096 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12097
12098 PR fortran/68746
12099 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12100
12101 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12102
12103 PR fortran/68746
12104 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12105 of zero for read.
12106
12107 2018-02-12 Jeff Law <law@redhat.com>
12108
12109 * gcc.c-torture/compile/reg-args-size.c: New test.
12110
12111 2018-02-12 Carl Love <cel@us.ibm.com>
12112
12113 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12114 uint128 tests to new testfile.
12115 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12116 int128 and uint128 tests.
12117 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12118 list of torture tests.
12119
12120 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12121
12122 PR fortran/84273
12123 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12124 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12125
12126 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12127
12128 PR target/82641
12129 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12130
12131 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12132
12133 PR sanitizer/84307
12134 * gcc.dg/asan/pr84307.c: New test.
12135
12136 2018-02-12 Nathan Sidwell <nathan@acm.org>
12137
12138 * g++.dg/parse/pr84263.C: New.
12139
12140 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12141
12142 PR c++/79626
12143 * g++.dg/template/crash129.C: New.
12144
12145 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12146
12147 PR target/83828
12148 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12149 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12150 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12151 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12152 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12153
12154 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12155
12156 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12157 _mm_maskz_scalef_round_sd): Test new intrinsics.
12158 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12159 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12160 intrinsics.
12161 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12162 _mm_maskz_scalef_round_ss): Test new intrinsics.
12163 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12164 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12165 intrinsics.
12166 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12167 __builtin_ia32_scalefss_round): Remove builtin.
12168 (__builtin_ia32_scalefsd_mask_round,
12169 __builtin_ia32_scalefss_mask_round): Test new builtin.
12170 * gcc.target/i386/sse-13.c: Ditto.
12171 * gcc.target/i386/sse-23.c: Ditto.
12172
12173 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12174
12175 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12176 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12177 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12178 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12179 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12180 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12181 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12182 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12183 intrinsics.
12184 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12185 (__builtin_ia32_sqrtss_round): Remove builtins.
12186 (__builtin_ia32_sqrtsd_mask_round)
12187 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12188 * gcc.target/i386/sse-13.c: Ditto.
12189 * gcc.target/i386/sse-23.c: Ditto.
12190
12191 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12192
12193 PR fortran/35299
12194 * gfortran.dg/statement_function_3.f: New test.
12195
12196 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12197
12198 PR fortran/54223
12199 PR fortran/84276
12200 * gfortran.dg/statement_function_1.f90: New test.
12201 * gfortran.dg/statement_function_2.f90: New test.
12202
12203 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12204
12205 PR fortran/84074
12206 * gfortran.dg/type_to_class_5.f03: New test.
12207
12208 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12209
12210 PR fortran/56691
12211 * gfortran.dg/type_to_class_4.f03: New test.
12212
12213 2018-02-10 Alan Modra <amodra@gmail.com>
12214
12215 PR target/84300
12216 * gcc.dg/pr84300.c: New.
12217
12218 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12219
12220 PR sanitizer/83987
12221 * g++.dg/ubsan/pr83987-2.C: New test.
12222
12223 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12224
12225 * gcc.target/rx/movsicc.c: New test.
12226
12227 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12228
12229 PR target/83926
12230 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12231 message.
12232
12233 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12234
12235 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12236 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12237
12238 2018-02-09 Nathan Sidwell <nathan@acm.org>
12239
12240 PR c/84293
12241 * c-c++-common/pr84293.h: New.
12242 * c-c++-common/pr84293.c: New.
12243
12244 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12245
12246 PR rtl-optimization/57193
12247 * gcc.target/i386/pr57193.c: New.
12248
12249 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR target/84226
12252 * gcc.target/powerpc/pr84226.c: New test.
12253
12254 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12255
12256 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12257 from this to...
12258 <vclzd>: ...this.
12259
12260 2018-02-09 Martin Sebor <msebor@redhat.com>
12261
12262 PR lto/84212
12263 * gcc.dg/lto/pr84212_0.c: New test file.
12264 * gcc.dg/lto/pr84212_1.c: Same.
12265
12266 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12267
12268 PR target/83926
12269 * gcc.target/powerpc/pr83926.c: New test.
12270 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12271 message. Fix test for running in 32-bit mode.
12272
12273 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12274
12275 PR target/82641
12276 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12277
12278 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12279
12280 PR target/PR84295
12281 * gcc.target/s390/pr84295.c: New test.
12282
12283 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12284
12285 PR c++/77522
12286 * g++.dg/cpp1y/lambda-init16.C: New.
12287
12288 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12289
12290 * gnat.dg/sso8.adb: New test.
12291 * gnat.dg/sso8_pkg.ads: New helper.
12292
12293 2018-02-09 Richard Biener <rguenther@suse.de>
12294
12295 PR tree-optimization/84278
12296 * gcc.target/i386/pr84278.c: Adjust regex.
12297
12298 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR tree-optimization/84232
12301 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12302
12303 PR debug/84252
12304 * gcc.target/aarch64/pr84252.c: New test.
12305
12306 PR middle-end/84237
12307 * gcc.dg/pr84237.c: New test.
12308
12309 2018-02-09 Marek Polacek <polacek@redhat.com>
12310 Jakub Jelinek <jakub@redhat.com>
12311
12312 PR c++/83659
12313 * g++.dg/torture/pr83659.C: New test.
12314
12315 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12316
12317 PR tree-optimization/84136
12318 * gcc.c-torture/compile/pr84136.c: New test.
12319
12320 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12321
12322 PR target/83008
12323 * gcc.target/i386/pr83008.c: New test.
12324
12325 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12326
12327 PR target/81143
12328 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12329
12330 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12331
12332 PR c++/83806
12333 * g++.dg/warn/Wunused-parm-11.C: New.
12334
12335 2018-02-08 Marek Polacek <polacek@redhat.com>
12336
12337 PR tree-optimization/84238
12338 * gcc.dg/Wstringop-overflow-3.c: New test.
12339
12340 2018-02-08 Nathan Sidwell <nathan@acm.org>
12341
12342 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12343
12344 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12345
12346 PR tree-optimization/84265
12347 * gcc.dg/vect/pr84265.c: New test.
12348
12349 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12350
12351 PR tree-optimization/81635
12352 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12353 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12354
12355 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12356
12357 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12358 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12359 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12360 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12361 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12362 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12363 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12364 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12365 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12366 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12367 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12368 * gcc.target/s390/nobp-return-attr-all.c: New test.
12369 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12370 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12371 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12372 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12373 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12374 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12375 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12376 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12377 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12378 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12379 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12380 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12381 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12382 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12383
12384 2018-02-08 Richard Biener <rguenther@suse.de>
12385
12386 PR tree-optimization/84233
12387 * g++.dg/torture/pr84233.C: New testcase.
12388
12389 2018-02-08 Richard Biener <rguenther@suse.de>
12390
12391 PR tree-optimization/84278
12392 * gcc.target/i386/pr84278.c: New testcase.
12393
12394 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12395
12396 PR rtl-optimization/84068
12397 PR rtl-optimization/83459
12398 * gcc.dg/pr84068.c: New test.
12399
12400 2018-02-08 Richard Biener <rguenther@suse.de>
12401
12402 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12403 loop vectorization to happen.
12404
12405 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12406
12407 PR c++/83204
12408 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12409
12410 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12411
12412 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12413
12414 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12415
12416 PR target/84154
12417 * gcc.target/powerpc/pr84154-1.c: New tests.
12418 * gcc.target/powerpc/pr84154-2.c: Likewise.
12419 * gcc.target/powerpc/pr84154-3.c: Likewise.
12420
12421 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12422
12423 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12424
12425 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12426
12427 PR c++/84082
12428 * g++.dg/template/incomplete11.C: New test.
12429 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12430
12431 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12432
12433 PR fortran/82994
12434 * gfortran.dg/deallocate_error_3.f90: New test.
12435 * gfortran.dg/deallocate_error_4.f90: New test.
12436
12437 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12438
12439 PR fortran/68560
12440 * gfortran.dg/shape_9.f90: New test.
12441
12442 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12443
12444 PR fortran/82049
12445 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12446
12447 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12448
12449 PR c++/81610
12450 PR c++/80567
12451 * g++.dg/spellcheck-reswords.C: New test case.
12452 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12453 suggestion of "if".
12454
12455 2018-02-07 Martin Liska <mliska@suse.cz>
12456
12457 PR c++/84059.
12458 * g++.dg/ext/mv26.C: New test.
12459
12460 2018-02-07 Tom de Vries <tom@codesourcery.com>
12461
12462 * gcc.dg/pr83844.c: Require effective target alloca.
12463
12464 2018-02-07 Tom de Vries <tom@codesourcery.com>
12465
12466 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12467
12468 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12469
12470 PR target/84243
12471 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12472 -fcf-protection=return.
12473
12474 2018-02-07 Tom de Vries <tom@codesourcery.com>
12475
12476 PR libgomp/84217
12477 * c-c++-common/goacc/pr84217.c: New test.
12478 * gfortran.dg/goacc/pr84217.f90: New test.
12479
12480 2018-02-07 Richard Biener <rguenther@suse.de>
12481
12482 PR tree-optimization/84204
12483 * gcc.dg/graphite/pr84204.c: New testcase.
12484
12485 PR tree-optimization/84205
12486 * gcc.dg/graphite/pr84205.c: New testcase.
12487
12488 PR tree-optimization/84223
12489 * gfortran.dg/graphite/pr84223.f90: New testcase.
12490
12491 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12492
12493 PR c++/71662
12494 * g++.dg/cpp0x/scoped_enum7.C: New.
12495
12496 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12497
12498 PR tree-optimization/83008
12499 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12500
12501 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12502
12503 PR tree-optimization/84235
12504 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12505
12506 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12507
12508 PR testsuite/84243
12509 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12510 targets.
12511 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12512
12513 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12514
12515 PR target/84146
12516 * gcc.target/i386/pr84146.c: New test.
12517
12518 2018-02-06 Michael Collison <michael.collison@arm.com>
12519
12520 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12521
12522 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12523
12524 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12525 warning for -mno-speculate-indirect-jumps.
12526 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12527 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12528 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12529 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12530 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12531 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12532
12533 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12534
12535 PR target/84145
12536 * c-c++-common/fcf-protection-1.c: Change a compared message.
12537 * c-c++-common/fcf-protection-2.c: Likewise.
12538 * c-c++-common/fcf-protection-3.c: Likewise.
12539 * c-c++-common/fcf-protection-5.c: Likewise.
12540 * c-c++-common/fcf-protection-6.c: New test.
12541 * c-c++-common/fcf-protection-7.c: Likewise.
12542
12543 2018-02-06 Marek Polacek <polacek@redhat.com>
12544
12545 PR tree-optimization/84228
12546 * c-c++-common/Wstringop-truncation-3.c: New test.
12547
12548 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12549
12550 PR target/82641
12551 * gcc.target/arm/pragma_arch_switch_2.c: New.
12552
12553 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12554
12555 PR target/79975
12556 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12557
12558 2018-02-05 Martin Sebor <msebor@redhat.com>
12559
12560 PR tree-optimization/83369
12561 * gcc.dg/Wnonnull.c: New test.
12562
12563 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12564
12565 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12566 argument and use dg-messages-by-file instead. Expect it to be
12567 an array rather than a dict.
12568 (lto-link-and-maybe-run): Remove messages_by_file argument and
12569 use an upvar for dg-messages-by-file. Update call to
12570 lto_handle_diagnostics.
12571 (lt-get-options): Treat dg-messages-by-file as an array
12572 rather than a dict.
12573 (lto-get-options-main): Likewise. Set the entry rather than appending.
12574 (lto-execute): Treat dg-messages-by-file as an array rather than
12575 a dict. Update call to lto-link-and-maybe-run.
12576
12577 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12578
12579 PR c++/82782
12580 * g++.dg/cpp1z/inline-var4.C: New.
12581
12582 2018-02-05 Martin Liska <mliska@suse.cz>
12583
12584 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12585 options.
12586 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12587 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12588 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12589 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12590 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12591 * c-c++-common/asan/pointer-compare-3.c: New test.
12592
12593 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12594
12595 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12596 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12597
12598 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12599
12600 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12601 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12602 _mm_maskz_range_round_sd): Test new intrinsics.
12603 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12604 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12605 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12606 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12607 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12608 _mm_maskz_range_round_ss): Test new intrinsics.
12609 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12610 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12611 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12612 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12613 __builtin_ia32_rangess128_round): Remove builtins.
12614 (__builtin_ia32_rangesd128_mask_round,
12615 __builtin_ia32_rangess128_mask_round): Test new builtins.
12616 * gcc.target/i386/sse-13.c: Ditto.
12617 * gcc.target/i386/sse-23.c: Ditto.
12618
12619 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12620
12621 PR middle-end/79966
12622 * gfortran.dg/pr79966.f90: New testcase
12623
12624 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12625
12626 PR fortran/84094
12627 * gfortran.dg/associate_23.f90: Fix invalid code.
12628 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12629 * gfortran.dg/matmul_3.f90: Likewise.
12630 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12631
12632 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12633
12634 PR fortran/84115
12635 * gfortran.dg/associate_34.f90: New test.
12636 * gfortran.dg/associate_35.f90: New test.
12637
12638 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12639
12640 PR fortran/84141
12641 PR fortran/84155
12642 * gfortran.dg/pr84155.f90: New test.
12643
12644 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12645
12646 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12647 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12648
12649 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12650
12651 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12652 dg-do run stanza.
12653
12654 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12655
12656 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12657 requirement.
12658 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12659 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12660 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12661
12662 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12663
12664 PR testsuite/52641
12665 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12666 * gcc.dg/Wsign-conversion.c: Dito.
12667 * gcc.dg/attr-alloc_size-4.c: Dito.
12668 * gcc.dg/pr81020.c: Dito.
12669 * gcc.dg/pr81192.c: Dito.
12670 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12671 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12672 * gcc.dg/pr83844.c: Restrict to int32plus.
12673 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12674 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12675 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12676 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12677 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12678 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12679 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12680 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12681 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12682 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12683 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12684 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12685
12686 2018-02-02 Julia Koval <julia.koval@intel.com>
12687
12688 * gcc.target/i386/funcspec-56.inc: Handle new march.
12689 * g++.dg/ext/mv16.C: Ditto.
12690
12691 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12692
12693 * lib/target-supports.exp
12694 (check_effective_target_keeps_null_pointer_checks): No more
12695 special-case avr.
12696 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12697 * gcc.dg/ifcvt-4.c: Skip avr.
12698 * gcc.dg/pr53037-1.c: Dito.
12699 * gcc.dg/pr53037-2.c: Dito.
12700 * gcc.dg/pr53037-3.c: Dito.
12701 * gcc.dg/pr63387-2.c: Dito.
12702 * gcc.dg/pr63387.c: Dito.
12703 * gcc.dg/sancov/cmp0.c: Dito.
12704 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12705 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12706 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12707 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12708 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12709 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12710 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12711 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12712 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12713 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12714 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12715 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12716 * gcc.dg/tree-ssa/pr82059.c: Dito.
12717 * gcc.c-torture/execute/pr70460.c: Dito.
12718
12719 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12720
12721 PR testsuite/52641
12722 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12723 * gcc.c-torture/execute/20180112-1.c: Dito.
12724 * gcc.c-torture/execute/pr81503.c: Dito.
12725 * gcc.dg/store_merging_12.c: Dito.
12726 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12727 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12728 * gcc.dg/tree-ssa/pr80898.c: Dito.
12729 * gcc.dg/tree-ssa/pr82363.c: Dito.
12730 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12731 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12732 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12733 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12734 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12735 * gcc.dg/tree-ssa/pr80803.c: Dito.
12736 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12737 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12738 * gcc.dg/tree-ssa/vrp114.c: Dito.
12739 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12740 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12741 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12742
12743 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12744
12745 PR target/84066
12746 * gcc.target/i386/cet-sjlj-6a.c: New test.
12747 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12748
12749 2018-02-01 Marek Polacek <polacek@redhat.com>
12750
12751 PR c++/84125
12752 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12753
12754 2018-01-30 Jeff Law <law@redhat.com>
12755
12756 PR target/84128
12757 * gcc.target/i386/pr84128.c: New test.
12758
12759 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12760
12761 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12762 -fdelete-null-pointer-checks.
12763
12764 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12765
12766 PR c++/83796
12767 * g++.dg/cpp0x/abstract-default1.C: New.
12768
12769 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12770
12771 PR tree-optimization/81635
12772 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12773 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12774
12775 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12776
12777 PR target/83370
12778 * gcc.target/aarch64/pr83370.c: New.
12779
12780 2018-02-01 Richard Biener <rguenther@suse.de>
12781
12782 * gcc.dg/graphite/pr35356-1.c: Adjust.
12783
12784 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12785
12786 PR testsuite/83846
12787 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12788 for ILP32.
12789 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12790 of hard-coding the choice.
12791 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12792 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12793 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12794 memset call.
12795 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12796 stdint.h types.
12797 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12798 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12799 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12800 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12801 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12802 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12803 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12804 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12805 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12806 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12807 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12808 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12809 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12810 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12811 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12812 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12813 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12814 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12815 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12816 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12817 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12818 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12819 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12820 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12821 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12822 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12823 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12824 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12825 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12826 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12827 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12828 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12829 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12830 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12831 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12832 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12833 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12834 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12835 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12836 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12837 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12838 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12839 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12840 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12841 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12842 __builtin_popcountll rather than __builtin_popcountl.
12843
12844 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12845
12846 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12847 of LD1R[HWD] for multi-element constants on big-endian targets.
12848 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12849 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12850
12851 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12852
12853 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12854 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12855 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12856
12857 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12858
12859 PR tree-optimization/81661
12860 PR tree-optimization/84117
12861 * gcc.dg/pr81661.c: New test.
12862 * gfortran.dg/pr84117.f90: New test.
12863
12864 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12865
12866 PR fortran/83705
12867 * gfortran.dg/repeat_7.f90: Catch warning message.
12868
12869 2018-01-31 Ian Lance Taylor <iant@golang.org>
12870
12871 * go.go-torture/execute/printnil.go: New test.
12872
12873 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12874
12875 * lib/target-supports.exp (check_effective_target_comdat_group):
12876 Allow for Solaris as comdat syntax.
12877
12878 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12879 Solaris with comdat_group support and as.
12880
12881 2018-01-31 Marek Polacek <polacek@redhat.com>
12882
12883 PR c/81779
12884 * gcc.dg/pr81779.c: New test.
12885
12886 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12887
12888 PR fortran/84116
12889 * gfortran.dg/gomp/pr84116.f90: New test.
12890
12891 PR c++/83993
12892 * g++.dg/init/pr83993-2.C: New test.
12893
12894 PR c++/83993
12895 * g++.dg/init/pr83993-1.C: New test.
12896 * g++.dg/cpp0x/pr83993.C: New test.
12897
12898 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12899
12900 PR fortran/84088
12901 * gfortran.dg/pr84088.f90: New test.
12902
12903 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12904
12905 PR target/82444
12906 * gcc.target/i386/pr82444.c: New.
12907
12908 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12909
12910 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12911 * gcc.target/powerpc/vsx-13.c: New.
12912
12913 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12914
12915 PR c++/84092
12916 * g++.dg/cpp1y/var-templ57.C: New.
12917
12918 2018-01-31 Marek Polacek <polacek@redhat.com>
12919
12920 PR c++/84138
12921 * g++.dg/diagnostic/pr84138.C: New test.
12922
12923 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12924
12925 PR fortran/78534
12926 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12927 -Wstringop-overflow warnings due to spurious warning with -O1.
12928 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12929 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12930
12931 2018-01-31 Richard Biener <rguenther@suse.de>
12932
12933 PR tree-optimization/84132
12934 * g++.dg/torture/pr84132.C: New testcase.
12935
12936 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12937
12938 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12939 dg-final scan.
12940
12941 2018-01-31 Julia Koval <julia.koval@intel.com>
12942
12943 PR target/83618
12944 * gcc.target/i386/rdpid.c: Remove "eax".
12945
12946 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12947
12948 PR tree-optimization/64946
12949 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12950 scan-assembler checks.
12951
12952 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12953
12954 * gcc.c-torture/execute/20180131-1.c: New test.
12955
12956 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12957
12958 * gcc.target/arc/taux-1.c: New test.
12959 * gcc.target/arc/taux-2.c: Likewise.
12960
12961 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12962
12963 * gcc.target/arc/uncached.c: New test.
12964
12965 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12966
12967 PR lto/83954
12968 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12969
12970 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12971
12972 PR preprocessor/69869
12973 * gcc.dg/cpp/trad/pr69869.c: New test.
12974
12975 PR c/84100
12976 * gcc.dg/pr84100.c: New test.
12977
12978 2018-01-30 Jeff Law <law@redhat.com>
12979
12980 PR target/84064
12981 * gcc.target/i386/pr84064: New test.
12982
12983 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12984
12985 PR fortran/84134
12986 * gfortran.dg/data_implied_do_2.f90: New test.
12987
12988 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12989
12990 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12991
12992 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12993
12994 PR fortran/84133
12995 * gfortran.dg/inline_matmul_21.f90: New test case.
12996
12997 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12998
12999 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13000
13001 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13002
13003 PR target/84112
13004 * gcc.target/powerpc/pr84112.c: New.
13005
13006 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13007
13008 PR rtl-optimization/83986
13009 * gcc.dg/pr83986.c: New test.
13010
13011 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13012
13013 PR 58684
13014 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13015 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13016 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13017 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13018
13019 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13020
13021 PR tree-optimization/84111
13022 * gcc.c-torture/compile/pr84111.c: New test.
13023
13024 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13025
13026 PR ipa/83179
13027 * gcc.dg/ipa/inline-2.c: Fix template.
13028 * gcc.dg/ipa/inline-3.c: Fix template.
13029
13030 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13031
13032 PR ipa/81360
13033 * g++.dg/torture/pr81360.C: New testcase.
13034
13035 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13036
13037 PR lto/83954
13038 * gcc.dg/lto/pr83954.h: New testcase.
13039 * gcc.dg/lto/pr83954_0.c: New testcase.
13040 * gcc.dg/lto/pr83954_1.c: New testcase.
13041
13042 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13043
13044 PR bootstrap/84017
13045 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13046 to dg-options.
13047 Simplify DW_AT_producer scan.
13048
13049 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13050
13051 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13052
13053 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13054
13055 PR target/83828
13056 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13057 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13058 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13059 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13060
13061 2018-01-29 Jeff Law <law@redhat.com>
13062
13063 PR testsuite/81010
13064 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13065 better match other tests which require vsx. Verify the zero
13066 extension is part of the test in the combiner dump.
13067
13068 2018-01-29 Marek Polacek <polacek@redhat.com>
13069
13070 PR c/83966
13071 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13072
13073 PR c++/83996
13074 * g++.dg/ext/pr83996.C: New test.
13075
13076 2018-01-29 Richard Biener <rguenther@suse.de>
13077
13078 PR tree-optimization/84057
13079 * gcc.dg/graphite/pr84057.c: New testcase.
13080
13081 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13082
13083 PR fortran/84073
13084 * gfortran.dg/bind_c_usage_31.f90: New test.
13085
13086 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13087
13088 PR c++/83924
13089 * g++.dg/warn/Wduplicated-branches5.C: New.
13090
13091 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13092
13093 * gcc.target/rl78/test_addsi3_internal.c: New test.
13094
13095 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13096
13097 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13098 Make expected output depend on whether we expect sibcalls or not.
13099 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13100 safe-indirect-jump-1.c).
13101
13102 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13103 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13104 Soren Rasmussen <s.c.rasmussen@gmail.com>
13105
13106 Fortran 2018 teams tests.
13107
13108 * gfortran.dg/team_number_1.f90: new test for team_number.
13109 * gfortran.dg/team_change_1.f90: new test for change team.
13110 * gfortran.dg/team_end_1.f90: new test for end team.
13111 * gfortran.dg/team_form_1.f90: new test for form team.
13112
13113 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13114
13115 PR fortran/83998
13116 * gfortran.dg/dot_product_4.f90
13117
13118 2018-01-26 Martin Sebor <msebor@redhat.com>
13119
13120 PR tree-optimization/83896
13121 * gcc.dg/strlenopt-43.c: New.
13122
13123 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13124
13125 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13126 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13127 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13128 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13129 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13130 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13131 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13132 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13133 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13134 stanzas.
13135 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13136 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13137 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13138 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13139 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13140 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13141 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13142 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13143 instruction list.
13144 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13145
13146 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13147
13148 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13149 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13150 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13151 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13152 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13153 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13154 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13155 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13156 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13157 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13158 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13159 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13160 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13161
13162 2018-01-26 Martin Liska <mliska@suse.cz>
13163
13164 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13165 warning is seen.
13166
13167 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13168
13169 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13170 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13171 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13172 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13173 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13174 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13175 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13176 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13177
13178 2018-01-26 Richard Biener <rguenther@suse.de>
13179
13180 PR rtl-optimization/84003
13181 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13182 latent bug in DSE if NOINLINE is appropriately defined.
13183 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13184 and defining NOINLINE.
13185
13186 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13187
13188 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13189 tests specific to aarch64. XFAIL test on arm.
13190
13191 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13192
13193 PR rtl-optimization/83985
13194 * gcc.dg/pr83985.c: New test.
13195
13196 PR c/83989
13197 * c-c++-common/Wrestrict-3.c: New test.
13198
13199 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13200
13201 * gcc.target/arc/tdelegitimize_addr.c: New test.
13202
13203 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13204
13205 * gcc.target/arc/jli-1.c: New file.
13206 * gcc.target/arc/jli-2.c: Likewise.
13207
13208 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13209
13210 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13211 scan-assembler.
13212 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13213 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13214
13215 2018-01-26 Richard Biener <rguenther@suse.de>
13216
13217 PR tree-optimization/81082
13218 * gcc.dg/vect/pr81082.c: New testcase.
13219 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13220 simplification to n * n.
13221
13222 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13223
13224 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13225 Solaris 10.
13226 * gcc.target/i386/pr63620.c: Likewise.
13227
13228 2018-01-26 Julia Koval <julia.koval@intel.com>
13229
13230 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13231 -mavx512f -mavx512bw.
13232 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13233 * gcc.target/i386/i386.exp: Fix types.
13234
13235 2018-01-26 Alan Modra <amodra@gmail.com>
13236
13237 PR target/84033
13238 * gcc.target/powerpc/swaps-p8-46.c: New.
13239
13240 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13241
13242 PR fortran/37577
13243 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13244 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13245 'array01' in the tree dump comparison.
13246 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13247 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13248 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13249
13250 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13251
13252 PR middle-end/83055
13253 * gcc.dg/torture/pr83055.c: New testcase.
13254
13255 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13256
13257 PR c++/84031
13258 * g++.dg/cpp1z/decomp36.C: New test.
13259
13260 PR middle-end/83977
13261 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13262
13263 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13264
13265 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13266 the shift dump line.
13267 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13268
13269 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13270
13271 PR target/81550
13272 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13273 index instead of int, which allows IVOPTs to properly optimize the
13274 loop.
13275
13276 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13277
13278 PR jit/82846
13279 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13280 of "fn_type" typedef.
13281 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13282
13283 2018-01-24 Ian Lance Taylor <iant@golang.org>
13284
13285 * go.go-torture/execute/names-1.go: New test.
13286
13287 2018-01-19 Jeff Law <law@redhat.com>
13288
13289 PR target/83994
13290 * gcc.target/i386/pr83994.c: New test.
13291
13292 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13293
13294 PR target/84014
13295 * gcc.target/powerpc/pr84014.c: New.
13296
13297 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13298
13299 PR middle-end/83977
13300 * c-c++-common/gomp/pr83977-1.c: New test.
13301 * c-c++-common/gomp/pr83977-2.c: New test.
13302 * c-c++-common/gomp/pr83977-3.c: New test.
13303 * gfortran.dg/gomp/pr83977.f90: New test.
13304
13305 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13306
13307 PR testsuite/83889
13308 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13309 * gcc.dg/vect/pr80631-1.c: Likewise.
13310 * gcc.dg/vect/pr80631-2.c: Likewise.
13311 * gcc.dg/vect/pr81410.c: Likewise.
13312 * gcc.dg/vect/pr81633.c: Likewise.
13313 * gcc.dg/vect/pr81815.c: Likewise.
13314 * gcc.dg/vect/pr82108.c: Likewise.
13315 * gcc.dg/vect/pr83857.c: Likewise.
13316 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13317 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13318 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13319 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13320 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13321 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13322 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13323 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13324 dg-xfail-run-if instead.
13325 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13326 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13327 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13328 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13329 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13330
13331 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13332
13333 PR tree-optimization/83979
13334 * g++.dg/pr83979.c: New test.
13335
13336 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13337
13338 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13339 option. Add arm_neon_ok_no_float_abi check.
13340
13341 2018-01-24 Richard Biener <rguenther@suse.de>
13342
13343 PR tree-optimization/83176
13344 * gcc.dg/graphite/pr83176.c: New testcase.
13345
13346 2018-01-24 Richard Biener <rguenther@suse.de>
13347
13348 PR tree-optimization/82819
13349 * gcc.dg/graphite/pr82819.c: New testcase.
13350
13351 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13352
13353 PR c++/83921
13354 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13355 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13356 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13357 * g++.dg/ext/stmtexpr20.C: Likewise.
13358 * g++.dg/ext/stmtexpr21.C: Likewise.
13359
13360 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13361
13362 PR c++/83974
13363 * g++.dg/warn/pr83974.C: New test case.
13364
13365 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13366
13367 PR sanitizer/83987
13368 * g++.dg/ubsan/pr83987.C: New test.
13369
13370 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13371
13372 PR fortran/83866
13373 * gfortran.dg/pdt_29.f03: New test.
13374
13375 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13376
13377 PR fortran/83898
13378 * gfortran.dg/associate_33.f03: New test.
13379
13380 2018-01-23 Martin Liska <mliska@suse.cz>
13381
13382 PR lto/81440
13383 * gcc.dg/lto/pr81440.h: New test.
13384 * gcc.dg/lto/pr81440_0.c: New test.
13385 * gcc.dg/lto/pr81440_1.c: New test.
13386
13387 2018-01-23 Nathan Sidwell <nathan@acm.org>
13388
13389 PR c++/83988
13390 * g++.dg/template/pr83988.C: New.
13391
13392 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13393
13394 PR c++/82882
13395 PR c++/83978
13396 * g++.dg/cpp0x/pr82882.C: New test.
13397 * g++.dg/cpp0x/pr83978.C: New test.
13398
13399 PR c++/83958
13400 * g++.dg/cpp1z/decomp35.C: New test.
13401
13402 2018-01-23 Nathan Sidwell <nathan@acm.org>
13403
13404 * g++.dg/cpp0x/range-for10.C: Adjust.
13405 * g++.dg/ext/forscope1.C: Adjust.
13406 * g++.dg/ext/forscope2.C: Adjust.
13407 * g++.dg/template/for1.C: Adjust.
13408
13409 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13410
13411 PR tree-optimization/83510
13412 * gcc.c-torture/compile/pr83510.c: New test case.
13413
13414 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13415
13416 PR testsuite/83888
13417 * lib/target-supports.exp (check_effective_target_vect_float): Say
13418 that the result only holds when -funsafe-math-optimizations is on.
13419 (check_effective_target_vect_float_strict): New procedure.
13420 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13421 of vect_float.
13422 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13423
13424 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13425
13426 PR tree-optimization/83965
13427 * gcc.dg/vect/pr83965.c: New test.
13428
13429 2018-01-23 Richard Biener <rguenther@suse.de>
13430
13431 PR tree-optimization/83963
13432 * gfortran.dg/graphite/pr83963.f: New testcase.
13433 * gcc.dg/graphite/pr83963-2.c: Likewise.
13434
13435 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR c++/83918
13438 * g++.dg/cpp1z/pr83918.C: New test.
13439
13440 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13441
13442 PR tree-optimization/83957
13443 * gcc.dg/autopar/pr83957.c: New test.
13444
13445 PR tree-optimization/83081
13446 * gcc.dg/predict-8.c: Adjust expected probability.
13447
13448 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13449
13450 PR target/83862
13451 * gcc.target/powerpc/pr83862.c: New test.
13452
13453 2018-01-22 Carl Love <cel@us.ibm.com>
13454
13455 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13456 builtins-4-runnable.c, builtins-6-runnable.c,
13457 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13458 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13459 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13460 for signed/unsigned 128-bit and long long int loads.
13461
13462 2018-01-22 Marek Polacek <polacek@redhat.com>
13463
13464 PR c++/81933
13465 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13466
13467 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13468
13469 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13470 scan-asembler valid instructions list.
13471 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13472 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13473 power8-vector requirement and option.
13474 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13475
13476 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13477
13478 PR 78534
13479 PR 83704
13480 * gfortran.dg/string_1.f90: Remove printing the length.
13481
13482 2018-01-22 Richard Biener <rguenther@suse.de>
13483
13484 PR tree-optimization/83963
13485 * gcc.dg/graphite/pr83963.c: New testcase.
13486
13487 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13488
13489 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13490 dg-require-effective-target directives.
13491
13492 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13493
13494 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13495 New procedure.
13496 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13497 Adjust scan-assembler checks for soft-float.
13498
13499 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13500
13501 PR target/83946
13502 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13503
13504 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13505
13506 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13507 * gcc.dg/pr83623.c: Likewise.
13508 * gcc.dg/pr83666.c: Likewise.
13509
13510 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13511 David Edelsohn <dje.gcc@gmail.com>
13512
13513 PR target/83946
13514 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13515 assembly output from "crset eq" to "crset 2".
13516 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13517 assembly output from . to $.
13518 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13519 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13520 assembly output from "crset eq" to "crset 2".
13521 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13522 assembly output from "crset eq" to "crset 2", and from . to $.
13523
13524 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13525
13526 PR fortran/83900
13527 * gfortran.dg/matmul_18.f90: New test.
13528
13529 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13530
13531 PR tree-optimization/83940
13532 * gcc.dg/torture/pr83940.c: New test.
13533
13534 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13535
13536 PR middle-end/83945
13537 * gcc.dg/tls/pr83945.c: New test.
13538
13539 PR target/83930
13540 * gcc.dg/pr83930.c: New test.
13541
13542 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13543
13544 PR fortran/83900
13545 * gfortran.dg/matmul_17.f90: New test.
13546
13547 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13548
13549 PR fortran/80768
13550 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13551
13552 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13553
13554 PR c++/81167
13555 * g++.dg/cpp0x/pr81167.C: New test.
13556
13557 PR c++/83919
13558 * g++.dg/cpp0x/pr83919.C: New test.
13559
13560 2018-01-19 Jeff Law <law@redhat.com>
13561 Jakub Jelinek <jakub@redhat.com>
13562
13563 * gcc.dg/stack-check-16.c: New test.
13564
13565 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13566
13567 PR target/83790
13568 * gcc.target/nvptx/indirect_call.c: New test.
13569
13570 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13571
13572 * g++.dg/torture/pr83619.C: Remove dg-message.
13573
13574 2018-01-19 Martin Liska <mliska@suse.cz>
13575
13576 * gcc.dg/predict-1.c: Adjust expected probability.
13577 * gcc.dg/predict-3.c: Likewise.
13578 * gcc.dg/predict-5.c: Likewise.
13579 * gcc.dg/predict-6.c: Likewise.
13580 * gcc.dg/predict-9.c: Likewise.
13581
13582 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13583
13584 PR tree-optimization/83922
13585 * gcc.dg/pr83922.c: New test.
13586
13587 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13588
13589 PR tree-optimization/83914
13590 * gcc.dg/vect/pr83914.c: New test.
13591
13592 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13593
13594 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13595 * gcc.target/arm/negdi-2.c: Likewise.
13596 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13597
13598 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13599
13600 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13601
13602 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13603
13604 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13605
13606 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13607
13608 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13609 hppa*-*-hpux*.
13610
13611 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13612
13613 PR ipa/83619
13614 PR testsuite/83934
13615 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13616 forward declaration.
13617
13618 2018-01-18 Carl Love <cel@us.ibm.com>
13619
13620 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13621 to the function.
13622
13623 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13624
13625 PR c++/81013
13626 * g++.dg/inherit/union3.C: New.
13627
13628 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13629
13630 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13631
13632 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13633
13634 PR ipa/83619
13635 * g++.dg/torture/pr83619.C: New testcase.
13636
13637 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13638
13639 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13640 Add function body to force error messages in some configurations.
13641
13642 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13643
13644 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13645 and arm_thumb1_ok.
13646
13647 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13648
13649 PR other/70268
13650 * c-c++-common/ffile-prefix-map.c: New test.
13651 * c-c++-common/fmacro-prefix-map.c: New test.
13652 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13653 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13654
13655 2018-01-18 Martin Liska <mliska@suse.cz>
13656
13657 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13658 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13659 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13660 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13661 * gcc.target/i386/ret-thunk-10.c: Likewise.
13662 * gcc.target/i386/ret-thunk-11.c: Likewise.
13663 * gcc.target/i386/ret-thunk-12.c: Likewise.
13664 * gcc.target/i386/ret-thunk-15.c: Likewise.
13665 * gcc.target/i386/ret-thunk-9.c: Likewise.
13666
13667 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13668
13669 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13670 order.
13671
13672 2018-01-18 Nathan Sidwell <nathan@acm.org>
13673
13674 PR c++/83160
13675 * g++.dg/cpp0x/pr83160.C: New.
13676
13677 2018-01-18 Richard Biener <rguenther@suse.de>
13678
13679 PR tree-optimization/83887
13680 * gcc.dg/graphite/pr83887.c: New testcase.
13681 * gfortran.dg/graphite/pr83887.f90: Likewise.
13682 * gfortran.dg/graphite/pr83887.f: Likewise.
13683
13684 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13685
13686 PR target/65578
13687 * gcc.target/arm/builtin-bswap.x: New file.
13688 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13689 and options for armv6t2.
13690 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13691 and options for Thumb1.
13692 * gcc.target/arm/builtin-bswap16.x: New file.
13693 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13694 and options for armv6t2.
13695 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13696 and options for Thumb1.
13697
13698 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13699
13700 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13701 order.
13702
13703 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13704
13705 PR c/61240
13706 * gcc.dg/pr61240.c: New test.
13707
13708 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13709
13710 PR fortran/83864
13711 * gfortran.dg/pr83864.f90: New test.
13712
13713 2018-01-17 Jeff Law <law@redhat.com>
13714
13715 PR testsuite/83883
13716 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13717
13718 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13719
13720 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13721 restriction, but still restrict to 64-bit.
13722 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13723 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13724
13725 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13726
13727 PR fortran/83874
13728 * gfortran.dg/pr83874.f90: New test.
13729
13730 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13731
13732 PR c++/83824
13733 * g++.dg/cpp0x/pr83824.C: New test.
13734
13735 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13736
13737 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13738 appropriate .gnu_attribute for the long double type, if we use the
13739 long double type, but do not generate any calls.
13740 * gcc.target/powerpc/gnuattr2.c: Likewise.
13741 * gcc.target/powerpc/gnuattr3.c: Likewise.
13742
13743 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13744
13745 PR c++/78344
13746 * g++.dg/cpp0x/alignas13.C: New.
13747
13748 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13749
13750 PR c++/83897
13751 * g++.dg/cpp0x/pr83897.C: New test.
13752
13753 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13754
13755 PR ipa/83051
13756 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13757
13758 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13759
13760 PR c++/81054
13761 * g++.dg/cpp0x/constexpr-ice19.C: New.
13762
13763 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13764
13765 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13766 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13767 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13768 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13769 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13770 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13771 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13772 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13773 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13774 * gcc.target/powerpc/builtins-1.fold.h: New.
13775
13776 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13777
13778 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13779 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13780
13781 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13782
13783 * gcc.target/arm/g2.c: Add -marm to dg-options.
13784 * gcc.target/arm/scd42-2.c: Likewise.
13785
13786 2018-01-17 Nathan Sidwell <nathan@acm.org>
13787
13788 PR c++/83287
13789 * g++.dg/lookup/pr83287-2.C: New.
13790
13791 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13792
13793 PR c++/83814
13794 PR c++/83902
13795 * g++.dg/wrappers/pr83814.C: New test case.
13796 * g++.dg/wrappers/pr83902.C: New test case.
13797
13798 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13799
13800 PR lto/83121
13801 * g++.dg/lto/pr83121_0.C: New test case.
13802 * g++.dg/lto/pr83121_1.C: New test case.
13803 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13804 adapted from DejaGnu's dg-test.
13805 (lto_handle_diagnostics): New procedure.
13806 (lto_prune_warns): Ignore informational notes.
13807 (lto-link-and-maybe-run): Add "messages_by_file" param.
13808 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13809 "execute" when "link" fails if "execute" was not specified.
13810 (lto-can-handle-directive): New procedure.
13811 (lto-get-options-main): Call lto-can-handle-directive. Add a
13812 dg-messages local, using it to set the caller's
13813 dg-messages-by-file for the given source file.
13814 (lto-get-options): Likewise.
13815 (lto-execute): Add dg-messages-by-file local, and pass it to
13816 lto-link-and-maybe-run.
13817
13818 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13819 Richard Sandiford <richard.sandiford@linaro.org>
13820
13821 PR target/79041
13822 PR target/82964
13823 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13824 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13825
13826 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13827
13828 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13829 target check autogenerator for armv8.1-a and armv8.2-a.
13830
13831 2018-01-17 Carl Love <cel@us.ibm.com>
13832
13833 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13834 Add debug print statements.
13835 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13836 16 byte vector load followed by a partial vector load.
13837
13838 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13839
13840 PR c++/83799
13841 * g++.dg/wrappers/pr83799.C: New test case.
13842
13843 2018-01-17 Nathan Sidwell <nathan@acm.org>
13844
13845 PR c++/83739
13846 * g++.dg/cpp1y/pr83739.C: New.
13847
13848 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13849
13850 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13851 * gcc.target/visium/overflow16.c: Likewise.
13852 * gcc.target/visium/overflow32.c: Likewise.
13853
13854 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13855
13856 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13857
13858 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13859
13860 * gcc.dg/rtl/arm/stl-cond.c: New test.
13861 * gcc.target/arm/stl-cond.c: Delete.
13862
13863 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13864
13865 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13866 directives.
13867
13868 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13869
13870 PR tree-optimization/83843
13871 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13872 * gcc.dg/store_merging_19.c: New test.
13873
13874 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13875
13876 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13877 and options.
13878
13879 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13880
13881 PR rtl-optimization/83771
13882 * gcc.dg/pr83771.c: New test.
13883
13884 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13885
13886 PR tree-optimization/81184
13887 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13888 targets.
13889 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13890
13891 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13892
13893 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13894
13895 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13896
13897 PR target/83546
13898 * gcc.target/i386/pr83546.c: New test.
13899
13900 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13901
13902 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13903
13904 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13905
13906 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13907 test and add dg-warning for the -Wstringop-overflow warning.
13908
13909 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13910
13911 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13912 XFAIL last test on SPARC and Visium.
13913
13914 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13915
13916 PR rtl-optimization/80481
13917 * g++.dg/pr80481.C: Exclude solaris.
13918
13919 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13920
13921 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13922 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13923 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13924
13925 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13926
13927 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13928 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13929 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13930 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13931 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13932 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13933 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13934 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13935 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13936 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13937 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13938 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13939 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13940 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13941 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13942
13943 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13944
13945 PR testsuite/77734
13946 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13947
13948 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13949
13950 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13951 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13952 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13953 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13954 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13955 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13956
13957 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13958
13959 PR tree-optimization/83857
13960 * gcc.dg/vect/pr83857.c: New test.
13961
13962 2018-01-16 Richard Biener <rguenther@suse.de>
13963
13964 PR tree-optimization/83867
13965 * gcc.dg/vect/pr83867.c: New testcase.
13966
13967 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR c/83844
13970 * gcc.dg/pr83844.c: New test.
13971
13972 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13973
13974 * gcc.dg/torture/pr83847.c: New test.
13975
13976 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13977
13978 PR rtl-optimization/86620
13979 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13980 instead of --param=max-sched-ready-insns=0.
13981 * gcc.target/i386/pr83620.c: New test.
13982 * gcc.dg/pr83620.c: New test.
13983
13984 PR tree-optimization/83843
13985 * gcc.dg/store_merging_18.c: New test.
13986
13987 PR c++/83817
13988 * g++.dg/cpp1y/pr83817.C: New test.
13989
13990 PR c++/83825
13991 * g++.dg/template/pr83825.C: New test.
13992
13993 2018-01-16 Richard Biener <rguenther@suse.de>
13994
13995 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13996
13997 2018-01-16 Richard Biener <rguenther@suse.de>
13998
13999 PR testsuite/82132
14000 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14001 from gcc.dg/torture/pr60092.c.
14002
14003 2018-01-15 Martin Sebor <msebor@redhat.com>
14004
14005 PR c++/83588
14006 * g++.dg/ext/flexary28.C: New test.
14007
14008 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14009
14010 PR fortran/82257
14011 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14012
14013 2018-01-15 Martin Sebor <msebor@redhat.com>
14014
14015 PR testsuite/83869
14016 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14017
14018 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14019
14020 PR fortran/54613
14021 * gfortran.dg/minmaxloc_9.f90: New test.
14022 * gfortran.dg/minmaxloc_10.f90: New test.
14023 * gfortran.dg/minmaxloc_11.f90: New test.
14024
14025 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14026
14027 PR target/83839
14028 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14029 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14030 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14031 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14032 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14033 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14034 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14035 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14036 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14037 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14038 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14039 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14040 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14041 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14042 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14043 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14046 * gcc.target/i386/ret-thunk-10.c: Likewise.
14047 * gcc.target/i386/ret-thunk-11.c: Likewise.
14048 * gcc.target/i386/ret-thunk-12.c: Likewise.
14049 * gcc.target/i386/ret-thunk-13.c: Likewise.
14050 * gcc.target/i386/ret-thunk-14.c: Likewise.
14051 * gcc.target/i386/ret-thunk-15.c: Likewise.
14052 * gcc.target/i386/ret-thunk-9.c: Don't check the
14053 __x86_return_thunk label. Scan for "push" only for Linux.
14054
14055 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14056
14057 PR testsuite/79920
14058 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14059
14060 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14061
14062 PR target/83687
14063 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14064 tests.
14065 * gcc.target/arm/pr83687.c: New test.
14066
14067 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14068
14069 Adjust tests to AVR_TINY.
14070
14071 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14072 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14073 * gcc.target/avr/pr71627.c: Same.
14074 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14075 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14076 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14077 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14078 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14079 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14080 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14081 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14082 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14083 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14084 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14085 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14086 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14087 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14088 * gcc.target/avr/torture/pr61055.c: Same.
14089 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14090 available.
14091 * gcc.target/avr/torture/int24-mul.c: Same.
14092 * gcc.target/avr/torture/pr51782-1.c: Same.
14093 * gcc.target/avr/torture/pr61443.c: Same.
14094 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14095 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14096
14097 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14098
14099 PR c/83801
14100 PR c/83729
14101 * gcc.target/avr/torture/pr83729.c: New test.
14102 * gcc.target/avr/torture/pr83801.c: New test.
14103
14104 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14105
14106 PR middle-end/82694
14107 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14108 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14109
14110 2018-01-10 Martin Sebor <msebor@redhat.com>
14111
14112 PR other/83508
14113 * gcc.dg/Wstringop-overflow-2.c: New test.
14114
14115 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14116
14117 PR libgfortran/83811
14118 * gfortran.dg/fmt_e.f90: New test.
14119
14120 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14121
14122 * gcc.target/i386/indirect-thunk-10.c: New test.
14123 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14124 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14125 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14126 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14127 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14128 * gcc.target/i386/ret-thunk-17.c: Likewise.
14129 * gcc.target/i386/ret-thunk-18.c: Likewise.
14130 * gcc.target/i386/ret-thunk-19.c: Likewise.
14131 * gcc.target/i386/ret-thunk-20.c: Likewise.
14132 * gcc.target/i386/ret-thunk-21.c: Likewise.
14133
14134 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14135
14136 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14137
14138 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14139
14140 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14141 -mno-indirect-branch-register.
14142 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14143 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14144 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14145 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14146 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14147 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14148 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14149 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14150 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14151 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14152 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14153 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14154 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14155 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14156 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14157 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14158 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14159 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14160 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14161 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14162 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14163 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14164 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14165 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14166 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14167 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14168 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14169 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14170 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14171 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14172 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14173 * gcc.target/i386/ret-thunk-10.c: Likewise.
14174 * gcc.target/i386/ret-thunk-11.c: Likewise.
14175 * gcc.target/i386/ret-thunk-12.c: Likewise.
14176 * gcc.target/i386/ret-thunk-13.c: Likewise.
14177 * gcc.target/i386/ret-thunk-14.c: Likewise.
14178 * gcc.target/i386/ret-thunk-15.c: Likewise.
14179 * gcc.target/i386/ret-thunk-9.c: Likewise.
14180 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14181 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14182 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14183
14184 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14185
14186 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14187 -mfunction-return=keep.
14188 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14189 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14190 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14191 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14192 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14193 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14194 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14195 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14196 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14197 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14198 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14199 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14200 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14201 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14202 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14203 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14204 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14205 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14206 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14207 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14208 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14209 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14210 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14211 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14212 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14213 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14214 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14215 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14216 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14217 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14218 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14219 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14220 * gcc.target/i386/ret-thunk-1.c: New test.
14221 * gcc.target/i386/ret-thunk-10.c: Likewise.
14222 * gcc.target/i386/ret-thunk-11.c: Likewise.
14223 * gcc.target/i386/ret-thunk-12.c: Likewise.
14224 * gcc.target/i386/ret-thunk-13.c: Likewise.
14225 * gcc.target/i386/ret-thunk-14.c: Likewise.
14226 * gcc.target/i386/ret-thunk-15.c: Likewise.
14227 * gcc.target/i386/ret-thunk-16.c: Likewise.
14228 * gcc.target/i386/ret-thunk-2.c: Likewise.
14229 * gcc.target/i386/ret-thunk-3.c: Likewise.
14230 * gcc.target/i386/ret-thunk-4.c: Likewise.
14231 * gcc.target/i386/ret-thunk-5.c: Likewise.
14232 * gcc.target/i386/ret-thunk-6.c: Likewise.
14233 * gcc.target/i386/ret-thunk-7.c: Likewise.
14234 * gcc.target/i386/ret-thunk-8.c: Likewise.
14235 * gcc.target/i386/ret-thunk-9.c: Likewise.
14236
14237 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14238
14239 * gcc.target/i386/indirect-thunk-1.c: New test.
14240 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14241 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14242 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14243 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14244 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14245 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14246 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14247 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14248 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14249 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14250 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14251 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14252 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14253 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14254 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14255 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14256 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14257 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14258 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14259 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14260 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14261 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14262 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14263 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14264 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14265 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14266 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14267 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14268 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14269 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14270 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14271 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14272
14273 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14274
14275 PR ipa/83051
14276 * gcc.c-torture/compile/pr83051.c: New testcase.
14277
14278 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14279
14280 PR tree-optimization/83501
14281 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14282
14283 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14284
14285 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14286 for lvx and stvx instead of lxvd2x and stxvd2x and require
14287 little-endian target. Add comments.
14288 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14289 comprehensive testing.
14290 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14291 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14292 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14293 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14294 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14295 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14296 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14297 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14298 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14299 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14300 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14301 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14302 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14303 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14304 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14305 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14306 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14307 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14308 scan-assembler-not directives that forbid lvx and xxpermdi.
14309 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14310 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14311 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14312 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14313 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14314 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14315 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14316 scan-assembler-times directives to reflect different numbers of
14317 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
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.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14324 than SLP vectorization.
14325 * gcc.dg/vect/vect-alias-check-10.c: New test.
14326 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14327 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14328 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14329 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14330 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14331 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14332 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14333 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14334 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14335 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14336 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14337 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14338 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14339 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14340 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14341 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14342 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14343 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14344 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14345 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14346 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14347 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14348 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14349
14350 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14351 Alan Hayward <alan.hayward@arm.com>
14352 David Sherwood <david.sherwood@arm.com>
14353
14354 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14355 New proc.
14356 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14357 targets with scatter stores.
14358 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14359 stores.
14360 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14361 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14362 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14363 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14364 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14365 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14366 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14367 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14368 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14369 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14370 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14371 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14372 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14373 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14374 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14375 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14376
14377 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14378 Alan Hayward <alan.hayward@arm.com>
14379 David Sherwood <david.sherwood@arm.com>
14380
14381 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14382 for double_reduc1.
14383 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14384 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14385 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14386 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14387
14388 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14389 Alan Hayward <alan.hayward@arm.com>
14390 David Sherwood <david.sherwood@arm.com>
14391
14392 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14393 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14394 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14395
14396 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14397 Alan Hayward <alan.hayward@arm.com>
14398 David Sherwood <david.sherwood@arm.com>
14399
14400 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14401 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14402 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14403 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14404 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14405 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14406 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14407 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14408 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14409 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14410 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14411 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14412 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14413 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14414
14415 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14416 Alan Hayward <alan.hayward@arm.com>
14417 David Sherwood <david.sherwood@arm.com>
14418
14419 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14420 check for a message about using in-order reductions.
14421 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14422 check for a message about using in-order reductions.
14423 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14424 vectorized and check for a message about using in-order reductions.
14425 Expect targets with variable-length vectors to fall back to the
14426 fixed-length mininum.
14427 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14428 check for a message about using in-order reductions.
14429 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14430 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14431 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14432 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14433 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14434 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14435 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14436 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14437 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14438 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14439 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14440 vect_fold_left_plus.
14441
14442 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14443
14444 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14445 are spilled.
14446 * gcc.target/aarch64/sve/spill_2.c: New test.
14447 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14448 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14449 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14450 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14451 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14452
14453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14454 Alan Hayward <alan.hayward@arm.com>
14455 David Sherwood <david.sherwood@arm.com>
14456
14457 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14458 of branches.
14459 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14460 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14461 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14462 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14463 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14464 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14465 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14466 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14467 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14468
14469 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14470 Alan Hayward <alan.hayward@arm.com>
14471 David Sherwood <david.sherwood@arm.com>
14472
14473 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14474 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14475 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14476 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14477
14478 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14479 Alan Hayward <alan.hayward@arm.com>
14480 David Sherwood <david.sherwood@arm.com>
14481
14482 * lib/target-supports.exp
14483 (check_effective_target_vect_fold_extract_last): New proc.
14484 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14485 for fold_extract_last.
14486 * gcc.dg/vect/pr65947-2.c: Likewise.
14487 * gcc.dg/vect/pr65947-3.c: Likewise.
14488 * gcc.dg/vect/pr65947-4.c: Likewise.
14489 * gcc.dg/vect/pr65947-5.c: Likewise.
14490 * gcc.dg/vect/pr65947-6.c: Likewise.
14491 * gcc.dg/vect/pr65947-9.c: Likewise.
14492 * gcc.dg/vect/pr65947-10.c: Likewise.
14493 * gcc.dg/vect/pr65947-12.c: Likewise.
14494 * gcc.dg/vect/pr65947-14.c: Likewise.
14495 * gcc.dg/vect/pr80631-1.c: Likewise.
14496 * gcc.target/aarch64/sve/clastb_1.c: New test.
14497 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14498 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14499 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14500 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14501 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14502 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14503 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14504 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14505 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14506 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14507 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14508 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14509 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14510
14511 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14512 Alan Hayward <alan.hayward@arm.com>
14513 David Sherwood <david.sherwood@arm.com>
14514
14515 * gcc.target/aarch64/sve/live_1.c: New test.
14516 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14517
14518 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14519 Alan Hayward <alan.hayward@arm.com>
14520 David Sherwood <david.sherwood@arm.com>
14521
14522 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14523 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14524 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14525 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14526 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14527 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14528 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14529 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14530 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14531
14532 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14533 Alan Hayward <alan.hayward@arm.com>
14534 David Sherwood <david.sherwood@arm.com>
14535
14536 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14537 New proc.
14538 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14539 vect_fully_masked.
14540 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14541 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14542 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14543 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14544 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14545 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14546
14547 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14548 Alan Hayward <alan.hayward@arm.com>
14549 David Sherwood <david.sherwood@arm.com>
14550
14551 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14552 instead of just ADDRESS.
14553 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14554 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14555 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14556 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14557 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14558 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14559 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14560 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14561 * gcc.target/aarch64/sve/while_2.c: Likewise.
14562 * gcc.target/aarch64/sve/while_3.c: Likewise.
14563 * gcc.target/aarch64/sve/while_4.c: Likewise.
14564
14565 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14566 Alan Hayward <alan.hayward@arm.com>
14567 David Sherwood <david.sherwood@arm.com>
14568
14569 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14570 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14571 to be predicated.
14572 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14573 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14574 * gcc.target/aarch64/sve/reduc_5.c: New test.
14575 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14576 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14577
14578 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14579 Alan Hayward <alan.hayward@arm.com>
14580 David Sherwood <david.sherwood@arm.com>
14581
14582 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14583 * gcc.dg/tree-ssa/peel1.c: Likewise.
14584 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14585 variable-length vectors.
14586 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14587 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14588 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14589 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14590 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14591 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14592 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14593 * gcc.target/aarch64/sve/slp_8.c: New test.
14594 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14595 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14596 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14597 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14598 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14599 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14600 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14601 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14602 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14603 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14604 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14605 * gcc.target/aarch64/sve/while_1.c: Likewise.
14606 * gcc.target/aarch64/sve/while_2.c: Likewise.
14607 * gcc.target/aarch64/sve/while_3.c: Likewise.
14608 * gcc.target/aarch64/sve/while_4.c: Likewise.
14609
14610 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14611 Alan Hayward <alan.hayward@arm.com>
14612 David Sherwood <david.sherwood@arm.com>
14613
14614 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14615 New proc.
14616 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14617 and add an associated scan-dump test. Prevent vectorization
14618 of the first two loops.
14619 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14620 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14621 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14622 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14623 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14624 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14625
14626 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14627 Alan Hayward <alan.hayward@arm.com>
14628 David Sherwood <david.sherwood@arm.com>
14629
14630 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14631 * gcc.dg/vect/pr67790.c: Likewise.
14632 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14633 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14634 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14635 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14636 * gcc.target/aarch64/sve/slp_5.c: New test.
14637 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14638 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14639 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14640 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14641 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14642
14643 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14644 Alan Hayward <alan.hayward@arm.com>
14645 David Sherwood <david.sherwood@arm.com>
14646
14647 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14648 && vect_load_lanes
14649 * gcc.dg/vect/slp-1.c: Likewise.
14650 * gcc.dg/vect/slp-10.c: Likewise.
14651 * gcc.dg/vect/slp-12b.c: Likewise.
14652 * gcc.dg/vect/slp-12c.c: Likewise.
14653 * gcc.dg/vect/slp-17.c: Likewise.
14654 * gcc.dg/vect/slp-19b.c: Likewise.
14655 * gcc.dg/vect/slp-20.c: Likewise.
14656 * gcc.dg/vect/slp-21.c: Likewise.
14657 * gcc.dg/vect/slp-22.c: Likewise.
14658 * gcc.dg/vect/slp-23.c: Likewise.
14659 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14660 * gcc.dg/vect/slp-24.c: Likewise.
14661 * gcc.dg/vect/slp-28.c: Likewise.
14662 * gcc.dg/vect/slp-39.c: Likewise.
14663 * gcc.dg/vect/slp-6.c: Likewise.
14664 * gcc.dg/vect/slp-7.c: Likewise.
14665 * gcc.dg/vect/slp-cond-1.c: Likewise.
14666 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14667 * gcc.dg/vect/slp-cond-2.c: Likewise.
14668 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14669 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14670 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14671 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14672 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14673 * gcc.dg/vect/slp-perm-6.c: Likewise.
14674 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14675 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14676 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14677 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14678 * gcc.dg/vect/slp-12a.c: Likewise.
14679 * gcc.dg/vect/slp-14.c: Likewise.
14680 * gcc.dg/vect/slp-15.c: Likewise.
14681 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14682 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14683 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14684 * gcc.target/aarch64/sve/slp_1.c: New test.
14685 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14686 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14687 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14688 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14689 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14690 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14691 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14692
14693 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14694 Alan Hayward <alan.hayward@arm.com>
14695 David Sherwood <david.sherwood@arm.com>
14696
14697 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14698 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14699 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14700 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14701 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14702 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14703 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14704 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14705 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14706 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14707 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14708 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14709 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14710 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14711 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14712 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14713 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14714 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14715 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14716
14717 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14718 Alan Hayward <alan.hayward@arm.com>
14719 David Sherwood <david.sherwood@arm.com>
14720
14721 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14722 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14723 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14724 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14725 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14726 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14727 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14728 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14729 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14730 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14731 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14732 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14733 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14734 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14735 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14736 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14737 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14738 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14739 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14740 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14741 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14742 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14743 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14744 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14745 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14746 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14747 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14748 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14749 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14750 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14751 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14752 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14753 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14754 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14755 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14756 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14757
14758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14759 Alan Hayward <alan.hayward@arm.com>
14760 David Sherwood <david.sherwood@arm.com>
14761
14762 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14763 Return true for SVE too.
14764 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14765 if load/store lanes are supported.
14766 * gcc.dg/vect/slp-10.c: Likewise.
14767 * gcc.dg/vect/slp-12c.c: Likewise.
14768 * gcc.dg/vect/slp-17.c: Likewise.
14769 * gcc.dg/vect/slp-33.c: Likewise.
14770 * gcc.dg/vect/slp-6.c: Likewise.
14771 * gcc.dg/vect/slp-cond-1.c: Likewise.
14772 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14773 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14774 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14775 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14776 * gcc.dg/vect/slp-perm-6.c: Likewise.
14777 * gcc.dg/vect/slp-perm-9.c: Likewise.
14778 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14779 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14780 for variable-length vectors.
14781
14782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14783 Alan Hayward <alan.hayward@arm.com>
14784 David Sherwood <david.sherwood@arm.com>
14785
14786 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14787 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14788
14789 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14790
14791 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14792 * g++.target/aarch64/sve/catch_1.C: New test.
14793 * g++.target/aarch64/sve/catch_2.C: Likewise.
14794 * g++.target/aarch64/sve/catch_3.C: Likewise.
14795 * g++.target/aarch64/sve/catch_4.C: Likewise.
14796 * g++.target/aarch64/sve/catch_5.C: Likewise.
14797 * g++.target/aarch64/sve/catch_6.C: Likewise.
14798
14799 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14800 Alan Hayward <alan.hayward@arm.com>
14801 David Sherwood <david.sherwood@arm.com>
14802
14803 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14804 New proc.
14805 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14806 * gcc.target/aarch64/fmaxmin.c: Likewise.
14807 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14808 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14809 * gcc.target/aarch64/pr62178.c: Likewise.
14810 * gcc.target/aarch64/pr71727-2.c: Likewise.
14811 * gcc.target/aarch64/saddw-1.c: Likewise.
14812 * gcc.target/aarch64/saddw-2.c: Likewise.
14813 * gcc.target/aarch64/uaddw-1.c: Likewise.
14814 * gcc.target/aarch64/uaddw-2.c: Likewise.
14815 * gcc.target/aarch64/uaddw-3.c: Likewise.
14816 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14817 * gcc.target/aarch64/vect-compile.c: Likewise.
14818 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14819 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14820 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14821 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14822 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14823 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14824 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14825 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14826 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14827 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14828 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14829 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14830 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14831 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14832 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14833 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14834 * gcc.target/aarch64/vect-movi.c: Likewise.
14835 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14836 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14837 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14838 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14839 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14840 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14841 fixed-length SVE.
14842 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14843 * gcc.target/aarch64/sve/arith_1.c: New test.
14844 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14845 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14846 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14847 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14848 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14849 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14850 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14851 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14852 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14853 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14854 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14855 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14856 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14857 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14858 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14859 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14860 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14861 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14862 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14863 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14864 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14865 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14866 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14867 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14868 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14869 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14870 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14871 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14872 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14873 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14874 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14875 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14876 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14877 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14878 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14879 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14880 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14881 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14882 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14883 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14884 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14885 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14886 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14887 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14888 * gcc.target/aarch64/sve/index_1.c: Likewise.
14889 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14890 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14891 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14892 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14893 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14894 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14895 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14896 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14897 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14898 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14899 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14900 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14901 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14902 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14903 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14904 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14905 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14906 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14907 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14908 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14909 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14910 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14911 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14912 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14913 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14914 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14915 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14916 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14917 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14918 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14919 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14920 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14921 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14922 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14923 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14924 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14925 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14926 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14927 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14928 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14929 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14930 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14931 * gcc.target/aarch64/sve/single_1.c: Likewise.
14932 * gcc.target/aarch64/sve/single_2.c: Likewise.
14933 * gcc.target/aarch64/sve/single_3.c: Likewise.
14934 * gcc.target/aarch64/sve/single_4.c: Likewise.
14935 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14936 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14937 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14938 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14939 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14940 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14941 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14942 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14943 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14944 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14945 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14946 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14947 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14948 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14949 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14950 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14951 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14952 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14953 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14954 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14955 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14956 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14957 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14958 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14959 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14960 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14961 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14962 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14963 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14964 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14965 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14966 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14967 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14968 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14969 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14970 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14971 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14972 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14973 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14974 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14975 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14976 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14977 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14978 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14979 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14980
14981 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14982 Alan Hayward <alan.hayward@arm.com>
14983 David Sherwood <david.sherwood@arm.com>
14984
14985 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14986 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14987 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14988 New procedures.
14989 (check_effective_target_vect_perm): Handle SVE.
14990 (check_effective_target_vect_perm_byte): Likewise.
14991 (check_effective_target_vect_perm_short): Likewise.
14992 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14993 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14994 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14995 (check_effective_target_vect_element_align_preferred): Likewise.
14996 (check_effective_target_vect_align_stack_vars): Likewise.
14997 (check_effective_target_vect_load_lanes): Likewise.
14998 (check_effective_target_vect_masked_store): Likewise.
14999 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15000 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15001 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15002 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15003 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15004 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15005 * gcc.dg/vect/slp-23.c: Likewise.
15006 * gcc.dg/vect/slp-perm-5.c: Likewise.
15007 * gcc.dg/vect/slp-perm-6.c: Likewise.
15008 * gcc.dg/vect/slp-perm-9.c: Likewise.
15009 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15010 * gcc.dg/vect/vect-114.c: Likewise.
15011 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15012 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15013
15014 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15015
15016 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15017 vect_variable_length, expecting the test to be vectorized
15018 without SLP instead.
15019 * gcc.dg/vect/pr33953.c: Likewise.
15020 * gcc.dg/vect/pr37027.c: Likewise.
15021 * gcc.dg/vect/pr67790.c: Likewise.
15022 * gcc.dg/vect/pr68445.c: Likewise.
15023 * gcc.dg/vect/slp-1.c: Likewise.
15024 * gcc.dg/vect/slp-10.c: Likewise.
15025 * gcc.dg/vect/slp-12a.c: Likewise.
15026 * gcc.dg/vect/slp-12b.c: Likewise.
15027 * gcc.dg/vect/slp-12c.c: Likewise.
15028 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15029 * gcc.dg/vect/slp-13.c: Likewise.
15030 * gcc.dg/vect/slp-14.c: Likewise.
15031 * gcc.dg/vect/slp-15.c: Likewise.
15032 * gcc.dg/vect/slp-17.c: Likewise.
15033 * gcc.dg/vect/slp-19b.c: Likewise.
15034 * gcc.dg/vect/slp-2.c: Likewise.
15035 * gcc.dg/vect/slp-20.c: Likewise.
15036 * gcc.dg/vect/slp-21.c: Likewise.
15037 * gcc.dg/vect/slp-22.c: Likewise.
15038 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15039 * gcc.dg/vect/slp-24.c: Likewise.
15040 * gcc.dg/vect/slp-28.c: Likewise.
15041 * gcc.dg/vect/slp-39.c: Likewise.
15042 * gcc.dg/vect/slp-42.c: Likewise.
15043 * gcc.dg/vect/slp-6.c: Likewise.
15044 * gcc.dg/vect/slp-7.c: Likewise.
15045 * gcc.dg/vect/slp-cond-1.c: Likewise.
15046 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15047 * gcc.dg/vect/slp-cond-2.c: Likewise.
15048 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15049 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15050 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15051 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15052 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15053 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15054 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15055 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15056 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15057 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15058 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15059 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15060 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15061 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15062 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15063 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15064 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15065
15066 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15067
15068 PR c/83801
15069 * gcc.dg/pr83801.c: New test.
15070
15071 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15072
15073 PR fortran/52162
15074 * gfortran.dg/bounds_check_19.f90: New test.
15075
15076 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15077
15078 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15079 instead of scan-assembler-not for xsnabsqp.
15080
15081 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15082
15083 PR libgfortran/83525
15084 * gfortran.dg/newunit_5.f90: New test.
15085
15086 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15087
15088 PR rtl-optimization/80481
15089 * g++.dg/pr80481.C: New.
15090
15091 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15092
15093 PR target/83628
15094 * gcc.target/alpha/pr83628-3.c: New test.
15095
15096 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15097
15098 * lib/target-supports.exp (check_effective_target_avx512f): Also
15099 check for __builtin_ia32_addsd_round,
15100 __builtin_ia32_getmantsd_round.
15101 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15102
15103 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15104
15105 PR target/83629
15106 * gcc.target/powerpc/pr83629.c: Require ilp32.
15107
15108 2018-01-12 Richard Biener <rguenther@suse.de>
15109
15110 PR tree-optimization/80846
15111 * gcc.target/i386/pr80846-1.c: New testcase.
15112 * gcc.target/i386/pr80846-2.c: Likewise.
15113
15114 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15115
15116 * gcc.c-torture/execute/20180112-1.c: New test.
15117
15118 2018-01-12 Tom de Vries <tom@codesourcery.com>
15119
15120 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15121 * g++.dg/ext/label13a.C: Same.
15122 * g++.dg/ext/label14.C: Same.
15123 * g++.dg/ext/label2.C: Same.
15124 * g++.dg/ext/label3.C: Same.
15125 * g++.dg/torture/pr42462.C: Same.
15126 * g++.dg/torture/pr42739.C: Same.
15127 * g++.dg/warn/Wunused-label-3.C: Same.
15128
15129 2018-01-12 Tom de Vries <tom@codesourcery.com>
15130
15131 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15132 * g++.dg/Walloca1.C: Same.
15133 * g++.dg/cpp0x/pr70338.C: Same.
15134 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15135 * g++.dg/cpp1y/vla10.C: Same.
15136 * g++.dg/cpp1y/vla2.C: Same.
15137 * g++.dg/cpp1y/vla6.C: Same.
15138 * g++.dg/cpp1y/vla8.C: Same.
15139 * g++.dg/debug/debug5.C: Same.
15140 * g++.dg/debug/debug6.C: Same.
15141 * g++.dg/debug/pr54828.C: Same.
15142 * g++.dg/diagnostic/pr70105.C: Same.
15143 * g++.dg/eh/cleanup5.C: Same.
15144 * g++.dg/eh/spbp.C: Same.
15145 * g++.dg/ext/tmplattr9.C: Same.
15146 * g++.dg/ext/vla10.C: Same.
15147 * g++.dg/ext/vla11.C: Same.
15148 * g++.dg/ext/vla12.C: Same.
15149 * g++.dg/ext/vla15.C: Same.
15150 * g++.dg/ext/vla16.C: Same.
15151 * g++.dg/ext/vla17.C: Same.
15152 * g++.dg/ext/vla3.C: Same.
15153 * g++.dg/ext/vla6.C: Same.
15154 * g++.dg/ext/vla7.C: Same.
15155 * g++.dg/init/array24.C: Same.
15156 * g++.dg/init/new47.C: Same.
15157 * g++.dg/init/pr55497.C: Same.
15158 * g++.dg/opt/pr78201.C: Same.
15159 * g++.dg/template/vla2.C: Same.
15160 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15161 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15162 * g++.dg/torture/pr62127.C: Same.
15163 * g++.dg/torture/pr67055.C: Same.
15164 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15165 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15166 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15167 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15168 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15169 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15170 * g++.dg/warn/Wvla-1.C: Same.
15171 * g++.dg/warn/Wvla-3.C: Same.
15172 * g++.old-deja/g++.ext/array2.C: Same.
15173 * g++.old-deja/g++.ext/constructor.C: Same.
15174 * g++.old-deja/g++.law/builtin1.C: Same.
15175 * g++.old-deja/g++.other/crash12.C: Same.
15176 * g++.old-deja/g++.other/eh3.C: Same.
15177 * g++.old-deja/g++.pt/array6.C: Same.
15178 * g++.old-deja/g++.pt/dynarray.C: Same.
15179
15180 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15181
15182 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15183
15184 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15185
15186 PR libfortran/67412
15187 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15188 on *-*-solaris2.10.
15189
15190 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15191
15192 * lib/target-supports.exp (check_effective_target_branch_cost):
15193 Accept all x86 targets.
15194
15195 2018-01-12 Martin Liska <mliska@suse.cz>
15196
15197 PR ipa/83054
15198 * g++.dg/warn/pr83054.C: New test.
15199
15200 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15201
15202 * gcc.target/powerpc/spec-barr-1.c: New file.
15203
15204 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15205
15206 PR target/83330
15207 * gcc.target/i386/pr83330.c: New test.
15208
15209 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15210
15211 PR fortran/79383
15212 * gfortran.dg/dtio_31.f03: New test.
15213 * gfortran.dg/dtio_32.f03: New test.
15214
15215 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15216
15217 PR c++/43486
15218 * g++.dg/wrappers: New subdirectory.
15219 * g++.dg/wrappers/README: New file.
15220 * g++.dg/wrappers/alloc.C: New test case.
15221 * g++.dg/wrappers/cow-istream-string.C: New test case.
15222 * g++.dg/wrappers/cp-stdlib.C: New test case.
15223 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15224 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15225
15226 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15227
15228 PR middle-end/83718
15229 * g++.dg/torture/pr83718.C: New testcase.
15230
15231 2018-01-11 Martin Jambor <mjambor@suse.cz>
15232
15233 PR ipa/83178
15234 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15235
15236 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15237
15238 PR tree-optimization/83695
15239 * gcc.dg/tree-ssa/pr83695.c: New test.
15240
15241 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15242
15243 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15244 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15245
15246 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15247
15248 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15249 * gcc.target/arm/simd/fp16fml_high.c: New test.
15250 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15251 * lib/target-supports.exp
15252 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15253 check_effective_target_arm_fp16fml_neon_ok,
15254 add_options_for_arm_fp16fml_neon): New procedures.
15255
15256 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15257
15258 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15259 combination tests.
15260
15261 2018-01-11 Richard Biener <rguenther@suse.de>
15262
15263 PR tree-optimization/83435
15264 * gcc.dg/graphite/pr83435.c: New testcase.
15265
15266 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15267 Alan Hayward <alan.hayward@arm.com>
15268 David Sherwood <david.sherwood@arm.com>
15269
15270 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15271
15272 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15273
15274 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15275
15276 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15277
15278 PR target/82096
15279 * gcc.c-torture/compile/pr82096.c: New test.
15280
15281 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15282
15283 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15284
15285 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15286
15287 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15288
15289 2018-01-11 Justin Squirek <squirek@adacore.com>
15290
15291 * gnat.dg/expr_func4.adb: New testcase.
15292
15293 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15294
15295 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15296 testcase.
15297
15298 2018-01-11 Bob Duff <duff@adacore.com>
15299
15300 * gnat.dg/protected_null.adb: New testcase.
15301
15302 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15303
15304 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15305
15306 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15307
15308 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15309
15310 2018-01-11 Justin Squirek <squirek@adacore.com>
15311
15312 * gnat.dg/loopvar.adb: New testcase.
15313
15314 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15315
15316 PR middle-end/83189
15317 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15318
15319 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15320
15321 * gcc.c-torture/compile/pr83575.c: New testcase.
15322
15323 2018-01-10 Michael Collison <michael.collison@arm.com>
15324
15325 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15326 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15327 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15328 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15329 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15330 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15331 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15332 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15333 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15334 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15335 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15336 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15337 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15338 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15339 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15340 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15341
15342 2018-01-10 Michael Collison <michael.collison@arm.com>
15343
15344 * gcc.target/aarch64/sha2.h: New shared testcase.
15345 * gcc.target/aarch64/sha2_1.c: New testcase.
15346 * gcc.target/aarch64/sha2_2.c: New testcase.
15347 * gcc.target/aarch64/sha2_3.c: New testcase.
15348 * gcc.target/aarch64/sha3.h: New shared testcase.
15349 * gcc.target/aarch64/sha3_1.c: New testcase.
15350 * gcc.target/aarch64/sha3_2.c: New testcase.
15351 * gcc.target/aarch64/sha3_3.c: New testcase.
15352
15353 2018-01-10 Michael Collison <michael.collison@arm.com>
15354
15355 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15356
15357 2018-01-10 Martin Sebor <msebor@redhat.com>
15358
15359 PR tree-optimization/83781
15360 * gcc.dg/strlenopt-42.c: New test.
15361
15362 2018-01-11 Martin Sebor <msebor@gmail.com>
15363 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15364
15365 PR tree-optimization/83501
15366 PR tree-optimization/81703
15367
15368 * gcc.dg/strlenopt-39.c: New test-case.
15369 * gcc.dg/pr81703.c: Likewise.
15370
15371 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15372
15373 * gnat.dg/atomic10.adb: New test.
15374
15375 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15376
15377 PR fortran/82367
15378 * gfortran.dg/deferred_character_18.f90: New test.
15379
15380 2018-01-10 Martin Sebor <msebor@redhat.com>
15381
15382 PR tree-optimization/83671
15383 * gcc.dg/strlenopt-40.c: New test.
15384 * gcc.dg/strlenopt-41.c: New test.
15385
15386 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15387
15388 PR fortran/83093
15389 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15390
15391 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15392
15393 PR target/83399
15394 * gcc.target/powerpc/pr83399.c: New test.
15395
15396 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15397
15398 PR c++/43486
15399 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15400 to reflect that the arguments are correctly underlined.
15401 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15402 for globals, params, locals and literals.
15403 (test_sizeof): Directly test the location of "sizeof", rather than
15404 when used in compound expressions.
15405 (test_alignof): Likewise for "alignof".
15406 (test_string_literals): Likewise for string literals.
15407 (test_numeric_literals): Likewise for numeric literals.
15408 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15409 (test_typeid): Likewise for typeid.
15410 (test_unary_plus): New.
15411 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15412 format strings.
15413
15414 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15415
15416 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15417
15418 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15419
15420 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15421
15422 2018-01-10 Marek Polacek <polacek@redhat.com>
15423
15424 PR c++/82541
15425 * g++.dg/warn/Wduplicated-branches4.C: New test.
15426
15427 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15428
15429 PR c++/81327
15430 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15431 cast to void *.
15432
15433 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15434
15435 PR c++/81055
15436 * g++.dg/cpp0x/new2.C: New.
15437
15438 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15439
15440 PR target/83735
15441 * gcc.target/i386/pr83735.c: New test.
15442
15443 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15444
15445 * lib/target-supports.exp (check_effective_target_branch_cost):
15446 New function.
15447 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15448 * gcc.dg/pr21643.c: Likewise.
15449 * gcc.dg/pr46309.c: Likewise.
15450 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15451 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15452 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15453 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15454 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15455 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15456 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15457 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15458 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15459 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15460 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15461 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15462 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15463 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15464
15465 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15466
15467 PR target/83629
15468 * gcc.target/powerpc/pr83629.c: New testcase.
15469
15470 2018-01-10 Richard Biener <rguenther@suse.de>
15471
15472 PR testsuite/78768
15473 * gcc.dg/pr78768.c: Un-XFAIL.
15474
15475 2018-01-10 Richard Biener <rguenther@suse.de>
15476
15477 PR debug/82425
15478 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15479
15480 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15481
15482 PR tree-optimization/83753
15483 * gcc.dg/torture/pr83753.c: New test.
15484
15485 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15486
15487 * gcc.target/i386/avx2-gather-1.c: Add -march.
15488 * gcc.target/i386/avx2-gather-2.c: Add -march.
15489 * gcc.target/i386/avx2-gather-3.c: Add -march.
15490 * gcc.target/i386/avx2-gather-4.c: Add -march.
15491 * gcc.target/i386/avx2-gather-5.c: Add -march.
15492 * gcc.target/i386/avx2-gather-6.c: Add -march.
15493 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15494 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15495 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15496 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15497 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15498 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15499 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15500 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15501 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15502 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15503
15504 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15505
15506 PR target/78585:
15507 * gcc.target/i386/pr78585.c: New test.
15508
15509 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15510
15511 PR c++/83734
15512 * g++.dg/cpp0x/pr83734.C: New test.
15513
15514 2018-01-09 Carl Love <cel@us.ibm.com>
15515
15516 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15517 vec_mergeo builtins with float, double, long long, unsigned long long,
15518 bool long long arguments.
15519 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15520 vec_float2 with double arguments.
15521 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15522 vec_mergew and vec_mergow builtins.
15523
15524 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15525
15526 PR fortran/83742
15527 * gfortran.dg/contiguous_6.f90: New test.
15528
15529 2018-01-09 Richard Biener <rguenther@suse.de>
15530
15531 PR tree-optimization/83668
15532 * gcc.dg/graphite/pr83668.c: New testcase.
15533
15534 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15535
15536 PR tree-optimization/64811
15537 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15538 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15539 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15540 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15541 New tests.
15542 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15543
15544 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15545
15546 PR target/79883
15547 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15548
15549 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15550
15551 PR target/82641
15552 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15553 no NEON and require softfp or hard float-abi.
15554 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15555
15556 2018-01-09 Richard Biener <rguenther@suse.de>
15557
15558 PR tree-optimization/83572
15559 * gcc.dg/graphite/pr83572.c: New testcase.
15560
15561 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15562
15563 PR target/83507
15564 * gcc.dg/sms-13.c: New test.
15565
15566 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15567
15568 PR fortran/83741
15569 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15570
15571 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15572 Monk Chiang <sh.chiang04@gmail.com>
15573
15574 * gcc.target/riscv/save-restore-1.c: New.
15575
15576 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15577
15578 PR target/83677
15579 * gcc.target/powerpc/pr83677.c: New file.
15580
15581 2018-01-08 Jeff Law <law@redhat.com>
15582
15583 PR rtl-optimizatin/81308
15584 * g++.dg/pr81308-1.C: New test.
15585 * g++.dg/pr81308-2.C: New test.
15586
15587 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15588
15589 PR target/83663 - Revert r255946
15590 * gcc.target/aarch64/vect-slp-dup.c: New.
15591
15592 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15593
15594 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15595 combination tests.
15596
15597 2018-01-08 Richard Biener <rguenther@suse.de>
15598
15599 PR tree-optimization/83563
15600 * gcc.dg/graphite/pr83563.c: New testcase.
15601
15602 2018-01-08 Richard Biener <rguenther@suse.de>
15603
15604 PR middle-end/83713
15605 * g++.dg/torture/pr83713.C: New testcase.
15606
15607 2018-01-08 Tom de Vries <tom@codesourcery.com>
15608
15609 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15610
15611 2018-01-08 Richard Biener <rguenther@suse.de>
15612
15613 PR tree-optimization/83685
15614 * gcc.dg/torture/pr83685.c: New testcase.
15615
15616 2018-01-08 Richard Biener <rguenther@suse.de>
15617
15618 PR lto/83719
15619 * gcc.dg/lto/pr83719_0.c: New testcase.
15620
15621 2018-01-08 Tom de Vries <tom@codesourcery.com>
15622
15623 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15624 * gcc.dg/graphite/run-id-1.c: Same.
15625 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15626
15627 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15628
15629 PR fortran/83611
15630 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15631 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15632 * gfortran.dg/pdt_27.f03: New test.
15633
15634 PR fortran/83731
15635 * gfortran.dg/pdt_28.f03: New test.
15636
15637 2018-01-08 Tom de Vries <tom@codesourcery.com>
15638
15639 * c-c++-common/builtins.c: Require effective target alloca.
15640 * gcc.dg/Wrestrict.c: Same.
15641 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15642
15643 2018-01-08 Richard Biener <rguenther@suse.de>
15644
15645 PR middle-end/83580
15646 * gcc.dg/torture/pr83580.c: New testcase.
15647
15648 2018-01-08 Richard Biener <rguenther@suse.de>
15649
15650 PR middle-end/83517
15651 * gcc.dg/pr83517.c: New testcase.
15652
15653 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15654
15655 PR middle-end/81897
15656 * gcc.dg/uninit-pr81897.c: New test.
15657
15658 2018-01-06 Martin Sebor <msebor@redhat.com>
15659
15660 PR tree-optimization/83640
15661 * gcc.dg/Wrestrict-6.c: New test.
15662 * gcc.dg/pr83640.c: New test.
15663
15664 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15665
15666 * gcc.target/aarch64/reg-alloc-1.c: New test.
15667
15668 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15669
15670 PR fortran/50892
15671 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15672
15673 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15674
15675 PR debug/83480
15676 * gcc.dg/pr83480.c: New test.
15677
15678 PR rtl-optimization/83682
15679 * gcc.target/i386/pr83682.c: New test.
15680
15681 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15682
15683 PR fortran/78534
15684 PR fortran/66310
15685 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15686 * gfortran.dg/dependency_49.f90: Likewise.
15687 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15688 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15689 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15690 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15691 * gfortran.dg/string_1_lp64.f90: New test.
15692 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15693 * gfortran.dg/string_3_lp64.f90: New test.
15694
15695 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15696
15697 PR target/83604
15698 * gcc.target/i386/sse-26.c: New test.
15699
15700 PR target/83604
15701 * gcc.target/i386/pr83604.c: New test.
15702
15703 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15704
15705 * gcc.dg/vect/vect-align-4.c: New test.
15706 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15707 and redefine as a structure with an unaligned member "b".
15708 (foo): Update accordingly.
15709
15710 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15711
15712 PR target/82439
15713 * gcc.target/aarch64/bics_5.c: New test.
15714 * gcc.target/arm/bics_5.c: Likewise.
15715
15716 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15717
15718 PR tree-optimization/83605
15719 * gcc.dg/pr83605.c: New test.
15720
15721 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15722
15723 PR target/83554
15724 * gcc.target/i386/pr83554.c: New test.
15725
15726 PR ipa/82352
15727 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15728 long unsigned int.
15729
15730 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15731
15732 PR fortran/83683
15733 PR fortran/45689
15734 * gfortran.dg/eoshift_8.f90: New test.
15735 * gfortran.dg/simplify_eoshift_1.f90: New test.
15736
15737 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15738
15739 PR debug/83585
15740 * gcc.dg/pr83585.c: New test.
15741
15742 2018-01-04 Nathan Sidwell <nathan@acm.org>
15743
15744 PR c++/83667
15745 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15746
15747 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15748
15749 PR debug/83666
15750 * gcc.dg/pr83666.c: New test.
15751
15752 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15753
15754 PR target/83628
15755 * gcc.target/alpha/pr83628-1.c: New test.
15756 * gcc.target/alpha/pr83628-2.c: Ditto.
15757
15758 2018-01-04 Martin Liska <mliska@suse.cz>
15759
15760 PR ipa/82352
15761 * g++.dg/ipa/pr82352.C: New test.
15762
15763 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15764
15765 * gcc.dg/vect-opt-info-1.c: Moved to ...
15766 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15767 vect_int targets, use dg-additional-options instead of dg-options and
15768 use relative line numbers instead of absolute.
15769
15770 2018-01-03 Martin Sebor <msebor@redhat.com>
15771
15772 PR tree-optimization/83655
15773 * gcc.dg/Wrestrict-5.c: New test.
15774 * c-c++-common/builtins.c: New test.
15775
15776 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15777 Alan Hayward <alan.hayward@arm.com>
15778 David Sherwood <david.sherwood@arm.com>
15779
15780 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15781 (main): Call it.
15782
15783 2018-01-03 Jeff Law <law@redhat.com>
15784
15785 PR target/83641
15786 * gcc.target/i386/stack-check-17.c: New test.
15787 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15788
15789 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15790
15791 PR debug/83621
15792 * gcc.dg/pr83621.c: New test.
15793
15794 PR debug/83645
15795 * gcc.dg/pr83645.c: New test.
15796
15797 2018-01-03 Martin Sebor <msebor@redhat.com>
15798
15799 PR tree-optimization/83603
15800 * gcc.dg/Wrestrict-4.c: New test.
15801
15802 PR c/83559
15803 * gcc.dg/const-2.c: New test.
15804 * gcc.dg/pure-3.c: New test.
15805
15806 2018-01-03 Martin Sebor <msebor@redhat.com>
15807
15808 * gcc.dg/Wrestrict-3.c: New test.
15809
15810 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15811
15812 PR c++/83555
15813 * g++.dg/opt/pr83555.C: New test.
15814 * g++.dg/ubsan/pr83555.C: New test.
15815
15816 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15817
15818 PR c/82050
15819 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15820 the !CHECKING_P case by expecting a note.
15821 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15822 a note for the !CHECKING_P case, and move the return statement
15823 outside of #if CHECKING_P guard.
15824
15825 2018-01-03 Jeff Law <law@redhat.com>
15826
15827 PR middle-end/83654
15828 * gcc.target/i386/stack-check-18.c: New test.
15829 * gcc.target/i386/stack-check-19.c: New test.
15830
15831 2018-01-03 Martin Sebor <msebor@redhat.com>
15832
15833 PR tree-optimization/83501
15834 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15835
15836 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15837
15838 PR tree-optimization/83501
15839 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15840
15841 2018-01-03 Nathan Sidwell <nathan@acm.org>
15842
15843 PR c++/83667
15844 * g++.dg/ipa/pr83667.C: New.
15845
15846 2018-01-03 Martin Liska <mliska@suse.cz>
15847
15848 PR tree-optimization/83593
15849 * gcc.dg/pr83593.c: New test.
15850
15851 2018-01-03 Martin Liska <mliska@suse.cz>
15852
15853 PR ipa/83549
15854 * g++.dg/ipa/pr83549.C: New test.
15855
15856 2018-01-03 Marek Polacek <polacek@redhat.com>
15857
15858 PR c++/83592
15859 * g++.dg/warn/mvp2.C: New test.
15860
15861 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15862
15863 PR preprocessor/83602
15864 * g++.dg/cpp/pr83602.C: New test.
15865
15866 PR c++/83634
15867 * g++.dg/parse/pr83634.C: New test.
15868
15869 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15870
15871 PR fortran/83664
15872 * gfortran.dg/eoshift_7.f90: New test.
15873
15874 2018-01-03 Jan Beulich <jbeulich@suse.com>
15875
15876 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15877 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15878
15879 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15880
15881 Update copyright years.
15882
15883 2018-01-03 Martin Liska <mliska@suse.cz>
15884
15885 PR ipa/83594
15886 * gcc.dg/ipa/pr83594.c: New test.
15887
15888 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15889 Alan Hayward <alan.hayward@arm.com>
15890 David Sherwood <david.sherwood@arm.com>
15891
15892 * gcc.dg/vect-opt-info-1.c: New test.
15893
15894 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15895
15896 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15897 floorf128, truncf128, and roundf128.
15898 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15899 optimizations added in match.pd.
15900 * gcc.target/powerpc/float128-hw6.c: Likewise.
15901 * gcc.target/powerpc/float128-hw7.c: Likewise.
15902 * gcc.target/powerpc/float128-hw8.c: Likewise.
15903 * gcc.target/powerpc/float128-hw9.c: Likewise.
15904 * gcc.target/powerpc/float128-hw10.c: Likewise.
15905 * gcc.target/powerpc/float128-hw11.c: Likewise.
15906
15907 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15908
15909 PR c++/83556
15910 * g++.dg/cpp0x/pr83556.C: New test.
15911
15912 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15913
15914 PR fortran/45689
15915 PR fortran/83650
15916 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15917 * gfortran.dg/simplify_cshift_4.f90: New test.
15918
15919 2018-01-02 Marek Polacek <polacek@redhat.com>
15920
15921 PR c++/81860
15922 * g++.dg/cpp0x/inh-ctor30.C: New test.
15923
15924 PR c++/83644
15925 * g++.dg/cpp1z/pr83644.C: New test.
15926
15927 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15928
15929 PR fortran/83076
15930 * gfortran.dg/coarray_45.f90: New test.
15931
15932 PR fortran/83319
15933 * gfortran.dg/coarray_46.f90: New test.
15934
15935 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15936
15937 PR tree-optimization/83581
15938 * gcc.dg/pr83581.c: New test.
15939
15940 PR c/83595
15941 * gcc.dg/pr83595.c: New test.
15942
15943 PR middle-end/83608
15944 * g++.dg/opt/pr83608.C: New test.
15945
15946 PR middle-end/83609
15947 * gcc.dg/pr83609.c: New test.
15948 * g++.dg/opt/pr83609.C: New test.
15949
15950 PR middle-end/83623
15951 * gcc.dg/pr83623.c: New test.
15952
15953 * gcc.target/i386/i386.exp
15954 (check_effective_target_avx512vpopcntdqvl): New proc.
15955 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15956 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15957 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15958 \f
15959 Copyright (C) 2018 Free Software Foundation, Inc.
15960
15961 Copying and distribution of this file, with or without modification,
15962 are permitted in any medium without royalty provided the copyright
15963 notice and this notice are preserved.