array-init.c: Add dg-prune-output.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-08 Marek Polacek <polacek@redhat.com>
2
3 * c-c++-common/array-init.c: Add dg-prune-output.
4 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
7 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
8 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
9 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
10 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
11 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
12 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
13 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
14 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
15 * g++.dg/cpp1y/pr64382.C: Likewise.
16 * g++.dg/cpp1y/pr77739.C: Likewise.
17 * g++.dg/cpp1z/lambda-this1.C: Likewise.
18 * g++.dg/cpp1z/lambda-this2.C: Likewise.
19 * g++.dg/template/crash84.C: Adjust dg-error.
20
21 2018-09-07 Marek Polacek <polacek@redhat.com>
22
23 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
24 messages.
25
26 2018-09-07 Marek Polacek <polacek@redhat.com>
27
28 PR c++/87152 - range-based for loops with initializer broken in templates.
29 * g++.dg/cpp2a/range-for11.C: New test.
30 * g++.dg/cpp2a/range-for12.C: New test.
31 * g++.dg/cpp2a/range-for13.C: New test.
32 * g++.dg/cpp2a/range-for14.C: New test.
33 * g++.dg/cpp2a/range-for15.C: New test.
34 * g++.dg/cpp2a/range-for16.C: New test.
35 * g++.dg/cpp2a/range-for17.C: New test.
36 * g++.dg/cpp2a/range-for18.C: New test.
37 * g++.dg/parse/error61.C (foo): Adjust dg-error.
38
39 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
40
41 PR target/86731
42 * gcc.target/powerpc/pr86731.c: New test.
43 * gcc.target/powerpc/pr86731-longlong.c: New test.
44 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
45 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
46 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
47 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
48
49 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
50
51 PR target/80080
52 * gcc.target/s390/pr80080-3.c: New test.
53 * gcc.target/s390/s390.exp: Make sure the new test passes
54 on all optimization levels.
55
56 2018-09-05 Marek Polacek <polacek@redhat.com>
57
58 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
59 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
60
61 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
62 Bernd Schmidt <bernds_cb1@t-online.de>
63
64 * gcc.target/nvptx/atomic_fetch-1.c: New test.
65 * gcc.target/nvptx/atomic_fetch-1.c: New test.
66
67 2018-09-05 Marek Polacek <polacek@redhat.com>
68
69 PR c++/87109, wrong overload with ref-qualifiers.
70 * g++.dg/cpp0x/ref-qual19.C: New test.
71
72 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
73
74 PR testsuite/52665
75 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
76 * lib/target-supports.exp (scan-assembler_required_options,
77 scan-assembler-not_required_options,
78 scan-assembler-times_required_options): Add -fno-ident.
79 * lib/scanasm.exp (scan-assembler-times): Fix error message.
80 * c-c++-common/ident-0a.c: New test.
81 * c-c++-common/ident-0b.c: New test.
82 * c-c++-common/ident-1a.c: New test.
83 * c-c++-common/ident-1b.c: New test.
84 * c-c++-common/ident-2a.c: New test.
85 * c-c++-common/ident-2b.c: New test.
86
87 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
88
89 * gcc.dg/recip_sqrt_mult_1.c: New test.
90 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
91 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
92 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
93 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
94 * g++.dg/recip_sqrt_mult_1.C: Likewise.
95 * g++.dg/recip_sqrt_mult_2.C: Likewise.
96
97 2018-09-05 Martin Liska <mliska@suse.cz>
98
99 PR tree-optimization/87205
100 * gcc.dg/tree-ssa/pr87205-2.c: New test.
101 * gcc.dg/tree-ssa/pr87205.c: New test.
102
103 2018-09-05 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/87217
106 * gfortran.dg/pr87217.f: New testcase.
107
108 2018-09-05 Pádraig Brady p@draigbrady.com
109
110 PR c++/87137
111 * g++.dg/abi/pr87137.C: New.
112
113 PR c++/87185
114 * g++.dg/pr87185.C: New.
115
116 2018-09-05 Martin Liska <mliska@suse.cz>
117
118 PR testsuite/87216
119 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
120 to support Darwin names.
121
122 2018-09-05 Martin Liska <mliska@suse.cz>
123
124 * g++.dg/gcov/loop.C: Update test to support new format.
125
126 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
127
128 PR debug/86593
129 * g++.dg/pr86593.C: New test.
130
131 2018-09-04 Jakub Jelinek <jakub@redhat.com>
132
133 PR target/87198
134 * gcc.target/i386/pr87198.c: New test.
135
136 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
137
138 PR target/86744
139 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
140
141 2018-09-04 Richard Biener <rguenther@suse.de>
142
143 PR tree-optimization/87211
144 * gcc.dg/torture/pr87211.c: New testcase.
145
146 2018-09-04 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/87176
149 * gcc.dg/torture/pr87176.c: New testcase.
150 * gcc.dg/torture/ssa-fre-1.c: Likewise.
151
152 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
153
154 * gfortran.dg/modulo_check: New test.
155
156 2018-09-03 Richard Biener <rguenther@suse.de>
157
158 PR tree-optimization/87177
159 * gcc.dg/torture/pr87177.c: New testcase.
160 * gcc.dg/torture/pr87177-2.c: Likewise.
161
162 2018-09-03 Richard Biener <rguenther@suse.de>
163
164 PR tree-optimization/87200
165 * gcc.dg/torture/pr87200.c: New testcase.
166
167 2018-09-03 Richard Biener <rguenther@suse.de>
168
169 PR tree-optimization/87197
170 * gcc.dg/torture/pr87197.c: New testcase.
171
172 PR tree-optimization/87169
173 * gcc.dg/torture/pr87169.c: New testcase.
174
175 2018-09-03 Martin Liska <mliska@suse.cz>
176
177 PR driver/83193
178 * gcc.dg/completion-4.c: New test.
179
180 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
181
182 PR c++/84980
183 * g++.dg/concepts/pr84980.C: New.
184
185 2018-09-03 Martin Liska <mliska@suse.cz>
186
187 PR middle-end/59521
188 * c-c++-common/pr59521-1.c: New test.
189 * c-c++-common/pr59521-2.c: New test.
190 * gcc.dg/tree-prof/pr59521-3.c: New test.
191
192 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
193
194 * c-c++-common/array-init.c: New test.
195 * g++.dg/init/string2.C: Remove selector.
196
197 2018-09-01 Michael Matz <matz@suse.de>
198
199 PR tree-optimization/87074
200 * gcc.dg/pr87074.c: New test.
201
202 2018-08-31 Richard Biener <rguenther@suse.de>
203
204 PR tree-optimization/87168
205 * gcc.dg/torture/pr87168.c: New testcase.
206
207 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
208
209 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
210 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
211 (test_vnegd_s64): Likewise.
212 * gcc.target/aarch64/vnegd_64.c: New.
213 * gcc.target/aarch64/vabsd_64.c: New.
214 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
215
216 2018-08-31 Nathan Sidwell <nathan@acm.org>
217
218 PR c++/87155
219 PR c++/84707
220 * g++.dg/cpp0x/pr87155.C: New.
221 * g++.dg/cpp0x/inline-ns10.C: Adjust.
222
223 2018-08-31 Jakub Jelinek <jakub@redhat.com>
224
225 PR middle-end/87138
226 * gcc.target/i386/avx512bw-pr87138.c: New test.
227
228 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
229
230 PR fortran/86328
231 PR fortran/86760
232 * gfortran.dg/pr86328.f90 : New test.
233 in comment 12 of the PR.
234 * gfortran.dg/pr86760.f90 : New test.
235
236 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
237
238 * g++.dg/cpp0x/noexcept30.C: Make dependence on
239 -fdelete-null-pointer-checks explicit.
240 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
241 * g++.dg/expr/pmf-3.C: Likewise.
242 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
243 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
244 * g++.dg/tree-ssa/pr61034.C: Likewise.
245 * gcc.dg/addr_equal-1.c: Likewise.
246 * gcc.dg/ipa/pr85734.c: Likewise.
247 * gcc.dg/ipa/propmalloc-1.c: Likewise.
248 * gcc.dg/ipa/propmalloc-2.c: Likewise.
249 * gcc.dg/ipa/propmalloc-3.c: Likewise.
250 * gcc.dg/tree-ssa/pr78154.c: Likewise.
251 * gcc.dg/tree-ssa/pr83648.c: Likewise.
252
253 2018-08-30 Martin Sebor <msebor@redhat.com>
254
255 PR testsuite/87158
256 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
257
258 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
259
260 PR testsuite/86519
261 gcc.dg/strcmpopt_6.c: Remove.
262 gcc.target/aarch64/strcmpopt_6.c: New testcase.
263 gcc.target/i386/strcmpopt_6.c: Likewise.
264
265 2018-08-30 Richard Biener <rguenther@suse.de>
266
267 PR tree-optimization/87147
268 * gcc.dg/torture/pr87147.c: New testcase.
269
270 2018-08-30 Tamar Christina <tamar.christina@arm.com>
271
272 * gcc.target/aarch64/large_struct_copy_2.c: New.
273
274 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
275
276 PR middle-end/87053
277 * gcc.c-torture/execute/pr87053.c: New test.
278
279 2018-08-29 Jakub Jelinek <jakub@redhat.com>
280
281 PR c++/87095
282 * g++.dg/ubsan/vptr-13.C: New test.
283
284 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
285
286 PR c++/85265
287 * g++.dg/concepts/pr85265.C: New.
288
289 2018-08-29 Martin Sebor <msebor@redhat.com>
290 Bernd Edlinger <bernd.edlinger@hotmail.de>
291
292 PR tree-optimization/86714
293 PR tree-optimization/86711
294 * gcc.c-torture/execute/memchr-1.c: New test.
295 * gcc.c-torture/execute/pr86714.c: New test.
296 * gcc.c-torture/execute/widechar-3.c: New test.
297 * gcc.dg/strlenopt-58.c: New test.
298
299 2018-08-29 Richard Biener <rguenther@suse.de>
300
301 PR tree-optimization/87132
302 * gcc.dg/torture/pr87132.c: New testcase.
303
304 2018-08-29 David Malcolm <dmalcolm@redhat.com>
305
306 PR c++/85110
307 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
308 output to reflect underlining of pertinent parameter in decl
309 for "no known conversion" messages.
310
311 2018-08-29 Jakub Jelinek <jakub@redhat.com>
312
313 PR c++/87122
314 * g++.dg/cpp1z/decomp47.C: New test.
315
316 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
317
318 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
319 where appropriate.
320
321 2018-08-29 Richard Biener <rguenther@suse.de>
322
323 PR tree-optimization/87117
324 * gfortran.dg/pr87117.f90: New testcase.
325
326 2018-08-29 Richard Biener <rguenther@suse.de>
327
328 PR tree-optimization/87126
329 * gcc.dg/tree-ssa/pr87126.c: New testcase.
330
331 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
332
333 PR tree-optimization/87009
334 * gcc.dg/pr87009.c: New test.
335
336 2018-08-28 Martin Sebor <msebor@redhat.com>
337
338 PR middle-end/86631
339 * g++.dg/Walloca1.C: Adjust.
340
341 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
342
343 PR c++/86546
344 * g++.dg/other/switch4.C: New.
345
346 2018-08-28 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/87124
349 * g++.dg/torture/pr87124.C: New testcase.
350
351 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
352
353 PR fortran/80477
354 * gfortran.dg/class_result_7.f90: New test.
355 * gfortran.dg/class_result_8.f90: New test.
356 * gfortran.dg/class_result_9.f90: New test.
357
358 PR fortran/86481
359 * gfortran.dg/allocate_with_source_25.f90: New test.
360
361 2018-08-28 Jakub Jelinek <jakub@redhat.com>
362
363 PR middle-end/87099
364 * gcc.dg/pr87099.c: New test.
365
366 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
367
368 PR testsuite/87078
369 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
370
371 2018-08-28 Richard Biener <rguenther@suse.de>
372
373 PR tree-optimization/87117
374 * gcc.dg/pr87117-1.c: New testcase.
375
376 2018-08-28 Richard Biener <rguenther@suse.de>
377
378 PR tree-optimization/87117
379 * gcc.dg/pr87117-2.c: New testcase.
380
381 2018-08-28 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/87117
384 * gcc.dg/lvalue-5.c: New testcase.
385
386 2018-08-27 Jeff Law <law@redhat.com>
387
388 PR tree-optimization/87110
389 * gcc.c-torture/compile/pr87110.c: New test.
390
391 2018-08-27 Martin Sebor <msebor@redhat.com>
392
393 PR tree-optimization/86914
394 * gcc.dg/strlenopt-57.c: New test.
395
396 2018-08-27 Martin Sebor <msebor@redhat.com>
397
398 PR tree-optimization/87112
399 * gcc.dg/pr87112.c: New test.
400
401 2018-08-27 David Malcolm <dmalcolm@redhat.com>
402
403 PR c++/63392
404 * g++.dg/diagnostic/missing-typename.C: New test.
405
406 2018-08-27 Jeff Law <law@redhat.com>
407
408 * gcc.c-torture/compile/dse.c: New test.
409
410 2018-08-27 Jakub Jelinek <jakub@redhat.com>
411
412 PR c++/86993
413 * g++.dg/diagnostic/pr86993.C: New test.
414
415 2018-08-27 Richard Biener <rguenther@suse.de>
416
417 PR tree-optimization/86927
418 * gcc.dg/vect/pr86927.c: New testcase.
419
420 2018-08-27 David Malcolm <dmalcolm@redhat.com>
421
422 PR c++/87091
423 * gcc.dg/empty.h: New file.
424 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
425 top of file and removal of redundant second printing of warning
426 location.
427 * gcc.dg/fixits-pr84852-2.c: Likewise.
428 * gcc.dg/missing-header-fixit-3.c: Likewise.
429 * gcc.dg/missing-header-fixit-4.c: New test.
430 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
431 conversion of show_caret_p to a tri-state.
432
433 2018-08-27 David Malcolm <dmalcolm@redhat.com>
434
435 PR c++/87091
436 * g++.dg/pr85523.C: Extend expected output to show line
437 before line-insertion fix-it hint.
438 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
439 (test_fixit_insert_newline): Add previous line to expected output.
440 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
441 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
442
443 2018-08-27 Martin Liska <mliska@suse.cz>
444
445 PR sanitizer/86962
446 * gcc.dg/asan/pr86962.c: New test.
447
448 2018-08-27 Martin Liska <mliska@suse.cz>
449
450 * gcc.dg/tree-prof/val-prof-10.c: New test.
451
452 2018-08-27 Martin Liska <mliska@suse.cz>
453
454 PR tree-optimization/86847
455 * gcc.dg/tree-ssa/switch-3.c: New test.
456 * gcc.dg/tree-ssa/vrp105.c: Remove.
457
458 2018-08-27 Martin Liska <mliska@suse.cz>
459
460 * gcc.dg/tree-ssa/switch-2.c: New test.
461
462 2018-08-27 Richard Biener <rguenther@suse.de>
463
464 * g++.dg/torture/20180705-1.C: New testcase.
465 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
466 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
467 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
468 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
469 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
470 * gcc.dg/pr85195.c: Likewise.
471 * gcc.dg/pr85467.c: Likewise.
472 * gcc.dg/torture/pr81790.c: Likewise.
473
474 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
475 param to current default.
476
477 2018-08-27 Jakub Jelinek <jakub@redhat.com>
478
479 PR rtl-optimization/87065
480 * gcc.target/i386/pr87065.c: New test.
481
482 2018-08-26 Marek Polacek <polacek@redhat.com>
483
484 PR c++/87080
485 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
486
487 PR c++/87029, Implement -Wredundant-move.
488 * g++.dg/cpp0x/Wredundant-move1.C: New test.
489 * g++.dg/cpp0x/Wredundant-move2.C: New test.
490 * g++.dg/cpp0x/Wredundant-move3.C: New test.
491 * g++.dg/cpp0x/Wredundant-move4.C: New test.
492
493 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
494
495 PR libfortran/86704
496 * gfortran.dg/matmul_19.f90: New test.
497
498 2018-08-25 Janus Weil <janus@gcc.gnu.org>
499
500 PR fortran/86545
501 * gfortran.dg/generic_35.f90: New test case.
502
503 2018-08-24 David Malcolm <dmalcolm@redhat.com>
504
505 PR c++/87091
506 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
507 line spans are printed with -fdiagnostics-show-line-numbers.
508
509 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
510
511 PR fortran/86837
512 * gfortran.dg/implied_do_io_6.f90: New test.
513
514 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
515
516 PR middle-end/87092
517 * gcc.dg/pr87092.c: New test.
518
519 2018-08-24 Marek Polacek <polacek@redhat.com>
520
521 PR c++/67012
522 PR c++/86942
523 * g++.dg/cpp0x/auto52.C: New test.
524 * g++.dg/cpp1y/auto-fn52.C: New test.
525 * g++.dg/cpp1y/auto-fn53.C: New test.
526 * g++.dg/cpp1y/auto-fn54.C: New test.
527
528 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
529
530 * lib/target-supports.exp (vect_perm_supported): Only return
531 false for variable-length vectors if the permute size is not
532 a power of 2.
533 (check_effective_target_vect_perm)
534 (check_effective_target_vect_perm_byte)
535 (check_effective_target_vect_perm_short): Remove check for
536 variable-length vectors.
537 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
538 * gcc.dg/vect/slp-perm-10.c: Likewise.
539 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
540
541 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
542
543 * gcc.target/aarch64/sve/bswap_1.c: New test.
544 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
545 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
546
547 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
548
549 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
550 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
551 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
552 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
553 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
554 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
555 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
556
557 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
558
559 PR debug/79342
560 * gcc.dg/pr79342.: New test.
561
562 2018-08-23 Martin Sebor <msebor@redhat.com>
563
564 PR tree-optimization/87072
565 * gcc.dg/Warray-bounds-35.c: New test.
566
567 2018-08-23 Richard Biener <rguenther@suse.de>
568
569 PR middle-end/87024
570 * gcc.dg/pr87024.c: New testcase.
571
572 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
573
574 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
575 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
576 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
577 * gcc.dg/vect/pr80631-2.c: Likewise.
578
579 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
580
581 PR fortran/86863
582 * gfortran.dg/submodule_32.f08: New test.
583
584 2018-08-22 Janus Weil <janus@gcc.gnu.org>
585
586 PR fortran/86935
587 * gfortran.dg/associate_3.f90: Update error message.
588 * gfortran.dg/associate_39.f90: New test case.
589
590 2018-08-22 Janus Weil <janus@gcc.gnu.org>
591
592 PR fortran/86888
593 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
594 an additional case.
595 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
596 * gfortran.dg/class_17.f03: Update error message.
597 * gfortran.dg/class_55.f90: Ditto.
598 * gfortran.dg/dtio_11.f90: Update error messages.
599 * gfortran.dg/implicit_actual.f90: Add an error message.
600 * gfortran.dg/typebound_proc_12.f90: Update error message.
601
602 2018-08-22 Martin Sebor <msebor@redhat.com>
603
604 PR middle-end/87052
605 * gcc.dg/pr87052.c: New test.
606 * gcc.dg/tree-ssa/dump-3.c: Adjust.
607
608 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
609
610 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
611 * gfortran.dg/max_expr.f90: ...this.
612 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
613 * gfortran.dg/min_expr.f90: ...this.
614
615 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
616
617 PR tree-optimization/86725
618 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
619 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
620 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
621 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
622
623 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
624
625 PR tree-optimization/86725
626 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
627
628 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
629
630 * gcc.dg/vect/vect-avg-16.c: New test.
631 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
632 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
633 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
634 the second loop in main1.
635
636 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
637
638 * gcc.dg/lto/pr85248_0.c (test_alias):
639 Stringify __USER_LABEL_PREFIX__.
640 (test_noreturn): Likewise.
641
642 2018-08-22 Richard Biener <rguenther@suse.de>
643
644 PR tree-optimization/86988
645 * g++.dg/pr86988.C: New testcase.
646
647 2018-08-22 Richard Biener <rguenther@suse.de>
648
649 PR tree-optimization/86945
650 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
651
652 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
653
654 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
655
656 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
657 Thomas Koenig <tkoenig@gcc.gnu.org>
658
659 PR fortran/25829
660 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
661 * gfortran.dg/f2003_io_1.f03: Add wait statement.
662
663 2018-08-21 Marek Polacek <polacek@redhat.com>
664
665 PR c++/86981, Implement -Wpessimizing-move.
666 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
667 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
668 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
669 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
670 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
671
672 PR c++/65043
673 * g++.dg/concepts/pr67595.C: Add dg-warning.
674 * g++.dg/cpp0x/Wnarrowing11.C: New test.
675 * g++.dg/cpp0x/Wnarrowing12.C: New test.
676 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
677
678 PR c++/86499
679 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
680 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
681
682 2018-08-21 Ed Schonberg <schonberg@adacore.com>
683
684 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
685
686 2018-08-21 Ed Schonberg <schonberg@adacore.com>
687
688 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
689
690 2018-08-21 Javier Miranda <miranda@adacore.com>
691
692 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
693
694 2018-08-21 Ed Schonberg <schonberg@adacore.com>
695
696 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
697
698 2018-08-21 Ed Schonberg <schonberg@adacore.com>
699
700 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
701
702 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
703
704 * gnat.dg/rep_clause7.adb: New testcase.
705
706 2018-08-21 Ed Schonberg <schonberg@adacore.com>
707
708 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
709 gnat.dg/task1_pkg.ads: New testcase.
710
711 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
712
713 * gnat.dg/linkedlist.adb: New testcase.
714
715 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
716
717 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
718 gnat.dg/elab6_pkg.ads: New testcase.
719
720 2018-08-21 Ed Schonberg <schonberg@adacore.com>
721
722 * gnat.dg/expr_func5.adb: New testcase.
723
724 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
725
726 * gnat.dg/dynhash.adb: New testcase.
727
728 2018-08-21 Javier Miranda <miranda@adacore.com>
729
730 * gnat.dg/enum4.adb: New testcase.
731
732 2018-08-21 Tamar Christina <tamar.christina@arm.com>
733
734 * gcc.target/aarch64/large_struct_copy.c: New test.
735
736 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
737
738 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
739
740 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
741
742 PR middle-end/86121
743 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
744
745 2018-08-21 Tom de Vries <tdevries@suse.de>
746
747 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
748 to avoid mismatch in .debug and .earlydebug dump files.
749
750 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
751
752 PR target/87033
753 * gcc.target/powerpc/pr87033.c: New test.
754
755 2018-08-20 Martin Sebor <msebor@redhat.com>
756
757 PR tree-optimization/87034
758 * gcc.dg/builtin-sprintf-warn-20.c: New test.
759
760 2018-08-20 David Malcolm <dmalcolm@redhat.com>
761
762 PR other/84889
763 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
764 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
765 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
766
767 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
768
769 PR target/87014
770 * g++.dg/torture/pr87014.C: New file.
771
772 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
773
774 PR target/86984
775 * gcc.target/alpha/pr86984.c: New test.
776
777 2018-08-20 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/78655
780 * gcc.dg/tree-ssa/evrp11.c: New testcase.
781
782 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
783
784 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
785 for Darwin.
786
787 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
788
789 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
790 test on Darwin.
791 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
792 * gcc.dg/lto/pr83719_0.c: Likewise.
793
794 2018-08-17 Martin Sebor <msebor@redhat.com>
795
796 PR testsuite/86996
797 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
798
799 2018-08-17 David Malcolm <dmalcolm@redhat.com>
800
801 * g++.dg/conversion/Wwrite-strings.C: New test.
802
803 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
804 Chung-Lin Tang <cltang@codesourcery.com>
805 Xianmiao Qu <xianmiao_qu@c-sky.com>
806
807 C-SKY port: Testsuite
808
809 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
810 * g++.dg/torture/type-generic-1.C: Likewise.
811 * gcc.c-torture/compile/20000804-1.c: Likewise.
812 * gcc.c-torture/execute/20101011-1.c: Likewise.
813 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
814 * gcc.dg/20020312-2.c: Likewise.
815 * gcc.dg/Wno-frame-address.c: Likewise.
816 * gcc.dg/c11-true_min-1.c: Likewise.
817 * gcc.dg/sibcall-10.c: Likewise.
818 * gcc.dg/sibcall-9.c: Likewise.
819 * gcc.dg/stack-usage-1.c: Likewise.
820 * gcc.dg/torture/float32-tg-3.c: Likewise.
821 * gcc.dg/torture/float32x-tg-3.c: Likewise.
822 * gcc.dg/torture/float64-tg-3.c: Likewise.
823 * gcc.dg/torture/float64x-tg-3.c: Likewise.
824 * gcc.dg/torture/type-generic-1.c: Likewise.
825 * gcc.target/csky/*: New.
826 * lib/target-supports.exp (check_profiling_available): Add
827 csky-*-elf.
828 (check_effective_target_hard_float): Handle C-SKY targets with
829 single-precision hard float only.
830 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
831
832 2018-08-17 David Malcolm <dmalcolm@redhat.com>
833
834 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
835 gcc_dump_printf.
836 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
837 coverage for gcc_dump_printf.
838
839 2018-08-17 Martin Liska <mliska@suse.cz>
840
841 * g++.dg/opt/mpx.C: Fix scanned pattern.
842 * gcc.target/i386/mpx.c: Likewise.
843 * g++.dg/warn/Wunreachable-code-1.C: Remove.
844 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
845 * gcc.dg/torture/pr52969.c: Likewise.
846 * g++.dg/warn/pr31246-2.C: Likewise.
847 * g++.dg/warn/pr31246.C: Likewise.
848 * gcc.dg/pr33092.c: Likewise.
849 * g++.dg/opt/eh1.C: Remove a deprecated option.
850 * g++.dg/template/inline1.C: Likewise.
851 * g++.dg/tree-ssa/pr81408.C: Likewise.
852 * gcc.dg/pr41837.c: Likewise.
853 * gcc.dg/pr41841.c: Likewise.
854 * gcc.dg/pr42250.c: Likewise.
855 * gcc.dg/pr43084.c: Likewise.
856 * gcc.dg/pr43317.c: Likewise.
857 * gcc.dg/pr51879-18.c: Likewise.
858 * gcc.dg/torture/pr36066.c: Likewise.
859 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
860 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
861 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
862 * gcc.dg/tree-ssa/pr45122.c: Likewise.
863 * gcc.target/i386/pr45352-2.c: Likewise.
864 * gcc.target/i386/zee.c: Likewise.
865 * gfortran.dg/auto_char_len_2.f90: Likewise.
866 * gfortran.dg/auto_char_len_4.f90: Likewise.
867 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
868 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
869 * gfortran.dg/gomp/pr47331.f90: Likewise.
870 * gfortran.dg/pr40999.f: Likewise.
871 * gfortran.dg/pr41011.f: Likewise.
872 * gfortran.dg/pr42051.f03: Likewise.
873 * gfortran.dg/pr46804.f90: Likewise.
874 * gfortran.dg/pr83149_1.f90: Likewise.
875 * gfortran.dg/pr83149_b.f90: Likewise.
876 * gfortran.dg/whole_file_1.f90: Likewise.
877 * gfortran.dg/whole_file_10.f90: Likewise.
878 * gfortran.dg/whole_file_11.f90: Likewise.
879 * gfortran.dg/whole_file_12.f90: Likewise.
880 * gfortran.dg/whole_file_13.f90: Likewise.
881 * gfortran.dg/whole_file_14.f90: Likewise.
882 * gfortran.dg/whole_file_15.f90: Likewise.
883 * gfortran.dg/whole_file_16.f90: Likewise.
884 * gfortran.dg/whole_file_17.f90: Likewise.
885 * gfortran.dg/whole_file_18.f90: Likewise.
886 * gfortran.dg/whole_file_19.f90: Likewise.
887 * gfortran.dg/whole_file_2.f90: Likewise.
888 * gfortran.dg/whole_file_20.f03: Likewise.
889 * gfortran.dg/whole_file_3.f90: Likewise.
890 * gfortran.dg/whole_file_4.f90: Likewise.
891 * gfortran.dg/whole_file_5.f90: Likewise.
892 * gfortran.dg/whole_file_6.f90: Likewise.
893 * gfortran.dg/whole_file_7.f90: Likewise.
894 * gfortran.dg/whole_file_8.f90: Likewise.
895 * gfortran.dg/whole_file_9.f90: Likewise.
896 * gcc.dg/vect/vect.exp: Likewise.
897
898 2018-08-17 Richard Biener <rguenther@suse.de>
899
900 PR middle-end/86505
901 * gcc.dg/torture/pr86505.c: New testcase.
902
903 2018-08-16 Martin Sebor <msebor@redhat.com>
904
905 PR tree-optimization/86853
906 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
907 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
908 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
909
910 2018-08-16 David Malcolm <dmalcolm@redhat.com>
911
912 * gcc.dg/missing-header-fixit-3.c: New test.
913
914 2018-08-16 David Malcolm <dmalcolm@redhat.com>
915
916 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
917 (test_fixit_insert_newline): Update expected output to show '+'
918 characters in margin of line-insertion fix-it hint.
919
920 2018-08-16 Nathan Sidwell <nathan@acm.org>
921
922 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
923 * gcc.dg/cpp/macsyntx2.c: likewise.
924
925 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
926
927 PR testsuite/86745
928 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
929 * gcc.target/i386/avx-cvt-2.c: Ditto.
930
931 2018-08-16 David Malcolm <dmalcolm@redhat.com>
932
933 PR c++/70693
934 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
935
936 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
937
938 * gcc.target/aarch64/imm_choice_comparison.c: New test.
939
940 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
941
942 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
943 (lib_strncmp): Likewise.
944
945 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
946
947 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
948 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
949 * g++.dg/torture/pr44295.C : Likewise.
950
951 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
952
953 PR testsuite/78544
954 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
955 attributes and matching.
956 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
957 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
958
959 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
960
961 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
962
963 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
964
965 * gcc.target/i386/rop1.c: Remove.
966 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
967
968 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
969
970 * gcc.target/powerpc/fold-vec-splat-char.c: New.
971 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
972 * gcc.target/powerpc/fold-vec-splat-int.c: New.
973 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
974 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
975 * gcc.target/powerpc/fold-vec-splat-short.c: New.
976
977 2018-08-15 David Malcolm <dmalcolm@redhat.com>
978
979 * g++.dg/diagnostic/aka3.C: New test.
980 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
981 output to show range labels.
982 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
983 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
984 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
985 * gcc.dg/bad-binary-ops.c: Update expected output to show range
986 labels. Add an "aka" example.
987 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
988 labels.
989 * gcc.dg/format/diagnostic-ranges.c: Likewise.
990 * gcc.dg/format/pr72858.c: Likewise.
991 * gcc.dg/format/pr78498.c: Likewise.
992 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
993 Update expected output to show range labels. Add examples of
994 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
995 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
996 Update expected output to show range labels.
997 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
998 (test_very_wide_line): Adjust so that label is at left-clipping
999 boundary.
1000 (test_very_wide_line_2): New test.
1001 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1002 Update expected output to show range labels.
1003 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1004 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1005 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1006 for new param to gcc_rich_location::add_expr.
1007 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1008 Add "label" param.
1009 (test_show_locus): Add examples of labels to various tests. Tweak
1010 the "very wide_line" test case and duplicate it, to cover the
1011 boundary values for clipping of labels against the left-margin.
1012 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1013 diagnostic-test-show-locus-no-labels.c.
1014 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1015 Update line numbers of dg-locus directives.
1016 * gcc.dg/pr69627.c: Update expected output to show range labels.
1017 * lib/multiline.exp (proc _build_multiline_regex): Remove
1018 special-case handling of lines with trailing '|'.
1019
1020 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1021
1022 PR testsuite/86519
1023 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1024 the .expand file.
1025
1026 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1027
1028 * gcc.dg/wmain.c: New test.
1029
1030 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1031
1032 PR c/19315
1033 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1034 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1035 unknown size.
1036
1037 2018-08-15 Martin Liska <mliska@suse.cz>
1038
1039 PR tree-optimization/86925
1040 * gcc.dg/predict-20.c: New test.
1041 * gcc.dg/predict-21.c: New test.
1042
1043 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1044
1045 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1046
1047 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1048
1049 * gcc.target/i386/sse2-movs.c: New test.
1050
1051 2018-08-14 Martin Sebor <msebor@redhat.com>
1052
1053 PR tree-optimization/86650
1054 * gcc.dg/Warray-bounds-34.c: New test.
1055
1056 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1057
1058 PR fortran/86116
1059 * gfortran.dg/generic_34.f90: New test case.
1060
1061 2018-08-13 Marek Polacek <polacek@redhat.com>
1062
1063 PR c++/57891
1064 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1065 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1066 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1067 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1068 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1069 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1070 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1071 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1072 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1073 * g++.dg/ext/stmtexpr15.C: Likewise.
1074 * g++.dg/gomp/pr47963.C: Likewise.
1075 * g++.dg/init/new37.C: Likewise.
1076 * g++.dg/init/new43.C: Likewise.
1077 * g++.dg/other/fold1.C: Likewise.
1078 * g++.dg/parse/array-size2.C: Likewise.
1079 * g++.dg/template/dependent-name3.C: Likewise.
1080 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1081 * g++.dg/other/vrp1.C: Likewise.
1082 * g++.dg/template/char1.C: Likewise.
1083
1084 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1085
1086 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1087 instead of a ZERO_EXTEND.
1088
1089 2018-08-13 Martin Sebor <msebor@redhat.com>
1090
1091 PR tree-optimization/71625
1092 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1093 * g++.dg/init/string2.C: New test.
1094 * g++.dg/init/string3.C: New test.
1095 * g++.dg/init/string4.C: New test.
1096 * gcc.dg/init-string-3.c: New test.
1097 * gcc.dg/strlenopt-55.c: New test.
1098 * gcc.dg/strlenopt-56.c: New test.
1099
1100 2018-08-13 Marek Polacek <polacek@redhat.com>
1101
1102 P0806R2 - Deprecate implicit capture of this via [=]
1103 * g++.dg/cpp2a/lambda-this1.C: New test.
1104 * g++.dg/cpp2a/lambda-this2.C: New test.
1105 * g++.dg/cpp2a/lambda-this3.C: New test.
1106
1107 2018-08-13 Marek Polacek <polacek@redhat.com>
1108
1109 PR c++/86915
1110 * g++.dg/diagnostic/auto1.C: New test.
1111
1112 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1113
1114 PR fortran/66679
1115 * gfortran.dg/transfer_class_3.f90: New test.
1116
1117 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1118
1119 PR fortran/86906
1120 * gfortran.dg/use_rename_9.f90: New test.
1121
1122 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR tree-optimization/86835
1125 * gcc.dg/pr86835.c: New test.
1126
1127 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1128
1129 PR fortran/57160
1130 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1131 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1132 * gfortran.dg/short_circuiting_2.f90: New test case.
1133 * gfortran.dg/short_circuiting_3.f90: New test case.
1134
1135 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1136
1137 PR target/82418
1138 * gcc.target/i386/pr82418.c: New test.
1139
1140 2018-08-10 Martin Liska <mliska@suse.cz>
1141
1142 PR target/83610
1143 * gcc.dg/predict-17.c: New test.
1144 * gcc.dg/predict-18.c: New test.
1145 * gcc.dg/predict-19.c: New test.
1146
1147 2018-08-10 Martin Liska <mliska@suse.cz>
1148
1149 PR tree-optimization/85799
1150 * gcc.dg/pr85799.c: New test.
1151
1152 2018-08-09 Jeff Law <law@redhat.com>
1153
1154 PR middle-end/86897
1155 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1156
1157 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1158
1159 * gcc.target/aarch64/sve/reduc_8.c: New test.
1160
1161 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1162
1163 PR other/84889
1164 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1165 test.
1166 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1167 New test.
1168 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1169 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1170 TEST_ALWAYS_FLAGS.
1171
1172 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1173
1174 PR tree-optimization/86858
1175 * gcc.dg/vect/pr86858.c: New test.
1176
1177 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1178
1179 PR tree-optimization/86871
1180 * gcc.dg/vect/pr86871.c: New test.
1181
1182 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1185
1186 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1187
1188 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1189 arch and tune numbers by 2.
1190 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1191 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1192 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1193 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1194 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1195 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1196 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1197 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1198 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1199 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1200 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1201 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1202 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1203 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1204 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1205 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1206 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1207 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1208 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1209 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1210 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1211 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1212 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1213 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1214 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1215 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1216 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1217 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1218 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1219 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1220 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1221 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1222 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1223 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1224 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1225 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1226 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1227 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1228 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1229 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1230 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1231 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1232 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1233 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1234 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1235 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1236 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1237 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1238 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1239 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1240 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1241 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1242 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1243 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1244 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1245 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1246 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1247 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1248 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1249 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1250 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1251 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1252 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1253 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1254 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1255 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1256
1257 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1258
1259 PR target/84332
1260 * gcc.target/s390/pr84332.c: New testcase.
1261
1262 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1263
1264 PR target/46179
1265 * gcc.target/m68k/tls-dimode.c: New file.
1266
1267 2018-08-08 Nathan Sidwell <nathan@acm.org>
1268
1269 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1270 c-c++-common/inc-from-1.c: New
1271
1272 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1273
1274 PR target/85295
1275 * gcc.target/s390/TI-constants-lra.c: New testcase.
1276 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1277
1278 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1279
1280 * gcc.target/s390/hotpatch-8.c: Remove.
1281 * gcc.target/s390/hotpatch-9.c: Remove.
1282 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1283 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1284
1285 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1286
1287 P0595R1 - is_constant_evaluated
1288 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1289
1290 PR c++/86836
1291 * g++.dg/cpp1z/decomp46.C: New test.
1292
1293 PR c++/86738
1294 * g++.dg/opt/pr86738.C: New test.
1295
1296 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1297
1298 PR target/86838
1299 * gcc.target/aarch64/frecpe_1.c: New test.
1300 * gcc.target/aarch64/frecpe_2.c: Likewise.
1301
1302 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1303
1304 PR c++/59480, DR 136
1305 * g++.dg/other/friend8.C: New.
1306 * g++.dg/other/friend9.C: Likewise.
1307 * g++.dg/other/friend10.C: Likewise.
1308 * g++.dg/other/friend11.C: Likewise.
1309 * g++.dg/other/friend12.C: Likewise.
1310 * g++.dg/other/friend13.C: Likewise.
1311 * g++.dg/other/friend14.C: Likewise.
1312 * g++.dg/other/friend15.C: Likewise.
1313 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1314 * g++.dg/parse/defarg8.C: Likewise.
1315
1316 2018-08-07 Martin Liska <mliska@suse.cz>
1317
1318 PR middle-end/83023
1319 * gcc.dg/predict-16.c: New test.
1320 * g++.dg/predict-1.C: New test.
1321
1322 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1323 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1324
1325 PR tree-optimization/80925
1326 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1327 vectorized on !vect_hw_misalign targets.
1328
1329 2018-08-06 Marek Polacek <polacek@redhat.com>
1330
1331 PR c++/86767
1332 * g++.dg/cpp1y/constexpr-86767.C: New test.
1333
1334 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1335
1336 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1337 for target *-*-linux-gnu.
1338
1339 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1340
1341 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1342 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1343 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1344
1345 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1346
1347 * gcc.target/s390/nomemloopunroll-1.c: New test.
1348
1349 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1350
1351 PR target/86386
1352 * gcc.target/i386/pr86386.c: New file.
1353
1354 2018-08-04 Tom de Vries <tdevries@suse.de>
1355
1356 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1357
1358 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1359
1360 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1361 "type:cvip".
1362
1363 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1364
1365 PR fortran/45521
1366 * gfortran.dg/interface_assignment_6.f90: New test case.
1367
1368 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1369
1370 PR testsuite/86153
1371 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1372
1373 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1374 Jonathan Wakely <jwakely@redhat.com>
1375
1376 PR c++/85523
1377 * g++.dg/pr85523.C: New test.
1378
1379 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1380
1381 PR c/86690
1382 * gcc.dg/union-duplicate-field.c: New test.
1383
1384 2018-08-03 Jason Merrill <jason@redhat.com>
1385
1386 PR c++/86706
1387 * g++.dg/template/pr86706.C: New test.
1388
1389 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1390
1391 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1392 on vect_avg_qi targets.
1393 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1394 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1395 * gcc.dg/vect/vect-avg-15.c: Likewise.
1396
1397 2018-08-03 Martin Liska <mliska@suse.cz>
1398
1399 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1400 * gcc.dg/predict-13.c: Likewise.
1401 * gcc.dg/predict-3.c: Likewise.
1402 * gcc.dg/predict-4.c: Likewise.
1403 * gcc.dg/predict-5.c: Likewise.
1404 * gcc.dg/predict-6.c: Likewise.
1405 * gcc.dg/predict-9.c: Likewise.
1406 * gfortran.dg/predict-1.f90: Likewise.
1407
1408 2018-08-02 Richard Biener <rguenther@suse.de>
1409
1410 PR c++/86763
1411 * g++.dg/torture/pr86763.C: New testcase.
1412
1413 2018-08-02 Richard Biener <rguenther@suse.de>
1414
1415 PR tree-optimization/86816
1416 * g++.dg/torture/pr86816.C: New testcase.
1417
1418 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1419
1420 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1421 to be used.
1422 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1423 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1424 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1425 for .h.
1426 * gcc.target/aarch64/sve/single_2.c: Likewise.
1427 * gcc.target/aarch64/sve/single_3.c: Likewise.
1428 * gcc.target/aarch64/sve/single_4.c: Likewise.
1429
1430 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1431
1432 PR target/86014
1433 * gcc.target/aarch64/ldp_stp_13.c: New test.
1434
1435 2018-08-01 Martin Sebor <msebor@redhat.com>
1436
1437 PR tree-optimization/86650
1438 * gcc.dg/format/gcc_diag-10.c: Adjust.
1439
1440 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1441
1442 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1443 of range check.
1444 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1445
1446 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1447
1448 PR target/86753
1449 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1450 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1451
1452 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1453
1454 * gcc.dg/pointer-range-check-1.c: New test.
1455 * gcc.dg/pointer-range-check-2.c: Likewise.
1456
1457 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1458
1459 PR tree-optimization/86749
1460 * gcc.dg/vect/pr86749.c: New test.
1461
1462 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR c++/86661
1465 * g++.dg/lookup/name-clash12.C: New.
1466
1467 2018-08-01 Richard Biener <rguenther@suse.de>
1468
1469 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1470
1471 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1472
1473 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1474
1475 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1476
1477 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1478
1479 2018-08-01 Martin Liska <mliska@suse.cz>
1480
1481 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1482 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1483 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1484 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1485 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1486 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1487 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1488 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1489
1490 2018-08-01 Martin Liska <mliska@suse.cz>
1491
1492 PR value-prof/35543
1493 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1494
1495 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1496
1497 * gcc.target/aarch64/extract_zero_extend.c: New file.
1498
1499 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR c/85704
1502 * gcc.c-torture/compile/pr85704.c: New test.
1503
1504 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1505 Olivier Hainque <hainque@adacore.com>
1506
1507 * gnat.dg/dinst.adb: New.
1508 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1509
1510 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1511
1512 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1513 tdiag and cxxdiag.
1514 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1515 and %K.
1516
1517 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1518
1519 * c-c++-common/spec-barrier-1.c: New test.
1520 * c-c++-common/spec-barrier-2.c: New test.
1521 * gcc.dg/spec-barrier-3.c: New test.
1522
1523 2018-07-31 Martin Sebor <msebor@redhat.com>
1524
1525 PR tree-optimization/86741
1526 * gcc.dg/Warray-bounds-33.c: New test.
1527
1528 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1529
1530 * gcc.target/s390/memset-1.c: Improve testcase.
1531
1532 2018-07-31 Tom de Vries <tdevries@suse.de>
1533
1534 PR debug/86687
1535 * g++.dg/guality/pr86687.C: New test.
1536
1537 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1538
1539 P1008R1 - prohibit aggregates with user-declared constructors
1540 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1541 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1542 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1543 * g++.dg/cpp2a/aggr1.C: New test.
1544 * g++.dg/cpp2a/aggr2.C: New test.
1545
1546 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1547
1548 PR target/86640
1549 * gcc.target/arm/pr86640.c: New testcase.
1550
1551 2018-07-31 Martin Liska <mliska@suse.cz>
1552
1553 PR gcov-profile/85338
1554 PR gcov-profile/85350
1555 PR gcov-profile/85372
1556 * gcc.misc-tests/gcov-pr85338.c: New test.
1557 * gcc.misc-tests/gcov-pr85350.c: New test.
1558 * gcc.misc-tests/gcov-pr85372.c: New test.
1559
1560 2018-07-31 Martin Liska <mliska@suse.cz>
1561
1562 PR gcov-profile/83813
1563 PR gcov-profile/84758
1564 PR gcov-profile/85217
1565 PR gcov-profile/85332
1566 * gcc.misc-tests/gcov-pr83813.c: New test.
1567 * gcc.misc-tests/gcov-pr84758.c: New test.
1568 * gcc.misc-tests/gcov-pr85217.c: New test.
1569 * gcc.misc-tests/gcov-pr85332.c: New test.
1570
1571 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1572
1573 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1574 gnat.dg/prot5_pkg.ads: New testcase.
1575
1576 2018-07-31 Justin Squirek <squirek@adacore.com>
1577
1578 * gnat.dg/addr11.adb: New testcase.
1579
1580 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1581
1582 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1583
1584 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1585
1586 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1587
1588 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1589
1590 * gnat.dg/iter3.adb: New testcase.
1591
1592 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1593
1594 Revert 'AsyncI/O patch committed'
1595 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1596 Thomas Koenig <tkoenig@gcc.gnu.org>
1597
1598 PR fortran/25829
1599 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1600 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1601
1602 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1603
1604 PR rtl-optimization/85160
1605 * gcc.target/powerpc/combine-2-2.c: New testcase.
1606
1607 2018-07-27 Martin Sebor <msebor@redhat.com>
1608
1609 PR tree-optimization/86696
1610 * g++.dg/pr86696.C: New test.
1611
1612 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1613
1614 PR tree-optimization/86636
1615 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1616 Add dg-require-effective-target pthread.
1617
1618 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1619
1620 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1621 * gcc.dg/strcmpopt_6.c: Likewise.
1622
1623 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1624
1625 PR target/86612
1626 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1627
1628 2018-07-26 Martin Sebor <msebor@redhat.com>
1629
1630 PR tree-optimization/86043
1631 PR tree-optimization/86042
1632 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1633 pr86688.
1634 * gcc.dg/strlenopt-44.c: New test.
1635
1636 2018-07-26 Martin Liska <mliska@suse.cz>
1637
1638 PR gcov-profile/86536
1639 * gcc.misc-tests/gcov-pr86536.c: New test.
1640
1641 2018-07-25 Martin Sebor <msebor@redhat.com>
1642
1643 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1644 ignored by the test harness.
1645
1646 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1647 Thomas Koenig <tkoenig@gcc.gnu.org>
1648
1649 PR fortran/25829
1650 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1651 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1652
1653 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1654
1655 PR c++/85515
1656 * g++.dg/pr85515-2.C: Add expected dg-error.
1657 * g++.dg/cpp0x/range-for36.C: New test.
1658
1659 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1660
1661 * gcc.target/arc/uncached-1.c: New test.
1662 * gcc.target/arc/uncached-2.c: Likewise.
1663
1664 2018-07-24 Martin Sebor <msebor@redhat.com>
1665
1666 PR tree-optimization/86622
1667 PR tree-optimization/86532
1668 * gcc.c-torture/execute/strlen-2.c: New test.
1669 * gcc.c-torture/execute/strlen-3.c: New test.
1670 * gcc.c-torture/execute/strlen-4.c: New test.
1671
1672 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1673
1674 PR tree-optimization/86636
1675 * gcc.c-torture/compile/pr86636.c: New test.
1676
1677 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1678
1679 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1680
1681 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR middle-end/86627
1684 * gcc.target/i386/pr86627.c: New test.
1685
1686 PR testsuite/86649
1687 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1688 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1689 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1690 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1691
1692 2018-07-23 Carl Love <cel@us.ibm.com>
1693
1694 PR 86591
1695 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1696 file altivec-2-runnable.c.
1697 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1698 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1699 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1700 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1701 vec_cts, vec_ctu, vec_cpsgn tests.
1702
1703 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1704
1705 PR c/86617
1706 * gcc.dg/pr86617.c: New test.
1707
1708 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1709
1710 PR c++/86569
1711 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1712
1713 2018-07-20 Martin Sebor <msebor@redhat.com>
1714
1715 PR middle-end/82063
1716 * c-c++-common/pr68657-1.c: Adjust.
1717 * c-c++-common/pr68657-2.c: Same.
1718 * c-c++-common/pr68657-3.c: Same.
1719 * c-c++-common/pr68833-1.c: Same.
1720 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1721 * gcc.dg/Walloca-larger-than.c: New test.
1722 * gcc.dg/Walloca-larger-than-2.c: New test.
1723 * gcc.dg/Wframe-larger-than-2.c: New test.
1724 * gcc.dg/Wlarger-than3.c: New test.
1725 * gcc.dg/Wvla-larger-than-3.c: New test.
1726 * gcc.dg/pr42611.c: Adjust.
1727 * gnat.dg/frame_overflow.adb: Same.
1728
1729 2018-07-20 Martin Sebor <msebor@redhat.com>
1730
1731 PR tree-optimization/86613
1732 PR tree-optimization/86611
1733 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1734 prune duplicate warnings.
1735 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1736 data-model-dependencies.
1737 * gcc.dg/Warray-bounds-32.c: Ditto.
1738
1739 2018-07-20 Richard Biener <rguenther@suse.de>
1740
1741 PR debug/86585
1742 * g++.dg/lto/pr86585_0.C: New testcase.
1743 * g++.dg/lto/pr86585_1.C: Likewise.
1744
1745 2018-07-19 Martin Sebor <msebor@redhat.com>
1746
1747 PR tree-optimization/83776
1748 PR tree-optimization/84047
1749 * gcc.dg/Warray-bounds-29.c: New test.
1750 * gcc.dg/Warray-bounds-30.c: New test.
1751 * gcc.dg/Warray-bounds-31.c: New test.
1752 * gcc.dg/Warray-bounds-32.c: New test.
1753
1754 2018-07-19 Michael Collison <michael.collison@arm.com>
1755 Richard Henderson <rth@redhat.com>
1756
1757 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1758 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1759 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1760 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1761 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1762 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1763 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1764 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1765 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1766 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1767 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1768 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1769
1770 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1771
1772 Revert fix for c++/59480 (and testsuite followup)
1773
1774 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1777
1778 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 PR c++/59480, DR 136
1781 * g++.dg/other/friend8.C: New.
1782 * g++.dg/other/friend9.C: Likewise.
1783 * g++.dg/other/friend10.C: Likewise.
1784 * g++.dg/other/friend11.C: Likewise.
1785 * g++.dg/other/friend12.C: Likewise.
1786 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1787 * g++.dg/parse/defarg8.C: Likewise.
1788
1789 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1790
1791 * gcc.target/aarch64/profile.c: New test.
1792
1793 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1794
1795 PR target/83009
1796 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1797
1798 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1799
1800 PR target/86560
1801 * gcc.target/i386/pr86560-4.c: New test.
1802 * gcc.target/i386/pr86560-5.c: Likewise.
1803
1804 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1805
1806 PR target/86560
1807 * gcc.target/i386/pr86560-1.c: New test.
1808 * gcc.target/i386/pr86560-2.c: Likewise.
1809 * gcc.target/i386/pr86560-3.c: Likewise.
1810
1811 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1812
1813 * gfortran.dg/max_fmax_aarch64.f90: New test.
1814 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1815 * gfortran.dg/minmax_integer.f90: Likewise.
1816
1817 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1818
1819 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1820
1821 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1822
1823 PR middle-end/86544
1824 * g++.dg/tree-ssa/pr86544.C: New test.
1825
1826 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR c++/86550
1829 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1830
1831 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1832
1833 PR 69558
1834 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1835 * c-c++-common/pr69558.c: Remove xfail.
1836 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1837 * gcc.dg/pr61817-1.c: Likewise.
1838 * gcc.dg/pr61817-2.c: Likewise.
1839 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1840
1841 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1842
1843 PR fortran/85599
1844 * gfortran.dg/function_optimize_5.f90: Add option
1845 '-faggressive-function-elimination' and update dg-warning clauses.
1846 * gfortran.dg/short_circuiting.f90: New test.
1847
1848 2018-07-18 Marek Polacek <polacek@redhat.com>
1849
1850 PR c++/86190 - bogus -Wsign-conversion warning
1851 * g++.dg/warn/Wsign-conversion-3.C: New test.
1852 * g++.dg/warn/Wsign-conversion-4.C: New test.
1853
1854 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1855
1856 PR c++/59480, DR 136
1857 * g++.dg/other/friend8.C: New.
1858 * g++.dg/other/friend9.C: Likewise.
1859 * g++.dg/other/friend10.C: Likewise.
1860 * g++.dg/other/friend11.C: Likewise.
1861 * g++.dg/other/friend12.C: Likewise.
1862 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1863 * g++.dg/parse/defarg8.C: Likewise.
1864
1865 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 * g++.dg/ext/uow-3.C: Adjust.
1868 * g++.dg/ext/uow-4.C: Likewise.
1869 * g++.dg/lookup/name-clash11.C: Likewise.
1870 * g++.dg/lookup/name-clash7.C: Likewise.
1871 * g++.dg/lookup/redecl1.C: Likewise.
1872 * g++.dg/warn/changes-meaning.C: Likewise.
1873 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1874 * g++.old-deja/g++.law/nest1.C: Likewise.
1875
1876 2018-07-18 Richard Biener <rguenther@suse.de>
1877
1878 PR debug/86523
1879 * g++.dg/lto/pr86523-3_0.C: New testcase.
1880
1881 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1882
1883 * gcc.target/m68k/mulsi_highpart.c: New test.
1884
1885 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1886
1887 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1888 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1889 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1890 * gcc.dg/cpp/pr61854-8.c: New test.
1891
1892 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1893
1894 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1895
1896 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1897
1898 PR fortran/83184
1899 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1900
1901 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1902
1903 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1904 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1905 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1906 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1907 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1908
1909 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1910
1911 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1912 * gcc.target/powerpc/pr79916.c: Require dfp.
1913
1914 2018-07-17 Richard Biener <rguenther@suse.de>
1915
1916 PR lto/86456
1917 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1918
1919 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1920
1921 * gcc.target/s390/function-align1.c: New test.
1922 * gcc.target/s390/function-align2.c: New test.
1923 * gcc.target/s390/function-align3.c: New test.
1924
1925 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1926
1927 * gnat.dg/discr55.adb: New test.
1928
1929 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1930
1931 * gcc.target/i386/vartrack-1.c (dg-options): Add
1932 -fomit-frame-pointer.
1933
1934 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935
1936 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1937 (dg-lto-options): Add -fPIC.
1938 * g++.dg/lto/pr86523-2_0.C: Likewise.
1939
1940 2018-07-17 Martin Liska <mliska@suse.cz>
1941
1942 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1943
1944 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1945
1946 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1947 testcase.
1948
1949 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1950
1951 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1952
1953 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1954
1955 * gnat.dg/memorytest.adb: New testcase.
1956
1957 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1958
1959 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1960 New testcase.
1961
1962 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1963
1964 * gnat.dg/equal3.adb: New testcase.
1965
1966 2018-07-17 Justin Squirek <squirek@adacore.com>
1967
1968 * gnat.dg/split_args.adb: New testcase.
1969
1970 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1971
1972 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1973
1974 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1975
1976 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1977 New testcase.
1978
1979 2018-07-16 Carl Love <cel@us.ibm.com>
1980
1981 PR target/86414
1982 Forgot the PR number on the commit log.
1983
1984 2018-07-16 Carl Love <cel@us.ibm.com>
1985
1986 PR target/86414
1987 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1988 longdouble128.
1989 * gcc.target/powerpc/divkc3-3.c: Ditto.
1990 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1991 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1992 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1993 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1994
1995 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1996
1997 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1998 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1999
2000 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2001
2002 * lib/target-supports.exp (check_effective_target_longdouble64,
2003 check_effective_target_ppc_float128,
2004 check_effective_target_ppc_float128_insns,
2005 check_effective_target_powerpc_vsx): New.
2006
2007 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2008
2009 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2010 syntax error.
2011
2012 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR tree-optimization/86526
2015 * gcc.c-torture/compile/pr86526.c: New test.
2016
2017 2018-07-16 Carl Love <cel@us.ibm.com>
2018
2019 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2020 longdouble128.
2021 * gcc.target/powerpc/divkc3-3.c: Ditto.
2022 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2023 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2024 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2025 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2026
2027 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2028
2029 PR fortran/83184
2030 * gfortran.dg/assumed_rank_14.f90: New testcase.
2031 * gfortran.dg/assumed_rank_15.f90: New testcase.
2032 * gfortran.dg/dec_structure_8.f90: Update error messages.
2033 * gfortran.dg/dec_structure_23.f90: Update error messages.
2034
2035 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2036
2037 PR middle-end/86528
2038 * gcc.c-torture/execute/pr86528.c: New test.
2039 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2040
2041 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 * g++.dg/template/spec40.C: New.
2044 * g++.dg/parse/ptrmem8.C: Likewise.
2045
2046 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2047
2048 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2049 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2050 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2051 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2052 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2053
2054 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2055
2056 * gcc.target/s390/mrecord-mcount.c: New testcase.
2057
2058 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2059
2060 * gcc.target/s390/mfentry-m64.c: New testcase.
2061
2062 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2063
2064 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2065 testcase.
2066
2067 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2068
2069 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2070 testcase.
2071
2072 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2073
2074 * gnat.dg/wide_wide_value1.adb: New testcase.
2075
2076 2018-07-16 Javier Miranda <miranda@adacore.com>
2077
2078 * gnat.dg/bit_order1.adb: New testcase.
2079
2080 2018-07-16 Javier Miranda <miranda@adacore.com>
2081
2082 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2083
2084 2018-07-16 Richard Biener <rguenther@suse.de>
2085
2086 PR lto/86523
2087 * g++.dg/lto/pr86523-1_0.C: New testcase.
2088 * g++.dg/lto/pr86523-2_0.C: Likewise.
2089
2090 2018-07-16 Martin Liska <mliska@suse.cz>
2091
2092 PR ipa/86529
2093 * g++.dg/ipa/pr86529.C: New test.
2094
2095 2018-07-16 Tom de Vries <tdevries@suse.de>
2096
2097 PR debug/86455
2098 * gcc.target/i386/vartrack-1.c: New test.
2099
2100 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2101
2102 * gnat.dg/opt73.adb: New test.
2103
2104 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR c++/3698
2107 PR c++/86208
2108 * g++.dg/opt/pr3698.C: New test.
2109
2110 2018-07-16 Richard Biener <rguenther@suse.de>
2111
2112 PR ipa/86389
2113 * gcc.dg/torture/pr86389.c: Require trampolines.
2114
2115 2018-07-15 Tom de Vries <tdevries@suse.de>
2116
2117 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2118 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2119 already called.
2120 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2121 * gcc.dg/guality/guality.exp: Same.
2122 * gfortran.dg/guality/guality.exp: Same.
2123
2124 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2125 Sunil K Pandey <sunil.k.pandey@intel.com>
2126
2127 PR target/84413
2128 * gcc.target/i386/pr84413-1.c: New test.
2129 * gcc.target/i386/pr84413-2.c: Likewise.
2130 * gcc.target/i386/pr84413-3.c: Likewise.
2131
2132 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2133 Steve Munroe <munroesj52@gmail.com>
2134
2135 * gcc.target/powerpc/sse2-pand-1.c: New file.
2136 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2137 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2138 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2139
2140 2018-07-13 Nathan Sidwell <nathan@acm.org>
2141
2142 PR c++/86374
2143 * g++.dg/pr86374.C: New.
2144
2145 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2146
2147 PR middle-end/78809
2148 * gcc.dg/strcmpopt_5.c: New test.
2149 * gcc.dg/strcmpopt_6.c: New test.
2150
2151 2018-07-13 Richard Biener <rguenther@suse.de>
2152
2153 PR middle-end/85974
2154 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2155
2156 2018-07-13 Tom de Vries <tdevries@suse.de>
2157
2158 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2159 * gcc.dg/guality/ctztest.c: Same.
2160 * gcc.dg/guality/sra-1.c: Same.
2161
2162 2018-07-13 Tom de Vries <tdevries@suse.de>
2163
2164 * gcc.dg/vla-1.c: Update.
2165
2166 2018-07-13 Tom de Vries <tdevries@suse.de>
2167
2168 * gcc.src/maintainers.exp: New file.
2169
2170 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2171
2172 PR middle-end/86489
2173 * gcc.dg/pr86489.c: New test.
2174
2175 2018-07-12 Martin Sebor <msebor@redhat.com>
2176
2177 PR testsuite/86510
2178 g++.dg/warn/pr86453.C: Adjust.
2179
2180 2018-07-12 Jim Wilson <jimw@sifive.com>
2181
2182 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2183
2184 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2185
2186 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2187
2188 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2189
2190 * c-c++-common/gomp/declare-target-3.c: New test.
2191 * g++.dg/gomp/declare-target-2.C: New test.
2192
2193 2018-07-12 Martin Sebor <msebor@redhat.com>
2194
2195 PR c/86453
2196 * c-c++-common/Wattributes.c: Adjust.
2197 * gcc.dg/Wattributes-10.c: New test.
2198 * g++.dg/Wattributes-3.C: Adjust.
2199 * gcc.dg/Wattributes-6.c: Adjust.
2200 * gcc.dg/pr18079.c: Adjust.
2201 * gcc.dg/torture/pr42363.c: Adjust.
2202
2203 2018-07-12 Julia Koval <julia.koval@intel.com>
2204
2205 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2206 version.
2207
2208 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2209
2210 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2211 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2212 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2213 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2214 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2215 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2216 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2217
2218 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2219
2220 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2221 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2222 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2223 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2224 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2225 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2226 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2227 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2228
2229 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2230 Alan Hayward <alan.hayward@arm.com>
2231 David Sherwood <david.sherwood@arm.com>
2232
2233 * gcc.dg/vect/vect-fma-2.c: New test.
2234 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2235 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2236 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2237
2238 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2239
2240 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2241 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2242 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2243 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2244 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2245 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2246 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2247 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2248 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2249
2250 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2251
2252 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2253 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2254
2255 2018-07-12 Richard Biener <rguenther@suse.de>
2256
2257 PR target/84829
2258 * gcc.target/i386/pr84829.c: New testcase.
2259
2260 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2261
2262 * gcc.dg/torture/20180712-1.c: New test.
2263
2264 PR tree-optimization/86492
2265 * gcc.c-torture/execute/pr86492.c: New test.
2266
2267 2018-07-12 Richard Biener <rguenther@suse.de>
2268
2269 PR c/86453
2270 * g++.dg/warn/pr86453.C: New testcase.
2271
2272 2018-07-12 Richard Biener <rguenther@suse.de>
2273
2274 PR middle-end/86479
2275 * gcc.dg/graphite/pr86479.c: New testcase.
2276
2277 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2278
2279 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2280 of hardcoding size. Cast (rel) to MASK_TYPE.
2281 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2282 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2283 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2284 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2285 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2286 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2287 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2288 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2289 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2290 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2291 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2292 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2293 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2294 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2295 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2296 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2297 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2298 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2299 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2300
2301 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2302
2303 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2304 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2305 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2306
2307 2018-07-10 Mark Wielaard <mark@klomp.org>
2308
2309 PR debug/86459
2310 * gcc.dg/pr86459.c: New test.
2311
2312 2018-07-10 Martin Sebor <msebor@redhat.com>
2313
2314 PR testsuite/86461
2315 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2316
2317 2018-07-10 Martin Liska <mliska@suse.cz>
2318
2319 PR testsuite/86445
2320 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2321
2322 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2323
2324 PR sanitizer/86406
2325 * g++.dg/ubsan/pr86406.C: New test.
2326
2327 PR fortran/86421
2328 * gfortran.dg/vect/pr86421.f90: New test.
2329
2330 2018-07-09 Martin Sebor <msebor@redhat.com>
2331
2332 PR tree-optimization/86415
2333 * gcc.dg/strlenopt-53.c: New test.
2334
2335 2018-07-09 Martin Sebor <msebor@redhat.com>
2336
2337 PR middle-end/77357
2338 * gcc.dg/strlenopt-49.c: New test.
2339 * gcc.dg/strlenopt-50.c: New test.
2340 * gcc.dg/strlenopt-51.c: New test.
2341 * gcc.dg/strlenopt-52.c: New test.
2342 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2343
2344 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2345
2346 PR c/86420
2347 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2348 to be returned and when first argument is not 0, so that they don't do
2349 anything for NEED_EXC or NEED_ERRNO.
2350
2351 2018-07-09 Tom de Vries <tdevries@suse.de>
2352
2353 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2354 * gcc.dg/guality/bswaptest.c: Same.
2355 * gcc.dg/guality/clztest.c: Same.
2356 * gcc.dg/guality/csttest.c: Same.
2357 * gcc.dg/guality/ctztest.c: Same.
2358 * gcc.dg/guality/drap.c: Same.
2359 * gcc.dg/guality/nrv-1.c: Same.
2360 * gcc.dg/guality/pr41353-1.c: Same.
2361 * gcc.dg/guality/pr41353-2.c: Same.
2362 * gcc.dg/guality/pr41404-1.c: Same.
2363 * gcc.dg/guality/pr43051-1.c: Same.
2364 * gcc.dg/guality/pr43077-1.c: Same.
2365 * gcc.dg/guality/pr43177.c: Same.
2366 * gcc.dg/guality/pr43329-1.c: Same.
2367 * gcc.dg/guality/pr43479.c: Same.
2368 * gcc.dg/guality/pr43593.c: Same.
2369 * gcc.dg/guality/pr45003-1.c: Same.
2370 * gcc.dg/guality/pr45003-2.c: Same.
2371 * gcc.dg/guality/pr45003-3.c: Same.
2372 * gcc.dg/guality/pr48437.c: Same.
2373 * gcc.dg/guality/pr48466.c: Same.
2374 * gcc.dg/guality/pr49888.c: Same.
2375 * gcc.dg/guality/pr54200.c: Same.
2376 * gcc.dg/guality/pr54519-1.c: Same.
2377 * gcc.dg/guality/pr54519-2.c: Same.
2378 * gcc.dg/guality/pr54519-3.c: Same.
2379 * gcc.dg/guality/pr54519-4.c: Same.
2380 * gcc.dg/guality/pr54519-5.c: Same.
2381 * gcc.dg/guality/pr54519-6.c: Same.
2382 * gcc.dg/guality/pr54551.c: Same.
2383 * gcc.dg/guality/pr54693-2.c: Same.
2384 * gcc.dg/guality/pr54693.c: Same.
2385 * gcc.dg/guality/pr54796.c: Same.
2386 * gcc.dg/guality/pr54970.c: Same.
2387 * gcc.dg/guality/pr67192.c: Same.
2388 * gcc.dg/guality/pr69947.c: Same.
2389 * gcc.dg/guality/pr78726.c: Same.
2390 * gcc.dg/guality/rotatetest.c: Same.
2391 * gcc.dg/guality/sra-1.c: Same.
2392 * gcc.dg/guality/vla-2.c: Same.
2393
2394 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2395
2396 * g++.dg/diagnostic/long-short.C: New.
2397 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2398 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2399 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2400
2401 2018-07-09 Tom de Vries <tdevries@suse.de>
2402
2403 * gcc.dg/vla-1.c: New test.
2404
2405 2018-07-07 Tom de Vries <tdevries@suse.de>
2406
2407 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2408 files.
2409 (get_dump_flags): New proc.
2410 (toplevel): Test all dump flags.
2411
2412 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2413
2414 * gnat.dg/stack_usage6.adb: New test.
2415 * gnat.dg/stack_usage6_pkg.ads: New helper.
2416
2417 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2418
2419 * gnat.dg/pure_function3a.adb: New test.
2420 * gnat.dg/pure_function3b.adb: Likewise.
2421 * gnat.dg/pure_function3c.adb: Likewise.
2422 * gnat.dg/pure_function3_pkg.ads: New helper.
2423
2424 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR target/84711
2427 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2428 dg-require-effective-target. Add -msse not just on i386-*, but
2429 on all i?86-* and x86_64-*.
2430
2431 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2432
2433 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2434 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2435 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2436 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2437 * gcc.dg/tree-ssa/popcount3.c: New test.
2438
2439 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2440
2441 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2442 to preserve the test.
2443 * gcc.target/i386/pr85073.c: Likewise.
2444
2445 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2446
2447 PR tree-optimization/86401
2448 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2449 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2450 * c-c++-common/rotate-9.c: New test.
2451
2452 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2453
2454 PR target/86324
2455 gcc.target/powerpc/pr86324-1.c: New test.
2456 gcc.target/powerpc/pr86324-2.c: Likewise.
2457
2458 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2459
2460 PR target/84711
2461 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2462
2463 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2464
2465 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2466
2467 2018-07-05 Jeff Law <law@redhat.com>
2468
2469 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2470
2471 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2472
2473 PR fortran/86408
2474 * gfortran.dg/deferred_character_20.f90: New test.
2475
2476 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2477
2478 PR fortran/83183
2479 PR fortran/86325
2480 * gfortran.dg/init_flag_18.f90: New testcase.
2481 * gfortran.dg/init_flag_19.f03: New testcase.
2482
2483 2018-07-05 Carl Love <cel@us.ibm.com>
2484 * gcc.target/altivec-1-runnable.c: New test file.
2485 * gcc.target/altivec-2-runnable.c: New test file.
2486 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2487 for tests.
2488
2489 2018-07-05 Martin Sebor <msebor@redhat.com>
2490
2491 PR c++/86400
2492 * gcc.dg/strlenopt-47.c: New test.
2493 * gcc.dg/strlenopt-48.c: New test.
2494
2495 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2496
2497 PR target/84711
2498 * gcc.target/arm/big-endian-subreg.c: New.
2499
2500 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2501
2502 PR target/84711
2503 * gcc.dg/vect/pr84711.c: New.
2504
2505 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2506
2507 * gcc.target/aarch64/struct_cpy.c: New.
2508
2509 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2510
2511 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2512 * c-c++-common/unroll-2.c: Likewise.
2513 * g++.dg/cdce3.C: Likewise.
2514 * g++.dg/ext/unroll-1.C: Likewise.
2515 * g++.dg/ext/unroll-2.C: Likewise.
2516 * g++.dg/ext/unroll-3.C: Likewise.
2517 * gcc.dg/cdce1.c: Likewise.
2518 * gcc.dg/cdce2.c: Likewise.
2519 * gcc.dg/gomp/pr68128-1.c: Likewise.
2520 * gcc.dg/vect/pr46032.c: Likewise.
2521 * gcc.dg/vect/vect-cond-10.c: Likewise.
2522 * gcc.dg/vect/vect-cond-8.c: Likewise.
2523 * gcc.dg/vect/vect-cond-9.c: Likewise.
2524 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2525 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2526 * gcc.target/i386/avx-cvt-2.c: Likewise.
2527 * gcc.target/i386/avx-cvt-3.c: Likewise.
2528 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2529 * gcc.target/i386/avx2-gather-2.c: Likewise.
2530 * gcc.target/i386/avx2-gather-6.c: Likewise.
2531 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2532 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2533 * gfortran.dg/directive_unroll_1.f90: Likewise.
2534 * gfortran.dg/directive_unroll_2.f90: Likewise.
2535 * gnat.dg/unroll2.adb: Likewise.
2536 * gnat.dg/unroll3.adb: Likewise.
2537
2538 2018-07-05 Tom de Vries <tdevries@suse.de>
2539
2540 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2541
2542 2018-07-04 Martin Sebor <msebor@redhat.com>
2543
2544 PR tree-optimization/86274
2545 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2546
2547 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2548
2549 PR fortran/82009
2550 * gfortran.dg/block_16.f08. New test.
2551
2552 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2553
2554 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2555 has a slightly different IL that provides more threading
2556 opportunities.
2557
2558 2018-07-04 Martin Liska <mliska@suse.cz>
2559
2560 PR middle-end/66240
2561 PR target/45996
2562 PR c/84100
2563 * gcc.dg/pr84100.c (foo):
2564 * gcc.target/i386/falign-functions-2.c: New test.
2565 * gcc.target/i386/falign-functions.c: New test.
2566
2567 2018-07-04 Martin Liska <mliska@suse.cz>
2568
2569 * gcc.dg/pr47793.c: Remove.
2570
2571 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2572
2573 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2574 final scan test.
2575 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2576
2577 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2578
2579 PR target/85620
2580 * gcc.target/i386/pr85620-1.c: New test.
2581 * gcc.target/i386/pr85620-2.c: Likewise.
2582 * gcc.target/i386/pr85620-3.c: Likewise.
2583 * gcc.target/i386/pr85620-4.c: Likewise.
2584
2585 2018-07-03 Martin Sebor <msebor@redhat.com>
2586
2587 PR tree-optimization/86274
2588 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2589 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2590 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2591 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2592 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2593 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2594 * gcc.dg/tree-ssa/pr83198.c: Same.
2595
2596 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 * g++.dg/other/locations1.C: New.
2599 * g++.dg/tls/locations1.C: Likewise.
2600 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2601 * g++.dg/diagnostic/virtual-static.C: Likewise.
2602 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2603 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2604 * g++.dg/cpp0x/pr51463.C: Likewise.
2605 * g++.dg/other/typedef1.C: Likewise.
2606 * g++.dg/parse/dtor13.C: Likewise.
2607 * g++.dg/template/error44.C: Likewise.
2608 * g++.dg/template/typedef4.C: Likewise.
2609 * g++.dg/template/typedef5.C: Likewise.
2610 * g++.dg/tls/diag-2.C: Likewise.
2611 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2612
2613 2018-07-03 Marek Polacek <polacek@redhat.com>
2614
2615 PR c++/86201
2616 * g++.dg/diagnostic/pr86201.C: New test.
2617
2618 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2619
2620 PR target/85694
2621 * gcc.target/i386/pr85694.c: New test.
2622
2623 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2624
2625 PR tree-optimization/85694
2626 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2627 Return true for AArch64 without SVE.
2628 * gcc.target/aarch64/vect_hadd_1.h: New file.
2629 * gcc.target/aarch64/vect_shadd_1.c: New test.
2630 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2631 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2632 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2633
2634 2018-07-03 Marek Polacek <polacek@redhat.com>
2635
2636 PR middle-end/86202
2637 * gcc.dg/Wint-conversion-2.c: New test.
2638
2639 PR c++/84306
2640 * g++.dg/overload/conv-op3.C: New test.
2641
2642 2018-07-03 Richard Biener <rguenther@suse.de>
2643
2644 PR ipa/86389
2645 * gcc.dg/torture/pr86389.c: New testcase.
2646
2647 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2648
2649 PR tree-optimization/85694
2650 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2651 proc.
2652 * gcc.dg/vect/vect-avg-1.c: New test.
2653 * gcc.dg/vect/vect-avg-2.c: Likewise.
2654 * gcc.dg/vect/vect-avg-3.c: Likewise.
2655 * gcc.dg/vect/vect-avg-4.c: Likewise.
2656 * gcc.dg/vect/vect-avg-5.c: Likewise.
2657 * gcc.dg/vect/vect-avg-6.c: Likewise.
2658 * gcc.dg/vect/vect-avg-7.c: Likewise.
2659 * gcc.dg/vect/vect-avg-8.c: Likewise.
2660 * gcc.dg/vect/vect-avg-9.c: Likewise.
2661 * gcc.dg/vect/vect-avg-10.c: Likewise.
2662 * gcc.dg/vect/vect-avg-11.c: Likewise.
2663 * gcc.dg/vect/vect-avg-12.c: Likewise.
2664 * gcc.dg/vect/vect-avg-13.c: Likewise.
2665 * gcc.dg/vect/vect-avg-14.c: Likewise.
2666
2667 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2668
2669 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2670 get split into two for use by the over-widening pattern.
2671 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2672 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2673 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2674 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2675 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2676 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2677 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2678 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2679 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2680 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2681 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2682 * gcc.dg/vect/vect-over-widen-22.c: New test.
2683
2684 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2685
2686 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2687 widen_mult pattern.
2688 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2689 over-widening messages.
2690 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2691 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2692 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2693 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2694 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2695 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2696 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2697 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2698 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2699 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2700 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2701 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2702 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2703 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2704 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2705 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2706 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2707 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2708 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2709 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2710 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2711 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2712 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2713 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2714 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2715 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2716
2717 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2718
2719 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2720
2721 2018-07-02 Jim Wilson <jimw@sifive.com>
2722
2723 * gcc.target/riscv/interrupt-debug.c: New.
2724
2725 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2726
2727 * g++.dg/diagnostic/thread-thread_local.C: New.
2728
2729 2018-07-02 Martin Liska <mliska@suse.cz>
2730
2731 PR testsuite/86366
2732 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2733 * gcc.dg/profile-dir-2.c: Likewise.
2734 * gcc.dg/profile-dir-3.c: Likewise.
2735
2736 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2737
2738 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2739 overriden.
2740
2741 2018-07-02 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/86363
2744 * gcc.dg/torture/pr86363.c: New testcase.
2745
2746 2018-07-02 Martin Liska <mliska@suse.cz>
2747
2748 * gcc.dg/completion-1.c: New test.
2749 * gcc.dg/completion-2.c: New test.
2750 * gcc.dg/completion-3.c: New test.
2751
2752 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2753
2754 PR fortran/82969
2755 PR fortran/86242
2756 * gfortran.dg/proc_ptr_50.f90: New test.
2757
2758 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2759
2760 PR fortran/45305
2761 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2762
2763 2018-07-02 Martin Liska <mliska@suse.cz>
2764
2765 PR ipa/86279
2766 * gcc.dg/ipa/pr86279.c: New test.
2767
2768 2018-07-02 Martin Liska <mliska@suse.cz>
2769
2770 PR ipa/86323
2771 * g++.dg/ipa/pr86323.C: New test.
2772
2773 2018-07-01 Tom de Vries <tdevries@suse.de>
2774
2775 revert:
2776 2018-07-01 Tom de Vries <tdevries@suse.de>
2777
2778 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2779 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2780
2781 2018-07-01 Tom de Vries <tdevries@suse.de>
2782
2783 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2784 argument.
2785 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2786 with @main.
2787
2788 2018-07-01 Tom de Vries <tdevries@suse.de>
2789
2790 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2791 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2792
2793 2018-07-01 Tom de Vries <tdevries@suse.de>
2794
2795 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2796 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2797
2798 2018-07-01 Tom de Vries <tdevries@suse.de>
2799
2800 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2801 (verify_call): ... here. Move to toplevel.
2802 (verify_call_np, dg_final_directive_check_utils): New proc.
2803 (toplevel): Call dg_final_directive_check_utils.
2804 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2805
2806 2018-06-30 Jim Wilson <jimw@sifive.com>
2807
2808 * gcc.target/riscv/shift-shift-1.c: New.
2809 * gcc.target/riscv/shift-shift-2.c: New.
2810 * gcc.target/riscv/shift-shift-3.c: New.
2811
2812 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2813
2814 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2815
2816 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2817
2818 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2819 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2820 by 4 in the computation of a[i].
2821 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2822 main multiplication constant.
2823 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2824 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2825 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2826 pattern to cast the result to int.
2827 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2828 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2829 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2830 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2831 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2832 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2833 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2834 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2835 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2836 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2837 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2838 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2839 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2840 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2841 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2842 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2843 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2844 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2845 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2846 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2847
2848 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2849
2850 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2851 test for vectorization along the lines described in the comment.
2852
2853 2018-06-30 Tom de Vries <tdevries@suse.de>
2854
2855 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2856 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2857 LTO_TORTURE_OPTIONS.
2858 * gcc.dg/guality/prevent-optimization.h: New file.
2859 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2860 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2861
2862 2018-06-30 Tom de Vries <tdevries@suse.de>
2863
2864 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2865 * lib/gcc-dg.exp (dg-final): New proc.
2866 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2867 argument.
2868
2869 2018-06-29 Martin Sebor <msebor@redhat.com>
2870
2871 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2872 that don't define the function.
2873
2874 2018-06-29 Marek Polacek <polacek@redhat.com>
2875
2876 PR c++/86184
2877 * g++.dg/ext/cond3.C: New test.
2878
2879 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2880
2881 * gcc.target/arm/arm-soft-strd-even.c: New test.
2882
2883 2018-06-29 Tom de Vries <tdevries@suse.de>
2884
2885 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2886 line, and use it.
2887 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2888 (process-message): ... here.
2889 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2890
2891 2018-06-29 Martin Liska <mliska@suse.cz>
2892
2893 PR tree-optimization/86263
2894 * gcc.dg/tree-ssa/pr86263.c: New test.
2895
2896 2018-06-28 Carl Love <cel@us.ibm.com>
2897
2898 * gcc.target/p9-extract-1.c: Add test case.
2899 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2900 name in ABI.
2901
2902 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2903
2904 PR target/86348
2905 * gcc.target/i386/pr86348.c: New test.
2906
2907 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2908
2909 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2910
2911 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2912
2913 PR fortran/82865
2914 * gfortran.dg/dec_type_print_2.f03: New testcase.
2915
2916 2018-06-28 David Pagan <dave.pagan@oracle.com>
2917
2918 PR c/55976
2919 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2920 message causing unexpected test FAIL.
2921
2922 2018-06-28 Martin Liska <mliska@suse.cz>
2923
2924 * gcc.dg/tree-ssa/switch-1.c: New test.
2925
2926 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2927
2928 * gnat.dg/debug15.adb: New test.
2929
2930 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2931
2932 PR c++/86329
2933 * g++.dg/lookup/pr86329.C: New test.
2934
2935 2018-06-27 Carl Love <cel@us.ibm.com>
2936
2937 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2938
2939 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2940
2941 PR target/85769
2942 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2943
2944 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2945
2946 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2947
2948 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2949
2950 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2951 requirement for this test.
2952 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2953 requirement, and -mpower8-vector compile option.
2954
2955 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR target/86314
2958 * gcc.dg/pr86314.c: New test.
2959
2960 PR debug/86257
2961 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2962
2963 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2964
2965 * gcc.target/i386/pr86257.c: Require 64-bit.
2966
2967 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2968
2969 * g++.dg/pr86082.C: Require IBM1047 support.
2970
2971 2018-06-26 Richard Biener <rguenther@suse.de>
2972
2973 PR middle-end/86271
2974 * gcc.dg/pr86271.c: New testcase.
2975
2976 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2977
2978 PR debug/86064
2979 * gcc.dg/pr86064.c: New.
2980
2981 2018-06-25 Jeff Law <law@redhat.com>
2982
2983 * lib/target-supports.exp
2984 (check_effective_target_logical_op_short_circuit): Add v850.
2985
2986 2018-06-25 Martin Sebor <msebor@redhat.com>
2987
2988 PR tree-optimization/86204
2989 * gcc.dg/strlenopt-46.c: New test.
2990
2991 2018-06-25 Martin Sebor <msebor@redhat.com>
2992
2993 PR tree-optimization/85700
2994 * gcc.dg/Wstringop-truncation-4.c: New test.
2995
2996 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2997
2998 PR fortran/82972
2999 PR fortran/83088
3000 PR fortran/85851
3001 * gfortran.dg/init_flag_17.f90: New testcase.
3002
3003 2018-06-25 Carl Love <cel@us.ibm.com>
3004
3005 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3006 vec_extract a signed int. Add vec_extract tests for bool char
3007 and bool int.
3008 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3009 vec_extract tests.
3010
3011 2018-06-25 Tom de Vries <tdevries@suse.de>
3012
3013 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3014
3015 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR target/84786
3018 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3019
3020 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3021
3022 * gnat.dg/sso9.adb: New testcase.
3023 * gnat.dg/sso9_pkg.ads: Likewise.
3024
3025 2018-06-25 Tom de Vries <tdevries@suse.de>
3026
3027 PR debug/86257
3028 * gcc.target/i386/pr86257.c: New test.
3029
3030 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3031
3032 PR C++/86082
3033 * g++.dg/pr86082.C: New test.
3034
3035 2018-06-24 Tom de Vries <tdevries@suse.de>
3036
3037 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3038 * gcc.dg/guality/guality.exp: Same.
3039 * gfortran.dg/guality/guality.exp: Same.
3040 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3041
3042 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3043
3044 * g++.dg/concepts/locations1.C: New.
3045 * g++.dg/cpp0x/locations1.C: Likewise.
3046 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3047 * g++.dg/cpp1z/inline-var3.C: Likewise.
3048
3049 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3050
3051 PR fortran/86281
3052 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3053
3054 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3055
3056 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3057 this test.
3058 * gcc.target/powerpc/builtins-9.c: New test.
3059 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3060 to expect different code generation on big-endian vs.
3061 little-endian targets.
3062
3063 2018-06-22 Tom de Vries <tdevries@suse.de>
3064
3065 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3066 $rootme/../gdb/gdb, if available.
3067 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3068 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3069
3070 2018-06-22 Tom de Vries <tdevries@suse.de>
3071
3072 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3073 * g++.dg/guality/guality.exp: Use report_gdb.
3074 * gcc.dg/guality/guality.exp: Same.
3075 * gfortran.dg/guality/guality.exp: Same.
3076
3077 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR c++/85662
3080 * g++.dg/ext/offsetof3.C: New test.
3081
3082 2018-06-22 Carl Love <cel@us.ibm.com>
3083
3084 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3085 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3086 for the vnor, vand and vxor instructions.
3087 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3088 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3089 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3090 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3091 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3092 Add -dp to dg-options, update expected counts.
3093
3094 2018-06-22 Paul Koning <ni1d@arrl.net>
3095
3096 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3097 if pdp11.
3098 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3099 * gcc.c-torture/compile/20040101-1.c: Ditto.
3100 * gcc.c-torture/compile/20050622-1.c: Ditto.
3101 * gcc.c-torture/compile/20080625-1.c: Ditto.
3102 * gcc.c-torture/compile/20090107-1.c: Ditto.
3103 * gcc.c-torture/compile/920501-12.c: Ditto.
3104 * gcc.c-torture/compile/920501-4.c: Ditto.
3105 * gcc.c-torture/compile/961203-1.c: Ditto.
3106 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3107 * gcc.c-torture/compile/pr25310.c: Ditto.
3108
3109 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3110 James Norris <jnorris@codesourcery.com>
3111 Thomas Schwinge <thomas@codesourcery.com>
3112 Tom de Vries <tom@codesourcery.com>
3113
3114 * c-c++-common/goacc/deviceptr-4.c: New file.
3115 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3116 Likewise.
3117 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3118 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3119 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3120 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3121 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3122 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3123 Likewise.
3124 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3125 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3126 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3127 Likewise.
3128 * gfortran.dg/goacc/modules.f95: Likewise.
3129 * gfortran.dg/goacc/routine-8.f90: Likewise.
3130 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3131
3132 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3133
3134 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3135 if the long double format is IEEE 128-bit for tests that are
3136 explicitly testing IBM extended double support. Use the
3137 appropriate pack and unpack built-in functions. Change calls from
3138 __builtin_isinfl to __builtin_isinf since the later supports all
3139 floating point types.
3140 * gcc.target/powerpc/pr57150.c: Likewise.
3141 * gcc.target/powerpc/pr60203.c: Likewise.
3142 * gcc.target/powerpc/pr67808.c: Likewise.
3143 * gcc.target/powerpc/pr70117.c: Likewise.
3144 * gcc.target/powerpc/tfmode_off.c: Likewise.
3145
3146 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3147
3148 PR fortran/49630
3149 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3150
3151 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3152
3153 PR fortran/83118
3154 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3155
3156 2018-06-21 Tom de Vries <tdevries@suse.de>
3157
3158 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3159
3160 2018-06-21 Tom de Vries <tdevries@suse.de>
3161
3162 PR tree-optimization/85859
3163 * gcc.dg/pr85859.c: New test.
3164
3165 2018-06-21 Richard Biener <rguenther@suse.de>
3166
3167 PR tree-optimization/86232
3168 * gcc.dg/torture/pr86232.c: New testcase.
3169
3170 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3171
3172 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3173
3174 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3175
3176 * gcc/gcc.target/aarch64/aes_2.c: New test.
3177
3178 2018-06-20 Than McIntosh <thanm@google.com>
3179
3180 PR libgcc/86213
3181 * gcc.dg/split-8.c: New.
3182
3183 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3184
3185 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3186 for vpkudus in place of vpksdus.
3187 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3188
3189 2018-06-20 Nathan Sidwell <nathan@acm.org>
3190
3191 PR c++/85634
3192 * g++.dg/lookup/pr85634-2.C: New.
3193
3194 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3195
3196 * g++.dg/template/friend65.C: New.
3197 * g++.dg/cpp0x/main1.C: Likewise.
3198 * g++.dg/other/main2.C: Likewise.
3199 * g++.dg/other/main3.C: Likewise.
3200 * g++.dg/template/friend42.C: Test location too.
3201 * g++.dg/concepts/decl-diagnose.C: Likewise.
3202 * g++.dg/warn/main-2.C: Update.
3203
3204 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3205 Thomas Schwinge <thomas@codesourcery.com>
3206 Cesar Philippidis <cesar@codesourcery.com>
3207
3208 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3209 2.5 data clause semantics.
3210 * c-c++-common/goacc/declare-2.c: Likewise.
3211 * c-c++-common/goacc/default-4.c: Likewise.
3212 * c-c++-common/goacc/finalize-1.c: New test.
3213 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3214 OpenACC 2.5 data clause semantics.
3215 * c-c++-common/goacc/kernels-alias.c: Likewise.
3216 * c-c++-common/goacc/routine-5.c: Likewise.
3217 * c-c++-common/goacc/update-if_present-1.c: New test.
3218 * c-c++-common/goacc/update-if_present-2.c: New test.
3219 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3220 2.5 data clause semantics.
3221 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3222 * gfortran.dg/goacc/data-tree.f95: Likewise.
3223 * gfortran.dg/goacc/declare-2.f95: Likewise.
3224 * gfortran.dg/goacc/default-4.f: Likewise.
3225 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3226 * gfortran.dg/goacc/finalize-1.f: New test.
3227 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3228 OpenACC 2.5 data clause semantics.
3229 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3230 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3231 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3232 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3233 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3234 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3235 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3236
3237 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3238
3239 PR c++/86210
3240 * g++.dg/warn/Wnonnull4.C: New test.
3241
3242 2018-06-20 Marek Polacek <polacek@redhat.com>
3243
3244 PR c++/86240
3245 * g++.dg/pr86240.C: New test.
3246
3247 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR debug/86194
3250 * gcc.target/i386/pr86194.c: New test.
3251
3252 PR tree-optimization/86231
3253 * gcc.dg/tree-ssa/vrp119.c: New test.
3254 * gcc.c-torture/execute/pr86231.c: New test.
3255
3256 2018-06-20 Tom de Vries <tdevries@suse.de>
3257
3258 PR tree-optimization/86097
3259 * gcc.dg/autopar/pr86097.c: New test.
3260
3261 2018-06-20 Nathan Sidwell <nathan@acm.org>
3262
3263 PR c++/85634
3264 * g++.dg/lookup/pr85634.C: New.
3265
3266 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3267
3268 * gcc.target/aarch64/ldp_stp_q.c: New test.
3269 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3270 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3271
3272 2018-06-20 Martin Liska <mliska@suse.cz>
3273
3274 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3275
3276 2018-06-19 Martin Sebor <msebor@redhat.com>
3277
3278 PR tree-optimization/48560
3279 * gcc.dg/Warray-bounds-28.c: New test.
3280
3281 2018-06-19 Martin Sebor <msebor@redhat.com>
3282
3283 PR middle-end/85602
3284 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3285 to also match C++.
3286
3287 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3288
3289 * g++.dg/lto/pr84805_0.C: Update template.
3290 * g++.dg/lto/pr84805_1.C: Update template.
3291
3292 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3293
3294 * gnat.dg/aggr24.adb: New test.
3295 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3296
3297 2018-06-19 Richard Biener <rguenther@suse.de>
3298
3299 PR tree-optimization/86179
3300 * gcc.dg/pr86179.c: New testcase.
3301
3302 2018-06-18 Martin Sebor <msebor@redhat.com>
3303
3304 PR middle-end/85602
3305 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3306 * c-c++-common/attr-nonstring-8.c: New test.
3307
3308 2018-06-18 Martin Sebor <msebor@redhat.com>
3309
3310 PR tree-optimization/81384
3311 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3312 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3313 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3314 * gcc.dg/attr-nonstring-2.c: New test.
3315 * gcc.dg/attr-nonstring-3.c: New test.
3316 * gcc.dg/attr-nonstring-4.c: New test.
3317 * gcc.dg/strlenopt-45.c: New test.
3318 * gcc.dg/strlenopt.h (strnlen): Declare.
3319
3320 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3321
3322 PR tree-optimization/86076
3323 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3324
3325 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3326
3327 PR tree-optimization/64946
3328 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3329
3330 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3331
3332 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3333 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3334 * gnat.dg/stack_usage5.adb: New test.
3335
3336 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3337
3338 PR middle-end/82479
3339 * gcc.dg/tree-ssa/popcount.c: New test.
3340 * gcc.dg/tree-ssa/popcount2.c: New test.
3341
3342 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3343
3344 PR middle-end/64946
3345 * gcc.dg/absu.c: New test.
3346 * gcc.dg/gimplefe-29.c: New test.
3347 * gcc.target/aarch64/pr64946.c: New test.
3348
3349 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3350
3351 PR c/86093
3352 * c-c++-common/pr86093.c: New test.
3353
3354 PR middle-end/85878
3355 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3356
3357 PR middle-end/86123
3358 * gcc.c-torture/compile/pr86123.c: New test.
3359
3360 2018-06-15 Tom de Vries <tdevries@suse.de>
3361
3362 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3363
3364 2018-06-15 Nick Clifton <nickc@redhat.com>
3365
3366 PR 84195
3367 * gcc.c-torture/compile/pr84195.c: New test.
3368
3369 2018-06-15 Richard Biener <rguenther@suse.de>
3370
3371 PR middle-end/86159
3372 * g++.dg/pr86159.C: New testcase.
3373
3374 2018-06-15 Richard Biener <rguenther@suse.de>
3375
3376 PR middle-end/86076
3377 * gcc.dg/pr86076.c: New testcase.
3378
3379 2018-06-14 Marek Polacek <polacek@redhat.com>
3380
3381 PR c++/86063
3382 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3383
3384 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR target/86048
3387 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3388 -msse2 to dg-options.
3389
3390 PR middle-end/86122
3391 * gcc.c-torture/compile/pr86122.c: New test.
3392
3393 P0624R2 - Default constructible and assignable stateless lambdas
3394 * g++.dg/cpp2a/lambda1.C: New test.
3395 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3396 for -std=c++2a.
3397
3398 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3399
3400 * g++.dg/other/static3.C: New.
3401 * g++.dg/other/static4.C: Likewise.
3402 * g++.dg/warn/Wshadow-15.C: Likewise.
3403 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3404 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3405 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3406 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3407 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3408 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3409 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3410
3411 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR target/85945
3414 * gcc.c-torture/compile/pr85945.c: New test.
3415
3416 2018-06-14 Richard Biener <rguenther@suse.de>
3417
3418 PR ipa/86124
3419 * gcc.dg/pr86124.c: New testcase.
3420
3421 2018-06-13 Martin Sebor <msebor@redhat.com>
3422
3423 PR tree-optimization/86114
3424 * gcc.dg/pr86114.c: New test.
3425
3426 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3427
3428 PR fortran/86110
3429 * gfortran.dg/pr86110.f90: New test.
3430
3431 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3432
3433 PR fortran/85703
3434 * gfortran.dg/goacc/pr85703.f90: New test.
3435 * gfortran.dg/gomp/pr85703.f90: New test.
3436
3437 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3438
3439 PR fortran/85702
3440 * gfortran.dg/goacc/pr85702.f90: New test.
3441
3442 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3443
3444 * gcc.target/i386/pr86048.c: New test.
3445
3446 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3447
3448 * gcc.target/arc/fma-1.c: New test.
3449
3450 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3451
3452 * gcc.target/arc/pr9001107555.c: New file.
3453
3454 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3455
3456 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3457
3458 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3459
3460 * g++.dg/init/delete3.C: New.
3461 * g++.dg/init/new49.C: Likewise.
3462 * g++.dg/init/new25.C: Test locations too.
3463 * g++.dg/template/new4.C: Likewise.
3464 * g++.old-deja/g++.jason/operator.C: Likewise.
3465
3466 2018-06-12 Marek Polacek <polacek@redhat.com>
3467
3468 Core issue 1331 - const mismatch with defaulted copy constructor
3469 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3470 * g++.dg/cpp0x/defaulted52.C: New test.
3471 * g++.dg/cpp0x/defaulted53.C: New test.
3472 * g++.dg/cpp0x/defaulted54.C: New test.
3473 * g++.dg/cpp0x/defaulted55.C: New test.
3474 * g++.dg/cpp0x/defaulted56.C: New test.
3475 * g++.dg/cpp0x/defaulted57.C: New test.
3476 * g++.dg/cpp0x/defaulted58.C: New test.
3477 * g++.dg/cpp0x/defaulted59.C: New test.
3478 * g++.dg/cpp0x/defaulted60.C: New test.
3479
3480 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3481
3482 PR other/69968
3483 * gcc.dg/spellcheck-transposition.c: New test.
3484
3485 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3486
3487 PR fortran/44491
3488 * gfortran.dg/pr44491.f90: New testcase
3489
3490 2018-06-12 Martin Sebor <msebor@redhat.com>
3491
3492 PR tree-optimization/85259
3493 * gcc.dg/Wstringop-overflow-5.c: New test.
3494 * gcc.dg/Wstringop-overflow-6.c: New test.
3495
3496 2018-06-12 Martin Sebor <msebor@redhat.com>
3497
3498 PR c/85931
3499 * gcc.dg/Wstringop-truncation-3.c: New test.
3500
3501 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3502
3503 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3504 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3505 * gcc.target/powerpc/swaps-p8-17.c: Same.
3506
3507 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3508
3509 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3510 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3511 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3512 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3513 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3514 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3515
3516 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3517
3518 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3519 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3520 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3521 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3522 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3523 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3524
3525 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3526
3527 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3528 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3529 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3530 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3531 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3532 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3533
3534 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3535
3536 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3537 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3538 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3539 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3540 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3541 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3542
3543 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3544
3545 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3546 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3547 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3548 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3549 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3550 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3551
3552 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3553
3554 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3555 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3556 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3557 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3558 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3559 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3560
3561 2018-06-12 Martin Liska <mliska@suse.cz>
3562
3563 * g++.dg/opt/mpx.C: New test.
3564 * gcc.target/i386/mpx.c: New test.
3565
3566 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3567
3568 * gcc.target/arc/builtin_simdarc.c: Update test.
3569 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3570 * gcc.target/arc/tumaddsidi4.c: Likewise.
3571
3572 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3573
3574 * gnat.dg/opt72a.ad[sb]: New test.
3575 * gnat.dg/opt72_pkg.ads: New helper.
3576
3577 2018-06-12 Tom de Vries <tdevries@suse.de>
3578
3579 * gcc.dg-selftests/dg-final.exp: New file.
3580
3581 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3582
3583 * g++.dg/lookup/new2.C: Test locations too.
3584 * g++.dg/other/ellipsis1.C: Likewise.
3585 * g++.dg/other/operator1.C: Likewise.
3586 * g++.dg/other/operator2.C: Likewise.
3587 * g++.dg/overload/operator2.C: Likewise.
3588 * g++.dg/parse/defarg11.C: Likewise.
3589 * g++.dg/parse/operator4.C: Likewise.
3590 * g++.dg/template/error30.C: Likewise.
3591 * g++.dg/template/explicit-args3.C: Likewise.
3592 * g++.dg/warn/effc1.C: Likewise.
3593 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3594 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3595 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3596 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3597 * g++.old-deja/g++.jason/operator.C: Likewise.
3598
3599 2018-06-11 Martin Sebor <msebor@redhat.com>
3600
3601 PR tree-optimization/86083
3602 * gcc.dg/strlenopt-44.c: New test.
3603
3604 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3605
3606 PR fortran/45521
3607 * gfortran.dg/generic_32.f90: New test.
3608 * gfortran.dg/generic_33.f90: New test.
3609
3610 2018-06-11 Carl Love <cel@us.ibm.com>
3611 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3612 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3613 long long bool. Remove duplicate dg-final for xxlxor. Update
3614 dg-final instruction counts.
3615 * gcc.target/powerpc/altivec-37.c (main): New file for
3616 tests vec_unpackh and vec_unpackl returning long long bool and
3617 long long int.
3618
3619 2018-06-11 Martin Liska <mliska@suse.cz>
3620
3621 PR tree-optimization/86089
3622 * gcc.dg/tree-ssa/pr86089.c: New test.
3623
3624 2018-06-11 Julia Koval <julia.koval@intel.com>
3625
3626 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3627 * gcc.target/i386/vpclmulqdq.c: Ditto.
3628
3629 2018-06-11 Olivier Hainque <hainque@adacore.com>
3630
3631 * gnat.dg/lang-dw2.adb: New test.
3632 * gnat.dg/lang-dw3.adb: New test.
3633
3634 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3635
3636 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3637 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3638
3639 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3640
3641 * gnat.dg/predicate1.adb: New testcase.
3642
3643 2018-06-11 Yannick Moy <moy@adacore.com>
3644
3645 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3646
3647 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3648
3649 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3650 testcase.
3651
3652 2018-06-11 Javier Miranda <miranda@adacore.com>
3653
3654 * gnat.dg/prot4.adb: New testcase.
3655
3656 2018-06-11 Yannick Moy <moy@adacore.com>
3657
3658 * gnat.dg/part_of1-instantiation.adb,
3659 gnat.dg/part_of1-instantiation.ads,
3660 gnat.dg/part_of1-private_generic.adb,
3661 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3662 testcase.
3663
3664 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3665
3666 * gnat.dg/contract1.adb: New testcase.
3667
3668 2018-06-11 Javier Miranda <miranda@adacore.com>
3669
3670 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3671 testcase.
3672
3673 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3674
3675 * gnat.dg/inline_always1.adb: New testcase.
3676
3677 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3678
3679 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3680 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3681 gnat.dg/nested_generic2_g2.ads: New testcase.
3682
3683 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3684
3685 * g++.dg/template/friend64.C: New.
3686 * g++.old-deja/g++.other/friend4.C: Test the location too.
3687 * g++.old-deja/g++.pt/crash23.C: Likewise.
3688
3689 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3690
3691 * gfortran.dg/inline_matmul_23.f90: New test.
3692
3693 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3694
3695 PR fortran/85088
3696 * gfortran.dg/intent_decl_1.f90: New test case.
3697
3698 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3699
3700 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3701 * gfortran.dg/ieee/large_4.f90: Ditto.
3702 * gfortran.dg/round_4.f90: Ditto.
3703
3704 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3705
3706 PR fortran/38351
3707 * gfortran.dg/pr38351.f90: New test.
3708 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3709
3710 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3711
3712 PR fortran/85138
3713 PR fortran/85996
3714 PR fortran/86051
3715 * gfortran.dg/pr85138_1.f90: New test.
3716 * gfortran.dg/pr85138_2.f90: Ditto.
3717 * gfortran.dg/pr85996.f90: Ditto.
3718
3719 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3720
3721 PR fortran/78278
3722 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3723 * gfortran.dg/data_char_1.f90: Ditto.
3724 * gfortran.dg/pr78571.f90: Ditto.
3725 * gfortran.dg/pr78278.f90: New test.
3726
3727 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3728
3729 PR fortran/63514
3730 * gfortran.dg/pr63514.f90: New test.
3731
3732 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3733
3734 PR fortran/85631
3735 * gfortran.dg/bounds_check_20.f90: New test.
3736
3737 2018-06-08 Carl Love <cel@us.ibm.com>
3738
3739 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3740 vpkudum counts.
3741 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3742 vec_extract a signed int.
3743 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3744 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3745 vcmpgtsd, vcmpgtud.
3746 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3747 vec_extract a signed int.
3748 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3749 vec_extract a signed int.
3750 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3751 vec_xor builtins. Update xxsel, xxlxor counts.
3752
3753 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3754
3755 PR fortran/86059
3756 * gfortran.dg/associate_30.f90: Remove code tested ...
3757 * gfortran.dg/pr67803.f90: Ditto.
3758 * gfortran.dg/pr67805.f90: Ditto.
3759 * gfortran.dg/pr86059.f90: ... here. New test.
3760
3761 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3762
3763 PR fortran/78571
3764 * gfortran.dg/pr78571.f90: New test.
3765
3766 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3767
3768 PR target/85755
3769 * gcc.target/powerpc/pr85755.c: New test.
3770
3771 2018-06-08 Carl Love <cel@us.ibm.com>
3772
3773 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3774 vsx-vector-6.p7.c.
3775 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3776 vsx-vector-6.p9.c.
3777 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3778 for BE system that are different then for an LE system from this file
3779 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3780 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3781 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3782
3783 2018-06-08 Martin Liska <mliska@suse.cz>
3784
3785 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3786
3787 2018-06-08 Martin Liska <mliska@suse.cz>
3788
3789 * g++.dg/dg.exp: Do not use mpx.exp.
3790 * g++.dg/lto/lto.exp: Likewise.
3791 * g++.dg/lto/pr69729_0.C: Remove.
3792 * g++.dg/opt/pr71529.C: Remove.
3793 * g++.dg/pr63995-1.C: Remove.
3794 * g++.dg/pr68270.C: Remove.
3795 * g++.dg/pr71624.C: Remove.
3796 * g++.dg/pr71633.C: Remove.
3797 * g++.dg/pr79761.C: Remove.
3798 * g++.dg/pr79764.C: Remove.
3799 * g++.dg/pr79769.C: Remove.
3800 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3801 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3802 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3803 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3804 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3805 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3806 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3807 * gcc.dg/lto/pr66221_0.c: Remove.
3808 * gcc.target/i386/chkp-always_inline.c: Remove.
3809 * gcc.target/i386/chkp-bndret.c: Remove.
3810 * gcc.target/i386/chkp-builtins-1.c: Remove.
3811 * gcc.target/i386/chkp-builtins-2.c: Remove.
3812 * gcc.target/i386/chkp-builtins-3.c: Remove.
3813 * gcc.target/i386/chkp-builtins-4.c: Remove.
3814 * gcc.target/i386/chkp-const-check-1.c: Remove.
3815 * gcc.target/i386/chkp-const-check-2.c: Remove.
3816 * gcc.target/i386/chkp-hidden-def.c: Remove.
3817 * gcc.target/i386/chkp-label-address.c: Remove.
3818 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3819 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3820 * gcc.target/i386/chkp-pr69044.c: Remove.
3821 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3822 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3823 * gcc.target/i386/chkp-strchr.c: Remove.
3824 * gcc.target/i386/chkp-strlen-1.c: Remove.
3825 * gcc.target/i386/chkp-strlen-2.c: Remove.
3826 * gcc.target/i386/chkp-strlen-3.c: Remove.
3827 * gcc.target/i386/chkp-strlen-4.c: Remove.
3828 * gcc.target/i386/chkp-strlen-5.c: Remove.
3829 * gcc.target/i386/chkp-stropt-1.c: Remove.
3830 * gcc.target/i386/chkp-stropt-10.c: Remove.
3831 * gcc.target/i386/chkp-stropt-11.c: Remove.
3832 * gcc.target/i386/chkp-stropt-12.c: Remove.
3833 * gcc.target/i386/chkp-stropt-13.c: Remove.
3834 * gcc.target/i386/chkp-stropt-14.c: Remove.
3835 * gcc.target/i386/chkp-stropt-15.c: Remove.
3836 * gcc.target/i386/chkp-stropt-16.c: Remove.
3837 * gcc.target/i386/chkp-stropt-17.c: Remove.
3838 * gcc.target/i386/chkp-stropt-2.c: Remove.
3839 * gcc.target/i386/chkp-stropt-3.c: Remove.
3840 * gcc.target/i386/chkp-stropt-4.c: Remove.
3841 * gcc.target/i386/chkp-stropt-5.c: Remove.
3842 * gcc.target/i386/chkp-stropt-6.c: Remove.
3843 * gcc.target/i386/chkp-stropt-7.c: Remove.
3844 * gcc.target/i386/chkp-stropt-8.c: Remove.
3845 * gcc.target/i386/chkp-stropt-9.c: Remove.
3846 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3847 * gcc.target/i386/indirect-thunk-11.c: Remove.
3848 * gcc.target/i386/indirect-thunk-12.c: Remove.
3849 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3850 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3851 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3852 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3853 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3854 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3855 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3856 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3857 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3858 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3859 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3860 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3861 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3862 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3863 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3864 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3865 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3866 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3867 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3868 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3869 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3870 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3871 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3872 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3873 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3874 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3875 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3876 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3877 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3878 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3879 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3880 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3881 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3882 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3883 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3884 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3885 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3886 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3887 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3888 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3889 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3890 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3891 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3892 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3893 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3894 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3895 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3896 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3897 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3898 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3899 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3900 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3901 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3902 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3903 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3904 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3905 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3906 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3907 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3908 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3909 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3910 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3911 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3912 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3913 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3914 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3915 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3916 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3917 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3918 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3919 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3920 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3921 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3922 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3923 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3924 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3925 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3926 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3927 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3928 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3929 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3930 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3931 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3932 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3933 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3934 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3935 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3936 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3937 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3938 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3939 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3940 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3941 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3942 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3943 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3944 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3945 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3946 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3947 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3948 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3949 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3950 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3951 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3952 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3953 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3954 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3955 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3956 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3957 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3958 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3959 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3960 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3961 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3962 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3963 * gcc.target/i386/mpx/label-address-1.c: Remove.
3964 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3965 * gcc.target/i386/mpx/macro.c: Remove.
3966 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3967 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3968 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3969 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3970 * gcc.target/i386/mpx/memmove-1.c: Remove.
3971 * gcc.target/i386/mpx/memmove-2.c: Remove.
3972 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3973 * gcc.target/i386/mpx/mpx-check.h: Remove.
3974 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3975 * gcc.target/i386/mpx/mpx.exp: Remove.
3976 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3977 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3978 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3979 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3980 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3981 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3982 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3983 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3984 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3985 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3986 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3987 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3988 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3989 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3990 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3991 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3992 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3993 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3994 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3995 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3996 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3997 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3998 * gcc.target/i386/mpx/pr65508.c: Remove.
3999 * gcc.target/i386/mpx/pr65531.cc: Remove.
4000 * gcc.target/i386/mpx/pr66048.cc: Remove.
4001 * gcc.target/i386/mpx/pr66134.c: Remove.
4002 * gcc.target/i386/mpx/pr66566.c: Remove.
4003 * gcc.target/i386/mpx/pr66567.c: Remove.
4004 * gcc.target/i386/mpx/pr66568.c: Remove.
4005 * gcc.target/i386/mpx/pr66569.c: Remove.
4006 * gcc.target/i386/mpx/pr66581.c: Remove.
4007 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4008 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4009 * gcc.target/i386/mpx/pr68416.c: Remove.
4010 * gcc.target/i386/mpx/pr78339.c: Remove.
4011 * gcc.target/i386/mpx/pr79631.c: Remove.
4012 * gcc.target/i386/mpx/pr79633.c: Remove.
4013 * gcc.target/i386/mpx/pr79753.c: Remove.
4014 * gcc.target/i386/mpx/pr79770.c: Remove.
4015 * gcc.target/i386/mpx/pr79987.c: Remove.
4016 * gcc.target/i386/mpx/pr79988.c: Remove.
4017 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4018 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4019 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4020 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4021 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4022 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4023 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4024 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4025 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4026 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4027 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4028 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4029 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4030 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4031 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4032 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4033 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4034 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4035 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4036 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4037 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4038 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4039 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4040 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4041 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4042 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4043 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4044 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4045 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4046 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4047 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4048 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4049 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4050 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4051 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4052 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4053 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4054 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4055 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4056 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4057 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4058 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4059 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4060 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4061 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4062 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4063 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4064 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4065 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4066 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4067 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4068 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4069 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4070 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4071 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4072 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4073 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4074 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4075 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4076 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4077 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4078 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4079 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4080 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4081 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4082 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4083 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4084 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4085 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4086 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4087 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4088 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4089 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4090 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4091 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4092 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4093 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4094 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4095 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4096 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4097 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4098 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4099 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4100 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4101 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4102 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4103 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4104 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4105 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4106 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4107 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4108 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4109 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4110 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4111 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4112 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4113 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4114 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4115 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4116 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4117 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4118 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4119 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4120 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4121 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4122 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4123 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4124 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4125 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4126 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4127 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4128 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4129 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4130 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4131 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4132 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4133 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4134 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4135 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4136 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4137 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4138 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4139 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4140 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4141 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4142 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4143 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4144 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4145 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4146 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4147 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4148 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4149 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4150 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4151 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4152 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4153 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4154 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4155 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4156 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4157 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4158 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4159 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4160 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4161 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4162 * gcc.target/i386/pr63995-2.c: Remove.
4163 * gcc.target/i386/pr64805.c: Remove.
4164 * gcc.target/i386/pr65044.c: Remove.
4165 * gcc.target/i386/pr65167.c: Remove.
4166 * gcc.target/i386/pr65183.c: Remove.
4167 * gcc.target/i386/pr65184.c: Remove.
4168 * gcc.target/i386/pr65523.c: Remove.
4169 * gcc.target/i386/pr70876.c: Remove.
4170 * gcc.target/i386/pr70877.c: Remove.
4171 * gcc.target/i386/pr71458.c: Remove.
4172 * gcc.target/i386/pr80880.c: Remove.
4173 * gcc.target/i386/ret-thunk-25.c: Remove.
4174 * gcc.target/i386/thunk-retbnd.c: Remove.
4175 * lib/mpx-dg.exp: Remove.
4176 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4177
4178 2018-06-07 Carl Love <cel@us.ibm.com>
4179
4180 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4181 statements.
4182
4183 2018-06-07 Carl Love <cel@us.ibm.com>
4184
4185 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4186 error message.
4187
4188 2018-06-07 Marek Polacek <polacek@redhat.com>
4189
4190 PR c/85318
4191 * gcc.dg/Wc90-c99-compat-10.c: New test.
4192 * gcc.dg/Wc90-c99-compat-11.c: New test.
4193 * gcc.dg/Wc90-c99-compat-12.c: New test.
4194 * gcc.dg/Wc90-c99-compat-9.c: New test.
4195
4196 2018-06-07 Paul Koning <ni1d@arrl.net>
4197
4198 * gcc.c-torture/compile/20180605-1.c: New test.
4199
4200 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4201
4202 PR fortran/86045
4203 * gfortran.dg/pr86045.f90: New test.
4204
4205 2018-06-07 Marek Polacek <polacek@redhat.com>
4206
4207 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4208
4209 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4210
4211 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4212
4213 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4214
4215 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4216 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4217 * gcc.target/msp430/msp430.h: New test header file.
4218
4219 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR tree-optimization/69615
4222 * gcc.dg/tree-ssa/pr69615.c: New test.
4223
4224 2018-06-07 Richard Biener <rguenther@suse.de>
4225
4226 PR tree-optimization/85935
4227 * gcc.dg/graphite/pr85935.c: New testcase.
4228
4229 2018-06-04 Carl Love <cel@us.ibm.com>
4230
4231 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4232 debug print statements. Fix a few formating issues.
4233
4234 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4235
4236 PR target/85657
4237 * gcc.target/powerpc/pr85657-4.c: New tests.
4238 * gcc.target/powerpc/pr85657-5.c: Likewise.
4239 * gcc.target/powerpc/pr85657-6.c: Likewise.
4240
4241 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4242
4243 PR fortran/85641
4244 * gfortran.dg/realloc_on_assign_30.f90: New test.
4245
4246 2018-06-06 Carl Love <cel@us.ibm.com>
4247 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4248 argument to vui_arg.
4249
4250 2018-06-06 Carl Love <cel@us.ibm.com>
4251
4252 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4253 to builtins-4.c.
4254 * gcc.target/powerpc/builtins-4.c: New test file for tests
4255 that need -mvsx.
4256
4257 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4258
4259 PR target/85657
4260 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4261 be used in templates. Don't check for them in overloaded functions.
4262
4263 2018-06-06 Jim Wilson <jimw@sifive.com>
4264
4265 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4266 * gcc.target/riscv/interrupt-mmode.c: New.
4267 * gcc.target/riscv/interrupt-smode.c: New.
4268 * gcc.target/riscv/interrupt-umode.c: New.
4269
4270 2018-06-06 Marek Polacek <polacek@redhat.com>
4271
4272 PR c++/85977
4273 * g++.dg/cpp0x/initlist102.C: New test.
4274 * g++.dg/cpp0x/initlist103.C: New test.
4275 * g++.dg/cpp0x/initlist104.C: New test.
4276
4277 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4278
4279 * gcc.dg/torture/pr86066.c: New test.
4280
4281 2018-06-06 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/86062
4284 * g++.dg/tree-ssa/pr86062.C: New testcase.
4285
4286 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4287
4288 * gcc.target/msp430/function-attributes-4.c: New test.
4289 * gcc.target/msp430/static-interrupts.c: New test.
4290
4291 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4292
4293 PR target/79924
4294 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4295 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4296 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4297 * gcc.target/aarch64/nofp_1.c: Ditto.
4298
4299 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4300
4301 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4302
4303 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4304
4305 PR fortran/85701
4306 * gfortran.dg/goacc/pr85701.f90: New test.
4307
4308 2018-06-05 Marek Polacek <polacek@redhat.com>
4309
4310 PR c++/85976
4311 * g++.dg/cpp0x/alias-decl-64.C: New test.
4312
4313 2018-06-05 Richard Biener <rguenther@suse.de>
4314
4315 PR tree-optimization/86046
4316 * gcc.dg/pr86046.c: New testcase.
4317
4318 2018-06-05 Richard Biener <rguenther@suse.de>
4319
4320 PR tree-optimization/86047
4321 * gcc.dg/pr86047.c: New testcase.
4322
4323 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4324
4325 PR target/81497
4326 * g++.target/arm/arm.exp: New file.
4327 * g++.target/arm/pr81497.C: Likewise.
4328
4329 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4330
4331 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4332
4333 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4334
4335 * gcc.dg/store_merging_21.c: New test.
4336 * gnat.dg/opt71b.adb: Likewise.
4337 * gnat.dg/opt71.adb: Rename into...
4338 * gnat.dg/opt71a.adb: ...this.
4339
4340 2018-06-04 Richard Biener <rguenther@suse.de>
4341
4342 PR tree-optimization/85955
4343 * gcc.dg/pr85955.c: New testcase.
4344
4345 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4346
4347 PR fortran/85981
4348 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4349 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4350 * gfortran.dg/allocate_stat_2.f90: Ditto.
4351 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4352
4353 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4354
4355 * gcc.target/aarch64/sve/extract_5.c: New test.
4356
4357 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4358
4359 PR target/85832
4360 PR target/86036
4361 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4362 vptestm.
4363 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4364 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4365 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4366 * gcc.target/i386/avx512bw-pr86036.c: New test.
4367
4368 2018-06-04 Richard Biener <rguenther@suse.de>
4369
4370 PR tree-optimization/86038
4371 * gcc.dg/pr86038.c: New testcase.
4372
4373 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR tree-optimization/69615
4376 * gcc.dg/pr69615.c: New test.
4377
4378 PR c++/86025
4379 * c-c++-common/gomp/pr86025.c: New test.
4380
4381 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4382
4383 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4384
4385 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4386
4387 * gcc.dg/torture/pr86034.c: New test.
4388
4389 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4390
4391 PR fortran/36497
4392 * gfortran.dg/cray_pointer_12.f90: New test.
4393
4394 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4395
4396 PR fortran/85938
4397 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4398
4399 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4400
4401 * gnat.dg/specs/opt3.ads: New test.
4402 * gnat.dg/specs/opt3_pkg.ads: New helper.
4403
4404 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4405
4406 * gnat.dg/discr53.ad[sb]: New test.
4407 * gnat.dg/discr53_pkg.ads: New helper.
4408
4409 2018-06-01 Carl Love <cel@us.ibm.com>
4410
4411 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4412 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4413
4414 2018-06-01 Carl Love <cel@us.ibm.com>
4415
4416 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4417 to make it consistent with the naming convention in the file.
4418 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4419 to altivec-7.c. Delete file.
4420 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4421 to altivec-7.c. Delete file.
4422 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4423 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4424 vec_unpackl tests. Update instruction counts.
4425 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4426 tests to builtins-1.c.
4427 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4428 tests to builtins-1.c.
4429 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4430 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4431 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4432 Remove vec_ctf tests returning double. Remove vec_cts with
4433 double args. Remove vec_sel with invalid arguments. Add tests for
4434 vec_splat.
4435 Add instruction counts for new tests.
4436 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4437 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4438 vec_unsigned.
4439 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4440 test_sll_vsill_vsill_vuc.
4441 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4442 vec_revb.
4443 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4444 tests from altivec-7.h.
4445 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4446 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4447 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4448 splat_sll, splat_uc, splat_int128, splat_uint128.
4449 Make second argument of vec_extract and vec_insert a signed int.
4450 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4451 argument.
4452
4453 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4454
4455 * gcc.dg/store_merging_20.c: New test.
4456 * gnat.dg/opt71.adb: Likewise.
4457 * gnat.dg/opt71_pkg.ads: New helper.
4458
4459 2018-06-01 Carl Love <cel@us.ibm.com>
4460
4461 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4462 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4463 Add vec_xst_be for signed and unsigned arguments.
4464
4465 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4466
4467 PR fortran/85816
4468 PR fortran/85975
4469 * gfortran.dg/pr85816.f90: New test.
4470 * gfortran.dg/pr85975.f90: New test.
4471
4472 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4473
4474 PR fortran/63570
4475 * gfortran.dg/random_init_1.f90: New test.
4476 * gfortran.dg/random_init_2.f90: New test.
4477 * gfortran.dg/random_init_3.f90: New test.
4478 * gfortran.dg/random_init_4.f90: New test.
4479 * gfortran.dg/random_init_5.f90: New test.
4480 * gfortran.dg/random_init_6.f90: New test.
4481
4482 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4483
4484 PR tree-optimization/85989
4485 * gcc.dg/torture/pr85989.c: New test.
4486
4487 2018-06-01 Richard Biener <rguenther@suse.de>
4488
4489 PR middle-end/86017
4490 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4491
4492 2018-06-01 Richard Biener <rguenther@suse.de>
4493
4494 PR ipa/85960
4495 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4496
4497 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4498
4499 PR middle-end/78809
4500 * gcc.dg/strcmpopt_2.c: New test.
4501 * gcc.dg/strcmpopt_3.c: New test.
4502
4503 PR middle-end/83026
4504 * gcc.dg/strcmpopt_3.c: New test.
4505
4506 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR target/85984
4509 * gcc.target/i386/pr85984.c: New test.
4510
4511 2018-05-31 Martin Sebor <msebor@redhat.com>
4512
4513 PR c/82063
4514 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4515 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4516 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4517 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4518 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4519 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4520 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4521 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4522 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4523 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4524 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4525 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4526 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4527 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4528 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4529 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4530 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4531 * gcc.dg/Walloc-size-larger-than.c: New test.
4532
4533 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4534 Cesar Philippidis <cesar@codesourcery.com>
4535
4536 PR middle-end/85879
4537 * gfortran.dg/goacc/pr77371-1.f90: New test.
4538 * gfortran.dg/goacc/pr77371-2.f90: New test.
4539 * gfortran.dg/goacc/pr85879.f90: New test.
4540
4541 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4542
4543 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4544 * gnat.dg/stack_usage1b.adb: Likewise.
4545 * gnat.dg/stack_usage1c.adb: Likewise.
4546 * gnat.dg/stack_usage3.adb: Likewise.
4547 * gnat.dg/stack_usage1_pkg.adb: Delete.
4548
4549 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4550
4551 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4552 * gcc.dg/store_merging_11.c: Likewise.
4553 * gcc.dg/store_merging_13.c: Likewise.
4554 * gcc.dg/store_merging_14.c: Likewise.
4555 * gcc.dg/store_merging_15.c: Likewise.
4556 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4557
4558 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4559
4560 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4561 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4562 gnat.dg/limited1_outer.ads: New testcase.
4563
4564 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4565
4566 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4567 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4568 New testcase.
4569
4570 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4571
4572 * gnat.dg/size_clause1.adb: New testcase.
4573
4574 2018-05-31 Javier Miranda <miranda@adacore.com>
4575
4576 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4577
4578 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4579
4580 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4581 vld1x3 intrinsics for aarch64.
4582 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4583 vst1x2 intrinsics for aarch64.
4584 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4585 vst1x3 intrinsics for aarch64.
4586
4587 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4588
4589 PR c++/77777
4590 * g++.dg/diagnostic/pr77777.C: New test.
4591
4592 2018-05-30 David Pagan <dave.pagan@oracle.com>
4593
4594 PR c/55976
4595 * gcc.dg/noncompile/pr55976-1.c: New test.
4596 * gcc.dg/noncompile/pr55976-2.c: New test.
4597
4598 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4599
4600 * gcc.dg/lto/20111213-1_0.c: Fix template.
4601 * gcc.dg/lto/20100603-1_0.c: Fix template.
4602 * gcc.dg/lto/20100603-2_0.c: Fix template.
4603 * gcc.dg/lto/20100603-3_0.c: Fix template.
4604
4605 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4606 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4607 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4608 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4609 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4610 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4611 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4612 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4613 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4614 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4615 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4616 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4617 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4618 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4619 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4620 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4621 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4622 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4623 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4624 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4625 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4626 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4627 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4628 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4629 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4630 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4631 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4632 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4633 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4634 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4635 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4636 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4637 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4638 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4639 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4640 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4641 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4642 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4643 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4644 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4645 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4646 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4647 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4648 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4649 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4650 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4651 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4652 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4653 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4654 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4655 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4656 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4657 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4658 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4659 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4660 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4661 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4662 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4663 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4664 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4665 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4666 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4667
4668 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4669
4670 Revert:
4671 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4672
4673 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4674
4675 * gcc.target/aarch64/simd/ldp_stp_9: New.
4676 * gcc.target/aarch64/simd/ldp_stp_10: New.
4677 * gcc.target/aarch64/simd/ldp_stp_11: New.
4678 * gcc.target/aarch64/simd/ldp_stp_12: New.
4679
4680 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4681
4682 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4683
4684 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4685
4686 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4687
4688 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4689
4690 PR target/85950
4691 * gcc.target/i386/pr85950.c: New test.
4692
4693 2018-05-29 Marek Polacek <polacek@redhat.com>
4694
4695 PR c++/85883
4696 * g++.dg/cpp1z/class-deduction55.C: New test.
4697 * g++.dg/cpp1z/class-deduction56.C: New test.
4698 * g++.dg/cpp1z/class-deduction57.C: New test.
4699
4700 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4701
4702 PR c++/85952
4703 * g++.dg/warn/Wunused-var-33.C: New test.
4704
4705 PR target/85918
4706 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4707 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4708 arrays. Add suffix 1 to all functions and use 4 iterations rather
4709 than N. Add functions with conversions to and from float.
4710 Add new set of functions with 8 iterations and another one
4711 with 16 iterations, expect 24 vectorized loops instead of just 4.
4712 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4713
4714 2018-05-29 Javier Miranda <miranda@adacore.com>
4715
4716 * gnat.dg/equal2.adb: New testcase.
4717
4718 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4719
4720 * gnat.dg/float_attributes_overflows.adb: New testcase.
4721
4722 2018-05-29 Pascal Obry <obry@adacore.com>
4723
4724 * gnat.dg/normalize_pathname.adb: New testcase.
4725
4726 2018-05-29 Tom de Vries <tom@codesourcery.com>
4727
4728 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4729 message.
4730 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4731 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4732 * lib/scantree.exp (scan-tree-dump-times): Same.
4733
4734 2018-05-29 Tom de Vries <tom@codesourcery.com>
4735
4736 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4737 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4738 Use proc name as first argument to dg-scan.
4739
4740 2018-05-29 Tom de Vries <tom@codesourcery.com>
4741
4742 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4743 with no arguments.
4744
4745 2018-05-28 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/85934
4748 * gcc.target/i386/pr85934.c: New testcase.
4749
4750 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4751
4752 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4753
4754 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4755
4756 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4757
4758 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4759
4760 * gnat.dg/fixedpnt5.adb: New testcase.
4761
4762 2018-05-28 Justin Squirek <squirek@adacore.com>
4763
4764 * gnat.dg/array31.adb: New testcase.
4765
4766 2018-05-28 Justin Squirek <squirek@adacore.com>
4767
4768 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4769 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4770
4771 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4772
4773 * gfortran.dg/data_stmt_pointer.f90: new test.
4774
4775 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR target/85918
4778 * gcc.target/i386/avx512dq-pr85918.c: New test.
4779
4780 2018-05-25 Jim Wilson <jimw@sifive.com>
4781
4782 * gcc.target/riscv/interrupt-1.c: New.
4783 * gcc.target/riscv/interrupt-2.c: New.
4784 * gcc.target/riscv/interrupt-3.c: New.
4785 * gcc.target/riscv/interrupt-4.c: New.
4786 * gcc.target/riscv/interrupt-5.c: New.
4787
4788 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4789
4790 PR fortran/85786
4791 * gfortran.dg/pr85786.f90: New test.
4792
4793 2018-05-25 Paul Koning <ni1d@arrl.net>
4794
4795 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4796 * gcc.c-torture/compile/pr55921.c: Ditto.
4797 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4798 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4799
4800 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR target/85832
4803 * gcc.target/i386/avx512f-pr85832.c: New test.
4804 * gcc.target/i386/avx512vl-pr85832.c: New test.
4805 * gcc.target/i386/avx512bw-pr85832.c: New test.
4806 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4807
4808 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4809
4810 PR tree-optimization/85720
4811 * gcc.dg/tree-ssa/pr85720.c: New test.
4812 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4813 distribution.
4814
4815 2018-05-25 Martin Liska <mliska@suse.cz>
4816
4817 PR testsuite/85911
4818 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4819 for 'Removing basic block'.
4820
4821 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4822
4823 * gnat.dg/sec_stack1.adb: New testcase.
4824
4825 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4826
4827 * gnat.dg/fixedpnt4.adb: New testcase.
4828
4829 2018-05-25 Javier Miranda <miranda@adacore.com>
4830
4831 * gnat.dg/interface7.adb: New testcase.
4832
4833 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4834
4835 * gnat.dg/sec_stack2.adb: New testcase.
4836
4837 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4838
4839 * gnat.dg/interface6.adb: New testcase.
4840
4841 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4842
4843 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4844
4845 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4846
4847 * lib/target-supports.exp
4848 (check_effective_target_vect_double_cond_arith): Include
4849 multiplication and division.
4850 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4851 fully-masked loops with a fixed vector length.
4852 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4853 tests.
4854 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4855 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4856 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4857
4858 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4859
4860 * gcc.target/aarch64/sve/div_1.c: New test.
4861 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4862 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4863 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4864
4865 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4866
4867 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4868
4869 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4870
4871 * lib/target-supports.exp
4872 (check_effective_target_vect_double_cond_arith): New proc.
4873 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4874 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4875 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4876 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4877 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4878 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4879 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4880
4881 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4882
4883 PR fortran/85839
4884 * gfortran.dg/f2018_obs.f90: New test case.
4885
4886 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4887
4888 PR fortran/85543
4889 * gfortran.dg/pr85543.f90: New test.
4890
4891 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4892
4893 PR fortran/85780
4894 * gfortran.dg/pr85780.f90: New test.
4895
4896 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4897
4898 PR fortran/85779
4899 * gfortran.dg/pr85779_1.f90: New test.
4900 * gfortran.dg/pr85779_2.f90: Ditto.
4901 * gfortran.dg/pr85779_3.f90: Ditto.
4902
4903 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4904
4905 PR fortran/85895
4906
4907 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4908 * gfortran.dg/pr85895.f90: New test.
4909
4910 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4911
4912 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4913 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4914
4915 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4916
4917 * gcc.dg/fold-popcount-1.c: New testcase.
4918 * gcc.dg/fold-popcount-2.c: New testcase.
4919 * gcc.dg/fold-popcount-3.c: New testcase.
4920 * gcc.dg/fold-popcount-4.c: New testcase.
4921
4922 2018-05-24 Marek Polacek <polacek@redhat.com>
4923
4924 PR c++/85847
4925 * g++.dg/cpp0x/new3.C: New test.
4926
4927 2018-05-24 Javier Miranda <miranda@adacore.com>
4928
4929 * gnat.dg/discr52.adb: New testcase.
4930
4931 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4932
4933 * gnat.dg/others1.adb: New testcase.
4934
4935 2018-05-24 Justin Squirek <squirek@adacore.com>
4936
4937 * gnat.dg/raise_expr.adb: New testcase.
4938
4939 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4940
4941 * gnat.dg/formal_containers.adb: New testcase.
4942
4943 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4944
4945 * gcc.target/i386/pr85345.c: Require ifunc support.
4946
4947 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4948
4949 * gcc.dg/vect/vect-fma-1.c: New test.
4950
4951 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952
4953 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4954 scan-tree-dump*.
4955
4956 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4957
4958 PR target/83009
4959 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4960
4961 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4962
4963 PR target/78849
4964 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4965 DEFAULT_CFLAGS.
4966 * gcc.target/msp430/pr78849.c: New test.
4967
4968 2018-05-23 Marek Polacek <polacek@redhat.com>
4969
4970 * g++.dg/cpp2a/range-for8.C: New test.
4971 * g++.dg/cpp2a/range-for9.C: New test.
4972 * g++.dg/cpp2a/range-for10.C: New test.
4973
4974 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4975
4976 * lib/target-supports.exp (check_effective_target_be): New.
4977 (check_effective_target_le): New.
4978
4979 2018-05-23 Marek Polacek <polacek@redhat.com>
4980
4981 * g++.dg/cpp2a/range-for1.C: New test.
4982 * g++.dg/cpp2a/range-for2.C: New test.
4983 * g++.dg/cpp2a/range-for3.C: New test.
4984 * g++.dg/cpp2a/range-for4.C: New test.
4985 * g++.dg/cpp2a/range-for5.C: New test.
4986 * g++.dg/cpp2a/range-for6.C: New test.
4987 * g++.dg/cpp2a/range-for7.C: New test.
4988
4989 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4990
4991 * gcc.target/i386/cvt-3.c: New test.
4992
4993 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4994
4995 * gcc.target/i386/cvt-2.c: New test.
4996
4997 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4998
4999 * gcc.dg/pr79985.c: New testcase.
5000
5001 2018-05-23 Richard Biener <rguenther@suse.de>
5002
5003 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5004
5005 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5006
5007 PR target/84882
5008 * gcc.target/aarch64/pr84882.c: New test.
5009 * gcc.target/aarch64/target_attr_18.c: Likewise.
5010
5011 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5012
5013 PR tree-optimization/85853
5014 * gfortran.dg/vect/pr85853.f90: New test.
5015
5016 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5017
5018 * gnat.dg/import2.adb: New testcase.
5019
5020 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5021
5022 * gnat.dg/discr51.adb: New testcase.
5023
5024 2018-05-23 Javier Miranda <miranda@adacore.com>
5025
5026 * gnat.dg/valid_scalars1.adb: New testcase.
5027
5028 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5029
5030 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5031
5032 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5033
5034 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5035 testcase.
5036
5037 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5038
5039 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5040 testcase.
5041
5042 2018-05-23 Bob Duff <duff@adacore.com>
5043
5044 * gnat.dg/addr10.adb: New testcase.
5045
5046 2018-05-23 Richard Biener <rguenther@suse.de>
5047
5048 PR middle-end/85874
5049 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5050
5051 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5052
5053 PR tree-optimization/85822
5054 * c-c++-common/pr85822.c: New test.
5055
5056 2018-05-23 Richard Biener <rguenther@suse.de>
5057
5058 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5059
5060 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5061
5062 PR fortran/85841
5063 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5064
5065 2018-05-22 Martin Sebor <msebor@redhat.com>
5066
5067 PR middle-end/85359
5068 * gcc.dg/attr-nonstring.c: New test.
5069
5070 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5071
5072 PR target/85345
5073 * gcc.target/i386/pr85345.c: New test.
5074
5075 2018-05-22 Luis Machado <luis.machado@linaro.org>
5076
5077 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5078
5079 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5080
5081 PR fortran/85841
5082 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5083 dg-additional-options.
5084 * gfortran.dg/graphite/block-2.f: Ditto.
5085 * gfortran.dg/graphite/id-19.f: Ditto.
5086 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5087 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5088 * gfortran.dg/vect/pr52580.f: Ditto.
5089
5090 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5091
5092 * gcc.target/aarch64/ldp_stp_6.c: New.
5093 * gcc.target/aarch64/ldp_stp_7.c: New.
5094 * gcc.target/aarch64/ldp_stp_8.c: New.
5095
5096 2018-05-22 Martin Sebor <msebor@redhat.com>
5097
5098 PR c/85623
5099 * c-c++-common/attr-nonstring-3.c: Adjust.
5100 * c-c++-common/attr-nonstring-4.c: Adjust.
5101 * c-c++-common/attr-nonstring-6.c: New test.
5102
5103 2018-05-22 Martin Sebor <msebor@redhat.com>
5104
5105 PR tree-optimization/85826
5106 * gcc.dg/Wrestrict-17.c: New test.
5107
5108 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5109
5110 * gcc.dg/torture/pr85862.c: Rename to...
5111 * gcc.dg/torture/pr85852.c: ...this.
5112
5113 2018-05-22 Justin Squirek <squirek@adacore.com>
5114
5115 * gnat.dg/warn14.adb: New testcase.
5116
5117 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5118
5119 * gnat.dg/controlled8.adb: New testcase.
5120
5121 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5122
5123 * gnat.dg/discr50.adb: New testcase.
5124
5125 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5126
5127 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5128 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5129 gnat.dg/discr49_rec2.ads: New testcase.
5130
5131 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5132
5133 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5134 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5135 testcase.
5136
5137 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5138
5139 * gnat.dg/fixedpnt3.adb: New testcase.
5140
5141 2018-05-22 Justin Squirek <squirek@adacore.com>
5142
5143 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5144 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5145
5146 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5147
5148 PR middle-end/85862
5149 * gcc.dg/torture/pr85862.c: New test.
5150
5151 2018-05-22 Richard Biener <rguenther@suse.de>
5152
5153 PR tree-optimization/85834
5154 * g++.dg/torture/pr85834.C: New testcase.
5155 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5156
5157 2018-05-22 Martin Liska <mliska@suse.cz>
5158
5159 PR ipa/85607
5160 * g++.dg/ipa/pr85607.C: New test.
5161
5162 2018-05-22 Richard Biener <rguenther@suse.de>
5163
5164 PR tree-optimization/85863
5165 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5166
5167 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5168
5169 PR fortran/85841
5170 * gfortran.dg/assumed_rank_5.f90: Update error message.
5171 * gfortran.dg/assumed_type_4.f90: Ditto.
5172 * gfortran.dg/bind_c_array_params.f03: Ditto.
5173 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5174 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5175 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5176 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5177 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5178 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5179 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5180 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5181 * gfortran.dg/rank_3.f90: Ditto.
5182 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5183 * gfortran.dg/implicit_14.f90: Ditto.
5184
5185 2018-05-21 Christian Groessler <chris@groessler.org>
5186
5187 * gcc.c-torture/compile/simd-5.c: Fix comment.
5188
5189 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5190
5191 PR target/85657
5192 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5193 __float128, __ibm128, and long double.
5194 * gcc.target/powerpc/pr85657-2.c: Likewise.
5195 * gcc.target/powerpc/pr85657-3.c: Likewise.
5196 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5197 implementated as a separate type internally, and is not just an
5198 alias for long double.
5199
5200 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5201
5202 PR tree-optimization/85814
5203 * gcc.dg/torture/pr85814.c: New test.
5204
5205 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5206
5207 PR c++/84588
5208 * g++.dg/cpp0x/cond1.C: New.
5209 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5210 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5211 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5212 * g++.dg/parse/cond6.C: Likewise.
5213 * g++.dg/parse/cond7.C: Likewise.
5214 * g++.dg/parse/cond8.C: Likewise.
5215 * g++.dg/cpp1z/decomp16.C: Update.
5216 * g++.old-deja/g++.jason/cond.C: Likewise.
5217
5218 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5219
5220 ChangeLog for r260480
5221 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5222 warnings for deleted and obsolescent features.
5223 * gfortran.dg/graphite/id-19.f: Ditto.
5224 * gfortran.dg/graphite/id-20.f: Ditto.
5225 * gfortran.dg/graphite/id-27.f90: Ditto.
5226 * gfortran.dg/graphite/pr82449.f: Ditto.
5227
5228 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5229
5230 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5231 tiny and large memory models.
5232
5233 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5234
5235 * gnat.dg/suppress_initialization.adb,
5236 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5237
5238 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5239
5240 * gnat.dg/exit1.adb: New testcase.
5241
5242 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5243
5244 * gnat.dg/array30.adb: New testcase.
5245
5246 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5247
5248 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5249
5250 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5251
5252 * gcc.c-torture/execute/ssad-run.c: New test.
5253 * gcc.c-torture/execute/usad-run.c: Likewise.
5254 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5255 * gcc.target/aarch64/usadv16qi.c: Likewise.
5256
5257 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5258
5259 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5260 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5261 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5262 vbcaxq_s64): New.
5263 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5264 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5265 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5266
5267 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5268
5269 PR fortran/85841
5270 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5271 * gfortran.dg/g77/20020307-1.f: Ditto.
5272 * gfortran.dg/g77/980310-3.f: Ditto.
5273 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5274 * gfortran.dg/goacc/loop-1.f95: Ditto.
5275 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5276 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5277 * gfortran.dg/gomp/do-1.f90: Ditto.
5278 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5279 * gfortran.dg/pr17229.f: Ditto.
5280 * gfortran.dg/pr37243.f: Ditto.
5281 * gfortran.dg/pr49721-1.f: Ditto.
5282 * gfortran.dg/pr58484.f: Ditto.
5283 * gfortran.dg/pr81175.f: Ditto.
5284 * gfortran.dg/pr81723.f: Ditto.
5285 * gfortran.dg/predcom-2.f: Ditto.
5286 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5287 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5288 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5289 * gfortran.dg/vect/pr52580.f: Ditto.
5290
5291 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5292
5293 PR fortran/80657
5294 * gfortran.dg/char_result_18.f90: New test.
5295
5296 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5297
5298 PR fortran/49636
5299 * gfortran.dg/associate_38.f90: New test.
5300
5301 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5302
5303 PR fortran/82275
5304 * gfortran.dg/select_type_42.f90: New test.
5305
5306 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5307
5308 PR fortran/82923
5309 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5310 that the patch fixes PR66694 & PR82617, although the testcases
5311 are not explicitly included.
5312
5313 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5314
5315 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5316
5317 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5318
5319 PR c++/82899
5320 * g++.dg/pr82899.C: New testcase.
5321
5322 2018-05-18 Martin Liska <mliska@suse.cz>
5323
5324 * gcc.dg/pr68766.c: Change pruned output.
5325
5326 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5327
5328 PR c++/85782
5329 * c-c++-common/goacc/pr85782.c: New test.
5330
5331 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5332
5333 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5334
5335 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5336
5337 * gcc.target/arm/pr62554.c: Delete.
5338 * gcc.target/arm/pr69610-1.c: Likewise.
5339 * gcc.target/arm/pr69610-2.c: Likewise.
5340
5341 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5342
5343 * gcc.target/arm/pr40887.c: Update comment.
5344 * lib/target-supports.exp: Don't generate effective target checks
5345 and related helpers for armv5. Update comment.
5346 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5347 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5348 target check and options.
5349
5350 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5351
5352 PR middle-end/85817
5353 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5354 scan-tree-dump-not for h.
5355
5356 2018-05-18 Richard Biener <rguenther@suse.de>
5357
5358 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5359 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5360 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5361 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5362 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5363 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5364 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5365 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5366 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5367 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5368 * gcc.dg/vrp-min-max-1.c: Likewise.
5369 * gcc.dg/vrp-min-max-3.c: New testcase.
5370
5371 2018-05-18 Richard Biener <rguenther@suse.de>
5372
5373 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5374 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5375 * gcc.dg/graphite/scop-6.c: Likewise.
5376 * gcc.dg/graphite/scop-7.c: Likewise.
5377 * gcc.dg/graphite/scop-8.c: Likewise.
5378 * gcc.dg/graphite/scop-9.c: Likewise.
5379
5380 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5381
5382 * gcc.target/aarch64/vect-init-ld1.c: New test.
5383
5384 2018-05-18 Martin Liska <mliska@suse.cz>
5385
5386 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5387 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5388
5389 2018-05-18 Martin Liska <mliska@suse.cz>
5390
5391 * gcc.dg/ipa/ipa-icf-39.c: New test.
5392 * gcc.dg/pr68766.c: Adjust pruned output.
5393
5394 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5395
5396 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5397 New proc.
5398 * gcc.dg/fma-1.c: New test.
5399 * gcc.dg/fma-2.c: Likewise.
5400 * gcc.dg/fma-3.c: Likewise.
5401 * gcc.dg/fma-4.c: Likewise.
5402 * gcc.dg/fma-5.c: Likewise.
5403 * gcc.dg/fma-6.c: Likewise.
5404 * gcc.dg/fma-7.c: Likewise.
5405 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5406 scalar_all_fma.
5407 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5408 * gfortran.dg/reassoc_8.f: Likewise.
5409 * gfortran.dg/reassoc_9.f: Likewise.
5410 * gfortran.dg/reassoc_10.f: Likewise.
5411
5412 2018-05-17 Jim Wilson <jimw@sifive.com>
5413
5414 * gcc.target/riscv/switch-qi.c: New.
5415 * gcc.target/riscv/switch-si.c: New.
5416
5417 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5418
5419 PR target/85698
5420 * gcc.target/powerpc/pr85698.c: New test.
5421
5422 2018-05-17 Richard Biener <rguenther@suse.de>
5423
5424 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5425
5426 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5427
5428 PR tree-optimization/85793
5429 * gcc.dg/vect/pr85793.c: New test.
5430
5431 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5432
5433 * gcc.dg/gimplefe-28.c: New test.
5434 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5435 internal function calls.
5436 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5437
5438 2018-05-17 Martin Liska <mliska@suse.cz>
5439
5440 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5441 space in between 'G_' and '('.
5442
5443 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR target/85323
5446 * gcc.target/i386/pr85323-7.c: New test.
5447 * gcc.target/i386/pr85323-8.c: New test.
5448 * gcc.target/i386/pr85323-9.c: New test.
5449
5450 PR target/85323
5451 * gcc.target/i386/pr85323-4.c: New test.
5452 * gcc.target/i386/pr85323-5.c: New test.
5453 * gcc.target/i386/pr85323-6.c: New test.
5454
5455 PR target/85323
5456 * gcc.target/i386/pr85323-1.c: New test.
5457 * gcc.target/i386/pr85323-2.c: New test.
5458 * gcc.target/i386/pr85323-3.c: New test.
5459
5460 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5461 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5462 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5463 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5464 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5465 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5466 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5467 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5468 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5469 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5470 * gcc.target/i386/avx512f-setzero-1.c: New test.
5471
5472 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5473
5474 * gcc.target/aarch64/vect-slp-dup.c: New.
5475
5476 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5477
5478 PR c++/85713
5479 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5480
5481 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5482
5483 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5484 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5485
5486 2018-05-17 Richard Biener <rguenther@suse.de>
5487
5488 PR tree-optimization/85757
5489 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5490
5491 2018-05-16 Marek Polacek <polacek@redhat.com>
5492
5493 PR c++/85363
5494 * g++.dg/cpp0x/initlist-throw1.C: New test.
5495 * g++.dg/cpp0x/initlist-throw2.C: New test.
5496
5497 2018-05-16 Carl Love <cel@us.ibm.com>
5498
5499 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5500 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5501 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5502
5503 2018-05-16 Richard Biener <rguenther@suse.de>
5504
5505 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5506 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5507 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5508
5509 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5510
5511 * gcc.target/aarch64/sve/vcond_10.c: New test.
5512 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5513 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5514 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5515
5516 2018-05-15 Martin Sebor <msebor@redhat.com>
5517
5518 PR tree-optimization/85753
5519 * gcc.dg/Wrestrict-10.c: Adjust.
5520 * gcc.dg/Wrestrict-16.c: New test.
5521
5522 2018-05-15 Martin Sebor <msebor@redhat.com>
5523
5524 PR middle-end/85643
5525 * c-c++-common/attr-nonstring-7.c: New test.
5526
5527 2018-05-15 Richard Biener <rguenther@suse.de>
5528
5529 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5530
5531 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5532
5533 PR tree-optimization/83648
5534 * gcc.dg/tree-ssa/pr83648.c: New test.
5535 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5536
5537 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5538
5539 PR ipa/85734
5540 * gcc.dg/ipa/pr85734.c: New test.
5541
5542 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5543
5544 PR target/85756
5545 * gnat.dg/opt70.adb: New test.
5546 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5547
5548 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5549
5550 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5551 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5552
5553 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5554
5555 * gcc.target/aarch64/vmov_n_1.c: Update test.
5556 * gcc.target/aarch64/vfp-1.c: Update test.
5557
5558 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5559
5560 PR target/85756
5561 * gcc.c-torture/execute/pr85756.c: New test.
5562
5563 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5564
5565 * gcc.target/i386/cldemote-1.c: New test.
5566
5567 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5568
5569 PR fortran/85742
5570 * gfortran.dg/assumed_type_9.f90 : New test.
5571
5572 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5573
5574 PR fortran/85542
5575 * gfortran.dg/pr85542.f90: New test.
5576
5577 2018-05-11 Martin Jambor <mjambor@suse.cz>
5578
5579 PR ipa/85655
5580 * g++.dg/lto/pr85655_0.C: New test.
5581
5582 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5583
5584 * gcc.target/i386/tpause-1.c: New test.
5585 * gcc.target/i386/umonitor-1.c: New test.
5586
5587 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR c/85696
5590 * c-c++-common/gomp/pr85696.c: New test.
5591
5592 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5593 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR tree-optimization/85692
5596 * gcc.target/i386/pr85692.c: New test.
5597
5598 2018-05-11 Martin Liska <mliska@suse.cz>
5599
5600 PR sanitizer/85556
5601 * c-c++-common/ubsan/attrib-6.c: New test.
5602
5603 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5604
5605 PR fortran/85687
5606 * gfortran.dg/pr85687.f90: new test.
5607
5608 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5609
5610 PR fortran/85521
5611 * gfortran.dg/pr85521_1.f90: New test.
5612 * gfortran.dg/pr85521_2.f90: New test.
5613
5614 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5615
5616 PR fortran/70870
5617 * gfortran.dg/pr70870_1.f90: New test.
5618
5619 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5620
5621 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5622
5623 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR c++/85662
5626 * g++.dg/ext/offsetof2.C: New test.
5627
5628 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5629
5630 PR fortran/68846
5631 * gfortran.dg/temporary_3.f90 : New test.
5632
5633 PR fortran/70864
5634 * gfortran.dg/temporary_2.f90 : New test.
5635
5636 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5637
5638 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5639 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5640 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5641 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5642 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5643 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5644 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5645 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5646 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5647 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5648 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5649 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5650 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5651 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5652 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5653 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5654 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5655 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5656 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5657 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5658 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5659 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5660 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5661 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5662 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5663 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5664 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5665
5666 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR tree-optimization/85699
5669 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5670 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5671 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5672 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5673
5674 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5675
5676 * g++.dg/tls/pr85400.C: New test.
5677
5678 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/85713
5681 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5682
5683 2018-05-09 Carl Love <cel@us.ibm.com>
5684
5685 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5686
5687 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5688
5689 PR c++/85713
5690 Revert:
5691 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5692
5693 PR c++/84588
5694 * g++.dg/cpp1y/pr84588.C: New.
5695
5696 2018-05-09 Andreas Schwab <schwab@suse.de>
5697
5698 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5699
5700 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5701
5702 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5703 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5704
5705 2018-05-08 Carl Love <cel@us.ibm.com>
5706 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5707
5708 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5709
5710 PR c++/84588
5711 * g++.dg/cpp1y/pr84588.C: New.
5712
5713 2018-05-08 Marek Polacek <polacek@redhat.com>
5714
5715 PR c++/85695
5716 * g++.dg/cpp1z/constexpr-if22.C: New test.
5717
5718 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5719
5720 PR target/85693
5721 * gcc.target/i386/pr85693.c: New test.
5722
5723 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR target/85683
5726 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5727 scan-assembler-times checking that except for [fh]*xor other functions
5728 don't use any load instructions.
5729
5730 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5731
5732 * gcc.target/i386/builtin_target.c: Test goldmont.
5733 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5734 arch=silvermont.
5735
5736 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5737
5738 PR target/85572
5739 * g++.dg/other/sse2-pr85572-1.C: New test.
5740 * g++.dg/other/sse2-pr85572-2.C: New test.
5741 * g++.dg/other/sse4-pr85572-1.C: New test.
5742 * g++.dg/other/avx2-pr85572-1.C: New test.
5743
5744 PR target/85317
5745 * gcc.target/i386/pr85317.c: New test.
5746 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5747 optimization barrier to avoid optimizing away the expected insn.
5748
5749 PR target/85480
5750 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5751 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5752
5753 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5754
5755 * g++.dg/other/sve_const_pred_1.C: Rename to...
5756 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5757 target selectors and explicit -march options.
5758 * g++.dg/other/sve_const_pred_2.C: Rename to...
5759 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5760 * g++.dg/other/sve_const_pred_3.C: Rename to...
5761 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5762 * g++.dg/other/sve_const_pred_4.C: Rename to...
5763 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5764 * g++.dg/other/sve_tls_2.C: Rename to...
5765 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5766 * g++.dg/other/sve_vcond_1.C: Rename to...
5767 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5768 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5769 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5770
5771 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5772
5773 PR testsuite/85586
5774 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5775 !vect_no_align.
5776
5777 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/57429
5780 * g++.dg/cpp0x/deleted14.C: New.
5781
5782 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5783 Alan Hayward <alan.hayward@arm.com>
5784 David Sherwood <david.sherwood@arm.com>
5785
5786 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5787 XFAIL the BIC test.
5788 * gcc.target/aarch64/sve/vcond_7.c: New test.
5789 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5790
5791 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5792
5793 PR c++/70563
5794 * g++.dg/cpp0x/sfinae62.C: New.
5795
5796 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5797
5798 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5799 load from src[i].
5800
5801 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5802
5803 PR c++/80691
5804 * g++.dg/cpp0x/narrowing1.C: New.
5805
5806 2018-05-08 Richard Biener <rguenther@suse.de>
5807
5808 PR middle-end/85588
5809 * gcc.dg/torture/pr85574.c: Rename to...
5810 * gcc.dg/torture/pr85588.c: ... this.
5811
5812 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5813
5814 PR fortran/54613
5815 * gfortran.dg/minmaxloc_12.f90: New test case.
5816 * gfortran.dg/minmaxloc_13.f90: New test case.
5817
5818 2018-05-07 Nathan Sidwell <nathan@acm.org>
5819
5820 * g++.dg/cpp0x/range-for10.C: Delete.
5821 * g++.dg/ext/forscope1.C: Delete.
5822 * g++.dg/ext/forscope2.C: Delete.
5823 * g++.dg/template/for1.C: Delete.
5824
5825 2018-05-07 Jeff Law <law@redhat.com>
5826
5827 * gfortran.dg/linefile.f90: New test.
5828
5829 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5830
5831 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5832 and options.
5833
5834 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR c++/85659
5837 * g++.dg/ext/asm14.C: New test.
5838 * g++.dg/ext/asm15.C: New test.
5839 * g++.dg/ext/asm16.C: New test.
5840
5841 2018-05-06 Michael Eager <eager@eagercon.com>
5842
5843 * gcc.target/microblaze/others/picdtr.c: Correct option
5844 -fPIE -mpic-data-is-text-relative.
5845
5846 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5847
5848 * gcc.target/microblaze/others/picdtr.c: Add test for
5849 -fPIE -mpic-data-is-text-relative.
5850
5851 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5852
5853 PR fortran/85507
5854 * gfortran.dg/coarray_dependency_1.f90: New test.
5855 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5856
5857 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5858
5859 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5860 to match the currently produced gimple.
5861
5862 2018-05-04 Carl Love <cel@us.ibm.com>
5863
5864 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5865 vec_trunc.
5866 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5867 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5868 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5869 xvcmpgedp counts. Add xxsel counts.
5870
5871 2018-05-04 Richard Biener <rguenther@suse.de>
5872
5873 PR middle-end/85627
5874 * g++.dg/torture/pr85627.C: New testcase.
5875
5876 2018-05-04 Richard Biener <rguenther@suse.de>
5877
5878 PR middle-end/85574
5879 * gcc.dg/torture/pr85574.c: New testcase.
5880 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5881
5882 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR libstdc++/85466
5885 * gcc.dg/nextafter-1.c: New test.
5886 * gcc.dg/nextafter-2.c: New test.
5887 * gcc.dg/nextafter-3.c: New test.
5888 * gcc.dg/nextafter-4.c: New test.
5889
5890 2018-05-03 Nathan Sidwell <nathan@acm.org>
5891
5892 Remove -ffriend-injection.
5893 * g++.old-deja/g++.jason/scoping15.C: Delete.
5894 * g++.old-deja/g++.mike/net43.C: Delete.
5895
5896 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR target/85530
5899 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5900 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5901 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5902 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5903
5904 2018-05-03 Tom de Vries <tom@codesourcery.com>
5905
5906 PR testsuite/85106
5907 * lib/scanoffloadtree.exp: New file.
5908
5909 2018-05-03 Richard Biener <rguenther@suse.de>
5910
5911 PR tree-optimization/85615
5912 * gcc.dg/torture/pr85615.c: New testcase.
5913
5914 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 PR tree-optimization/70291
5917 * gcc.dg/complex-6.c: New test.
5918 * gcc.dg/complex-7.c: Likewise.
5919
5920 2018-05-03 Richard Biener <rguenther@suse.de>
5921
5922 PR testsuite/85579
5923 * fortran.dg/pr51434.f90: Truncate transfer argument.
5924
5925 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR target/85582
5928 * gcc.c-torture/execute/pr85582-3.c: New test.
5929
5930 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5931 Jason Merrill <jason@redhat.com>
5932
5933 PR c++/68374
5934 * g++.dg/warn/Wshadow-13.C: New.
5935 * g++.dg/warn/Wshadow-14.C: Likewise.
5936
5937 2018-05-02 Tom de Vries <tom@codesourcery.com>
5938
5939 PR libgomp/82428
5940 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5941 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5942
5943 2018-05-02 David Pagan <dave.pagan@oracle.com>
5944
5945 PR c/30552
5946 * gcc.dg/noncompile/pr30552-1.c: New test.
5947 * gcc.dg/noncompile/pr30552-2.c: New test.
5948 * gcc.dg/noncompile/pr30552-3.c: New test.
5949 * gcc.dg/noncompile/pr30552-4.c: New test.
5950
5951 2018-05-02 Richard Biener <rguenther@suse.de>
5952
5953 PR tree-optimization/85597
5954 * gcc.dg/vect/pr85597.c: New testcase.
5955
5956 2018-05-02 Tom de Vries <tom@codesourcery.com>
5957
5958 PR testsuite/85106
5959 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5960 * lib/scanltranstree.exp: New file.
5961 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5962 (scan-ltrans-tree-dump-times_required_options)
5963 (scan-ltrans-tree-dump-not_required_options)
5964 (scan-ltrans-tree-dump-dem_required_options)
5965 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5966 * lib/gcc-dg.exp: Include scanltranstree.exp.
5967
5968 2018-05-02 Tom de Vries <tom@codesourcery.com>
5969
5970 PR testsuite/85106
5971 * gcc.dg/ipa/ipa-icf-38.c: New test.
5972 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5973 * lib/scandump.exp (dump-base): New proc.
5974 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5975 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5976 base.
5977 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5978 * lib/scanlang.exp: Same.
5979 * lib/scanrtl.exp: Same.
5980 * lib/scantree.exp: Same.
5981 * lib/scanwpaipa.exp: New file.
5982 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5983
5984 2018-05-02 Richard Biener <rguenther@suse.de>
5985
5986 PR middle-end/85567
5987 * gcc.dg/torture/pr85567.c: New testcase.
5988
5989 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5990
5991 PR target/85582
5992 * gcc.c-torture/execute/pr85582-1.c: New test.
5993 * gcc.c-torture/execute/pr85582-2.c: New test.
5994
5995 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5996
5997 PR tree-optimization/85586
5998 * gcc.dg/vect/pr85586.c: New test.
5999
6000 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6001
6002 PR tree-optimization/85143
6003 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6004 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6005
6006 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6007
6008 PR c/84258
6009 * c-c++-common/Wformat-pr84258.c: New test.
6010
6011 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6012
6013 PR tree-optimization/82665
6014 * gcc.dg/tree-ssa/pr82665.c: New test.
6015
6016 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6017
6018 PR c++/85523
6019 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6020 (test_add_fixit_insert_formatted_single_line): New function.
6021 (test_add_fixit_insert_formatted_multiline): New function.
6022 Extend expected output of generated patch to include fix-it hints
6023 for these.
6024 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6025 "gcc-rich-location.h". Add test coverage for
6026 gcc_rich_location::add_fixit_insert_formatted.
6027
6028 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6029
6030 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6031 (test_show_locus): Update for location_get_source_line returning a
6032 char_span. Use char_span for handling words in the
6033 "test_many_nested_locations" fix-it example.
6034
6035 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6036
6037 * gcc.target/arc/interrupt-8.c: Update test.
6038 * gcc.target/arc/loop-4.c: Likewise.
6039 * gcc.target/arc/loop-hazard-1.c: Likewise.
6040 * gcc.target/arc/sdata-3.c: Likewise.
6041
6042 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6043
6044 * gcc.target/arc/store-merge-1.c: New test.
6045 * gcc.target/arc/add_n-combine.c: Update test.
6046
6047 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6048
6049 Microblaze Target: PIC data text relative
6050
6051 * gcc.target/microblaze/others/data_var1.c: Include
6052 PIC case of r20 base register.
6053 * gcc.target/microblaze/others/data_var2.c: Ditto.
6054 * gcc.target/microblaze/others/picdtr.c: Add new
6055 test case for -mpic-is-data-text-relative.
6056 * gcc.target/microblaze/others/sdata_var1.c: Add
6057 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6058 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6059 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6060 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6061 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6062 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6063 Ditto.
6064 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6065 Ditto.
6066
6067 2018-04-30 Richard Biener <rguenther@suse.de>
6068
6069 PR tree-optimization/28364
6070 PR tree-optimization/85275
6071 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6072 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6073 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6074 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6075 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6076 still passes.
6077 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6078 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6079 still passes.
6080 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6081 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6082 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6083
6084 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6085
6086 PR target/84431
6087 * gcc.target/i386/pr84431.c: New test.
6088
6089 2018-04-27 Martin Jambor <mjambor@suse.cz>
6090
6091 PR ipa/85549
6092 * g++.dg/ipa/pr85549.C: New test.
6093
6094 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR c++/85553
6097 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6098 directive.
6099 * g++.dg/cpp0x/constexpr-85553.C: New test.
6100
6101 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6102
6103 PR c++/85515
6104 * g++.dg/pr85515-1.C: New test.
6105 * g++.dg/pr85515-2.C: New test.
6106
6107 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6108
6109 PR c++/84691
6110 * g++.dg/cpp0x/friend3.C: New.
6111
6112 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6113
6114 PR target/82518
6115 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6116 Use check_effective_target_arm_little_endian.
6117
6118 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR tree-optimization/85529
6121 * gcc.c-torture/execute/pr85529-1.c: New test.
6122 * gcc.c-torture/execute/pr85529-2.c: New test.
6123 * gcc.dg/pr85529.c: New test.
6124
6125 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6126
6127 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6128 `.dword' in addition to `lw' and `.word'.
6129
6130 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6131
6132 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6133
6134 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6135
6136 * gnat.dg/loop_optimization24.adb: New test.
6137
6138 2018-04-26 Richard Biener <rguenther@suse.de>
6139
6140 PR tree-optimization/85116
6141 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6142 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6143 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6144 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6145
6146 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6147
6148 PR target/85473
6149 * gcc.target/i386/pr85473-1.c: New test.
6150 * gcc.target/i386/pr85473-2.c: New test.
6151
6152 2018-04-25 Nathan Sidwell <nathan@acm.org>
6153 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR c++/85437
6156 PR c++/49171
6157 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6158 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6159 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6160 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6161 * g++.dg/cpp0x/pr85437-1.C: New.
6162 * g++.dg/cpp0x/pr85437-2.C: New.
6163 * g++.dg/cpp0x/pr85437-3.C: New.
6164 * g++.dg/cpp0x/pr85437-4.C: New.
6165
6166 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6167
6168 PR fortran/85520
6169 * gfortran.dg/pr85520.f90: New test.
6170
6171 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6172
6173 PR target/85512
6174 * gcc.dg/pr85512.c: New test.
6175
6176 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6177
6178 PR target/85485
6179 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6180 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6181 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6182 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6183 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6184 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6185 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6186 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6187 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6188 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6189 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6190 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6191 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6192 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6193 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6194 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6195 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6196 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6197 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6198 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6199 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6200 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6201 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6202 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6203 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6204 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6205 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6206 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6207 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6208 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6209 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6210 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6211 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6212 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6213 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6214 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6215 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6216 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6217 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6218 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6219 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6220 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6221 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6222 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6223 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6224 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6225 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6226 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6227 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6228 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6229 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6230 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6231 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6232 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6233 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6234 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6235 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6236 with -mshstk.
6237 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6238 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6239 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6240 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6241 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6242 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6243 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6244 * (dg-options): Likwise.
6245 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6246 -mno-cet.
6247 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6248 * gcc.target/i386/cet-label-3.c: Removed.
6249 * gcc.target/i386/cet-property-3.c: Likwise.
6250 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6251
6252 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR target/85511
6255 * gcc.target/i386/pr85511.c: New test.
6256
6257 PR target/85503
6258 * g++.dg/ext/pr85503.C: New test.
6259
6260 PR target/85508
6261 * gcc.target/i386/pr85508.c: New test.
6262
6263 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6264
6265 PR tree-optimization/85478
6266 * g++.dg/pr85478.C: New test.
6267
6268 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6269
6270 * g++.dg/torture/pr85496.C: New test.
6271
6272 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6273
6274 PR rtl-optimization/85423
6275 * gcc.dg/pr85423.c: New test.
6276
6277 2018-04-20 Martin Sebor <msebor@redhat.com>
6278
6279 PR c/85365
6280 * gcc.dg/Wrestrict-15.c: New test.
6281
6282 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6283
6284 PR target/85456
6285 * gcc.target/powerpc/pr85456.c: New test.
6286
6287 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6288
6289 * g++.dg/ext/undef-bool-1.C: Require lp64.
6290 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6291
6292 2018-04-20 Jeff Law <law@redhat.com>
6293
6294 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6295 stack protector.
6296 * gcc.dg/stack-check-6.c: Likewise.
6297 * gcc.dg/stack-check-6a.c: Likewise.
6298 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6299 * gcc.target/i386/stack-check-18.c: Likewise.
6300 * gcc.target/i386/stack-check-19.c: Likewise.
6301
6302 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6303
6304 PR testsuite/85483
6305 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6306 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6307 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6308 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6309
6310 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6311
6312 PR target/85469
6313 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6314 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6315
6316 2018-04-20 Richard Biener <rguenther@suse.de>
6317
6318 PR middle-end/85475
6319 * gcc.dg/torture/pr85475.c: New testcase.
6320
6321 2018-04-20 Martin Jambor <mjambor@suse.cz>
6322
6323 ipa/85449
6324 * gcc.dg/ipa/pr85449.c: New test.
6325
6326 2018-04-20 Martin Jambor <mjambor@suse.cz>
6327
6328 ipa/85447
6329 * g++.dg/ipa/pr85447.C: New file.
6330 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6331
6332 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR c++/85462
6335 * g++.dg/cpp0x/pr85462.C: New test.
6336
6337 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6338
6339 * gcc.target/i386/pr85404.c: Require CET target.
6340
6341 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR tree-optimization/85467
6344 * gcc.dg/pr85467.c: New test.
6345
6346 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6347
6348 PR c++/84611
6349 * g++.dg/parse/crash68.C: New.
6350
6351 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6352
6353 PR libgcc/85334
6354 * g++.dg/torture/pr85334.C: New test.
6355
6356 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6357
6358 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6359 * g++.dg/diagnostic/pr85464.C: New.
6360
6361 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6362
6363 PR target/85397
6364 * gcc.dg/torture/pr85397-1.c: New test.
6365 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6366 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6367
6368 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6369
6370 PR target/85404
6371 * gcc.target/i386/pr85404.c: New test.
6372
6373 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6374
6375 PR target/85417
6376 * c-c++-common/attr-nocf-check-1.c: Compile with
6377 -fcf-protection=none.
6378 * c-c++-common/attr-nocf-check-3.c: Likewise.
6379 * gcc.dg/march-generic.c: Likewise.
6380 * gcc.target/i386/align-limit.c: Likewise.
6381 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6382 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6383 * gcc.target/i386/cet-property-2.c: Likewise.
6384 * gcc.target/i386/ret-thunk-26.c: Likewise.
6385 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6386 targets.
6387 * c-c++-common/fcf-protection-2.c: Likewise.
6388 * c-c++-common/fcf-protection-3.c: Likewise.
6389 * c-c++-common/fcf-protection-5.c: Likewise.
6390 * c-c++-common/fcf-protection-6.c: Likewise.
6391 * c-c++-common/fcf-protection-7.c: Likewise.
6392 * gcc.target/i386/cet-label-3.c: New test.
6393 * gcc.target/i386/cet-property-3.c: Likewise.
6394 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6395 * gcc.target/i386/pr85417-1.c: Likewise.
6396 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6397 __x86_indirect_thunk_nt_(r|e)ax
6398 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6399 * gcc.target/i386/pr85403.c: Remove dg-error,
6400
6401 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6402
6403 * gcc.target/i386/movdir-1.c: New test.
6404
6405 2018-04-19 Richard Biener <rguenther@suse.de>
6406
6407 PR middle-end/85455
6408 * gcc.dg/pr85455.c: New testcase.
6409
6410 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6411
6412 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6413 targets.
6414 * g++.dg/lto/pr85405b_0.C: Likewise.
6415 * g++.dg/lto/pr84805_0.C: Likewise.
6416
6417 2018-04-18 Martin Liska <mliska@suse.cz>
6418
6419 PR ipa/83983
6420 PR ipa/85391
6421 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6422 output.
6423
6424 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6425
6426 PR target/85388
6427 * gcc.dg/pr85388-1.c: New test.
6428 * gcc.dg/pr85388-2.c: Likewise.
6429 * gcc.dg/pr85388-3.c: Likewise.
6430 * gcc.dg/pr85388-4.c: Likewise.
6431 * gcc.dg/pr85388-5.c: Likewise.
6432 * gcc.dg/pr85388-6.c: Likewise.
6433
6434 2018-04-18 Jan Hubicka <jh@suse.cz>
6435 Martin Liska <mliska@suse.cz>
6436
6437 * g++.dg/lto/pr83121_0.C: Update template.
6438 * g++.dg/lto/pr83121_1.C: Update template.
6439 * g++.dg/lto/pr84805_0.C: Update template.
6440 * g++.dg/lto/pr84805_1.C: Update template.
6441 * g++.dg/lto/pr84805_2.C: Update template.
6442
6443 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6444
6445 PR c++/84630
6446 * g++.dg/cpp0x/pr84630.C: New.
6447
6448 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR c++/84463
6451 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6452 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6453 in two cases. Uncomment two other tests and add expected dg-error for
6454 them.
6455 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6456 -Wnarrowing diagnostics on some targets for c++11.
6457 * g++.dg/parse/array-size2.C: Remove xfail.
6458 * g++.dg/cpp0x/constexpr-84463.C: New test.
6459
6460 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6461
6462 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6463 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6464
6465 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR testsuite/85326
6468 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6469 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6470 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6471
6472 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6473
6474 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6475 prevent cascading of errors and change expected error message.
6476 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6477 to 64-bit targets.
6478 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6479 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6480 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6481 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6482 error message.
6483 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6484
6485 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR target/85430
6488 * gcc.dg/pr85430.c: New test.
6489
6490 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6491
6492 PR testsuite/85326
6493 * gcc.target/arm/pr54300.C: Move to...
6494 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6495 * gcc.target/arm/pr55073.C: Move to...
6496 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6497 * gcc.target/arm/pr56184.C: Move to...
6498 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6499 * gcc.target/arm/pr59985.C: Move to...
6500 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6501 * gcc.target/aarch64/pr60675.C: Move to...
6502 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6503 * gcc.target/aarch64/pr81422.C: Move to...
6504 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6505 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6506 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6507 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6508 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6509 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6510 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6511 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6512 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6513 * gcc.target/aarch64/sve/tls_2.C: Move to...
6514 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6515 * gcc.target/aarch64/pr81414.C: Rename to...
6516 * gcc.target/aarch64/pr81414.c: ... This.
6517 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6518 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6519 messages.
6520 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6521 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6522 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6523 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6524 file name.
6525
6526 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR middle-end/85414
6529 * gcc.dg/pr85414.c: New test.
6530
6531 2018-04-17 Martin Jambor <mjambor@suse.cz>
6532
6533 PR ipa/85421
6534 * g++.dg/ipa/pr85421.C: New test.
6535
6536 2018-04-17 Martin Liska <mliska@suse.cz>
6537
6538 PR lto/85405
6539 * g++.dg/lto/pr85405b_0.C: New test.
6540 * g++.dg/lto/pr85405b_1.C: New test.
6541
6542 2018-04-17 Martin Liska <mliska@suse.cz>
6543
6544 PR lto/85405
6545 * g++.dg/lto/pr85405_0.C: New test.
6546 * g++.dg/lto/pr85405_1.C: New test.
6547
6548 2018-04-17 Martin Liska <mliska@suse.cz>
6549
6550 PR ipa/85329
6551 * g++.dg/ext/pr85329-2.C: New test.
6552 * g++.dg/ext/pr85329.C: New test.
6553 * gcc.target/i386/mvc12.c: New test.
6554
6555 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6556
6557 PR c++/85039
6558 * g++.dg/pr85039-1.C: New.
6559 * g++.dg/pr85039-2.C: New.
6560 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6561
6562 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6563
6564 PR target/85080
6565 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6566 if the target supports efficient unaligned storage accesses.
6567
6568 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6569
6570 PR target/83660
6571 * gcc.target/powerpc/pr83660.C: New test.
6572
6573 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6574
6575 PR target/85403
6576 * gcc.target/i386/pr85403.c: New test.
6577
6578 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6579
6580 PR target/84331
6581 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6582
6583 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6584 Jason Merrill <jason@redhat.com>
6585
6586 PR c++/85112
6587 * g++.dg/cpp0x/pr85112.C: New.
6588
6589 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6590
6591 PR testsuite/85326
6592 * g++.dg/ext/undef-bool-1.C: New file.
6593 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6594 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6595
6596 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6597
6598 PR target/85293
6599 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6600 corresponding dg-error clause.
6601 * gcc.target/powerpc/pr80098-3.c: Ditto.
6602 * gcc.target/powerpc/pr80103-1.c: Delete.
6603
6604 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6605
6606 PR fortran/81773
6607 PR fortran/83606
6608 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6609 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6610
6611 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6612
6613 PR fortran/85387
6614 * gfortran.dg/implied_do_io_5.f90: New test.
6615
6616 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6617
6618 PR target/83402
6619 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6620 several values: positive, negative, and zero.
6621 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6622 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6623
6624 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6625
6626 PR rtl-optimization/79916
6627 * gcc.target/powerpc/pr79916.c: New.
6628
6629 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6630
6631 PR rtl-optimization/85393
6632 * g++.dg/opt/pr85393.C: New test.
6633 * g++.dg/opt/pr85393-aux.cc: New file.
6634
6635 PR rtl-optimization/85376
6636 * gcc.dg/pr85376.c: New test.
6637
6638 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6639
6640 PR rtl-optimization/83852
6641 * gcc.dg/pr83852.c: New testcase.
6642
6643 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6644
6645 PR testsuite/85326
6646 * gcc.target/s390/pr77822-1.C: Rename to ...
6647 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6648 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6649 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6650
6651 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6652
6653 PR lto/71991
6654 * gcc.target/i386/pr71991.c: New testcase.
6655
6656 2018-04-13 Martin Liska <mliska@suse.cz>
6657 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR middle-end/81657
6660 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6661 call.
6662
6663 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6664
6665 PR c++/85385
6666 * g++.dg/diagnostic/macro-arg-count.C: New test.
6667
6668 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6669
6670 PR fortran/83064
6671 PR testsuite/85346
6672 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6673 array and move test to libgomp/testsuite/libgomp.fortran.
6674 * gfortran.dg/do_concurrent_6.f90: New test.
6675
6676 2018-04-12 Marek Polacek <polacek@redhat.com>
6677
6678 PR c++/85258
6679 * g++.dg/parse/error61.C: New test.
6680
6681 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6682
6683 PR target/85347
6684 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6685 specify -mvsx on gcc command line.
6686
6687 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR target/85328
6690 * gcc.target/i386/pr85328.c: New test.
6691
6692 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6693
6694 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6695
6696 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR rtl-optimization/85342
6699 * gcc.target/i386/pr85342.c: New test.
6700
6701 2018-04-11 Jason Merrill <jason@redhat.com>
6702
6703 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6704 if ulimit -v is set.
6705
6706 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6707
6708 PR testsuite/85190
6709 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6710
6711 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6712
6713 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6714 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6715
6716 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR c++/70808
6719 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6720 effective target.
6721
6722 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6723
6724 PR target/84301
6725 * gcc.target/i386/pr84301.c: New test.
6726
6727 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6728
6729 PR tree-optimization/85331
6730 * gcc.c-torture/execute/pr85331.c: New test.
6731
6732 2018-04-11 Marek Polacek <polacek@redhat.com>
6733
6734 PR c++/85032
6735 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6736 * g++.dg/cpp1z/constexpr-if21.C: New test.
6737
6738 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR target/85281
6741 * gcc.target/i386/pr85281.c: New test.
6742
6743 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6744
6745 PR rtl-optimization/84659
6746 * gcc.dg/pr84659.c: New test.
6747
6748 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6749
6750 PR debug/85302
6751 * g++.dg/debug/dwarf2/pr85302.C: New test.
6752
6753 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6754
6755 PR target/85261
6756 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6757 into register.
6758
6759 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/70808
6762 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6763
6764 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6765
6766 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6767 * gcc.target/powerpc/dimode_off.c: Ditto.
6768 * gcc.target/powerpc/tfmode_off.c: Ditto.
6769 * gcc.target/powerpc/timode_off.c: Ditto.
6770
6771 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6772
6773 * gcc.target/powerpc/vec-ldl-1.c: New test.
6774 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6775 corrections to ABI implementation.
6776
6777 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6778
6779 PR target/85056
6780 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6781
6782 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR rtl-optimization/85300
6785 * gcc.dg/pr85300.c: New test.
6786
6787 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6788
6789 PR c++/85110
6790 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6791 where we now show the pertinent parameter.
6792 * g++.dg/diagnostic/aka2.C: Likewise.
6793 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6794
6795 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR fortran/85313
6798 * gfortran.dg/gomp/pr85313.f90: New test.
6799
6800 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6801
6802 PR c++/24314
6803 * g++.dg/parse/template29.C: New.
6804
6805 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6806
6807 PR testsuite/85190
6808 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6809
6810 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR target/85177
6813 PR target/85255
6814 * gcc.target/i386/avx512f-pr85177.c: New test.
6815 * gcc.target/i386/avx512f-pr85255.c: New test.
6816
6817 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6818
6819 PR tree-optimization/85286
6820 * gcc.dg/vect/pr85286.c: New test.
6821
6822 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6823
6824 PR target/85173
6825 * gcc.target/arm/pr85173.c: New test.
6826
6827 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR lto/85248
6830 * gcc.dg/lto/pr85248_0.c: New test.
6831 * gcc.dg/lto/pr85248_1.c: New test.
6832
6833 2018-04-09 Jan Hubicka <jh@suse.cz>
6834
6835 PR lto/85078
6836 * g++.dg/torture/pr85078.C: New.
6837
6838 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6839
6840 PR c++/85227
6841 * g++.dg/cpp1z/decomp44.C: New.
6842 * g++.dg/cpp1z/decomp45.C: Likewise.
6843
6844 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6845
6846 PR fortran/83064
6847 * gfortran.dg/do_concurrent_5.f90: New test.
6848 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6849 message.
6850
6851 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6852
6853 PR fortran/51260
6854 * gfortran.dg/parameter_array_element_3.f90: New test.
6855
6856 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR c++/85194
6859 * g++.dg/cpp1z/decomp43.C: New test.
6860
6861 PR rtl-optimization/80463
6862 * g++.dg/pr80463.C: Add -w to dg-options.
6863
6864 2018-04-09 Richard Biener <rguenther@suse.de>
6865
6866 PR tree-optimization/85284
6867 * gcc.dg/torture/pr85284.c: New testcase.
6868
6869 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6870
6871 PR rtl-optimization/80463
6872 PR rtl-optimization/83972
6873 PR rtl-optimization/83480
6874
6875 * gcc.dg/pr80463.c: New test.
6876 * g++.dg/pr80463.C: Likewise.
6877 * gcc.dg/pr83972.c: Likewise.
6878
6879 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6880
6881 PR rtl-optimization/83913
6882 * gcc.dg/pr83913.c: New test.
6883
6884 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6885
6886 PR rtl-optimization/83962
6887 * gcc.dg/pr83962.c: New test.
6888
6889 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6890
6891 PR rtl-optimization/83530
6892 * gcc.dg/pr83530.c: New test.
6893
6894 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6895
6896 PR middle-end/82976
6897 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6898
6899 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR tree-optimization/85257
6902 * gcc.dg/pr85257.c: New test.
6903
6904 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6905
6906 * g++.dg/opt/pr85196.C: New test.
6907
6908 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6909
6910 PR c++/84269
6911 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6912 std::tuple here since they need C++11.
6913 * g++.dg/lookup/missing-std-include-8.C: New test.
6914 * g++.dg/lookup/missing-std-include.C: Move std::array and
6915 std::tuple test to missing-std-include-6.C to avoid failures
6916 with C++98.
6917
6918 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR debug/85252
6921 * gcc.dg/debug/pr85252.c: New test.
6922
6923 PR rtl-optimization/84872
6924 * gcc.dg/graphite/pr84872.c: New test.
6925
6926 PR c++/85210
6927 * g++.dg/cpp1z/decomp42.C: New test.
6928
6929 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6930
6931 PR c++/85021
6932 * g++.dg/lookup/missing-std-include-7.C: New test.
6933
6934 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6935
6936 * gcc.dg/struct-simple.c: Revert r254862.
6937 * lib/target-supports.exp
6938 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6939
6940 2018-04-06 Richard Biener <rguenther@suse.de>
6941
6942 PR middle-end/85244
6943 * gcc.dg/torture/pr85244-1.c: New testcase.
6944 * gcc.dg/torture/pr85244-2.c: Likewise.
6945
6946 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR sanitizer/85213
6949 * c-c++-common/ubsan/pr85213.c: New test.
6950
6951 2018-04-06 Richard Biener <rguenther@suse.de>
6952
6953 PR middle-end/85180
6954 * gcc.dg/pr85180.c: New testcase.
6955
6956 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6957
6958 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6959 to trigger the optimization. Do some cleanup and function
6960 renaming. Add more test functions.
6961
6962 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6963
6964 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6965 options.
6966 * gcc.target/s390/hotpatch-1.c: Skip when building without
6967 optimization.
6968 * gcc.target/s390/hotpatch-10.c: Likewise.
6969 * gcc.target/s390/hotpatch-11.c: Likewise.
6970 * gcc.target/s390/hotpatch-12.c: Likewise.
6971 * gcc.target/s390/hotpatch-13.c: Likewise.
6972 * gcc.target/s390/hotpatch-14.c: Likewise.
6973 * gcc.target/s390/hotpatch-15.c: Likewise.
6974 * gcc.target/s390/hotpatch-16.c: Likewise.
6975 * gcc.target/s390/hotpatch-17.c: Likewise.
6976 * gcc.target/s390/hotpatch-18.c: Likewise.
6977 * gcc.target/s390/hotpatch-19.c: Likewise.
6978 * gcc.target/s390/hotpatch-2.c: Likewise.
6979 * gcc.target/s390/hotpatch-3.c: Likewise.
6980 * gcc.target/s390/hotpatch-4.c: Likewise.
6981 * gcc.target/s390/hotpatch-5.c: Likewise.
6982 * gcc.target/s390/hotpatch-6.c: Likewise.
6983 * gcc.target/s390/hotpatch-7.c: Likewise.
6984 * gcc.target/s390/hotpatch-8.c: Likewise.
6985 * gcc.target/s390/hotpatch-9.c: Likewise.
6986
6987 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6988
6989 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6990 check for an error instead.
6991 * gcc.dg/Wattributes-6.c: Likewise.
6992
6993 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6994
6995 PR c++/85209
6996 * g++.dg/cpp1z/decomp39.C: New test.
6997 * g++.dg/cpp1z/decomp40.C: New test.
6998
6999 PR c++/85208
7000 * g++.dg/cpp1z/decomp41.C: New test.
7001
7002 PR middle-end/85195
7003 * gcc.dg/pr85195.c: New test.
7004
7005 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7006
7007 PR c++/80956
7008 * g++.dg/cpp0x/initlist100.C: New.
7009 * g++.dg/cpp0x/initlist101.C: Likewise.
7010
7011 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7012
7013 PR c++/84792
7014 * g++.dg/other/pr84792-1.C: New.
7015 * g++.dg/other/pr84792-2.C: Likewise.
7016
7017 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7018
7019 PR target/85193
7020 * gcc.target/i386/pr85193.c: New test.
7021
7022 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7023
7024 PR c++/84979
7025 * g++.dg/concepts/pr84979.C: New.
7026 * g++.dg/concepts/pr84979-2.C: New.
7027 * g++.dg/concepts/pr84979-3.C: New.
7028
7029 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7030
7031 PR c++/80026
7032 * g++.dg/cpp0x/variadic174.C: New.
7033
7034 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR inline-asm/85172
7037 * g++.dg/ext/builtin13.C: New test.
7038 * g++.dg/ext/atomic-4.C: New test.
7039
7040 PR c++/85146
7041 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7042 * g++.dg/ext/bases3.C: New test.
7043
7044 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7045
7046 PR target/85203
7047 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7048 to match a single insn of the baz function. Move scan directives at
7049 the end of the file below the functions they are trying to test for
7050 better readability.
7051 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7052
7053 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7054
7055 PR rtl-optimization/84878
7056 * gcc.target/powerpc/pr84878.c: New test.
7057
7058 2018-04-04 Michael Matz <matz@suse.de>
7059
7060 * gcc.dg/Wstringop-overflow-4.c: New test.
7061 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7062
7063 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR testsuite/85189
7066 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7067 for the diagnostics of overridden functions. Adjust for new wording.
7068
7069 2018-04-04 Richard Biener <rguenther@suse.de>
7070
7071 PR lto/85176
7072 * g++.dg/lto/pr85176_0.C: New testcase.
7073
7074 2018-04-04 Richard Biener <rguenther@suse.de>
7075
7076 PR testsuite/85191
7077 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7078 Fix typo.
7079
7080 2018-04-04 Martin Liska <mliska@suse.cz>
7081
7082 PR sanitizer/85174
7083 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7084 and msdata as a workaround for powerpc.
7085
7086 2018-04-04 Richard Biener <rguenther@suse.de>
7087
7088 PR tree-optimization/85168
7089 * gcc.dg/torture/pr85168.c: New testcase.
7090
7091 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7092
7093 PR c++/84943
7094 * g++.dg/pr84943.C: New.
7095 * g++.dg/pr84943-2.C: New.
7096
7097 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7098
7099 PR rtl-optimization/85167
7100 * gcc.dg/pr85167.c: New test.
7101
7102 PR tree-optimization/85156
7103 * c-c++-common/pr85156.c: New test.
7104 * gcc.c-torture/execute/pr85156.c: New test.
7105
7106 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7107
7108 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7109 * gcc.target/powerpc/undef-bool-1.C: New file.
7110 * gcc.target/powerpc/undef-bool-2.c: New file.
7111
7112 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7113
7114 PR c++/84768
7115 * g++.dg/cpp1z/class-deduction52.C: New.
7116
7117 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR c++/85147
7120 * g++.dg/cpp0x/pr85147.C: New test.
7121
7122 PR c++/85140
7123 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7124
7125 PR c++/85134
7126 * g++.dg/gomp/pr85134.C: New test.
7127 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7128
7129 PR target/85169
7130 * gcc.c-torture/execute/pr85169.c: New test.
7131 * gcc.target/i386/avx512f-pr85169.c: New test.
7132 * gcc.target/i386/avx512bw-pr85169.c: New test.
7133
7134 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7135
7136 PR target/85126
7137 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7138 scan-assembler-times clause.
7139
7140 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7141
7142 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7143 dg-additional-options.
7144
7145 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7146
7147 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7148
7149 2018-04-03 Richard Biener <rguenther@suse.de>
7150
7151 PR testsuite/85154
7152 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7153
7154 2018-04-02 Jim Wilson <jimw@sifive.com>
7155
7156 * gcc.target/riscv/pr84660.c: New.
7157 * gcc.target/riscv/shift-and-1.c: New.
7158 * gcc.target/riscv/shift-and-2.c: New.
7159
7160 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7161
7162 PR fortran/85102
7163 * gfortran.dg/array_simplify_2.f90: New test.
7164
7165 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR middle-end/85090
7168 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7169 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7170 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7171 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7172 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7173
7174 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7175
7176 PR c++/85027
7177 * g++.dg/pr85027.C: New.
7178
7179 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7180
7181 PR target/83315
7182 * gcc.target/powerpc/sse-maxps-2.c: New test.
7183 * gcc.target/powerpc/sse-minps-2.c: New test.
7184
7185 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7186
7187 PR c++/84791
7188 * g++.dg/gomp/pr84791.C: New test.
7189
7190 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7191
7192 PR fortran/84931
7193 * gfortran.dg/array_constructor_53.f90: New test.
7194
7195 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7196
7197 PR fortran/85130
7198 * gfortran.dg/substr_6.f90: Remove illegal test for
7199 out-of-bounds substring.
7200
7201 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7202
7203 PR fortran/85111
7204 * gfortran.dg/zero_sized_10.f90: New test.
7205
7206 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7207
7208 PR c++/84269
7209 * g++.dg/lookup/missing-std-include-6.C: New test.
7210 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7211 std::tuple tests.
7212 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7213 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7214 <cstring>, <cassert>, and <cstdlib>.
7215
7216 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7217
7218 PR inline-asm/84985
7219 * gcc.target/i386/pr84985.c: New.
7220
7221 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7222
7223 PR c++/85110
7224 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7225
7226 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR c++/85108
7229 * g++.dg/warn/Wunused-var-31.C: New test.
7230
7231 PR c/85094
7232 * c-c++-common/Wduplicated-branches-14.c: New test.
7233
7234 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7235
7236 PR c++/84606
7237 * g++.dg/cpp0x/pr84606.C: New.
7238
7239 2018-03-29 Carl Love <cel@us.ibm.com>
7240
7241 Revert
7242 2017-09-27 Carl Love <cel@us.ibm.com>
7243
7244 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7245 for the __builtin_fctid and __builtin_fctiw.
7246
7247 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7248
7249 PR target/84912
7250 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7251 deleted builtin function.
7252 (div_weuo): Likewise.
7253 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7254 (div_deuo): Likewise.
7255
7256 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7257
7258 PR c++/85028
7259 * g++.dg/other/default13.C: New.
7260
7261 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR target/85095
7264 * gcc.target/i386/pr85095-1.c: New test.
7265 * gcc.target/i386/pr85095-2.c: New test.
7266 * gcc.c-torture/execute/pr85095.c: New test.
7267
7268 PR tree-optimization/82004
7269 * gcc.dg/pr82004.c: New test.
7270
7271 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7272 Martin Liska <mliska@suse.cz>
7273
7274 PR sanitizer/85081
7275 * g++.dg/asan/pr85081.C: New test.
7276
7277 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7278
7279 PR c++/84789
7280 * g++.dg/template/pr84789.C: Adjust for testing with
7281 -fconcepts too.
7282
7283 PR c++/84973
7284 * g++.dg/template/pr84973.C: New.
7285 * g++.dg/template/pr84973-2.C: New.
7286 * g++.dg/template/pr84973-3.C: New.
7287
7288 PR c++/84968
7289 * g++.dg/eh/pr84968.C: New.
7290
7291 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7292
7293 PR target/84914
7294 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7295 long double multiply/divide uses the correct function.
7296 * gcc.target/powerpc/mulkc-3.c: Likewise.
7297 * gcc.target/powerpc/divkc-2.c: Likewise.
7298 * gcc.target/powerpc/divkc-3.c: Likewise.
7299
7300 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7301
7302 PR c++/85067
7303 * g++.dg/cpp0x/defaulted51.C: New.
7304 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7305
7306 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR c++/85077
7309 * g++.dg/ext/vector35.C: New test.
7310
7311 PR c++/85061
7312 * g++.dg/ext/builtin-offsetof3.C: New test.
7313
7314 PR c++/85076
7315 * g++.dg/cpp1y/pr85076.C: New test.
7316
7317 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7318
7319 PR fortran/85084
7320 * gfortran.dg/matmul_rank_1.f90: New test.
7321
7322 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7323 Harald Anlauf <anlauf@gmx.de>
7324
7325 * gfortran.dg/structure_constructor_15.f90: New test.
7326
7327 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7328
7329 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7330 for the diagnostics of overridden functions. Adjust for new wording.
7331 * g++.dg/cpp0x/implicit1.C: Likewise.
7332 * g++.dg/cpp0x/override1.C: Likewise.
7333 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7334 * g++.dg/eh/shadow1.C: Likewise.
7335 * g++.dg/inherit/covariant12.C: Likewise.
7336 * g++.dg/inherit/covariant14.C: Likewise.
7337 * g++.dg/inherit/covariant15.C: Likewise.
7338 * g++.dg/inherit/covariant16.C: Likewise.
7339 * g++.dg/inherit/covariant22.C: Likewise.
7340 * g++.dg/inherit/crash3.C: Likewise.
7341 * g++.dg/inherit/error2.C: Likewise.
7342 * g++.dg/template/crash100.C: Likewise.
7343 * g++.old-deja/g++.eh/spec6.C: Likewise.
7344 * g++.old-deja/g++.mike/p811.C: Likewise.
7345 * g++.old-deja/g++.other/virtual11.C: Likewise.
7346 * g++.old-deja/g++.other/virtual4.C: Likewise.
7347
7348 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7349
7350 PR target/85044
7351 * gcc.target/i386/pr85044.c: New test.
7352
7353 2018-03-27 Martin Sebor <msebor@redhat.com>
7354
7355 PR testsuite/83462
7356 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7357 other than x86.
7358
7359 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7360
7361 PR target/83009
7362 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7363
7364 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7365
7366 PR target/81863
7367 * gcc.target/arm/pr81863.c: New test.
7368
7369 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7370
7371 PR target/85056
7372 * gcc.target/nvptx/pr85056.c: New test.
7373 * gcc.target/nvptx/pr85056a.c: New test.
7374
7375 2018-03-27 Richard Biener <rguenther@suse.de>
7376
7377 PR testsuite/82847
7378 * lib/target-supports.exp (check_ssse3_available): New function.
7379 (check_effective_target_vect_perm_short): Enable for x86 if
7380 check_ssse3_available.
7381
7382 2018-03-27 Richard Biener <rguenther@suse.de>
7383
7384 PR tree-optimization/85082
7385 * gfortran.dg/pr85082.f90: New testcase.
7386
7387 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7388
7389 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7390 to "l=2" in dg-final.
7391
7392 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7393
7394 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7395 * gcc.target/mips/fix-r4000-2.c: Likewise.
7396 * gcc.target/mips/fix-r4000-3.c: Likewise.
7397 * gcc.target/mips/fix-r4000-4.c: Likewise.
7398 * gcc.target/mips/fix-r4000-5.c: Likewise.
7399 * gcc.target/mips/fix-r4000-6.c: Likewise.
7400 * gcc.target/mips/fix-r4000-7.c: Likewise.
7401 * gcc.target/mips/fix-r4000-8.c: Likewise.
7402 * gcc.target/mips/fix-r4000-9.c: Likewise.
7403 * gcc.target/mips/fix-r4000-10.c: Likewise.
7404 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7405 "mulditi3_r4000" instead of "mulditi3".
7406 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7407 "umulditi3_r4000" instead of "umulditi3".
7408
7409 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR c++/85068
7412 * g++.dg/inherit/covariant22.C: New test.
7413
7414 2018-03-27 Richard Biener <rguenther@suse.de>
7415
7416 PR testsuite/84004
7417 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7418 alignment.
7419
7420 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7421 Jason Merrill <jason@redhat.com>
7422
7423 PR c++/84632
7424 * g++.dg/init/array49.C: New.
7425 * g++.dg/torture/pr70499.C: Adjust.
7426
7427 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7428
7429 PR target/85073
7430 * gcc.target/i386/pr85073.c: New test.
7431
7432 2018-03-26 Richard Biener <rguenther@suse.de>
7433
7434 PR testsuite/85066
7435 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7436 instead of long.
7437
7438 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7439
7440 PR fortran/66709
7441 * gfortran.dg/parameter_array_format.f90: New test.
7442
7443 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7444 Neil Carlson <neil.n.carlson@gmail.com>
7445
7446 PR fortran/84381
7447 * gfortran.dg/literal_character_constant_1.inc: Replace
7448 call abort by STOP n.
7449 * gfortran.dg/overload_1.f90: Likewise.
7450
7451 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7452 Dominique d'Humieres <dominiq@gcc.gnu.org>
7453
7454 PR fortran/84924
7455 * gfortran.dg/scalar_pointer_1.f90: New test.
7456
7457 2018-03-25 Tom de Vries <tom@codesourcery.com>
7458
7459 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7460 precise.
7461
7462 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7463
7464 PR fortran/69497
7465 * gfortran.dg/pr89497.f90: New test.
7466
7467 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7468
7469 PR fortran/70068
7470 * gfortran.dg/substr_7.f90: New test.
7471
7472 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7473
7474 PR fortran/42651
7475 * gfortran.dg/pr42651.f90: New test.
7476 * gfortran.dg/func_result_7.f90: Update error message.
7477
7478 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7479
7480 PR tree-optimization/84005
7481 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7482 failing to force the alignment.
7483
7484 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7485
7486 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7487 from this to...
7488 <vclzd>: ...this.
7489
7490 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7491
7492 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7493 message. Fix scan-assembler patterns.
7494
7495 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR c++/85015
7498 * g++.dg/cpp0x/pr85015.C: New test.
7499
7500 PR c++/84942
7501 * g++.dg/cpp1y/pr84942.C: New test.
7502
7503 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7504
7505 PR inline-asm/85030
7506 * gcc.target/i386/pr85030.c: New.
7507
7508 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7509
7510 PR target/85026
7511 * g++.dg/pr85026.C: New test.
7512
7513 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7514
7515 * g++.dg/debug/pr84704.C: XFAIL AIX.
7516
7517 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7518
7519 PR target/84826
7520 * gcc.target/arm/pr84826.c: Add dg directive.
7521
7522 2018-03-23 Marek Polacek <polacek@redhat.com>
7523
7524 PR c++/85033
7525 * g++.dg/ext/builtin-offsetof2.C: New test.
7526
7527 PR c++/85045
7528 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7529 * gcc.dg/pr85045.c: New test.
7530
7531 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7532
7533 PR debug/85020
7534 * gnat.dg/lto22.adb: New test.
7535 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7536 * gnat.dg/lto22_pkg2.ads: Likewise.
7537
7538 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR c/80778
7541 * gcc.dg/lto/pr80778_0.c: New test.
7542
7543 PR inline-asm/85034
7544 * gcc.target/i386/pr85034.c: New test.
7545
7546 PR inline-asm/85022
7547 * c-c++-common/torture/pr85022.c: New test.
7548
7549 PR sanitizer/85029
7550 * g++.dg/ubsan/pr85029.C: New test.
7551
7552 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7553
7554 PR c++/71251
7555 * g++.dg/cpp0x/pr71251.C: New.
7556
7557 PR c++/84789
7558 * g++.dg/template/pr84789.C: New.
7559 * g++.dg/template/pr84789-2.C: New.
7560 * g++.dg/template/pr84789-3.C: New.
7561 * g++.dg/parse/dtor11.C: Accept alternate error message.
7562
7563 PR c++/84729
7564 * g++.dg/pr84729.C: New.
7565 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7566 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7567 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7568
7569 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7570
7571 PR fortran/84922
7572 * gfortran.dg/interface_42.f90: New test.
7573 * gfortran.dg/interface_43.f90: New test.
7574
7575 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7576
7577 PR target/84826
7578 * gcc.target/arm/pr84826.c: New test.
7579
7580 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7581
7582 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7583 dg-require-effective-target.
7584 * gcc.target/arm/addr-modes-int.c: Likewise.
7585 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7586
7587 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7588
7589 PR target/84760
7590 * gcc.target/powerpc/altivec-ld-1.c: New test.
7591
7592 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7593
7594 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7595
7596 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7597
7598 PR inline-asm/84941
7599 * gcc.dg/pr84941.c: New test.
7600
7601 2018-03-22 Tom de Vries <tom@codesourcery.com>
7602
7603 PR tree-optimization/84956
7604 * gcc.dg/pr84956.c: New test.
7605
7606 2018-03-22 Marek Polacek <polacek@redhat.com>
7607
7608 PR c++/84854
7609 * g++.dg/cpp1z/constexpr-if15.C: New test.
7610 * g++.dg/cpp1z/constexpr-if16.C: New test.
7611
7612 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7613
7614 * gcc.dg/builtin-tgmath-3.c: New test.
7615
7616 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7617
7618 PR c++/71965
7619 * g++.dg/concepts/pr71965.C: New.
7620
7621 PR c++/84610
7622 PR c++/84642
7623 * g++.dg/cpp0x/pr84610.C: New.
7624 * g++.dg/cpp0x/pr84642.C: New.
7625
7626 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR c/84999
7629 * c-c++-common/pr84999.c: New test.
7630
7631 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7632
7633 PR c++/84972
7634 * g++.dg/ext/desig10.C: New.
7635
7636 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7637 Harald Anlauf <anlauf@gmx.de>
7638
7639 PR fortran/84957
7640 * gfortran.dg/pr84957.f90: New test.
7641
7642 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR tree-optimization/84960
7645 * gcc.c-torture/compile/pr84960.c: New test.
7646
7647 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7648
7649 PR tree-optimization/84811
7650 * gcc.dg/torture/pr84811.c: New test.
7651
7652 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR tree-optimization/84982
7655 * c-c++-common/pr84982.c: New test.
7656
7657 PR c++/84961
7658 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7659 "m" (++x) in C++.
7660 * g++.dg/torture/pr84961-1.C: New test.
7661 * g++.dg/torture/pr84961-2.C: New test.
7662
7663 2018-03-21 Nathan Sidwell <nathan@acm.org>
7664
7665 PR c++/85008
7666 * g++.dg/pr85008.C: New.
7667
7668 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7669
7670 PR fortran/84615
7671 * gfortran.dg/char_result_17.f90: New test.
7672
7673 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7674
7675 PR c++/84994
7676 * g++.dg/other/accessor-fixits-1.C: Move to...
7677 * g++.dg/torture/accessor-fixits-1.C: ...here.
7678 * g++.dg/other/accessor-fixits-2.C: Move to...
7679 * g++.dg/torture/accessor-fixits-2.C: ...here.
7680 * g++.dg/other/accessor-fixits-3.C: Move to...
7681 * g++.dg/torture/accessor-fixits-3.C: ...here.
7682 * g++.dg/other/accessor-fixits-4.C: Move to...
7683 * g++.dg/torture/accessor-fixits-4.C: ...here.
7684 * g++.dg/other/accessor-fixits-5.C: Move to...
7685 * g++.dg/torture/accessor-fixits-5.C: ...here.
7686 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7687 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7688 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7689
7690 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7691
7692 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7693
7694 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7695
7696 PR target/82989
7697 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7698
7699 2018-03-21 Nathan Sidwell <nathan@acm.org>
7700
7701 PR c++/84804
7702 * g++.dg/lookup/pr84804.C: New.
7703
7704 2018-03-21 Martin Sebor <msebor@redhat.com>
7705
7706 PR c++/84850
7707 * g++.dg/Wclass-memaccess-3.C: New test.
7708 * g++.dg/Wclass-memaccess-4.C: New test.
7709
7710 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7711
7712 PR c++/84892
7713 * g++.dg/other/accessor-fixits-1.C
7714 (test_access_const_t1_color): New.
7715 (test_deref_const_t1_color): New.
7716 * g++.dg/other/accessor-fixits-5.C: New testcase.
7717
7718 2018-03-21 Tom de Vries <tom@codesourcery.com>
7719
7720 PR tree-optimization/83126
7721 * gcc.dg/graphite/pr83126.c: New test.
7722
7723 2018-03-21 Nathan Sidwell <nathan@acm.org>
7724
7725 * g++.dg/ext/anon-struct6.C: Adjust.
7726 * g++.dg/ext/deprecate-1.C: New.
7727 * g++.dg/ext/deprecate-2.C: New.
7728 * g++.dg/lookup/pr84602.C: Adjust.
7729 * g++.dg/lookup/pr84962.C: Adjust.
7730 * g++.old-deja/g++.other/anon4.C
7731
7732 PR c++/84836
7733 * g++.dg/lookup/pr84836.C: New.
7734
7735 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7736
7737 PR tree-optimization/84969
7738 * gcc.dg/tree-ssa/pr84969.c: New test.
7739
7740 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR rtl-optimization/84989
7743 * gcc.target/i386/pr84989.c: New test.
7744
7745 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7746
7747 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7748
7749 2018-03-21 Martin Liska <mliska@suse.cz>
7750
7751 PR ipa/84963
7752 * gfortran.dg/goacc/pr84963.f90: New test.
7753
7754 2018-03-21 Marek Polacek <polacek@redhat.com>
7755
7756 PR c++/71638, ICE with NSDMI and reference.
7757 * g++.dg/cpp0x/nsdmi14.C: New test.
7758 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7759
7760 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7761
7762 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7763 MIPS with -mpaired-single directives.
7764
7765 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7766
7767 PR fortran/85001
7768 * gfortran.dg/interface_41.f90: New test.
7769
7770 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR debug/84875
7773 * gcc.dg/pr84875.c: New test.
7774
7775 2018-03-20 Marek Polacek <polacek@redhat.com>
7776
7777 PR c++/84978, ICE with NRVO.
7778 * g++.dg/opt/nrv19.C: New test.
7779
7780 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7781
7782 PR target/82518
7783 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7784 Disable for armeb targets.
7785 * gcc.target/arm/pr82518.c: New test.
7786
7787 2018-03-20 Nathan Sidwell <nathan@acm.org>
7788
7789 PR c++/84962
7790 * g++.dg/lookup/pr84962.C: New.
7791
7792 PR c++/84970
7793 * g++.dg/lookup/pr84970.C: New.
7794
7795 2018-03-20 Richard Biener <rguenther@suse.de>
7796
7797 PR target/84986
7798 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7799
7800 2018-03-20 Martin Liska <mliska@suse.cz>
7801
7802 PR ipa/84825
7803 * g++.dg/ipa/pr84825.C: New test.
7804
7805 2018-03-20 Martin Liska <mliska@suse.cz>
7806
7807 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7808
7809 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR target/84845
7812 * gcc.c-torture/compile/pr84845.c: New test.
7813
7814 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7815
7816 PR target/82989
7817 * gcc.target/arm/pr82989.c: New test.
7818
7819 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR target/84945
7822 * gcc.target/i386/pr84945.c: New test.
7823
7824 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7825
7826 PR target/81647
7827 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7828
7829 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR c/84953
7832 * gcc.dg/pr84953.c: New test.
7833
7834 2018-03-19 Marek Polacek <polacek@redhat.com>
7835
7836 PR c++/84925
7837 * g++.dg/cpp1z/lambda-__func__.C: New test.
7838
7839 PR c++/84927
7840 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7841
7842 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7843
7844 PR sanitizer/78651
7845 * g++.dg/asan/pr78651.C: New test.
7846
7847 2018-03-19 Tom de Vries <tom@codesourcery.com>
7848
7849 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7850 vect_int_mult. Add nvptx xfail for PR84958.
7851
7852 2018-03-19 Nathan Sidwell <nathan@acm.org>
7853
7854 PR c++/84835
7855 * g++.dg/cpp1y/pr84835.C: New.
7856
7857 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7858
7859 PR target/81647
7860 * gcc.target/aarch64/pr81647.c: New.
7861
7862 2018-03-19 Richard Biener <rguenther@suse.de>
7863
7864 PR tree-optimization/84933
7865 * g++.dg/pr84933.C: New testcase.
7866
7867 2018-03-19 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/84859
7870 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7871 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7872 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7873 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7874
7875 2018-03-19 Nathan Sidwell <nathan@acm.org>
7876
7877 PR c++/84812
7878 * g++.dg/lookup/pr84812.C: New.
7879
7880 2018-03-19 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/84929
7883 * gcc.dg/torture/pr84929.c: New testcase.
7884
7885 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7886
7887 PR target/84711
7888 * gcc.target/arm/big-endian-subreg.c: Delete.
7889
7890 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7891
7892 PR fortran/84931
7893 * gfortran.dg/array_constructor_52.f90: New test.
7894
7895 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7896
7897 PR fortran/77414
7898 * gfortran.dg/pr77414.f90: New test.
7899 * gfortran.dg/internal_references_1.f90: Adjust error message.
7900
7901 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7902
7903 PR fortran/65453
7904 * gfortran.dg/pr65453.f90: New test.
7905
7906 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7907
7908 PR tree-optimization/84913
7909 * gfortran.dg/vect/pr84913.f90: New test.
7910
7911 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7912
7913 PR fortran/79929
7914 * gfortran.dg/warn_concat.f90: New test.
7915
7916 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR target/84899
7919 * gcc.dg/pr84899.c: New test.
7920
7921 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7922
7923 PR fortran/69395
7924 * gfortran.dg/pr69395.f90: Add test for max dimensions
7925
7926 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7927
7928 PR target/84876
7929 * gcc.target/i386/pr84876.c: New test.
7930
7931 2018-03-16 Martin Liska <mliska@suse.cz>
7932
7933 PR ipa/84833
7934 * gcc.target/i386/mvc11.c: New test.
7935
7936 2018-03-16 Martin Liska <mliska@suse.cz>
7937
7938 PR ipa/84722
7939 * gcc.target/i386/mvc10.c: New test.
7940
7941 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR c++/79937
7944 PR c++/82410
7945 * g++.dg/cpp1y/pr79937-1.C: New test.
7946 * g++.dg/cpp1y/pr79937-2.C: New test.
7947 * g++.dg/cpp1y/pr79937-3.C: New test.
7948 * g++.dg/cpp1y/pr79937-4.C: New test.
7949 * g++.dg/cpp1y/pr82410.C: New test.
7950
7951 2018-03-16 Tom de Vries <tom@codesourcery.com>
7952
7953 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7954
7955 2018-03-16 Tom de Vries <tom@codesourcery.com>
7956
7957 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7958
7959 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR c++/84874
7962 * g++.dg/cpp2a/desig8.C: New test.
7963
7964 PR tree-optimization/84841
7965 * gcc.dg/pr84841.c: New test.
7966
7967 PR c++/84874
7968 * g++.dg/cpp2a/desig7.C: New test.
7969
7970 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7971 Jim MacArthur <jim.macarthur@codethink.co.uk>
7972
7973 * gfortran.dg/automatic_1.f90: New test.
7974 * gfortran.dg/automatic_repeat.f90: New test
7975 * gfortran.dg/automatic_save.f90: New test.
7976 * gfortran.dg/vax_structure.f90: New test.
7977
7978 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7979
7980 PR fortran/78741
7981 * gfortran.dg/pr78741.f90: New test.
7982
7983 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7984
7985 PR fortran/69395
7986 * gfortran.dg/pr69395.f90: New test.
7987
7988 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR c++/79085
7991 * g++.dg/opt/pr79085.C: New test.
7992
7993 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7994
7995 PR target/84574
7996 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7997 label instead of __x86_indirect_thunk label.
7998
7999 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR c++/84222
8002 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8003 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8004 * g++.dg/warn/deprecated-13.C: New test.
8005
8006 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8007
8008 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8009
8010 2018-03-15 Richard Biener <rguenther@suse.de>
8011
8012 PR c/84873
8013 * c-c++-common/pr84873.c: New testcase.
8014
8015 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8016
8017 PR target/84711
8018 * gcc.target/arm/big-endian-subreg.c: New.
8019
8020 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR target/84860
8023 * gcc.c-torture/compile/pr84860.c: New test.
8024
8025 2018-03-15 Julia Koval <julia.koval@intel.com>
8026
8027 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8028 cannonlake.
8029 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8030 avx512bitalg.
8031
8032 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR c/84853
8035 * gcc.dg/pr84853.c: New test.
8036
8037 2018-03-14 Carl Love <cel@us.ibm.com>
8038
8039 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8040
8041 2018-03-14 Martin Liska <mliska@suse.cz>
8042
8043 PR ipa/8480
8044 * g++.dg/lto/pr84805_0.C: New test.
8045 * g++.dg/lto/pr84805_1.C: New test.
8046 * g++.dg/lto/pr84805_2.C: New test.
8047
8048 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8049
8050 PR c/84852
8051 * gcc.dg/fixits-pr84852-1.c: New test.
8052 * gcc.dg/fixits-pr84852-2.c: New test.
8053
8054 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8055
8056 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8057 separate verbose message.
8058 * lib/scandump.exp (scan-dump-times): Likewise.
8059
8060 2018-03-14 Julia Koval <julia.koval@intel.com>
8061
8062 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8063 server.
8064 * gcc.target/i386/funcspec-56.inc: Ditto.
8065
8066 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8067
8068 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8069 aarch64_sve_hw.
8070
8071 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR sanitizer/83392
8074 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8075 check count from 17 to 14.
8076
8077 PR target/84844
8078 * gcc.target/i386/pr84844.c: New test.
8079
8080 2018-03-14 Richard Biener <rguenther@suse.de>
8081
8082 PR tree-optimization/84830
8083 * gcc.dg/torture/pr84830.c: New testcase.
8084
8085 2018-03-14 Marek Polacek <polacek@redhat.com>
8086
8087 PR c++/84596
8088 * g++.dg/cpp0x/static_assert15.C: New test.
8089
8090 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8091
8092 PR fortran/61775
8093 * gfortran.dg/pr61775.f90: New test.
8094
8095 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8096
8097 PR c++/84843
8098 * g++.dg/ext/pr84843-1.C: New test.
8099 * g++.dg/ext/pr84843-2.C: New test.
8100
8101 2018-03-13 David Pagan <dave.pagan@oracle.com>
8102
8103 PR c/46921
8104 * gcc.dg/pr46921.c: New test.
8105
8106 2018-03-13 Martin Sebor <msebor@redhat.com>
8107
8108 PR tree-optimization/84725
8109 * c-c++-common/Wstringop-truncation-4.c: New test.
8110 * c-c++-common/attr-nonstring-5.c: New test.
8111
8112 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8113
8114 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8115 than unpacks.
8116 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8117 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8118
8119 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8120
8121 * gcc.target/aarch64/sve/tls_1.c: New test.
8122 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8123
8124 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8125
8126 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8127 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8128
8129 2018-03-13 Martin Liska <mliska@suse.cz>
8130
8131 PR ipa/84658.
8132 * g++.dg/ipa/pr84658.C: New test.
8133
8134 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR middle-end/84834
8137 * gcc.dg/pr84834.c: New test.
8138
8139 PR target/84827
8140 * gcc.target/i386/pr84827.c: New test.
8141
8142 PR target/84828
8143 * g++.dg/ext/pr84828.C: New test.
8144
8145 PR target/84786
8146 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8147 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8148
8149 PR c++/84808
8150 * g++.dg/cpp1y/constexpr-84808.C: New test.
8151
8152 PR c++/84704
8153 * g++.dg/debug/pr84704.C: New test.
8154
8155 2018-03-12 Renlin Li <renlin.li@arm.com>
8156
8157 * gcc.target/aarch64/movi_hf.c: New.
8158 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8159 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8160
8161 2018-03-12 Martin Sebor <msebor@redhat.com>
8162
8163 PR tree-optimization/83456
8164 * c-c++-common/Wrestrict-2.c: Remove test cases.
8165 * c-c++-common/Wrestrict.c: Same.
8166 * gcc.dg/Wrestrict-12.c: New test.
8167 * gcc.dg/Wrestrict-14.c: New test.
8168
8169 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8170
8171 * g++.dg/pr84821.C: New test.
8172
8173 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8174
8175 * gcc.dg/pr84799.c: New test.
8176
8177 2018-03-12 Richard Biener <rguenther@suse.de>
8178
8179 PR tree-optimization/84803
8180 * gcc.dg/torture/pr84803.c: New testcase.
8181
8182 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR c++/84813
8185 * g++.dg/debug/pr84813.C: New test.
8186
8187 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8188
8189 PR fortran/84546
8190 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8191
8192 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8193
8194 PR fortran/83939
8195 * gfortran.dg/pr83939.f90
8196
8197 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8198
8199 PR fortran/66128
8200 * gfortran.dg/zero_sized_9.f90: New test.
8201
8202 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR debug/58150
8205 * g++.dg/debug/dwarf2/enum2.C: New test.
8206
8207 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8208
8209 PR fortran/84734
8210 * gfortran.dg/pr84734.f90: New test.
8211
8212 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8213
8214 * gnat.dg/prot3.adb: New test.
8215 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8216
8217 2018-03-09 Jason Merrill <jason@redhat.com>
8218 Paolo Carlini <paolo.carlini@oracle.com>
8219
8220 PR c++/71169
8221 PR c++/71832
8222 * g++.dg/cpp0x/pr71169.C: New.
8223 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8224 * g++.dg/cpp0x/pr71832.C: Likewise.
8225
8226 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8227
8228 PR target/83969
8229 * gcc.target/powerpc/pr83969.c: New test.
8230
8231 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR target/84772
8234 * gcc.dg/pr84772.c: New test.
8235
8236 PR c++/84076
8237 * g++.dg/warn/Wformat-2.C: New test.
8238
8239 PR c++/84767
8240 * g++.dg/ext/vla18.C: New test.
8241
8242 2018-03-09 Martin Sebor <msebor@redhat.com>
8243
8244 PR tree-optimization/84526
8245 * gcc.dg/Wrestrict-10.c: New test.
8246 * gcc.dg/Wrestrict-11.c: New test.
8247
8248 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8249
8250 PR rtl-optimization/84682
8251 * gcc.dg/torture/pr84682-1.c: New.
8252 * gcc.dg/torture/pr84682-2.c: New.
8253 * gcc.dg/torture/pr84682-3.c: New.
8254
8255 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR c++/84724
8258 * g++.dg/ext/pr84724.C: New test.
8259
8260 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8261
8262 PR target/83712
8263 * gcc.target/arm/pr83712.c: New.
8264
8265 2018-03-09 Richard Biener <rguenther@suse.de>
8266
8267 PR tree-optimization/84775
8268 * gcc.dg/torture/pr84775.c: New testcase.
8269
8270 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR debug/84404
8273 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8274 targets.
8275
8276 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8277
8278 * gcc.c-torture/compile/20180309-1.c: New test.
8279
8280 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR c++/80598
8283 * g++.dg/warn/Wunused-function4.C: New test.
8284
8285 PR inline-asm/84742
8286 * gcc.target/i386/pr84742-1.c: New test.
8287 * gcc.target/i386/pr84742-2.c: New test.
8288
8289 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8290
8291 PR target/84748
8292 * gcc.c-torture/execute/pr84748.c: New test.
8293
8294 2018-03-08 Richard Biener <rguenther@suse.de>
8295
8296 PR middle-end/84552
8297 * gcc.dg/graphite/pr84552.c: New testcase.
8298
8299 2018-03-08 Richard Biener <rguenther@suse.de>
8300
8301 PR tree-optimization/84178
8302 * gcc.dg/torture/pr84178-2.c: New testcase.
8303
8304 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8305
8306 PR tree-optimization/84178
8307 * gcc.c-torture/compile/pr84178-1.c: New test.
8308
8309 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8310
8311 * lib/target-supports.exp: Do not return zero from a ifunc
8312 function.
8313
8314 2018-03-08 Richard Biener <rguenther@suse.de>
8315
8316 PR tree-optimization/84746
8317 * gcc.dg/torture/pr84746.c: New testcase.
8318
8319
8320 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8321 PR debug/84404
8322 PR debug/84408
8323 * gcc.dg/graphite/pr84404.c: New.
8324
8325 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR tree-optimization/84740
8328 * gcc.dg/torture/pr84740.c: New test.
8329
8330 PR tree-optimization/84739
8331 * gcc.dg/pr84739.c: New test.
8332
8333 2018-03-07 Martin Sebor <msebor@redhat.com>
8334
8335 PR tree-optimization/83519
8336 * gcc.dg/Wrestrict-13.c: New test.
8337
8338 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8339
8340 PR fortran/64124
8341 PR fortran/70409
8342 * gfortran.dg/pr64124.f90: New tests.
8343 * gfortran.dg/pr70409.f90: New tests.
8344
8345 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8346
8347 PR target/82411
8348 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8349
8350 2018-03-07 Martin Sebor <msebor@redhat.com>
8351
8352 PR tree-optimization/84526
8353 * gcc.dg/Wrestrict-10.c: New test.
8354
8355 2018-03-07 Martin Sebor <msebor@redhat.com>
8356
8357 PR tree-optimization/84468
8358 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8359 * gcc.dg/Wstringop-truncation.c: New test.
8360 * gcc.dg/Wstringop-truncation-2.c: New test.
8361
8362 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR fortran/84565
8365 * gfortran.dg/pr84565.f90: New test.
8366
8367 PR middle-end/84723
8368 * gcc.target/i386/pr84723-1.c: New test.
8369 * gcc.target/i386/pr84723-2.c: New test.
8370 * gcc.target/i386/pr84723-3.c: New test.
8371 * gcc.target/i386/pr84723-4.c: New test.
8372 * gcc.target/i386/pr84723-5.c: New test.
8373
8374 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8375
8376 PR fortran/64107
8377 * gfortran.dg/pr64107.f90: New test.
8378
8379 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8380
8381 PR fortran/84697
8382 PR fortran/66128
8383 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8384
8385 2018-03-06 Marek Polacek <polacek@redhat.com>
8386
8387 PR c++/84684
8388 * g++.dg/cpp1z/constexpr-84684.C: New test.
8389
8390 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR c/84721
8393 * gcc.dg/pr84721.c: New test.
8394
8395 PR target/84710
8396 * gcc.dg/pr84710.c: New test.
8397
8398 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8399
8400 PR fortran/56667
8401 * gfortran.dg/implied_do_2.f90: New test.
8402 * gfortran.dg/coarray_8.f90: Update for new error message.
8403
8404 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR inline-asm/84683
8407 * g++.dg/ext/pr84683.C: New test.
8408
8409 PR tree-optimization/84687
8410 * gcc.dg/pr84687.c: New test.
8411
8412 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8413
8414 PR c++/84231
8415 * g++.dg/pr84231.C: New.
8416
8417 PR c++/84593
8418 * g++.dg/cpp1y/pr84593.C: New.
8419
8420 PR c++/84492
8421 * g++.dg/pr84492.C: New.
8422
8423 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8424
8425 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8426 __builtin_ppc_speculation_barrier.
8427
8428 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR target/84700
8431 * gcc.target/powerpc/pr84700.c: New test.
8432
8433 2018-03-05 Nathan Sidwell <nathan@acm.org>
8434
8435 PR c++/84702
8436 * g++.dg/lookup/pr84702.C: New.
8437
8438 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR target/84564
8441 * gcc.target/i386/pr84564.c: New test.
8442
8443 2018-03-05 Marek Polacek <polacek@redhat.com>
8444
8445 PR c++/84707
8446 * g++.dg/cpp0x/inline-ns10.C: New test.
8447
8448 2018-03-05 Nathan Sidwell <nathan@acm.org>
8449
8450 PR c++/84694
8451 * g++.dg/template/pr84694.C: New.
8452
8453 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8454
8455 PR target/84524
8456 * gcc.c-torture/execute/pr84524.c: New test.
8457 * gcc.target/i386/avx512bw-pr84524.c: New test.
8458
8459 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8460
8461 PR target/84264
8462 * g++.dg/pr84264.C: New test.
8463
8464 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8465
8466 PR c++/84618
8467 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8468 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8469 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8470
8471 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8472
8473 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8474 * g++.dg/other/i386-3.C: Ditto.
8475 * gcc.target/i386/sse-12.c: Ditto.
8476 * gcc.target/i386/sse-13.c: Ditto.
8477 * gcc.target/i386/sse-14.c: Ditto.
8478 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8479 * gcc.target/i386/wbinvd-1.c: New test.
8480 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8481 * gcc.target/i386/pconfig-1.c: Ditto.
8482
8483 2018-03-05 Pádraig Brady <P@draigBrady.com>
8484 Nathan Sidwell <nathan@acm.org>
8485
8486 PR c++/84497
8487 * g++.dg/cpp0x/pr84497.C: New.
8488
8489 2018-03-05 Richard Biener <rguenther@suse.de>
8490
8491 PR tree-optimization/84670
8492 * gcc.dg/pr84670-1.c: New testcase.
8493 * gcc.dg/pr84670-2.c: Likewise.
8494 * gcc.dg/pr84670-3.c: Likewise.
8495 * gcc.dg/pr84670-4.c: Likewise.
8496
8497 2018-03-05 Richard Biener <rguenther@suse.de>
8498
8499 PR tree-optimization/84650
8500 * gcc.dg/graphite/pr84650.c: New testcase.
8501
8502 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8503
8504 PR c++/82022
8505 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8506
8507 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8508
8509 PR fortran/71085
8510 * gfortran.dg/pr71085.f90: New test.
8511
8512 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8513
8514 PR fortran/66128
8515 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8516
8517 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8518
8519 PR fortran/51434
8520 * gfortran.dg/pr51434.f90: New test.
8521
8522 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8523
8524 PR c++/61358
8525 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8526
8527 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8528
8529 PR c++/67370
8530 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8531
8532 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8533
8534 PR c++/71464
8535 * g++.dg/torture/pr71464.C: New.
8536
8537 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8538
8539 PR fortran/80965
8540 * gfortran.dg/select_type_41.f90: New test.
8541
8542 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8543
8544 PR c++/61135
8545 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8546
8547 2018-03-02 Marek Polacek <polacek@redhat.com>
8548
8549 PR c++/84578
8550 * g++.dg/ext/flexary29.C: New test.
8551
8552 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8553
8554 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8555
8556 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8557
8558 PR c++/81812
8559 * g++.dg/torture/pr81812.C: New.
8560
8561 2018-03-02 Marek Polacek <polacek@redhat.com>
8562
8563 PR c++/84171
8564 * g++.dg/warn/Wsign-compare-8.C: New test.
8565
8566 PR c++/84663
8567 * g++.dg/parse/array-size3.C: New test.
8568
8569 PR c++/84664
8570 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8571
8572 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR c++/84662
8575 * g++.dg/cpp1y/pr84662.C: New test.
8576
8577 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8578
8579 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8580 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8581 "dg-lto-options".
8582 * g++.dg/lto/20101010-1_0.C: Likewise.
8583 * g++.dg/lto/20101010-2_0.C: Likewise.
8584
8585 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8586
8587 PR ipa/84628
8588 * gcc.dg/pr84628.c: New test.
8589
8590 PR target/56540
8591 * gcc.target/ia64/pr56540.c: New test.
8592
8593 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8594
8595 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8596 32-bit target.
8597 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8598 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8599 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8600 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8601
8602 2018-03-02 Marek Polacek <polacek@redhat.com>
8603
8604 PR c++/84590
8605 * c-c++-common/ubsan/shift-11.c: New test.
8606
8607 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8608
8609 * gcc.dg/vect/vect-alias-check-13.c: New test.
8610
8611 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR target/84614
8614 * gcc.dg/pr84614.c: New test.
8615
8616 PR inline-asm/84625
8617 * gcc.target/i386/pr84625.c: New test.
8618
8619 2018-03-02 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/84427
8622 * gcc.dg/torture/pr84427.c: New testcase.
8623
8624 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8625
8626 PR target/84534
8627 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8628 powerpc64le*-*-linux*.
8629 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8630 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8631
8632 2018-03-01 Martin Sebor <msebor@redhat.com>
8633
8634 PR c++/84294
8635 * g++.dg/ext/attr-const.C: Remove xfail.
8636 * g++.dg/ext/attr-malloc-3.C: New test.
8637 * g++.dg/ext/attr-noinline-3.C: New test.
8638 * g++.dg/ext/attr-noreturn-3.C: New test.
8639 * g++.dg/ext/attr-nothrow-3.C: New test.
8640 * g++.dg/ext/attr-pure.C: Remove xfail.
8641
8642 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR sanitizer/70875
8645 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8646 dg-options and dg-shouldfail "ubsan" directive.
8647
8648 2018-03-01 Marek Polacek <polacek@redhat.com>
8649 Jason Merrill <jason@redhat.com>
8650
8651 PR c++/84582
8652 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8653 * g++.dg/cpp1z/static1.C: New test.
8654 * g++.dg/template/static37.C: New test.
8655
8656 2018-03-01 Nathan Sidwell <nathan@acm.org>
8657
8658 PR c++/84434
8659 * g++.dg/template/pr84434.C: New.
8660
8661 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8662
8663 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8664 -mthumb to the command-line.
8665
8666 2018-03-01 Marek Polacek <polacek@redhat.com>
8667
8668 PR c++/84596
8669 * g++.dg/cpp0x/static_assert14.C: New test.
8670
8671 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8672
8673 PR c++/79410
8674 * g++.dg/torture/pr79410.C: New.
8675
8676 2018-03-01 Martin Liska <mliska@suse.cz>
8677
8678 PR sanitizer/82484
8679 * gcc.dg/asan/pr82484.c: New test.
8680
8681 2018-03-01 Richard Biener <rguenther@suse.de>
8682
8683 PR debug/84645
8684 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8685
8686 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8687
8688 PR fortran/84219
8689 * gfortran.dg/coarray_47.f90: New test.
8690
8691 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8692
8693 PR fortran/84538
8694 * gfortran.dg/class_array_23.f03: New test.
8695
8696 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8697
8698 PR rtl-optimization/84528
8699 * gcc.dg/torture/pr84538.c: Rename to...
8700 * gcc.dg/torture/pr84528.c: ...this.
8701
8702 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8703
8704 PR rtl-optimization/84528
8705 * gcc.dg/torture/pr84538.c: New test.
8706
8707 2018-02-28 Martin Sebor <msebor@redhat.com>
8708
8709 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8710 -fpic test failures.
8711 * c-c++-common/Wrestrict-2.c: Same.
8712 * c-c++-common/Wstringop-truncation.c: Same.
8713 * gcc.dg/Warray-bounds-22.c: Same.
8714 * gcc.dg/Wstringop-overflow.c: Same.
8715 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8716 (signed_range): Same.
8717 (unsigned_anti_range): Same.
8718 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8719 (signed_range): Same.
8720 (unsigned_anti_range): Same.
8721 * gcc.dg/attr-alloc_size-7.c: Same.
8722 * gcc.dg/attr-alloc_size-8.c: Same.
8723 * gcc.dg/builtin-alloc-size.c: Same.
8724 * gcc.dg/builtin-stpncpy.c: Same.
8725 * gcc.dg/builtins-nonnull.c: Same.
8726 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8727 * gcc.dg/pr79214.c: Same.
8728 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8729 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8730 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8731 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8732 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8733 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8734 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8735 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8736 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8737 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8738 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8739
8740 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8741
8742 PR target/84014
8743 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8744
8745 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR c++/84609
8748 * g++.dg/cpp0x/pr84609.C: New test.
8749
8750 2018-02-28 Martin Sebor <msebor@redhat.com>
8751
8752 PR testsuite/84617
8753 * g++.dg/ext/attr-malloc-3.C: New test.
8754 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8755 to pre-existing problems.
8756 * g++.dg/ext/attr-pure.C: Same.
8757
8758 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8759
8760 PR fortran/83901
8761 * gfortran.dg/associate_37.f90: New test.
8762
8763 PR fortran/83344
8764 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8765
8766 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR target/52991
8769 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8770 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8771 * gcc.dg/bf-ms-layout-4.c: New test.
8772 * gcc.dg/bf-ms-layout-5.c: New test.
8773
8774 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8775
8776 PR target/83399
8777 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8778
8779 2018-02-28 Richard Biener <rguenther@suse.de>
8780
8781 PR tree-optimization/84584
8782 * gcc.dg/graphite/pr84584.c: New testcase.
8783
8784 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8785
8786 PR preprocessor/84517
8787 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8788
8789 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8790
8791 * c-c++-common/dump-ada-spec-12.c: New test.
8792 * c-c++-common/dump-ada-spec-13.c: Likewise.
8793
8794 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8795
8796 * c-c++-common/dump-ada-spec-11.c: New test.
8797
8798 2018-02-28 Martin Liska <mliska@suse.cz>
8799
8800 PR testsuite/84597
8801 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8802 * g++.dg/ext/timevar2.C: Likewise.
8803
8804 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8805
8806 * c-c++-common/dump-ada-spec-8.c: New test.
8807 * c-c++-common/dump-ada-spec-9.c: Likewise.
8808 * c-c++-common/dump-ada-spec-10.c: Likewise.
8809
8810 2018-02-28 Richard Biener <rguenther@suse.de>
8811
8812 PR middle-end/84607
8813 * gcc.dg/pr84607.c: New testcase.
8814
8815 2018-02-28 Nathan Sidwell <nathan@acm.org>
8816
8817 PR c++/84602
8818 * g++.dg/lookup/pr84602.C: New.
8819
8820 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR c++/83871
8823 PR c++/83503
8824 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8825 dg-options.
8826 * g++.dg/ext/attr-nonnull.C: Likewise.
8827 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8828 directives.
8829 * g++.dg/ext/attr-noinline-2.C: Likewise.
8830 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8831 -fdump-tree-eh in dg-options.
8832
8833 2018-02-28 Alan Modra <amodra@gmail.com>
8834
8835 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8836 GNU ld message.
8837 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8838
8839 2018-02-27 Martin Sebor <msebor@redhat.com>
8840
8841 PR c++/83871
8842 PR c++/83503
8843 * g++.dg/Wmissing-attributes.C: New test.
8844 * g++.dg/ext/attr-const-pure.C: New test.
8845 * g++.dg/ext/attr-const.C: New test.
8846 * g++.dg/ext/attr-deprecated-2.C: New test.
8847 * g++.dg/ext/attr-malloc-2.C: New test.
8848 * g++.dg/ext/attr-malloc.C: New test.
8849 * g++.dg/ext/attr-noinline-2.C: New test.
8850 * g++.dg/ext/attr-noinline.C: New test.
8851 * g++.dg/ext/attr-nonnull.C: New test.
8852 * g++.dg/ext/attr-noreturn-2.C: New test.
8853 * g++.dg/ext/attr-noreturn.C: New test.
8854 * g++.dg/ext/attr-nothrow-2.C: New test.
8855 * g++.dg/ext/attr-nothrow.C: New test.
8856 * g++.dg/ext/attr-optimize.C: New test.
8857 * g++.dg/ext/attr-pure.C: New test.
8858 * g++.dg/ext/attr-returns-nonnull.C: New test.
8859 * g++.dg/ext/attr-warning.C: New test.
8860
8861 2018-02-27 Nathan Sidwell <nathan@acm.org>
8862
8863 PR c++/84426
8864 * g++.dg/lookup/pr84426.C: New.
8865
8866 2018-02-27 Richard Biener <rguenther@suse.de>
8867
8868 PR tree-optimization/84512
8869 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8870
8871 2018-02-27 Martin Liska <mliska@suse.cz>
8872
8873 PR gcov-profile/84548
8874 * g++.dg/gcov/pr84548.C: New test.
8875
8876 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR target/84575
8879 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8880
8881 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8882
8883 PR c++/84558
8884 * g++.dg/cpp1y/pr84558.C: New test.
8885
8886 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8887
8888 PR c++/84540
8889 * g++.dg/cpp0x/alignas14.C: New.
8890 * g++.dg/cpp0x/alignas15.C: Likewise.
8891
8892 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR c++/84557
8895 * g++.dg/gomp/pr84557.C: New test.
8896
8897 2018-02-26 Marek Polacek <polacek@redhat.com>
8898
8899 PR c++/84325
8900 * g++.dg/cpp1z/pr84325.C: New test.
8901
8902 2018-02-26 Carl Love <cel@us.ibm.com>
8903
8904 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8905 Power 8 test file.
8906 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8907 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8908 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8909 -mcpu=power8.
8910 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8911 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8912 -mcpu=power8.
8913
8914 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8915
8916 PR target/84039
8917 * gcc.target/i386/indirect-thunk-1.c: Updated.
8918 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8919 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8920 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8921 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8922 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8923 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8924 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8925 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8926 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8927 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8928 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8929 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8930 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8931 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8932 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8933 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8934 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8935 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8936 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8937 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8938 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8939 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8940 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8941 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8942 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8943 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8944 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8945 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8946 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8947 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8948 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8949 * gcc.target/i386/ret-thunk-9.c: Likewise.
8950 * gcc.target/i386/ret-thunk-10.c: Likewise.
8951 * gcc.target/i386/ret-thunk-11.c: Likewise.
8952 * gcc.target/i386/ret-thunk-12.c: Likewise.
8953 * gcc.target/i386/ret-thunk-13.c: Likewise.
8954 * gcc.target/i386/ret-thunk-14.c: Likewise.
8955 * gcc.target/i386/ret-thunk-15.c: Likewise.
8956
8957 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8958
8959 * gcc.c-torture/execute/20180226-1.c: New test.
8960
8961 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8962
8963 PR tree-optimization/83965
8964 * gcc.dg/vect/pr83965-2.c: New test.
8965
8966 2018-02-26 Tom de Vries <tom@codesourcery.com>
8967
8968 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8969
8970 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8971
8972 PR target/84530
8973 * gcc.target/i386/ret-thunk-22.c: New test.
8974 * gcc.target/i386/ret-thunk-23.c: Likewise.
8975 * gcc.target/i386/ret-thunk-24.c: Likewise.
8976 * gcc.target/i386/ret-thunk-25.c: Likewise.
8977 * gcc.target/i386/ret-thunk-26.c: Likewise.
8978
8979 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/84533
8982 * g++.dg/cpp1z/pr84533.C: New.
8983
8984 2018-02-26 Marek Polacek <polacek@redhat.com>
8985
8986 PR c++/84537
8987 * g++.dg/parse/error60.C: New test.
8988
8989 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR c++/84556
8992 * g++.dg/gomp/pr84556.C: New test.
8993 * g++.dg/vect/pr84556.cc: New test.
8994
8995 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8996
8997 PR fortran/32957
8998 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8999 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9000 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9001 * gfortran.dg/c_loc_test.f90: Likewise.
9002 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9003 * gfortran.dg/proc_decl_17.f90: Likewise.
9004 * gfortran.dg/proc_ptr_8.f90: Likewise.
9005
9006 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9007
9008 PR target/84521
9009 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9010 r254814 disabling -fomit-frame-pointer by default.
9011 * gcc.target/aarch64/spill_1.c: Likewise.
9012 * gcc.target/aarch64/test_frame_11.c: Likewise.
9013 * gcc.target/aarch64/test_frame_12.c: Likewise.
9014 * gcc.target/aarch64/test_frame_13.c: Likewise.
9015 * gcc.target/aarch64/test_frame_14.c: Likewise.
9016 * gcc.target/aarch64/test_frame_15.c: Likewise.
9017 * gcc.target/aarch64/test_frame_3.c: Likewise.
9018 * gcc.target/aarch64/test_frame_5.c: Likewise.
9019 * gcc.target/aarch64/test_frame_9.c: Likewise.
9020
9021 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9022
9023 PR fortran/83633
9024 * gfortran.dg/explicit_shape_1.f90: New test.
9025 * gfortran.dg/automatic_module_variable.f90: Update regex.
9026 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9027 * gfortran.dg/constant_shape.f90: Ditto.
9028 * gfortran.dg/dec_structure_23.f90: Ditto.
9029 * gfortran.dg/pr78240.f90: Ditto.
9030
9031 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9032
9033 PR fortran/84523
9034 * gfortran.dg/pr84523.f90: New test.
9035
9036 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9037
9038 PR fortran/78238
9039 * gfortran.dg/select_type_40.f90: New test.
9040
9041 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9042
9043 PR fortran/30792
9044 * gfortran.dg/data_substring.f90: New test.
9045
9046 2018-02-24 Marek Polacek <polacek@redhat.com>
9047
9048 PR c++/83692
9049 * g++.dg/cpp1z/constexpr-83692.C: New test.
9050
9051 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9052
9053 PR fortran/84346
9054 * gfortran.dg/statement_function_1.f90: Update test.
9055
9056 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9057
9058 PR fortran/84506
9059 * gfortran.dg/inquire_19.f90: New test.
9060
9061 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9062
9063 PR fortran/83149
9064 * gfortran.dg/pr83149_b.f90: New test.
9065 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9066
9067 2018-02-23 Carl Love <cel@us.ibm.com>
9068
9069 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9070 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9071 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9072 Power 8 tests.
9073
9074 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9075
9076 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9077 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9078
9079 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9080
9081 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9082 expected output.
9083
9084 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9085
9086 PR fortran/83149
9087 * gfortran.dg/pr83149_1.f90: New test.
9088 * gfortran.dg/pr83149.f90: Additional source for previous.
9089
9090 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9091
9092 PR testsuite/80551
9093 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9094 __GI___pthread_mutex_init as well.
9095
9096 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9097
9098 PR fortran/83148
9099 * gfortran.dg/class_68.f90: New test.
9100
9101 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9102
9103 PR fortran/59781
9104 * gfortran.dg/derived_init_5.f90: New test.
9105
9106 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR target/82851
9109 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9110 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9111
9112 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9113
9114 PR target/81572
9115 * gcc.target/powerpc/pr81572.c: New.
9116
9117 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9118
9119 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9120
9121 2018-02-22 Martin Sebor <msebor@redhat.com>
9122
9123 PR tree-optimization/84480
9124 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9125 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9126
9127 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9128
9129 PR target/84176
9130 * gcc.target/i386/indirect-thunk-11.c: New test.
9131 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9132 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9133 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9134 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9135 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9136 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9137 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9138 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9139 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9140
9141 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9142
9143 PR target/83335
9144 * gcc.target/aarch64/asm-2.c: Add dg-error for
9145 ILP32 mode.
9146 * gcc.target/aarch64/asm-4.c: New test.
9147
9148 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9149
9150 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9151
9152 2018-02-22 Marek Polacek <polacek@redhat.com>
9153
9154 PR c++/84493
9155 * g++.dg/parse/error59.C: New test.
9156
9157 2018-02-22 Tom de Vries <tom@codesourcery.com>
9158
9159 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9160
9161 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9162
9163 PR c++/77655
9164 * g++.dg/cpp0x/pr77655.C: New.
9165
9166 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR c++/84496
9169 * g++.dg/cpp1y/pr84496.C: New test.
9170
9171 PR target/84502
9172 * g++.dg/torture/pr84502.C: New test.
9173
9174 PR tree-optimization/84503
9175 * gcc.dg/pr84503-1.c: New test.
9176 * gcc.dg/pr84503-2.c: New test.
9177
9178 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR tree-optimization/84478
9181 * gcc.c-torture/execute/pr84478.c: New test.
9182
9183 2018-02-20 Martin Sebor <msebor@redhat.com>
9184
9185 PR middle-end/84095
9186 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9187 * c-c++-common/Wrestrict.c: Same.
9188 * gcc.dg/Wrestrict-6.c: Same.
9189 * gcc.dg/Warray-bounds-27.c: New test.
9190 * gcc.dg/Wrestrict-8.c: New test.
9191 * gcc.dg/Wrestrict-9.c: New test.
9192 * gcc.dg/pr84095.c: New test.
9193
9194 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9195
9196 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9197
9198 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9199
9200 PR fortran/48890
9201 PR fortran/83823
9202 * gfortran.dg/structure_constructor_14.f90: New test.
9203
9204 2018-02-20 Jeff Law <law@redhat.com>
9205
9206 PR middle-end/82123
9207 PR tree-optimization/81592
9208 PR middle-end/79257
9209 * gcc.dg/pr81592.c: New test.
9210 * gcc.dg/pr82123.c: New test.
9211 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9212
9213 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR c++/84488
9216 * g++.dg/warn/Wunused-var-30.C: New test.
9217
9218 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9219
9220 PR tree-optimization/84419
9221 * gcc.dg/vect/pr84419.c: New test.
9222
9223 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR middle-end/82004
9226 * gfortran.dg/pr82004.f90: New test.
9227
9228 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9229
9230 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9231
9232 2018-02-20 Martin Liska <mliska@suse.cz>
9233
9234 PR c/84310
9235 PR target/79747
9236 * gcc.target/i386/pr84310.c: New test.
9237 * gcc.target/i386/pr84310-2.c: Likewise.
9238
9239 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9240
9241 PR c++/84446
9242 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9243
9244 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR c++/84445
9247 * g++.dg/cpp1z/launder7.C: New test.
9248
9249 PR c++/84449
9250 * g++.dg/cpp0x/constexpr-84449.C: New test.
9251
9252 PR c++/84455
9253 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9254
9255 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9256
9257 PR fortran/83344
9258 PR fortran/83975
9259 * gfortran.dg/associate_22.f90: Enable commented out test.
9260 * gfortran.dg/associate_36.f90: New test.
9261
9262 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR target/84146
9265 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9266
9267 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9268
9269 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9270 (dg-options): Use -mavx instead of -w.
9271
9272 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR c++/84444
9275 * g++.dg/cpp1z/launder8.C: New test.
9276
9277 PR c++/84448
9278 * g++.dg/gomp/pr84448.C: New test.
9279
9280 PR c++/84430
9281 * g++.dg/gomp/pr84430.C: New test.
9282
9283 PR tree-optimization/84452
9284 * gcc.dg/pr84452.c: New test.
9285
9286 PR c++/79064
9287 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9288
9289 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9290
9291 PR fortran/35339
9292 * gfortran.dg/implied_do_io_4.f90: New test.
9293
9294 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9295
9296 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9297 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9298 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9299
9300 2018-02-19 Carl Love <cel@us.ibm.com>
9301
9302 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9303
9304 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9305
9306 PR target/84460
9307 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9308
9309 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9310
9311 PR c++/84348
9312 * g++.dg/cpp0x/auto50.C: New.
9313 * g++.dg/parse/friend12.C: Adjust.
9314
9315 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9316
9317 PR libgfortran/84389
9318 * gfortran.dg/dtio_33.f90: New test.
9319
9320 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9321
9322 PR libgfortran/84412
9323 * gfortran.dg/inquire_18.f90: New test.
9324
9325 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9326
9327 PR fortran/84381
9328 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9329 * gfortran.dg/pointer_intent_3.f90: Ditto.
9330 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9331 * gfortran.dg/protected_3.f90: Ditto.
9332 * gfortran.dg/protected_4.f90: Ditto.
9333 * gfortran.dg/protected_5.f90: Ditto.
9334 * gfortran.dg/protected_6.f90: Ditto.
9335
9336 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9337
9338 PR fortran/80945
9339 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9340 change to run.
9341
9342 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9343
9344 PR fortran/84270
9345 * gfortran.dg/inline_matmul_22.f90: New test.
9346
9347 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9348
9349 PR fortran/84381
9350 * gfortran.dg/abort_shoulfail.f90: New test.
9351 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9352 by STOP n.
9353 * gfortran.dg/PR19754_2.f90: Likewise.
9354 * gfortran.dg/PR19872.f: Likewise.
9355 * gfortran.dg/PR49268.f90: Likewise.
9356 * gfortran.dg/Wall.f90: Likewise.
9357 * gfortran.dg/Wno-all.f90: Likewise.
9358 * gfortran.dg/achar_1.f90: Likewise.
9359 * gfortran.dg/achar_2.f90: Likewise.
9360 * gfortran.dg/achar_4.f90: Likewise.
9361 * gfortran.dg/achar_6.F90: Likewise.
9362 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9363 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9364 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9365 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9366 * gfortran.dg/actual_array_result_1.f90: Likewise.
9367 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9368 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9369 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9370 * gfortran.dg/actual_procedure_1.f90: Likewise.
9371 * gfortran.dg/adjustl_1.f90: Likewise.
9372 * gfortran.dg/advance_1.f90: Likewise.
9373 * gfortran.dg/advance_4.f90: Likewise.
9374 * gfortran.dg/advance_5.f90: Likewise.
9375 * gfortran.dg/advance_6.f90: Likewise.
9376 * gfortran.dg/aint_anint_1.f90: Likewise.
9377 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9378 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9379 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9380 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9381 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9382 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9383 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9384 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9385 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9386 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9387 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9388 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9389 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9390 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9391 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9392 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9393 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9394 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9395 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9396 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9397 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9398 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9399 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9400 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9401 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9402 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9403 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9404 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9405 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9406 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9407 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9408 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9409 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9410 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9411 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9412 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9413 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9414 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9415 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9416 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9417 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9418 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9419 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9420 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9421 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9422 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9423 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9424 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9425 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9426 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9427 * gfortran.dg/allocatable_function_1.f90: Likewise.
9428 * gfortran.dg/allocatable_function_10.f90: Likewise.
9429 * gfortran.dg/allocatable_function_3.f90: Likewise.
9430 * gfortran.dg/allocatable_function_5.f90: Likewise.
9431 * gfortran.dg/allocatable_function_6.f90: Likewise.
9432 * gfortran.dg/allocatable_function_7.f90: Likewise.
9433 * gfortran.dg/allocatable_function_8.f90: Likewise.
9434 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9435 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9436 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9437 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9438 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9439 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9440 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9441 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9442 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9443 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9444 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9445 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9446 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9447 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9448 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9449 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9450 * gfortran.dg/allocate_class_3.f90: Likewise.
9451 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9452 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9453 * gfortran.dg/allocate_derived_5.f90: Likewise.
9454 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9455 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9456 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9457 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9458 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9459 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9460 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9461 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9462 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9463 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9464 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9465 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9466 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9467 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9468 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9469 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9470 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9471 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9472 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9473 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9474 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9475 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9476 * gfortran.dg/altreturn_3.f90: Likewise.
9477 * gfortran.dg/altreturn_5.f90: Likewise.
9478 * gfortran.dg/altreturn_7.f90: Likewise.
9479 * gfortran.dg/and_or_xor.f90: Likewise.
9480 * gfortran.dg/anint_1.f90: Likewise.
9481 * gfortran.dg/any_all_1.f90: Likewise.
9482 * gfortran.dg/anyallcount_1.f90: Likewise.
9483 * gfortran.dg/append_1.f90: Likewise.
9484 * gfortran.dg/argument_checking_1.f90: Likewise.
9485 * gfortran.dg/argument_checking_2.f90: Likewise.
9486 * gfortran.dg/argument_checking_8.f90: Likewise.
9487 * gfortran.dg/arithmetic_if.f90: Likewise.
9488 * gfortran.dg/array_1.f90: Likewise.
9489 * gfortran.dg/array_2.f90: Likewise.
9490 * gfortran.dg/array_alloc_1.f90: Likewise.
9491 * gfortran.dg/array_alloc_2.f90: Likewise.
9492 * gfortran.dg/array_alloc_3.f90: Likewise.
9493 * gfortran.dg/array_assignment_1.F90: Likewise.
9494 * gfortran.dg/array_assignment_5.f90: Likewise.
9495 * gfortran.dg/array_constructor_1.f90: Likewise.
9496 * gfortran.dg/array_constructor_10.f90: Likewise.
9497 * gfortran.dg/array_constructor_11.f90: Likewise.
9498 * gfortran.dg/array_constructor_12.f90: Likewise.
9499 * gfortran.dg/array_constructor_15.f90: Likewise.
9500 * gfortran.dg/array_constructor_16.f90: Likewise.
9501 * gfortran.dg/array_constructor_17.f90: Likewise.
9502 * gfortran.dg/array_constructor_19.f90: Likewise.
9503 * gfortran.dg/array_constructor_23.f: Likewise.
9504 * gfortran.dg/array_constructor_24.f: Likewise.
9505 * gfortran.dg/array_constructor_32.f90: Likewise.
9506 * gfortran.dg/array_constructor_36.f90: Likewise.
9507 * gfortran.dg/array_constructor_39.f90: Likewise.
9508 * gfortran.dg/array_constructor_4.f90: Likewise.
9509 * gfortran.dg/array_constructor_40.f90: Likewise.
9510 * gfortran.dg/array_constructor_44.f90: Likewise.
9511 * gfortran.dg/array_constructor_45.f90: Likewise.
9512 * gfortran.dg/array_constructor_46.f90: Likewise.
9513 * gfortran.dg/array_constructor_47.f90: Likewise.
9514 * gfortran.dg/array_constructor_49.f90: Likewise.
9515 * gfortran.dg/array_constructor_5.f90: Likewise.
9516 * gfortran.dg/array_constructor_50.f90: Likewise.
9517 * gfortran.dg/array_constructor_6.f90: Likewise.
9518 * gfortran.dg/array_constructor_7.f90: Likewise.
9519 * gfortran.dg/array_constructor_8.f90: Likewise.
9520 * gfortran.dg/array_constructor_9.f90: Likewise.
9521 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9522 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9523 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9524 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9525 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9526 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9527 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9528 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9529 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9530 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9531 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9532 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9533 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9534 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9535 * gfortran.dg/array_function_1.f90: Likewise.
9536 * gfortran.dg/array_function_5.f90: Likewise.
9537 * gfortran.dg/array_initializer_1.f90: Likewise.
9538 * gfortran.dg/array_initializer_2.f90: Likewise.
9539 * gfortran.dg/array_memcpy_5.f90: Likewise.
9540 * gfortran.dg/array_memset_2.f90: Likewise.
9541 * gfortran.dg/array_reference_1.f90: Likewise.
9542 * gfortran.dg/array_return_value_1.f90: Likewise.
9543 * gfortran.dg/array_section_1.f90: Likewise.
9544 * gfortran.dg/array_temporaries_3.f90: Likewise.
9545 * gfortran.dg/arrayio_1.f90: Likewise.
9546 * gfortran.dg/arrayio_10.f90: Likewise.
9547 * gfortran.dg/arrayio_11.f90: Likewise.
9548 * gfortran.dg/arrayio_12.f90: Likewise.
9549 * gfortran.dg/arrayio_13.f90: Likewise.
9550 * gfortran.dg/arrayio_14.f90: Likewise.
9551 * gfortran.dg/arrayio_16.f90: Likewise.
9552 * gfortran.dg/arrayio_2.f90: Likewise.
9553 * gfortran.dg/arrayio_3.f90: Likewise.
9554 * gfortran.dg/arrayio_4.f90: Likewise.
9555 * gfortran.dg/arrayio_5.f90: Likewise.
9556 * gfortran.dg/arrayio_6.f90: Likewise.
9557 * gfortran.dg/arrayio_7.f90: Likewise.
9558 * gfortran.dg/arrayio_8.f90: Likewise.
9559 * gfortran.dg/arrayio_9.f90: Likewise.
9560 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9561 * gfortran.dg/assign_10.f90: Likewise.
9562 * gfortran.dg/assign_9.f90: Likewise.
9563 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9564 * gfortran.dg/assignment_1.f90: Likewise.
9565 * gfortran.dg/associate_1.f03: Likewise.
9566 * gfortran.dg/associate_11.f90: Likewise.
9567 * gfortran.dg/associate_13.f90: Likewise.
9568 * gfortran.dg/associate_15.f90: Likewise.
9569 * gfortran.dg/associate_17.f90: Likewise.
9570 * gfortran.dg/associate_18.f08: Likewise.
9571 * gfortran.dg/associate_19.f03: Likewise.
9572 * gfortran.dg/associate_20.f03: Likewise.
9573 * gfortran.dg/associate_22.f90: Likewise.
9574 * gfortran.dg/associate_23.f90: Likewise.
9575 * gfortran.dg/associate_24.f90: Likewise.
9576 * gfortran.dg/associate_25.f90: Likewise.
9577 * gfortran.dg/associate_27.f90: Likewise.
9578 * gfortran.dg/associate_28.f90: Likewise.
9579 * gfortran.dg/associate_32.f03: Likewise.
9580 * gfortran.dg/associate_33.f03: Likewise.
9581 * gfortran.dg/associate_34.f90: Likewise.
9582 * gfortran.dg/associate_6.f03: Likewise.
9583 * gfortran.dg/associate_7.f03: Likewise.
9584 * gfortran.dg/associate_8.f03: Likewise.
9585 * gfortran.dg/associate_9.f03: Likewise.
9586 * gfortran.dg/associated_1.f90: Likewise.
9587 * gfortran.dg/associated_2.f90: Likewise.
9588 * gfortran.dg/associated_5.f90: Likewise.
9589 * gfortran.dg/associated_6.f90: Likewise.
9590 * gfortran.dg/associated_target_3.f90: Likewise.
9591 * gfortran.dg/associated_target_4.f90: Likewise.
9592 * gfortran.dg/associated_target_5.f03: Likewise.
9593 * gfortran.dg/associated_target_6.f03: Likewise.
9594 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9595 * gfortran.dg/assumed_rank_1.f90: Likewise.
9596 * gfortran.dg/assumed_rank_10.f90: Likewise.
9597 * gfortran.dg/assumed_rank_2.f90: Likewise.
9598 * gfortran.dg/assumed_rank_7.f90: Likewise.
9599 * gfortran.dg/assumed_rank_8.f90: Likewise.
9600 * gfortran.dg/assumed_rank_9.f90: Likewise.
9601 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9602 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9603 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9604 * gfortran.dg/assumed_type_2.f90: Likewise.
9605 * gfortran.dg/atan2_1.f90: Likewise.
9606 * gfortran.dg/auto_array_1.f90: Likewise.
9607 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9608 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9609 * gfortran.dg/auto_char_len_3.f90: Likewise.
9610 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9611 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9612 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9613 * gfortran.dg/auto_save_2.f90: Likewise.
9614 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9615 * gfortran.dg/backslash_1.f90: Likewise.
9616 * gfortran.dg/backslash_2.f90: Likewise.
9617 * gfortran.dg/backslash_3.f: Likewise.
9618 * gfortran.dg/backspace_1.f: Likewise.
9619 * gfortran.dg/backspace_10.f90: Likewise.
9620 * gfortran.dg/backspace_11.f90: Likewise.
9621 * gfortran.dg/backspace_2.f: Likewise.
9622 * gfortran.dg/backspace_3.f: Likewise.
9623 * gfortran.dg/backspace_4.f: Likewise.
9624 * gfortran.dg/backspace_5.f: Likewise.
9625 * gfortran.dg/backspace_6.f: Likewise.
9626 * gfortran.dg/backspace_7.f90: Likewise.
9627 * gfortran.dg/backspace_8.f: Likewise.
9628 * gfortran.dg/backspace_9.f: Likewise.
9629 * gfortran.dg/bessel_1.f90: Likewise.
9630 * gfortran.dg/bessel_2.f90: Likewise.
9631 * gfortran.dg/bessel_5.f90: Likewise.
9632 * gfortran.dg/bessel_6.f90: Likewise.
9633 * gfortran.dg/bessel_7.f90: Likewise.
9634 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9635 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9636 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9637 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9638 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9639 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9640 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9641 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9642 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9643 * gfortran.dg/bit_comparison_1.F90: Likewise.
9644 * gfortran.dg/bit_comparison_2.F90: Likewise.
9645 * gfortran.dg/block_1.f08: Likewise.
9646 * gfortran.dg/block_13.f08: Likewise.
9647 * gfortran.dg/block_14.f90: Likewise.
9648 * gfortran.dg/block_2.f08: Likewise.
9649 * gfortran.dg/block_6.f08: Likewise.
9650 * gfortran.dg/block_7.f08: Likewise.
9651 * gfortran.dg/block_8.f08: Likewise.
9652 * gfortran.dg/blockdata_1.f90: Likewise.
9653 * gfortran.dg/bound_1.f90: Likewise.
9654 * gfortran.dg/bound_2.f90: Likewise.
9655 * gfortran.dg/bound_3.f90: Likewise.
9656 * gfortran.dg/bound_4.f90: Likewise.
9657 * gfortran.dg/bound_5.f90: Likewise.
9658 * gfortran.dg/bound_6.f90: Likewise.
9659 * gfortran.dg/bound_7.f90: Likewise.
9660 * gfortran.dg/bound_8.f90: Likewise.
9661 * gfortran.dg/bound_9.f90: Likewise.
9662 * gfortran.dg/bound_simplification_1.f90: Likewise.
9663 * gfortran.dg/bound_simplification_3.f90: Likewise.
9664 * gfortran.dg/bound_simplification_4.f90: Likewise.
9665 * gfortran.dg/bound_simplification_5.f90: Likewise.
9666 * gfortran.dg/bound_simplification_6.f90: Likewise.
9667 * gfortran.dg/bounds_check_1.f90: Likewise.
9668 * gfortran.dg/bounds_check_12.f90: Likewise.
9669 * gfortran.dg/bounds_check_14.f90: Likewise.
9670 * gfortran.dg/bounds_check_15.f90: Likewise.
9671 * gfortran.dg/bounds_check_19.f90: Likewise.
9672 * gfortran.dg/bounds_check_8.f90: Likewise.
9673 * gfortran.dg/bounds_check_9.f90: Likewise.
9674 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9675 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9676 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9677 * gfortran.dg/boz_1.f90: Likewise.
9678 * gfortran.dg/boz_11.f90: Likewise.
9679 * gfortran.dg/boz_13.f90: Likewise.
9680 * gfortran.dg/boz_14.f90: Likewise.
9681 * gfortran.dg/boz_15.f90: Likewise.
9682 * gfortran.dg/boz_3.f90: Likewise.
9683 * gfortran.dg/boz_6.f90: Likewise.
9684 * gfortran.dg/boz_9.f90: Likewise.
9685 * gfortran.dg/byte_1.f90: Likewise.
9686 * gfortran.dg/byte_2.f90: Likewise.
9687 * gfortran.dg/c_assoc.f90: Likewise.
9688 * gfortran.dg/c_assoc_2.f03: Likewise.
9689 * gfortran.dg/c_assoc_3.f90: Likewise.
9690 * gfortran.dg/c_by_val_1.f: Likewise.
9691 * gfortran.dg/c_by_val_5.f90: Likewise.
9692 * gfortran.dg/c_char_tests.f03: Likewise.
9693 * gfortran.dg/c_char_tests_2.f03: Likewise.
9694 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9695 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9696 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9697 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9698 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9699 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9700 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9701 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9702 * gfortran.dg/c_kind_params.f90: Likewise.
9703 * gfortran.dg/c_loc_test_20.f90: Likewise.
9704 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9705 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9706 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9707 * gfortran.dg/c_size_t_test.f03: Likewise.
9708 * gfortran.dg/c_sizeof_1.f90: Likewise.
9709 * gfortran.dg/c_sizeof_5.f90: Likewise.
9710 * gfortran.dg/c_sizeof_6.f90: Likewise.
9711 * gfortran.dg/char4_iunit_1.f03: Likewise.
9712 * gfortran.dg/char4_iunit_2.f03: Likewise.
9713 * gfortran.dg/char_allocation_1.f90: Likewise.
9714 * gfortran.dg/char_array_constructor.f90: Likewise.
9715 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9716 * gfortran.dg/char_assign_1.f90: Likewise.
9717 * gfortran.dg/char_associated_1.f90: Likewise.
9718 * gfortran.dg/char_cast_2.f90: Likewise.
9719 * gfortran.dg/char_comparison_1.f: Likewise.
9720 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9721 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9722 * gfortran.dg/char_cons_len.f90: Likewise.
9723 * gfortran.dg/char_conversion.f90: Likewise.
9724 * gfortran.dg/char_cshift_1.f90: Likewise.
9725 * gfortran.dg/char_cshift_2.f90: Likewise.
9726 * gfortran.dg/char_decl_2.f90: Likewise.
9727 * gfortran.dg/char_eoshift_1.f90: Likewise.
9728 * gfortran.dg/char_eoshift_2.f90: Likewise.
9729 * gfortran.dg/char_eoshift_3.f90: Likewise.
9730 * gfortran.dg/char_eoshift_4.f90: Likewise.
9731 * gfortran.dg/char_eoshift_5.f90: Likewise.
9732 * gfortran.dg/char_expr_1.f90: Likewise.
9733 * gfortran.dg/char_expr_3.f90: Likewise.
9734 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9735 * gfortran.dg/char_length_12.f90: Likewise.
9736 * gfortran.dg/char_length_14.f90: Likewise.
9737 * gfortran.dg/char_length_15.f90: Likewise.
9738 * gfortran.dg/char_length_17.f90: Likewise.
9739 * gfortran.dg/char_length_20.f90: Likewise.
9740 * gfortran.dg/char_length_21.f90: Likewise.
9741 * gfortran.dg/char_length_5.f90: Likewise.
9742 * gfortran.dg/char_length_6.f90: Likewise.
9743 * gfortran.dg/char_length_7.f90: Likewise.
9744 * gfortran.dg/char_length_8.f90: Likewise.
9745 * gfortran.dg/char_pack_1.f90: Likewise.
9746 * gfortran.dg/char_pack_2.f90: Likewise.
9747 * gfortran.dg/char_pointer_assign.f90: Likewise.
9748 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9749 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9750 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9751 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9752 * gfortran.dg/char_pointer_func.f90: Likewise.
9753 * gfortran.dg/char_reshape_1.f90: Likewise.
9754 * gfortran.dg/char_result_1.f90: Likewise.
9755 * gfortran.dg/char_result_12.f90: Likewise.
9756 * gfortran.dg/char_result_13.f90: Likewise.
9757 * gfortran.dg/char_result_14.f90: Likewise.
9758 * gfortran.dg/char_result_15.f90: Likewise.
9759 * gfortran.dg/char_result_2.f90: Likewise.
9760 * gfortran.dg/char_result_3.f90: Likewise.
9761 * gfortran.dg/char_result_4.f90: Likewise.
9762 * gfortran.dg/char_result_5.f90: Likewise.
9763 * gfortran.dg/char_result_6.f90: Likewise.
9764 * gfortran.dg/char_result_7.f90: Likewise.
9765 * gfortran.dg/char_result_8.f90: Likewise.
9766 * gfortran.dg/char_spread_1.f90: Likewise.
9767 * gfortran.dg/char_transpose_1.f90: Likewise.
9768 * gfortran.dg/char_type_len.f90: Likewise.
9769 * gfortran.dg/char_unpack_1.f90: Likewise.
9770 * gfortran.dg/char_unpack_2.f90: Likewise.
9771 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9772 * gfortran.dg/character_comparison_1.f90: Likewise.
9773 * gfortran.dg/character_comparison_2.f90: Likewise.
9774 * gfortran.dg/character_comparison_3.f90: Likewise.
9775 * gfortran.dg/character_comparison_4.f90: Likewise.
9776 * gfortran.dg/character_comparison_5.f90: Likewise.
9777 * gfortran.dg/character_comparison_6.f90: Likewise.
9778 * gfortran.dg/character_comparison_7.f90: Likewise.
9779 * gfortran.dg/character_comparison_8.f90: Likewise.
9780 * gfortran.dg/character_comparison_9.f90: Likewise.
9781 * gfortran.dg/charlen_15.f90: Likewise.
9782 * gfortran.dg/charlen_16.f90: Likewise.
9783 * gfortran.dg/chkbits.f90: Likewise.
9784 * gfortran.dg/chmod_1.f90: Likewise.
9785 * gfortran.dg/chmod_2.f90: Likewise.
9786 * gfortran.dg/chmod_3.f90: Likewise.
9787 * gfortran.dg/class_1.f03: Likewise.
9788 * gfortran.dg/class_18.f03: Likewise.
9789 * gfortran.dg/class_19.f03: Likewise.
9790 * gfortran.dg/class_35.f90: Likewise.
9791 * gfortran.dg/class_46.f03: Likewise.
9792 * gfortran.dg/class_48.f90: Likewise.
9793 * gfortran.dg/class_51.f90: Likewise.
9794 * gfortran.dg/class_52.f90: Likewise.
9795 * gfortran.dg/class_6.f03: Likewise.
9796 * gfortran.dg/class_63.f90: Likewise.
9797 * gfortran.dg/class_64.f90: Likewise.
9798 * gfortran.dg/class_65.f90: Likewise.
9799 * gfortran.dg/class_66.f90: Likewise.
9800 * gfortran.dg/class_67.f90: Likewise.
9801 * gfortran.dg/class_9.f03: Likewise.
9802 * gfortran.dg/class_alias.f90: Likewise.
9803 * gfortran.dg/class_allocate_1.f03: Likewise.
9804 * gfortran.dg/class_allocate_10.f03: Likewise.
9805 * gfortran.dg/class_allocate_13.f90: Likewise.
9806 * gfortran.dg/class_allocate_14.f90: Likewise.
9807 * gfortran.dg/class_allocate_15.f90: Likewise.
9808 * gfortran.dg/class_allocate_19.f03: Likewise.
9809 * gfortran.dg/class_allocate_21.f90: Likewise.
9810 * gfortran.dg/class_allocate_22.f90: Likewise.
9811 * gfortran.dg/class_allocate_3.f03: Likewise.
9812 * gfortran.dg/class_allocate_4.f03: Likewise.
9813 * gfortran.dg/class_allocate_5.f90: Likewise.
9814 * gfortran.dg/class_allocate_6.f03: Likewise.
9815 * gfortran.dg/class_allocate_7.f03: Likewise.
9816 * gfortran.dg/class_allocate_8.f03: Likewise.
9817 * gfortran.dg/class_allocate_9.f03: Likewise.
9818 * gfortran.dg/class_array_1.f03: Likewise.
9819 * gfortran.dg/class_array_14.f90: Likewise.
9820 * gfortran.dg/class_array_15.f03: Likewise.
9821 * gfortran.dg/class_array_16.f90: Likewise.
9822 * gfortran.dg/class_array_2.f03: Likewise.
9823 * gfortran.dg/class_array_20.f03: Likewise.
9824 * gfortran.dg/class_array_21.f03: Likewise.
9825 * gfortran.dg/class_array_3.f03: Likewise.
9826 * gfortran.dg/class_array_4.f03: Likewise.
9827 * gfortran.dg/class_array_7.f03: Likewise.
9828 * gfortran.dg/class_array_8.f03: Likewise.
9829 * gfortran.dg/class_array_9.f03: Likewise.
9830 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9831 * gfortran.dg/class_dummy_1.f03: Likewise.
9832 * gfortran.dg/class_optional_1.f90: Likewise.
9833 * gfortran.dg/class_optional_2.f90: Likewise.
9834 * gfortran.dg/class_result_5.f90: Likewise.
9835 * gfortran.dg/class_result_6.f90: Likewise.
9836 * gfortran.dg/class_to_type_1.f03: Likewise.
9837 * gfortran.dg/class_to_type_2.f90: Likewise.
9838 * gfortran.dg/class_to_type_3.f03: Likewise.
9839 * gfortran.dg/class_to_type_4.f90: Likewise.
9840 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9841 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9842 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9843 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9844 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9845 * gfortran.dg/coarray/codimension.f90: Likewise.
9846 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9847 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9848 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9849 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9850 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9851 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9852 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9853 * gfortran.dg/coarray/event_1.f90: Likewise.
9854 * gfortran.dg/coarray/event_2.f90: Likewise.
9855 * gfortran.dg/coarray/get_array.f90: Likewise.
9856 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9857 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9858 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9859 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9860 * gfortran.dg/coarray/lock_1.f90: Likewise.
9861 * gfortran.dg/coarray/lock_2.f90: Likewise.
9862 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9863 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9864 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9865 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9866 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9867 * gfortran.dg/coarray/registering_1.f90: Likewise.
9868 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9869 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9870 * gfortran.dg/coarray/send_array.f90: Likewise.
9871 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9872 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9873 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9874 * gfortran.dg/coarray/sync_1.f90: Likewise.
9875 * gfortran.dg/coarray/sync_3.f90: Likewise.
9876 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9877 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9878 * gfortran.dg/coarray_13.f90: Likewise.
9879 * gfortran.dg/coarray_15.f90: Likewise.
9880 * gfortran.dg/coarray_16.f90: Likewise.
9881 * gfortran.dg/coarray_2.f90: Likewise.
9882 * gfortran.dg/coarray_23.f90: Likewise.
9883 * gfortran.dg/coarray_40.f90: Likewise.
9884 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9885 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9886 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9887 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9888 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9889 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9890 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9891 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9892 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9893 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9894 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9895 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9896 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9897 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9898 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9899 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9900 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9901 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9902 * gfortran.dg/coarray_stat_2.f90: Likewise.
9903 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9904 * gfortran.dg/coindexed_1.f90: Likewise.
9905 * gfortran.dg/comma.f: Likewise.
9906 * gfortran.dg/comma_format_extension_3.f: Likewise.
9907 * gfortran.dg/comma_format_extension_4.f: Likewise.
9908 * gfortran.dg/common_2.f90: Likewise.
9909 * gfortran.dg/common_4.f90: Likewise.
9910 * gfortran.dg/common_align_1.f90: Likewise.
9911 * gfortran.dg/common_align_2.f90: Likewise.
9912 * gfortran.dg/common_equivalence_1.f: Likewise.
9913 * gfortran.dg/common_pointer_1.f90: Likewise.
9914 * gfortran.dg/common_resize_1.f: Likewise.
9915 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9916 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9917 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9918 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9919 * gfortran.dg/complex_read.f90: Likewise.
9920 * gfortran.dg/complex_write.f90: Likewise.
9921 * gfortran.dg/constant_substring.f: Likewise.
9922 * gfortran.dg/constructor_2.f90: Likewise.
9923 * gfortran.dg/constructor_3.f90: Likewise.
9924 * gfortran.dg/constructor_6.f90: Likewise.
9925 * gfortran.dg/contained_1.f90: Likewise.
9926 * gfortran.dg/contained_3.f90: Likewise.
9927 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9928 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9929 * gfortran.dg/continuation_1.f90: Likewise.
9930 * gfortran.dg/continuation_11.f90: Likewise.
9931 * gfortran.dg/continuation_12.f90: Likewise.
9932 * gfortran.dg/continuation_13.f90: Likewise.
9933 * gfortran.dg/continuation_14.f: Likewise.
9934 * gfortran.dg/continuation_8.f90: Likewise.
9935 * gfortran.dg/convert_2.f90: Likewise.
9936 * gfortran.dg/convert_implied_open.f90: Likewise.
9937 * gfortran.dg/count_init_expr.f03: Likewise.
9938 * gfortran.dg/cr_lf.f90: Likewise.
9939 * gfortran.dg/cray_pointers_10.f90: Likewise.
9940 * gfortran.dg/cray_pointers_2.f90: Likewise.
9941 * gfortran.dg/cray_pointers_5.f90: Likewise.
9942 * gfortran.dg/cray_pointers_7.f90: Likewise.
9943 * gfortran.dg/cray_pointers_8.f90: Likewise.
9944 * gfortran.dg/cshift_1.f90: Likewise.
9945 * gfortran.dg/cshift_2.f90: Likewise.
9946 * gfortran.dg/cshift_large_1.f90: Likewise.
9947 * gfortran.dg/cshift_nan_1.f90: Likewise.
9948 * gfortran.dg/csqrt_2.f: Likewise.
9949 * gfortran.dg/data_array_1.f90: Likewise.
9950 * gfortran.dg/data_char_1.f90: Likewise.
9951 * gfortran.dg/data_char_2.f90: Likewise.
9952 * gfortran.dg/data_char_3.f90: Likewise.
9953 * gfortran.dg/data_derived_1.f90: Likewise.
9954 * gfortran.dg/data_implied_do_1.f90: Likewise.
9955 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9956 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9957 * gfortran.dg/deallocate_stat.f90: Likewise.
9958 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9959 * gfortran.dg/debug/pr37738.f: Likewise.
9960 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9961 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9962 * gfortran.dg/dec_exp_1.f90: Likewise.
9963 * gfortran.dg/dec_init_1.f90: Likewise.
9964 * gfortran.dg/dec_init_2.f90: Likewise.
9965 * gfortran.dg/dec_init_3.f90: Likewise.
9966 * gfortran.dg/dec_init_4.f90: Likewise.
9967 * gfortran.dg/dec_io_1.f90: Likewise.
9968 * gfortran.dg/dec_io_2.f90: Likewise.
9969 * gfortran.dg/dec_io_2a.f90: Likewise.
9970 * gfortran.dg/dec_io_6.f90: Likewise.
9971 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9972 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9973 * gfortran.dg/dec_math.f90: Likewise.
9974 * gfortran.dg/dec_parameter_1.f: Likewise.
9975 * gfortran.dg/dec_parameter_2.f90: Likewise.
9976 * gfortran.dg/dec_static_1.f90: Likewise.
9977 * gfortran.dg/dec_static_2.f90: Likewise.
9978 * gfortran.dg/dec_structure_1.f90: Likewise.
9979 * gfortran.dg/dec_structure_10.f90: Likewise.
9980 * gfortran.dg/dec_structure_18.f90: Likewise.
9981 * gfortran.dg/dec_structure_19.f90: Likewise.
9982 * gfortran.dg/dec_structure_2.f90: Likewise.
9983 * gfortran.dg/dec_structure_22.f90: Likewise.
9984 * gfortran.dg/dec_structure_3.f90: Likewise.
9985 * gfortran.dg/dec_structure_4.f90: Likewise.
9986 * gfortran.dg/dec_structure_5.f90: Likewise.
9987 * gfortran.dg/dec_structure_6.f90: Likewise.
9988 * gfortran.dg/dec_structure_7.f90: Likewise.
9989 * gfortran.dg/dec_union_1.f90: Likewise.
9990 * gfortran.dg/dec_union_2.f90: Likewise.
9991 * gfortran.dg/dec_union_3.f90: Likewise.
9992 * gfortran.dg/dec_union_4.f90: Likewise.
9993 * gfortran.dg/dec_union_5.f90: Likewise.
9994 * gfortran.dg/default_format_1.f90: Likewise.
9995 * gfortran.dg/default_format_2.f90: Likewise.
9996 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9997 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9998 * gfortran.dg/default_initialization_3.f90: Likewise.
9999 * gfortran.dg/default_initialization_4.f90: Likewise.
10000 * gfortran.dg/default_initialization_5.f90: Likewise.
10001 * gfortran.dg/deferred_character_1.f90: Likewise.
10002 * gfortran.dg/deferred_character_10.f90: Likewise.
10003 * gfortran.dg/deferred_character_11.f90: Likewise.
10004 * gfortran.dg/deferred_character_12.f90: Likewise.
10005 * gfortran.dg/deferred_character_13.f90: Likewise.
10006 * gfortran.dg/deferred_character_14.f90: Likewise.
10007 * gfortran.dg/deferred_character_15.f90: Likewise.
10008 * gfortran.dg/deferred_character_16.f90: Likewise.
10009 * gfortran.dg/deferred_character_2.f90: Likewise.
10010 * gfortran.dg/deferred_character_3.f90: Likewise.
10011 * gfortran.dg/deferred_character_4.f90: Likewise.
10012 * gfortran.dg/deferred_character_5.f90: Likewise.
10013 * gfortran.dg/deferred_character_6.f90: Likewise.
10014 * gfortran.dg/deferred_character_7.f90: Likewise.
10015 * gfortran.dg/deferred_character_8.f90: Likewise.
10016 * gfortran.dg/deferred_character_9.f90: Likewise.
10017 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10018 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10019 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10020 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10021 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10022 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10023 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10024 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10025 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10026 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10027 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10028 * gfortran.dg/defined_assignment_1.f90: Likewise.
10029 * gfortran.dg/defined_assignment_10.f90: Likewise.
10030 * gfortran.dg/defined_assignment_11.f90: Likewise.
10031 * gfortran.dg/defined_assignment_2.f90: Likewise.
10032 * gfortran.dg/defined_assignment_3.f90: Likewise.
10033 * gfortran.dg/defined_assignment_4.f90: Likewise.
10034 * gfortran.dg/defined_assignment_5.f90: Likewise.
10035 * gfortran.dg/defined_assignment_8.f90: Likewise.
10036 * gfortran.dg/defined_assignment_9.f90: Likewise.
10037 * gfortran.dg/dependency_2.f90: Likewise.
10038 * gfortran.dg/dependency_21.f90: Likewise.
10039 * gfortran.dg/dependency_22.f90: Likewise.
10040 * gfortran.dg/dependency_23.f90: Likewise.
10041 * gfortran.dg/dependency_24.f90: Likewise.
10042 * gfortran.dg/dependency_25.f90: Likewise.
10043 * gfortran.dg/dependency_26.f90: Likewise.
10044 * gfortran.dg/dependency_39.f90: Likewise.
10045 * gfortran.dg/dependency_40.f90: Likewise.
10046 * gfortran.dg/dependency_41.f90: Likewise.
10047 * gfortran.dg/dependency_42.f90: Likewise.
10048 * gfortran.dg/dependency_43.f90: Likewise.
10049 * gfortran.dg/dependency_44.f90: Likewise.
10050 * gfortran.dg/dependency_45.f90: Likewise.
10051 * gfortran.dg/dependency_50.f90: Likewise.
10052 * gfortran.dg/dependency_51.f90: Likewise.
10053 * gfortran.dg/dependent_decls_1.f90: Likewise.
10054 * gfortran.dg/der_array_1.f90: Likewise.
10055 * gfortran.dg/der_array_io_1.f90: Likewise.
10056 * gfortran.dg/der_array_io_2.f90: Likewise.
10057 * gfortran.dg/der_array_io_3.f90: Likewise.
10058 * gfortran.dg/der_io_1.f90: Likewise.
10059 * gfortran.dg/der_io_3.f90: Likewise.
10060 * gfortran.dg/der_pointer_2.f90: Likewise.
10061 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10062 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10063 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10064 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10065 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10066 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10067 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10068 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10069 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10070 * gfortran.dg/derived_external_function_1.f90: Likewise.
10071 * gfortran.dg/derived_init_1.f90: Likewise.
10072 * gfortran.dg/derived_init_2.f90: Likewise.
10073 * gfortran.dg/derived_init_3.f90: Likewise.
10074 * gfortran.dg/derived_init_4.f90: Likewise.
10075 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10076 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10077 * gfortran.dg/dev_null.F90: Likewise.
10078 * gfortran.dg/dfloat_1.f90: Likewise.
10079 * gfortran.dg/dim_sum_1.f90: Likewise.
10080 * gfortran.dg/dim_sum_2.f90: Likewise.
10081 * gfortran.dg/dim_sum_3.f90: Likewise.
10082 * gfortran.dg/direct_io_10.f: Likewise.
10083 * gfortran.dg/direct_io_11.f90: Likewise.
10084 * gfortran.dg/direct_io_12.f90: Likewise.
10085 * gfortran.dg/direct_io_2.f90: Likewise.
10086 * gfortran.dg/direct_io_3.f90: Likewise.
10087 * gfortran.dg/direct_io_4.f90: Likewise.
10088 * gfortran.dg/direct_io_5.f90: Likewise.
10089 * gfortran.dg/direct_io_6.f90: Likewise.
10090 * gfortran.dg/direct_io_7.f90: Likewise.
10091 * gfortran.dg/direct_io_8.f90: Likewise.
10092 * gfortran.dg/direct_io_9.f: Likewise.
10093 * gfortran.dg/do_1.f90: Likewise.
10094 * gfortran.dg/do_3.F90: Likewise.
10095 * gfortran.dg/do_concurrent_2.f90: Likewise.
10096 * gfortran.dg/do_concurrent_4.f90: Likewise.
10097 * gfortran.dg/do_corner_warn.f90: Likewise.
10098 * gfortran.dg/do_iterator_2.f90: Likewise.
10099 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10100 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10101 * gfortran.dg/dos_eol.f: Likewise.
10102 * gfortran.dg/dot_product_1.f03: Likewise.
10103 * gfortran.dg/dot_product_2.f90: Likewise.
10104 * gfortran.dg/dot_product_4.f90: Likewise.
10105 * gfortran.dg/dshift_1.F90: Likewise.
10106 * gfortran.dg/dshift_2.F90: Likewise.
10107 * gfortran.dg/dtio_1.f90: Likewise.
10108 * gfortran.dg/dtio_10.f90: Likewise.
10109 * gfortran.dg/dtio_12.f90: Likewise.
10110 * gfortran.dg/dtio_14.f90: Likewise.
10111 * gfortran.dg/dtio_15.f90: Likewise.
10112 * gfortran.dg/dtio_16.f90: Likewise.
10113 * gfortran.dg/dtio_17.f90: Likewise.
10114 * gfortran.dg/dtio_19.f90: Likewise.
10115 * gfortran.dg/dtio_2.f90: Likewise.
10116 * gfortran.dg/dtio_20.f03: Likewise.
10117 * gfortran.dg/dtio_22.f90: Likewise.
10118 * gfortran.dg/dtio_24.f90: Likewise.
10119 * gfortran.dg/dtio_25.f90: Likewise.
10120 * gfortran.dg/dtio_26.f03: Likewise.
10121 * gfortran.dg/dtio_27.f90: Likewise.
10122 * gfortran.dg/dtio_28.f03: Likewise.
10123 * gfortran.dg/dtio_3.f90: Likewise.
10124 * gfortran.dg/dtio_30.f03: Likewise.
10125 * gfortran.dg/dtio_31.f03: Likewise.
10126 * gfortran.dg/dtio_32.f03: Likewise.
10127 * gfortran.dg/dtio_4.f90: Likewise.
10128 * gfortran.dg/dtio_5.f90: Likewise.
10129 * gfortran.dg/dtio_7.f90: Likewise.
10130 * gfortran.dg/dtio_8.f90: Likewise.
10131 * gfortran.dg/dtio_9.f90: Likewise.
10132 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10133 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10134 * gfortran.dg/dup_save_1.f90: Likewise.
10135 * gfortran.dg/dup_save_2.f90: Likewise.
10136 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10137 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10138 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10139 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10140 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10141 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10142 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10143 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10144 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10145 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10146 * gfortran.dg/e_d_fmt.f90: Likewise.
10147 * gfortran.dg/edit_real_1.f90: Likewise.
10148 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10149 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10150 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10151 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10152 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10153 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10154 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10155 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10156 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10157 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10158 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10159 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10160 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10161 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10162 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10163 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10164 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10165 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10166 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10167 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10168 * gfortran.dg/empty_format_1.f90: Likewise.
10169 * gfortran.dg/endfile.f: Likewise.
10170 * gfortran.dg/endfile.f90: Likewise.
10171 * gfortran.dg/endfile_2.f90: Likewise.
10172 * gfortran.dg/entry_1.f90: Likewise.
10173 * gfortran.dg/entry_10.f90: Likewise.
10174 * gfortran.dg/entry_12.f90: Likewise.
10175 * gfortran.dg/entry_13.f90: Likewise.
10176 * gfortran.dg/entry_14.f90: Likewise.
10177 * gfortran.dg/entry_16.f90: Likewise.
10178 * gfortran.dg/entry_3.f90: Likewise.
10179 * gfortran.dg/entry_6.f90: Likewise.
10180 * gfortran.dg/entry_9.f90: Likewise.
10181 * gfortran.dg/entry_array_specs_2.f: Likewise.
10182 * gfortran.dg/enum_1.f90: Likewise.
10183 * gfortran.dg/enum_9.f90: Likewise.
10184 * gfortran.dg/eof_1.f90: Likewise.
10185 * gfortran.dg/eof_2.f90: Likewise.
10186 * gfortran.dg/eof_4.f90: Likewise.
10187 * gfortran.dg/eof_5.f90: Likewise.
10188 * gfortran.dg/eor_handling_1.f90: Likewise.
10189 * gfortran.dg/eor_handling_2.f90: Likewise.
10190 * gfortran.dg/eor_handling_3.f90: Likewise.
10191 * gfortran.dg/eor_handling_4.f90: Likewise.
10192 * gfortran.dg/eor_handling_5.f90: Likewise.
10193 * gfortran.dg/eoshift_3.f90: Likewise.
10194 * gfortran.dg/eoshift_4.f90: Likewise.
10195 * gfortran.dg/eoshift_5.f90: Likewise.
10196 * gfortran.dg/eoshift_6.f90: Likewise.
10197 * gfortran.dg/eoshift_large_1.f90: Likewise.
10198 * gfortran.dg/equiv_6.f90: Likewise.
10199 * gfortran.dg/equiv_7.f90: Likewise.
10200 * gfortran.dg/equiv_9.f90: Likewise.
10201 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10202 * gfortran.dg/erf_2.F90: Likewise.
10203 * gfortran.dg/erf_3.F90: Likewise.
10204 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10205 * gfortran.dg/error_format_2.f90: Likewise.
10206 * gfortran.dg/error_recovery_5.f90: Likewise.
10207 * gfortran.dg/execute_command_line_2.f90: Likewise.
10208 * gfortran.dg/execute_command_line_3.f90: Likewise.
10209 * gfortran.dg/exit_1.f08: Likewise.
10210 * gfortran.dg/exit_3.f08: Likewise.
10211 * gfortran.dg/exponent_1.f90: Likewise.
10212 * gfortran.dg/exponent_2.f90: Likewise.
10213 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10214 * gfortran.dg/extends_1.f03: Likewise.
10215 * gfortran.dg/extends_16.f90: Likewise.
10216 * gfortran.dg/extends_2.f03: Likewise.
10217 * gfortran.dg/extends_3.f03: Likewise.
10218 * gfortran.dg/extends_4.f03: Likewise.
10219 * gfortran.dg/extends_type_of_1.f03: Likewise.
10220 * gfortran.dg/extends_type_of_2.f03: Likewise.
10221 * gfortran.dg/external_procedures_3.f90: Likewise.
10222 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10223 * gfortran.dg/f2003_io_1.f03: Likewise.
10224 * gfortran.dg/f2003_io_4.f03: Likewise.
10225 * gfortran.dg/f2003_io_5.f03: Likewise.
10226 * gfortran.dg/f2003_io_6.f03: Likewise.
10227 * gfortran.dg/f2003_io_7.f03: Likewise.
10228 * gfortran.dg/f2c_1.f90: Likewise.
10229 * gfortran.dg/f2c_2.f90: Likewise.
10230 * gfortran.dg/f2c_3.f90: Likewise.
10231 * gfortran.dg/f2c_4.f90: Likewise.
10232 * gfortran.dg/f2c_6.f90: Likewise.
10233 * gfortran.dg/f2c_7.f90: Likewise.
10234 * gfortran.dg/f2c_9.f90: Likewise.
10235 * gfortran.dg/fgetc_1.f90: Likewise.
10236 * gfortran.dg/fgetc_2.f90: Likewise.
10237 * gfortran.dg/filename_null.f90: Likewise.
10238 * gfortran.dg/finalize_12.f90: Likewise.
10239 * gfortran.dg/finalize_13.f90: Likewise.
10240 * gfortran.dg/finalize_15.f90: Likewise.
10241 * gfortran.dg/finalize_17.f90: Likewise.
10242 * gfortran.dg/finalize_18.f90: Likewise.
10243 * gfortran.dg/finalize_25.f90: Likewise.
10244 * gfortran.dg/finalize_29.f08: Likewise.
10245 * gfortran.dg/finalize_31.f90: Likewise.
10246 * gfortran.dg/float_1.f90: Likewise.
10247 * gfortran.dg/flush_1.f90: Likewise.
10248 * gfortran.dg/fmt_bz_bn.f: Likewise.
10249 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10250 * gfortran.dg/fmt_cache_1.f: Likewise.
10251 * gfortran.dg/fmt_cache_2.f: Likewise.
10252 * gfortran.dg/fmt_cache_3.f90: Likewise.
10253 * gfortran.dg/fmt_colon.f90: Likewise.
10254 * gfortran.dg/fmt_e.f90: Likewise.
10255 * gfortran.dg/fmt_en.f90: Likewise.
10256 * gfortran.dg/fmt_error_10.f: Likewise.
10257 * gfortran.dg/fmt_error_9.f: Likewise.
10258 * gfortran.dg/fmt_exhaust.f90: Likewise.
10259 * gfortran.dg/fmt_f0_1.f90: Likewise.
10260 * gfortran.dg/fmt_f_an_p.f: Likewise.
10261 * gfortran.dg/fmt_fw_d.f90: Likewise.
10262 * gfortran.dg/fmt_g.f: Likewise.
10263 * gfortran.dg/fmt_g0_1.f08: Likewise.
10264 * gfortran.dg/fmt_g0_2.f08: Likewise.
10265 * gfortran.dg/fmt_g0_4.f08: Likewise.
10266 * gfortran.dg/fmt_g0_5.f08: Likewise.
10267 * gfortran.dg/fmt_g0_6.f08: Likewise.
10268 * gfortran.dg/fmt_g0_7.f08: Likewise.
10269 * gfortran.dg/fmt_g_1.f90: Likewise.
10270 * gfortran.dg/fmt_int_sign.f90: Likewise.
10271 * gfortran.dg/fmt_l.f90: Likewise.
10272 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10273 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10274 * gfortran.dg/fmt_p_1.f90: Likewise.
10275 * gfortran.dg/fmt_pf.f90: Likewise.
10276 * gfortran.dg/fmt_read.f90: Likewise.
10277 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10278 * gfortran.dg/fmt_t_1.f90: Likewise.
10279 * gfortran.dg/fmt_t_2.f90: Likewise.
10280 * gfortran.dg/fmt_t_3.f90: Likewise.
10281 * gfortran.dg/fmt_t_4.f90: Likewise.
10282 * gfortran.dg/fmt_t_5.f90: Likewise.
10283 * gfortran.dg/fmt_t_6.f: Likewise.
10284 * gfortran.dg/fmt_t_7.f: Likewise.
10285 * gfortran.dg/fmt_t_9.f: Likewise.
10286 * gfortran.dg/fmt_tl.f: Likewise.
10287 * gfortran.dg/fmt_unlimited.f90: Likewise.
10288 * gfortran.dg/fmt_white.f: Likewise.
10289 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10290 * gfortran.dg/fold_nearest.f90: Likewise.
10291 * gfortran.dg/forall_1.f90: Likewise.
10292 * gfortran.dg/forall_10.f90: Likewise.
10293 * gfortran.dg/forall_12.f90: Likewise.
10294 * gfortran.dg/forall_13.f90: Likewise.
10295 * gfortran.dg/forall_15.f90: Likewise.
10296 * gfortran.dg/forall_4.f90: Likewise.
10297 * gfortran.dg/forall_5.f90: Likewise.
10298 * gfortran.dg/forall_6.f90: Likewise.
10299 * gfortran.dg/forall_7.f90: Likewise.
10300 * gfortran.dg/fraction.f90: Likewise.
10301 * gfortran.dg/fseek.f90: Likewise.
10302 * gfortran.dg/ftell_1.f90: Likewise.
10303 * gfortran.dg/ftell_2.f90: Likewise.
10304 * gfortran.dg/ftell_3.f90: Likewise.
10305 * gfortran.dg/func_assign_2.f90: Likewise.
10306 * gfortran.dg/func_assign_3.f90: Likewise.
10307 * gfortran.dg/func_derived_1.f90: Likewise.
10308 * gfortran.dg/func_derived_2.f90: Likewise.
10309 * gfortran.dg/func_derived_3.f90: Likewise.
10310 * gfortran.dg/func_result_1.f90: Likewise.
10311 * gfortran.dg/func_result_2.f90: Likewise.
10312 * gfortran.dg/func_result_6.f90: Likewise.
10313 * gfortran.dg/function_charlen_2.f90: Likewise.
10314 * gfortran.dg/function_charlen_3.f: Likewise.
10315 * gfortran.dg/function_kinds_1.f90: Likewise.
10316 * gfortran.dg/function_kinds_4.f90: Likewise.
10317 * gfortran.dg/function_optimize_10.f90: Likewise.
10318 * gfortran.dg/function_optimize_11.f90: Likewise.
10319 * gfortran.dg/function_optimize_12.f90: Likewise.
10320 * gfortran.dg/function_optimize_4.f90: Likewise.
10321 * gfortran.dg/function_optimize_8.f90: Likewise.
10322 * gfortran.dg/g77/13037.f: Likewise.
10323 * gfortran.dg/g77/1832.f: Likewise.
10324 * gfortran.dg/g77/19981119-0.f: Likewise.
10325 * gfortran.dg/g77/19990313-0.f: Likewise.
10326 * gfortran.dg/g77/19990313-1.f: Likewise.
10327 * gfortran.dg/g77/19990313-2.f: Likewise.
10328 * gfortran.dg/g77/19990313-3.f: Likewise.
10329 * gfortran.dg/g77/19990419-1.f: Likewise.
10330 * gfortran.dg/g77/19990826-0.f: Likewise.
10331 * gfortran.dg/g77/19990826-2.f: Likewise.
10332 * gfortran.dg/g77/20000503-1.f: Likewise.
10333 * gfortran.dg/g77/20001111.f: Likewise.
10334 * gfortran.dg/g77/20010116.f: Likewise.
10335 * gfortran.dg/g77/20010216-1.f: Likewise.
10336 * gfortran.dg/g77/20010430.f: Likewise.
10337 * gfortran.dg/g77/20010610.f: Likewise.
10338 * gfortran.dg/g77/6177.f: Likewise.
10339 * gfortran.dg/g77/7388.f: Likewise.
10340 * gfortran.dg/g77/947.f: Likewise.
10341 * gfortran.dg/g77/970625-2.f: Likewise.
10342 * gfortran.dg/g77/971102-1.f: Likewise.
10343 * gfortran.dg/g77/980628-0.f: Likewise.
10344 * gfortran.dg/g77/980628-1.f: Likewise.
10345 * gfortran.dg/g77/980628-10.f: Likewise.
10346 * gfortran.dg/g77/980628-2.f: Likewise.
10347 * gfortran.dg/g77/980628-3.f: Likewise.
10348 * gfortran.dg/g77/980628-7.f: Likewise.
10349 * gfortran.dg/g77/980628-8.f: Likewise.
10350 * gfortran.dg/g77/980628-9.f: Likewise.
10351 * gfortran.dg/g77/980701-0.f: Likewise.
10352 * gfortran.dg/g77/980701-1.f: Likewise.
10353 * gfortran.dg/g77/cabs.f: Likewise.
10354 * gfortran.dg/g77/claus.f: Likewise.
10355 * gfortran.dg/g77/complex_1.f: Likewise.
10356 * gfortran.dg/g77/cpp3.F: Likewise.
10357 * gfortran.dg/g77/cpp4.F: Likewise.
10358 * gfortran.dg/g77/cpp5.F: Likewise.
10359 * gfortran.dg/g77/dcomplex.f: Likewise.
10360 * gfortran.dg/g77/dnrm2.f: Likewise.
10361 * gfortran.dg/g77/erfc.f: Likewise.
10362 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10363 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10364 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10365 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10366 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10367 * gfortran.dg/g77/int8421.f: Likewise.
10368 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10369 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10370 * gfortran.dg/g77/le.f: Likewise.
10371 * gfortran.dg/g77/short.f: Likewise.
10372 * gfortran.dg/gamma_1.f90: Likewise.
10373 * gfortran.dg/gamma_4.f90: Likewise.
10374 * gfortran.dg/gamma_5.f90: Likewise.
10375 * gfortran.dg/generic_13.f90: Likewise.
10376 * gfortran.dg/generic_15.f90: Likewise.
10377 * gfortran.dg/generic_19.f90: Likewise.
10378 * gfortran.dg/generic_20.f90: Likewise.
10379 * gfortran.dg/generic_23.f03: Likewise.
10380 * gfortran.dg/generic_25.f90: Likewise.
10381 * gfortran.dg/generic_27.f90: Likewise.
10382 * gfortran.dg/generic_31.f90: Likewise.
10383 * gfortran.dg/generic_4.f90: Likewise.
10384 * gfortran.dg/global_vars_c_init.f90: Likewise.
10385 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10386 * gfortran.dg/gnu_logical_1.F: Likewise.
10387 * gfortran.dg/goacc/fixed-1.f: Likewise.
10388 * gfortran.dg/goacc/fixed-2.f: Likewise.
10389 * gfortran.dg/goacc/gang-static.f95: Likewise.
10390 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10391 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10392 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10393 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10394 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10395 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10396 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10397 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10398 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10399 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10400 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10401 * gfortran.dg/gomp/pr48794.f90: Likewise.
10402 * gfortran.dg/gomp/pr72744.f90: Likewise.
10403 * gfortran.dg/gomp/pr77665.f90: Likewise.
10404 * gfortran.dg/gomp/workshare2.f90: Likewise.
10405 * gfortran.dg/gomp/workshare3.f90: Likewise.
10406 * gfortran.dg/goto_1.f: Likewise.
10407 * gfortran.dg/goto_2.f90: Likewise.
10408 * gfortran.dg/goto_4.f90: Likewise.
10409 * gfortran.dg/goto_6.f: Likewise.
10410 * gfortran.dg/graphite/id-26.f03: Likewise.
10411 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10412 * gfortran.dg/graphite/pr29581.f90: Likewise.
10413 * gfortran.dg/graphite/pr29832.f90: Likewise.
10414 * gfortran.dg/graphite/run-id-1.f: Likewise.
10415 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10416 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10417 * gfortran.dg/hollerith.f90: Likewise.
10418 * gfortran.dg/hollerith4.f90: Likewise.
10419 * gfortran.dg/hollerith6.f90: Likewise.
10420 * gfortran.dg/hollerith8.f90: Likewise.
10421 * gfortran.dg/hollerith_1.f90: Likewise.
10422 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10423 * gfortran.dg/hollerith_f95.f90: Likewise.
10424 * gfortran.dg/hollerith_legacy.f90: Likewise.
10425 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10426 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10427 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10428 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10429 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10430 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10431 * gfortran.dg/hypot_1.f90: Likewise.
10432 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10433 * gfortran.dg/iargc.f90: Likewise.
10434 * gfortran.dg/ibits.f90: Likewise.
10435 * gfortran.dg/ichar_1.f90: Likewise.
10436 * gfortran.dg/ichar_2.f90: Likewise.
10437 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10438 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10439 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10440 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10441 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10442 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10443 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10444 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10445 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10446 * gfortran.dg/ieee/large_1.f90: Likewise.
10447 * gfortran.dg/ieee/large_2.f90: Likewise.
10448 * gfortran.dg/ieee/large_3.F90: Likewise.
10449 * gfortran.dg/ieee/large_4.f90: Likewise.
10450 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10451 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10452 * gfortran.dg/impl_do_var_data.f90: Likewise.
10453 * gfortran.dg/implicit_10.f90: Likewise.
10454 * gfortran.dg/implicit_12.f90: Likewise.
10455 * gfortran.dg/implicit_class_1.f90: Likewise.
10456 * gfortran.dg/implicit_pure_1.f90: Likewise.
10457 * gfortran.dg/implied_do_1.f90: Likewise.
10458 * gfortran.dg/implied_do_io_1.f90: Likewise.
10459 * gfortran.dg/implied_do_io_2.f90: Likewise.
10460 * gfortran.dg/implied_do_io_3.f90: Likewise.
10461 * gfortran.dg/implied_shape_1.f08: Likewise.
10462 * gfortran.dg/import.f90: Likewise.
10463 * gfortran.dg/import4.f90: Likewise.
10464 * gfortran.dg/impure_1.f08: Likewise.
10465 * gfortran.dg/index.f90: Likewise.
10466 * gfortran.dg/index_2.f90: Likewise.
10467 * gfortran.dg/init_flag_1.f90: Likewise.
10468 * gfortran.dg/init_flag_10.f90: Likewise.
10469 * gfortran.dg/init_flag_15.f03: Likewise.
10470 * gfortran.dg/init_flag_2.f90: Likewise.
10471 * gfortran.dg/init_flag_3.f90: Likewise.
10472 * gfortran.dg/init_flag_4.f90: Likewise.
10473 * gfortran.dg/init_flag_5.f90: Likewise.
10474 * gfortran.dg/init_flag_6.f90: Likewise.
10475 * gfortran.dg/init_flag_7.f90: Likewise.
10476 * gfortran.dg/init_flag_9.f90: Likewise.
10477 * gfortran.dg/initialization_11.f90: Likewise.
10478 * gfortran.dg/initialization_19.f90: Likewise.
10479 * gfortran.dg/initialization_2.f90: Likewise.
10480 * gfortran.dg/initialization_22.f90: Likewise.
10481 * gfortran.dg/initialization_27.f90: Likewise.
10482 * gfortran.dg/initialization_5.f90: Likewise.
10483 * gfortran.dg/initialization_6.f90: Likewise.
10484 * gfortran.dg/inline_matmul_1.f90: Likewise.
10485 * gfortran.dg/inline_matmul_10.f90: Likewise.
10486 * gfortran.dg/inline_matmul_11.f90: Likewise.
10487 * gfortran.dg/inline_matmul_13.f90: Likewise.
10488 * gfortran.dg/inline_matmul_14.f90: Likewise.
10489 * gfortran.dg/inline_matmul_16.f90: Likewise.
10490 * gfortran.dg/inline_matmul_17.f90: Likewise.
10491 * gfortran.dg/inline_matmul_18.f90: Likewise.
10492 * gfortran.dg/inline_matmul_19.f90: Likewise.
10493 * gfortran.dg/inline_matmul_2.f90: Likewise.
10494 * gfortran.dg/inline_matmul_20.f90: Likewise.
10495 * gfortran.dg/inline_matmul_22.f90: Likewise.
10496 * gfortran.dg/inline_matmul_3.f90: Likewise.
10497 * gfortran.dg/inline_matmul_4.f90: Likewise.
10498 * gfortran.dg/inline_matmul_5.f90: Likewise.
10499 * gfortran.dg/inline_matmul_6.f90: Likewise.
10500 * gfortran.dg/inline_matmul_7.f90: Likewise.
10501 * gfortran.dg/inline_matmul_8.f90: Likewise.
10502 * gfortran.dg/inline_matmul_9.f90: Likewise.
10503 * gfortran.dg/inline_sum_1.f90: Likewise.
10504 * gfortran.dg/inline_sum_3.f90: Likewise.
10505 * gfortran.dg/inline_sum_5.f90: Likewise.
10506 * gfortran.dg/inquire-complex.f90: Likewise.
10507 * gfortran.dg/inquire.f90: Likewise.
10508 * gfortran.dg/inquire_10.f90: Likewise.
10509 * gfortran.dg/inquire_13.f90: Likewise.
10510 * gfortran.dg/inquire_15.f90: Likewise.
10511 * gfortran.dg/inquire_16.f90: Likewise.
10512 * gfortran.dg/inquire_17.f90: Likewise.
10513 * gfortran.dg/inquire_5.f90: Likewise.
10514 * gfortran.dg/inquire_6.f90: Likewise.
10515 * gfortran.dg/inquire_7.f90: Likewise.
10516 * gfortran.dg/inquire_9.f90: Likewise.
10517 * gfortran.dg/inquire_internal.f90: Likewise.
10518 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10519 * gfortran.dg/inquire_size.f90: Likewise.
10520 * gfortran.dg/int_1.f90: Likewise.
10521 * gfortran.dg/int_conv_1.f90: Likewise.
10522 * gfortran.dg/int_range_io_1.f90: Likewise.
10523 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10524 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10525 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10526 * gfortran.dg/integer_plus.f90: Likewise.
10527 * gfortran.dg/intent_out_2.f90: Likewise.
10528 * gfortran.dg/intent_out_5.f90: Likewise.
10529 * gfortran.dg/intent_out_6.f90: Likewise.
10530 * gfortran.dg/interface_12.f90: Likewise.
10531 * gfortran.dg/interface_19.f90: Likewise.
10532 * gfortran.dg/interface_4.f90: Likewise.
10533 * gfortran.dg/interface_5.f90: Likewise.
10534 * gfortran.dg/interface_9.f90: Likewise.
10535 * gfortran.dg/interface_assignment_1.f90: Likewise.
10536 * gfortran.dg/interface_assignment_2.f90: Likewise.
10537 * gfortran.dg/internal_dummy_2.f08: Likewise.
10538 * gfortran.dg/internal_dummy_3.f08: Likewise.
10539 * gfortran.dg/internal_dummy_4.f08: Likewise.
10540 * gfortran.dg/internal_pack_1.f90: Likewise.
10541 * gfortran.dg/internal_pack_10.f90: Likewise.
10542 * gfortran.dg/internal_pack_12.f90: Likewise.
10543 * gfortran.dg/internal_pack_13.f90: Likewise.
10544 * gfortran.dg/internal_pack_14.f90: Likewise.
10545 * gfortran.dg/internal_pack_15.f90: Likewise.
10546 * gfortran.dg/internal_pack_2.f90: Likewise.
10547 * gfortran.dg/internal_pack_3.f90: Likewise.
10548 * gfortran.dg/internal_pack_4.f90: Likewise.
10549 * gfortran.dg/internal_pack_6.f90: Likewise.
10550 * gfortran.dg/internal_pack_8.f90: Likewise.
10551 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10552 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10553 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10554 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10555 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10556 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10557 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10558 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10559 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10560 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10561 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10562 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10563 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10564 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10565 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10566 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10567 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10568 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10569 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10570 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10571 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10572 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10573 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10574 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10575 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10576 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10577 * gfortran.dg/io_err_1.f90: Likewise.
10578 * gfortran.dg/io_real_boz.f90: Likewise.
10579 * gfortran.dg/iomsg_1.f90: Likewise.
10580 * gfortran.dg/iostat_1.f90: Likewise.
10581 * gfortran.dg/iostat_2.f90: Likewise.
10582 * gfortran.dg/iostat_4.f90: Likewise.
10583 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10584 * gfortran.dg/ishft_1.f90: Likewise.
10585 * gfortran.dg/ishft_2.f90: Likewise.
10586 * gfortran.dg/ishft_4.f90: Likewise.
10587 * gfortran.dg/isnan_1.f90: Likewise.
10588 * gfortran.dg/isnan_2.f90: Likewise.
10589 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10590 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10591 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10592 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10593 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10594 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10595 * gfortran.dg/itime_idate_1.f: Likewise.
10596 * gfortran.dg/itime_idate_2.f: Likewise.
10597 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10598 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10599 * gfortran.dg/large_real_kind_1.f90: Likewise.
10600 * gfortran.dg/large_real_kind_2.F90: Likewise.
10601 * gfortran.dg/large_real_kind_3.F90: Likewise.
10602 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10603 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10604 * gfortran.dg/large_recl.f90: Likewise.
10605 * gfortran.dg/large_unit_1.f90: Likewise.
10606 * gfortran.dg/large_unit_2.f90: Likewise.
10607 * gfortran.dg/largeequiv_1.f90: Likewise.
10608 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10609 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10610 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10611 * gfortran.dg/list_read_1.f90: Likewise.
10612 * gfortran.dg/list_read_10.f90: Likewise.
10613 * gfortran.dg/list_read_11.f90: Likewise.
10614 * gfortran.dg/list_read_12.f90: Likewise.
10615 * gfortran.dg/list_read_13.f: Likewise.
10616 * gfortran.dg/list_read_14.f90: Likewise.
10617 * gfortran.dg/list_read_2.f90: Likewise.
10618 * gfortran.dg/list_read_3.f90: Likewise.
10619 * gfortran.dg/list_read_4.f90: Likewise.
10620 * gfortran.dg/list_read_5.f90: Likewise.
10621 * gfortran.dg/list_read_6.f90: Likewise.
10622 * gfortran.dg/list_read_7.f90: Likewise.
10623 * gfortran.dg/list_read_8.f90: Likewise.
10624 * gfortran.dg/list_read_9.f90: Likewise.
10625 * gfortran.dg/loc_2.f90: Likewise.
10626 * gfortran.dg/logical_1.f90: Likewise.
10627 * gfortran.dg/logical_dot_product.f90: Likewise.
10628 * gfortran.dg/logical_temp_io.f90: Likewise.
10629 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10630 * gfortran.dg/lrshift_1.f90: Likewise.
10631 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10632 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10633 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10634 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10635 * gfortran.dg/make_unit.f90: Likewise.
10636 * gfortran.dg/mapping_1.f90: Likewise.
10637 * gfortran.dg/mapping_2.f90: Likewise.
10638 * gfortran.dg/mapping_3.f90: Likewise.
10639 * gfortran.dg/masklr_1.F90: Likewise.
10640 * gfortran.dg/masklr_2.F90: Likewise.
10641 * gfortran.dg/matmul_1.f90: Likewise.
10642 * gfortran.dg/matmul_10.f90: Likewise.
10643 * gfortran.dg/matmul_12.f90: Likewise.
10644 * gfortran.dg/matmul_16.f90: Likewise.
10645 * gfortran.dg/matmul_17.f90: Likewise.
10646 * gfortran.dg/matmul_18.f90: Likewise.
10647 * gfortran.dg/matmul_2.f90: Likewise.
10648 * gfortran.dg/matmul_3.f90: Likewise.
10649 * gfortran.dg/matmul_4.f90: Likewise.
10650 * gfortran.dg/matmul_6.f90: Likewise.
10651 * gfortran.dg/matmul_8.f03: Likewise.
10652 * gfortran.dg/matmul_9.f90: Likewise.
10653 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10654 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10655 * gfortran.dg/matmul_const.f90: Likewise.
10656 * gfortran.dg/maxloc_1.f90: Likewise.
10657 * gfortran.dg/maxloc_2.f90: Likewise.
10658 * gfortran.dg/maxloc_3.f90: Likewise.
10659 * gfortran.dg/maxloc_4.f90: Likewise.
10660 * gfortran.dg/maxloc_string_1.f90: Likewise.
10661 * gfortran.dg/maxlocval_1.f90: Likewise.
10662 * gfortran.dg/maxlocval_2.f90: Likewise.
10663 * gfortran.dg/maxlocval_3.f90: Likewise.
10664 * gfortran.dg/maxlocval_4.f90: Likewise.
10665 * gfortran.dg/maxval_char_1.f90: Likewise.
10666 * gfortran.dg/maxval_char_2.f90: Likewise.
10667 * gfortran.dg/maxval_char_3.f90: Likewise.
10668 * gfortran.dg/maxval_char_4.f90: Likewise.
10669 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10670 * gfortran.dg/mclock.f90: Likewise.
10671 * gfortran.dg/merge_bits_1.F90: Likewise.
10672 * gfortran.dg/merge_bits_2.F90: Likewise.
10673 * gfortran.dg/merge_char_1.f90: Likewise.
10674 * gfortran.dg/merge_init_expr.f90: Likewise.
10675 * gfortran.dg/min_max_optional_1.f90: Likewise.
10676 * gfortran.dg/min_max_optional_5.f90: Likewise.
10677 * gfortran.dg/minloc_1.f90: Likewise.
10678 * gfortran.dg/minloc_2.f90: Likewise.
10679 * gfortran.dg/minloc_3.f90: Likewise.
10680 * gfortran.dg/minloc_4.f90: Likewise.
10681 * gfortran.dg/minloc_string_1.f90: Likewise.
10682 * gfortran.dg/minlocval_1.f90: Likewise.
10683 * gfortran.dg/minlocval_2.f90: Likewise.
10684 * gfortran.dg/minlocval_3.f90: Likewise.
10685 * gfortran.dg/minlocval_4.f90: Likewise.
10686 * gfortran.dg/minmax_char_1.f90: Likewise.
10687 * gfortran.dg/minmaxloc_1.f90: Likewise.
10688 * gfortran.dg/minmaxloc_10.f90: Likewise.
10689 * gfortran.dg/minmaxloc_11.f90: Likewise.
10690 * gfortran.dg/minmaxloc_12.f90: Likewise.
10691 * gfortran.dg/minmaxloc_13.f90: Likewise.
10692 * gfortran.dg/minmaxloc_2.f90: Likewise.
10693 * gfortran.dg/minmaxloc_3.f90: Likewise.
10694 * gfortran.dg/minmaxloc_4.f90: Likewise.
10695 * gfortran.dg/minmaxloc_5.f90: Likewise.
10696 * gfortran.dg/minmaxloc_6.f90: Likewise.
10697 * gfortran.dg/minmaxloc_7.f90: Likewise.
10698 * gfortran.dg/minmaxloc_8.f90: Likewise.
10699 * gfortran.dg/minmaxval_1.f90: Likewise.
10700 * gfortran.dg/minval_char_1.f90: Likewise.
10701 * gfortran.dg/minval_char_2.f90: Likewise.
10702 * gfortran.dg/minval_char_3.f90: Likewise.
10703 * gfortran.dg/minval_char_4.f90: Likewise.
10704 * gfortran.dg/minval_char_5.f90: Likewise.
10705 * gfortran.dg/minval_parameter_1.f90: Likewise.
10706 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10707 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10708 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10709 * gfortran.dg/missing_parens_1.f90: Likewise.
10710 * gfortran.dg/missing_parens_2.f90: Likewise.
10711 * gfortran.dg/mod_large_1.f90: Likewise.
10712 * gfortran.dg/mod_sign0_1.f90: Likewise.
10713 * gfortran.dg/module_blank_common.f90: Likewise.
10714 * gfortran.dg/module_commons_1.f90: Likewise.
10715 * gfortran.dg/module_commons_3.f90: Likewise.
10716 * gfortran.dg/module_double_reuse.f90: Likewise.
10717 * gfortran.dg/module_equivalence_1.f90: Likewise.
10718 * gfortran.dg/module_equivalence_2.f90: Likewise.
10719 * gfortran.dg/module_equivalence_3.f90: Likewise.
10720 * gfortran.dg/module_equivalence_5.f90: Likewise.
10721 * gfortran.dg/module_interface_1.f90: Likewise.
10722 * gfortran.dg/module_nan.f90: Likewise.
10723 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10724 * gfortran.dg/module_procedure_1.f90: Likewise.
10725 * gfortran.dg/module_read_1.f90: Likewise.
10726 * gfortran.dg/module_read_2.f90: Likewise.
10727 * gfortran.dg/module_widestring_1.f90: Likewise.
10728 * gfortran.dg/move_alloc.f90: Likewise.
10729 * gfortran.dg/move_alloc_10.f90: Likewise.
10730 * gfortran.dg/move_alloc_13.f90: Likewise.
10731 * gfortran.dg/move_alloc_14.f90: Likewise.
10732 * gfortran.dg/move_alloc_15.f90: Likewise.
10733 * gfortran.dg/move_alloc_16.f90: Likewise.
10734 * gfortran.dg/move_alloc_2.f90: Likewise.
10735 * gfortran.dg/move_alloc_5.f90: Likewise.
10736 * gfortran.dg/move_alloc_6.f90: Likewise.
10737 * gfortran.dg/move_alloc_9.f90: Likewise.
10738 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10739 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10740 * gfortran.dg/mvbits_1.f90: Likewise.
10741 * gfortran.dg/mvbits_2.f90: Likewise.
10742 * gfortran.dg/mvbits_3.f90: Likewise.
10743 * gfortran.dg/mvbits_4.f90: Likewise.
10744 * gfortran.dg/mvbits_7.f90: Likewise.
10745 * gfortran.dg/mvbits_8.f90: Likewise.
10746 * gfortran.dg/namelist_11.f: Likewise.
10747 * gfortran.dg/namelist_12.f: Likewise.
10748 * gfortran.dg/namelist_13.f90: Likewise.
10749 * gfortran.dg/namelist_14.f90: Likewise.
10750 * gfortran.dg/namelist_15.f90: Likewise.
10751 * gfortran.dg/namelist_16.f90: Likewise.
10752 * gfortran.dg/namelist_17.f90: Likewise.
10753 * gfortran.dg/namelist_18.f90: Likewise.
10754 * gfortran.dg/namelist_19.f90: Likewise.
10755 * gfortran.dg/namelist_20.f90: Likewise.
10756 * gfortran.dg/namelist_21.f90: Likewise.
10757 * gfortran.dg/namelist_22.f90: Likewise.
10758 * gfortran.dg/namelist_23.f90: Likewise.
10759 * gfortran.dg/namelist_24.f90: Likewise.
10760 * gfortran.dg/namelist_26.f90: Likewise.
10761 * gfortran.dg/namelist_27.f90: Likewise.
10762 * gfortran.dg/namelist_28.f90: Likewise.
10763 * gfortran.dg/namelist_29.f90: Likewise.
10764 * gfortran.dg/namelist_37.f90: Likewise.
10765 * gfortran.dg/namelist_38.f90: Likewise.
10766 * gfortran.dg/namelist_39.f90: Likewise.
10767 * gfortran.dg/namelist_40.f90: Likewise.
10768 * gfortran.dg/namelist_41.f90: Likewise.
10769 * gfortran.dg/namelist_42.f90: Likewise.
10770 * gfortran.dg/namelist_43.f90: Likewise.
10771 * gfortran.dg/namelist_44.f90: Likewise.
10772 * gfortran.dg/namelist_47.f90: Likewise.
10773 * gfortran.dg/namelist_48.f90: Likewise.
10774 * gfortran.dg/namelist_49.f90: Likewise.
10775 * gfortran.dg/namelist_50.f90: Likewise.
10776 * gfortran.dg/namelist_51.f90: Likewise.
10777 * gfortran.dg/namelist_52.f90: Likewise.
10778 * gfortran.dg/namelist_54.f90: Likewise.
10779 * gfortran.dg/namelist_55.f90: Likewise.
10780 * gfortran.dg/namelist_56.f90: Likewise.
10781 * gfortran.dg/namelist_57.f90: Likewise.
10782 * gfortran.dg/namelist_58.f90: Likewise.
10783 * gfortran.dg/namelist_59.f90: Likewise.
10784 * gfortran.dg/namelist_60.f90: Likewise.
10785 * gfortran.dg/namelist_61.f90: Likewise.
10786 * gfortran.dg/namelist_64.f90: Likewise.
10787 * gfortran.dg/namelist_65.f90: Likewise.
10788 * gfortran.dg/namelist_69.f90: Likewise.
10789 * gfortran.dg/namelist_70.f90: Likewise.
10790 * gfortran.dg/namelist_71.f90: Likewise.
10791 * gfortran.dg/namelist_72.f: Likewise.
10792 * gfortran.dg/namelist_73.f90: Likewise.
10793 * gfortran.dg/namelist_77.f90: Likewise.
10794 * gfortran.dg/namelist_78.f90: Likewise.
10795 * gfortran.dg/namelist_79.f90: Likewise.
10796 * gfortran.dg/namelist_80.f90: Likewise.
10797 * gfortran.dg/namelist_81.f90: Likewise.
10798 * gfortran.dg/namelist_82.f90: Likewise.
10799 * gfortran.dg/namelist_84.f90: Likewise.
10800 * gfortran.dg/namelist_85.f90: Likewise.
10801 * gfortran.dg/namelist_86.f90: Likewise.
10802 * gfortran.dg/namelist_87.f90: Likewise.
10803 * gfortran.dg/namelist_88.f90: Likewise.
10804 * gfortran.dg/namelist_89.f90: Likewise.
10805 * gfortran.dg/namelist_90.f: Likewise.
10806 * gfortran.dg/namelist_95.f90: Likewise.
10807 * gfortran.dg/namelist_char_only.f90: Likewise.
10808 * gfortran.dg/namelist_empty.f90: Likewise.
10809 * gfortran.dg/namelist_internal.f90: Likewise.
10810 * gfortran.dg/namelist_use.f90: Likewise.
10811 * gfortran.dg/namelist_use_only.f90: Likewise.
10812 * gfortran.dg/namelist_utf8.f90: Likewise.
10813 * gfortran.dg/nan_1.f90: Likewise.
10814 * gfortran.dg/nan_2.f90: Likewise.
10815 * gfortran.dg/nan_3.f90: Likewise.
10816 * gfortran.dg/nan_6.f90: Likewise.
10817 * gfortran.dg/nan_7.f90: Likewise.
10818 * gfortran.dg/nearest_1.f90: Likewise.
10819 * gfortran.dg/nearest_2.f90: Likewise.
10820 * gfortran.dg/nearest_3.f90: Likewise.
10821 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10822 * gfortran.dg/negative_automatic_size.f90: Likewise.
10823 * gfortran.dg/negative_unit.f: Likewise.
10824 * gfortran.dg/negative_unit2.f90: Likewise.
10825 * gfortran.dg/negative_unit_int8.f: Likewise.
10826 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10827 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10828 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10829 * gfortran.dg/nested_modules_1.f90: Likewise.
10830 * gfortran.dg/nested_modules_2.f90: Likewise.
10831 * gfortran.dg/nested_modules_3.f90: Likewise.
10832 * gfortran.dg/nesting_1.f90: Likewise.
10833 * gfortran.dg/new_line.f90: Likewise.
10834 * gfortran.dg/newunit_1.f90: Likewise.
10835 * gfortran.dg/newunit_3.f90: Likewise.
10836 * gfortran.dg/newunit_5.f90.f90: Likewise.
10837 * gfortran.dg/nint_1.f90: Likewise.
10838 * gfortran.dg/nint_2.f90: Likewise.
10839 * gfortran.dg/no_arg_check_2.f90: Likewise.
10840 * gfortran.dg/no_range_check_1.f90: Likewise.
10841 * gfortran.dg/no_range_check_2.f90: Likewise.
10842 * gfortran.dg/no_range_check_3.f90: Likewise.
10843 * gfortran.dg/noadv_size.f90: Likewise.
10844 * gfortran.dg/nonreturning_statements.f90: Likewise.
10845 * gfortran.dg/norm2_1.f90: Likewise.
10846 * gfortran.dg/norm2_3.f90: Likewise.
10847 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10848 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10849 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10850 * gfortran.dg/null_4.f90: Likewise.
10851 * gfortran.dg/null_9.f90: Likewise.
10852 * gfortran.dg/nullify_3.f90: Likewise.
10853 * gfortran.dg/oldstyle_1.f90: Likewise.
10854 * gfortran.dg/open_access_append_1.f90: Likewise.
10855 * gfortran.dg/open_access_append_2.f90: Likewise.
10856 * gfortran.dg/open_errors.f90: Likewise.
10857 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10858 * gfortran.dg/open_new.f90: Likewise.
10859 * gfortran.dg/open_readonly_1.f90: Likewise.
10860 * gfortran.dg/operator_1.f90: Likewise.
10861 * gfortran.dg/optional_absent_1.f90: Likewise.
10862 * gfortran.dg/optional_absent_2.f90: Likewise.
10863 * gfortran.dg/optional_absent_3.f90: Likewise.
10864 * gfortran.dg/optional_class_1.f90: Likewise.
10865 * gfortran.dg/optional_dim_2.f90: Likewise.
10866 * gfortran.dg/optional_dim_3.f90: Likewise.
10867 * gfortran.dg/output_exponents_1.f90: Likewise.
10868 * gfortran.dg/overload_1.f90: Likewise.
10869 * gfortran.dg/overload_2.f90: Likewise.
10870 * gfortran.dg/overwrite_1.f: Likewise.
10871 * gfortran.dg/pad_no.f90: Likewise.
10872 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10873 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10874 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10875 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10876 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10877 * gfortran.dg/parens_3.f90: Likewise.
10878 * gfortran.dg/parens_5.f90: Likewise.
10879 * gfortran.dg/parens_6.f90: Likewise.
10880 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10881 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10882 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10883 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10884 * gfortran.dg/parity_1.f90: Likewise.
10885 * gfortran.dg/past_eor.f90: Likewise.
10886 * gfortran.dg/pdt_1.f03: Likewise.
10887 * gfortran.dg/pdt_10.f03: Likewise.
10888 * gfortran.dg/pdt_11.f03: Likewise.
10889 * gfortran.dg/pdt_12.f03: Likewise.
10890 * gfortran.dg/pdt_13.f03: Likewise.
10891 * gfortran.dg/pdt_14.f03: Likewise.
10892 * gfortran.dg/pdt_15.f03: Likewise.
10893 * gfortran.dg/pdt_19.f03: Likewise.
10894 * gfortran.dg/pdt_20.f03: Likewise.
10895 * gfortran.dg/pdt_22.f03: Likewise.
10896 * gfortran.dg/pdt_23.f03: Likewise.
10897 * gfortran.dg/pdt_25.f03: Likewise.
10898 * gfortran.dg/pdt_26.f03: Likewise.
10899 * gfortran.dg/pdt_27.f03: Likewise.
10900 * gfortran.dg/pdt_28.f03: Likewise.
10901 * gfortran.dg/pdt_3.f03: Likewise.
10902 * gfortran.dg/pdt_4.f03: Likewise.
10903 * gfortran.dg/pdt_5.f03: Likewise.
10904 * gfortran.dg/pdt_7.f03: Likewise.
10905 * gfortran.dg/pointer_1.f90: Likewise.
10906 * gfortran.dg/pointer_array_1.f90: Likewise.
10907 * gfortran.dg/pointer_array_3.f90: Likewise.
10908 * gfortran.dg/pointer_array_4.f90: Likewise.
10909 * gfortran.dg/pointer_array_5.f90: Likewise.
10910 * gfortran.dg/pointer_array_6.f90: Likewise.
10911 * gfortran.dg/pointer_array_7.f90: Likewise.
10912 * gfortran.dg/pointer_array_8.f90: Likewise.
10913 * gfortran.dg/pointer_array_9.f90: Likewise.
10914 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10915 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10916 * gfortran.dg/pointer_assign_10.f90: Likewise.
10917 * gfortran.dg/pointer_assign_11.f90: Likewise.
10918 * gfortran.dg/pointer_assign_4.f90: Likewise.
10919 * gfortran.dg/pointer_assign_8.f90: Likewise.
10920 * gfortran.dg/pointer_assign_9.f90: Likewise.
10921 * gfortran.dg/pointer_check_10.f90: Likewise.
10922 * gfortran.dg/pointer_check_9.f90: Likewise.
10923 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10924 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10925 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10926 * gfortran.dg/pointer_init_1.f90: Likewise.
10927 * gfortran.dg/pointer_init_3.f90: Likewise.
10928 * gfortran.dg/pointer_init_4.f90: Likewise.
10929 * gfortran.dg/pointer_init_5.f90: Likewise.
10930 * gfortran.dg/pointer_init_8.f90: Likewise.
10931 * gfortran.dg/pointer_intent_1.f90: Likewise.
10932 * gfortran.dg/pointer_intent_4.f90: Likewise.
10933 * gfortran.dg/pointer_intent_5.f90: Likewise.
10934 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10935 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10936 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10937 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10938 * gfortran.dg/pointer_target_1.f90: Likewise.
10939 * gfortran.dg/pointer_target_2.f90: Likewise.
10940 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10941 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10942 * gfortran.dg/power.f90: Likewise.
10943 * gfortran.dg/power1.f90: Likewise.
10944 * gfortran.dg/power_3.f90: Likewise.
10945 * gfortran.dg/power_4.f90: Likewise.
10946 * gfortran.dg/power_5.f90: Likewise.
10947 * gfortran.dg/pr12884.f: Likewise.
10948 * gfortran.dg/pr15129.f90: Likewise.
10949 * gfortran.dg/pr15140.f90: Likewise.
10950 * gfortran.dg/pr15324.f90: Likewise.
10951 * gfortran.dg/pr15332.f: Likewise.
10952 * gfortran.dg/pr15957.f90: Likewise.
10953 * gfortran.dg/pr15959.f90: Likewise.
10954 * gfortran.dg/pr16597.f90: Likewise.
10955 * gfortran.dg/pr16861.f90: Likewise.
10956 * gfortran.dg/pr16938.f90: Likewise.
10957 * gfortran.dg/pr17090.f90: Likewise.
10958 * gfortran.dg/pr17143.f90: Likewise.
10959 * gfortran.dg/pr17164.f90: Likewise.
10960 * gfortran.dg/pr17229.f: Likewise.
10961 * gfortran.dg/pr17285.f90: Likewise.
10962 * gfortran.dg/pr17286.f90: Likewise.
10963 * gfortran.dg/pr17472.f: Likewise.
10964 * gfortran.dg/pr17612.f90: Likewise.
10965 * gfortran.dg/pr17706.f90: Likewise.
10966 * gfortran.dg/pr18025.f90: Likewise.
10967 * gfortran.dg/pr18122.f90: Likewise.
10968 * gfortran.dg/pr18210.f90: Likewise.
10969 * gfortran.dg/pr18392.f90: Likewise.
10970 * gfortran.dg/pr19155.f: Likewise.
10971 * gfortran.dg/pr19216.f: Likewise.
10972 * gfortran.dg/pr19467.f90: Likewise.
10973 * gfortran.dg/pr19657.f: Likewise.
10974 * gfortran.dg/pr19926.f90: Likewise.
10975 * gfortran.dg/pr19928-1.f90: Likewise.
10976 * gfortran.dg/pr19928-2.f90: Likewise.
10977 * gfortran.dg/pr20086.f90: Likewise.
10978 * gfortran.dg/pr20124.f90: Likewise.
10979 * gfortran.dg/pr20163-2.f: Likewise.
10980 * gfortran.dg/pr20480.f90: Likewise.
10981 * gfortran.dg/pr20755.f: Likewise.
10982 * gfortran.dg/pr20950.f: Likewise.
10983 * gfortran.dg/pr21177.f90: Likewise.
10984 * gfortran.dg/pr21730.f: Likewise.
10985 * gfortran.dg/pr22491.f: Likewise.
10986 * gfortran.dg/pr25603.f: Likewise.
10987 * gfortran.dg/pr26246_2.f90: Likewise.
10988 * gfortran.dg/pr32136.f90: Likewise.
10989 * gfortran.dg/pr32533.f90: Likewise.
10990 * gfortran.dg/pr33794.f90: Likewise.
10991 * gfortran.dg/pr35662.f90: Likewise.
10992 * gfortran.dg/pr35944-1.f90: Likewise.
10993 * gfortran.dg/pr35944-2.f90: Likewise.
10994 * gfortran.dg/pr35983.f90: Likewise.
10995 * gfortran.dg/pr39865.f90: Likewise.
10996 * gfortran.dg/pr41212.f90: Likewise.
10997 * gfortran.dg/pr43808.f90: Likewise.
10998 * gfortran.dg/pr44592.f90: Likewise.
10999 * gfortran.dg/pr44735.f90: Likewise.
11000 * gfortran.dg/pr45308.f03: Likewise.
11001 * gfortran.dg/pr46297.f: Likewise.
11002 * gfortran.dg/pr46588.f90: Likewise.
11003 * gfortran.dg/pr46665.f90: Likewise.
11004 * gfortran.dg/pr46804.f90: Likewise.
11005 * gfortran.dg/pr47008.f03: Likewise.
11006 * gfortran.dg/pr47614.f: Likewise.
11007 * gfortran.dg/pr47878.f90: Likewise.
11008 * gfortran.dg/pr49103.f90: Likewise.
11009 * gfortran.dg/pr50069_1.f90: Likewise.
11010 * gfortran.dg/pr50769.f90: Likewise.
11011 * gfortran.dg/pr52608.f90: Likewise.
11012 * gfortran.dg/pr55086_2.f90: Likewise.
11013 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11014 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11015 * gfortran.dg/pr55330.f90: Likewise.
11016 * gfortran.dg/pr56015.f90: Likewise.
11017 * gfortran.dg/pr57910.f90: Likewise.
11018 * gfortran.dg/pr59700.f90: Likewise.
11019 * gfortran.dg/pr62125.f90: Likewise.
11020 * gfortran.dg/pr64530.f90: Likewise.
11021 * gfortran.dg/pr65429.f90: Likewise.
11022 * gfortran.dg/pr65450.f90: Likewise.
11023 * gfortran.dg/pr65504.f90: Likewise.
11024 * gfortran.dg/pr65903.f90: Likewise.
11025 * gfortran.dg/pr66311.f90: Likewise.
11026 * gfortran.dg/pr66864.f90: Likewise.
11027 * gfortran.dg/pr67140.f90: Likewise.
11028 * gfortran.dg/pr67524.f90: Likewise.
11029 * gfortran.dg/pr67885.f90: Likewise.
11030 * gfortran.dg/pr68053.f90: Likewise.
11031 * gfortran.dg/pr68566.f90: Likewise.
11032 * gfortran.dg/pr69514_1.f90: Likewise.
11033 * gfortran.dg/pr69514_2.f90: Likewise.
11034 * gfortran.dg/pr69739.f90: Likewise.
11035 * gfortran.dg/pr70673.f90: Likewise.
11036 * gfortran.dg/pr71523_2.f90: Likewise.
11037 * gfortran.dg/pr71764.f90: Likewise.
11038 * gfortran.dg/pr78092.f90: Likewise.
11039 * gfortran.dg/pr82973.f90: Likewise.
11040 * gfortran.dg/pr83864.f90: Likewise.
11041 * gfortran.dg/pr83874.f90: Likewise.
11042 * gfortran.dg/pr84088.f90: Likewise.
11043 * gfortran.dg/pr84155.f90: Likewise.
11044 * gfortran.dg/proc_decl_12.f90: Likewise.
11045 * gfortran.dg/proc_decl_13.f90: Likewise.
11046 * gfortran.dg/proc_decl_15.f90: Likewise.
11047 * gfortran.dg/proc_decl_17.f90: Likewise.
11048 * gfortran.dg/proc_decl_18.f90: Likewise.
11049 * gfortran.dg/proc_decl_2.f90: Likewise.
11050 * gfortran.dg/proc_decl_5.f90: Likewise.
11051 * gfortran.dg/proc_decl_9.f90: Likewise.
11052 * gfortran.dg/proc_ptr_1.f90: Likewise.
11053 * gfortran.dg/proc_ptr_10.f90: Likewise.
11054 * gfortran.dg/proc_ptr_12.f90: Likewise.
11055 * gfortran.dg/proc_ptr_18.f90: Likewise.
11056 * gfortran.dg/proc_ptr_19.f90: Likewise.
11057 * gfortran.dg/proc_ptr_21.f90: Likewise.
11058 * gfortran.dg/proc_ptr_22.f90: Likewise.
11059 * gfortran.dg/proc_ptr_23.f90: Likewise.
11060 * gfortran.dg/proc_ptr_25.f90: Likewise.
11061 * gfortran.dg/proc_ptr_26.f90: Likewise.
11062 * gfortran.dg/proc_ptr_3.f90: Likewise.
11063 * gfortran.dg/proc_ptr_36.f90: Likewise.
11064 * gfortran.dg/proc_ptr_47.f90: Likewise.
11065 * gfortran.dg/proc_ptr_48.f90: Likewise.
11066 * gfortran.dg/proc_ptr_5.f90: Likewise.
11067 * gfortran.dg/proc_ptr_6.f90: Likewise.
11068 * gfortran.dg/proc_ptr_7.f90: Likewise.
11069 * gfortran.dg/proc_ptr_8.f90: Likewise.
11070 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11071 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11072 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11073 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11074 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11075 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11076 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11077 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11078 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11079 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11080 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11081 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11082 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11083 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11084 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11085 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11086 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11087 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11088 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11089 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11090 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11091 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11092 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11093 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11094 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11095 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11096 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11097 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11098 * gfortran.dg/product_init_expr.f03: Likewise.
11099 * gfortran.dg/promotion.f90: Likewise.
11100 * gfortran.dg/promotion_3.f90: Likewise.
11101 * gfortran.dg/promotion_4.f90: Likewise.
11102 * gfortran.dg/protected_1.f90: Likewise.
11103 * gfortran.dg/protected_2.f90: Likewise.
11104 * gfortran.dg/ptr-func-1.f90: Likewise.
11105 * gfortran.dg/ptr-func-2.f90: Likewise.
11106 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11107 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11108 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11109 * gfortran.dg/pure_byref_1.f90: Likewise.
11110 * gfortran.dg/pure_byref_2.f90: Likewise.
11111 * gfortran.dg/pure_byref_3.f90: Likewise.
11112 * gfortran.dg/quad_2.f90: Likewise.
11113 * gfortran.dg/quad_3.f90: Likewise.
11114 * gfortran.dg/random_3.f90: Likewise.
11115 * gfortran.dg/random_4.f90: Likewise.
11116 * gfortran.dg/random_7.f90: Likewise.
11117 * gfortran.dg/read_2.f90: Likewise.
11118 * gfortran.dg/read_3.f90: Likewise.
11119 * gfortran.dg/read_4.f90: Likewise.
11120 * gfortran.dg/read_5.f90: Likewise.
11121 * gfortran.dg/read_bad_advance.f90: Likewise.
11122 * gfortran.dg/read_bang.f90: Likewise.
11123 * gfortran.dg/read_bang4.f90: Likewise.
11124 * gfortran.dg/read_comma.f: Likewise.
11125 * gfortran.dg/read_dir.f90: Likewise.
11126 * gfortran.dg/read_empty_file.f: Likewise.
11127 * gfortran.dg/read_eof_1.f90: Likewise.
11128 * gfortran.dg/read_eof_2.f90: Likewise.
11129 * gfortran.dg/read_eof_3.f90: Likewise.
11130 * gfortran.dg/read_eof_4.f90: Likewise.
11131 * gfortran.dg/read_eof_5.f90: Likewise.
11132 * gfortran.dg/read_eof_6.f: Likewise.
11133 * gfortran.dg/read_eof_7.f90: Likewise.
11134 * gfortran.dg/read_eof_8.f90: Likewise.
11135 * gfortran.dg/read_eof_all.f90: Likewise.
11136 * gfortran.dg/read_eor.f90: Likewise.
11137 * gfortran.dg/read_float_1.f90: Likewise.
11138 * gfortran.dg/read_float_2.f03: Likewise.
11139 * gfortran.dg/read_float_3.f90: Likewise.
11140 * gfortran.dg/read_float_4.f90: Likewise.
11141 * gfortran.dg/read_infnan_1.f90: Likewise.
11142 * gfortran.dg/read_list_eof_1.f90: Likewise.
11143 * gfortran.dg/read_logical.f90: Likewise.
11144 * gfortran.dg/read_many_1.f: Likewise.
11145 * gfortran.dg/read_no_eor.f90: Likewise.
11146 * gfortran.dg/read_noadvance.f90: Likewise.
11147 * gfortran.dg/read_repeat.f90: Likewise.
11148 * gfortran.dg/read_repeat_2.f90: Likewise.
11149 * gfortran.dg/read_size_noadvance.f90: Likewise.
11150 * gfortran.dg/read_x_eof.f90: Likewise.
11151 * gfortran.dg/read_x_past.f: Likewise.
11152 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11153 * gfortran.dg/real_const_1.f: Likewise.
11154 * gfortran.dg/real_const_2.f90: Likewise.
11155 * gfortran.dg/real_const_3.f90: Likewise.
11156 * gfortran.dg/real_do_1.f90: Likewise.
11157 * gfortran.dg/real_index_1.f90: Likewise.
11158 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11159 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11160 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11161 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11162 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11163 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11164 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11165 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11166 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11167 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11168 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11169 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11170 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11171 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11172 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11173 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11174 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11175 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11176 * gfortran.dg/record_marker_1.f90: Likewise.
11177 * gfortran.dg/record_marker_2.f: Likewise.
11178 * gfortran.dg/record_marker_3.f90: Likewise.
11179 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11180 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11181 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11182 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11183 * gfortran.dg/recursive_check_7.f90: Likewise.
11184 * gfortran.dg/recursive_reference_1.f90: Likewise.
11185 * gfortran.dg/recursive_reference_2.f90: Likewise.
11186 * gfortran.dg/recursive_stack.f90: Likewise.
11187 * gfortran.dg/reduction.f90: Likewise.
11188 * gfortran.dg/repack_arrays_1.f90: Likewise.
11189 * gfortran.dg/repeat_1.f90: Likewise.
11190 * gfortran.dg/repeat_2.f90: Likewise.
11191 * gfortran.dg/repeat_3.f90: Likewise.
11192 * gfortran.dg/repeat_6.f90: Likewise.
11193 * gfortran.dg/reshape-alloc.f90: Likewise.
11194 * gfortran.dg/reshape-complex.f90: Likewise.
11195 * gfortran.dg/reshape.f90: Likewise.
11196 * gfortran.dg/reshape_2.f90: Likewise.
11197 * gfortran.dg/reshape_7.f90: Likewise.
11198 * gfortran.dg/reshape_empty_1.f03: Likewise.
11199 * gfortran.dg/reshape_pad_1.f90: Likewise.
11200 * gfortran.dg/reshape_rank7.f90: Likewise.
11201 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11202 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11203 * gfortran.dg/result_default_init_1.f90: Likewise.
11204 * gfortran.dg/result_in_spec_1.f90: Likewise.
11205 * gfortran.dg/result_in_spec_2.f90: Likewise.
11206 * gfortran.dg/ret_array_1.f90: Likewise.
11207 * gfortran.dg/ret_pointer_1.f90: Likewise.
11208 * gfortran.dg/ret_pointer_2.f90: Likewise.
11209 * gfortran.dg/rewind_1.f90: Likewise.
11210 * gfortran.dg/round_1.f03: Likewise.
11211 * gfortran.dg/round_2.f03: Likewise.
11212 * gfortran.dg/round_3.f08: Likewise.
11213 * gfortran.dg/round_4.f90: Likewise.
11214 * gfortran.dg/rrspacing_1.f90: Likewise.
11215 * gfortran.dg/runtime_warning_1.f90: Likewise.
11216 * gfortran.dg/same_type_as_2.f03: Likewise.
11217 * gfortran.dg/save_1.f90: Likewise.
11218 * gfortran.dg/save_5.f90: Likewise.
11219 * gfortran.dg/save_6.f90: Likewise.
11220 * gfortran.dg/scalar_mask_1.f90: Likewise.
11221 * gfortran.dg/scalar_mask_2.f90: Likewise.
11222 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11223 * gfortran.dg/scale_1.f90: Likewise.
11224 * gfortran.dg/scan_1.f90: Likewise.
11225 * gfortran.dg/scan_2.f90: Likewise.
11226 * gfortran.dg/secnds-1.f: Likewise.
11227 * gfortran.dg/secnds.f: Likewise.
11228 * gfortran.dg/select_1.f90: Likewise.
11229 * gfortran.dg/select_2.f90: Likewise.
11230 * gfortran.dg/select_3.f90: Likewise.
11231 * gfortran.dg/select_5.f90: Likewise.
11232 * gfortran.dg/select_char_1.f90: Likewise.
11233 * gfortran.dg/select_char_2.f90: Likewise.
11234 * gfortran.dg/select_type_13.f03: Likewise.
11235 * gfortran.dg/select_type_14.f03: Likewise.
11236 * gfortran.dg/select_type_15.f03: Likewise.
11237 * gfortran.dg/select_type_19.f03: Likewise.
11238 * gfortran.dg/select_type_2.f03: Likewise.
11239 * gfortran.dg/select_type_26.f03: Likewise.
11240 * gfortran.dg/select_type_27.f03: Likewise.
11241 * gfortran.dg/select_type_28.f03: Likewise.
11242 * gfortran.dg/select_type_3.f03: Likewise.
11243 * gfortran.dg/select_type_35.f03: Likewise.
11244 * gfortran.dg/select_type_36.f03: Likewise.
11245 * gfortran.dg/select_type_37.f03: Likewise.
11246 * gfortran.dg/select_type_39.f03: Likewise.
11247 * gfortran.dg/select_type_4.f90: Likewise.
11248 * gfortran.dg/select_type_5.f03: Likewise.
11249 * gfortran.dg/select_type_6.f03: Likewise.
11250 * gfortran.dg/select_type_7.f03: Likewise.
11251 * gfortran.dg/select_type_8.f03: Likewise.
11252 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11253 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11254 * gfortran.dg/selected_kind_1.f90: Likewise.
11255 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11256 * gfortran.dg/shape_2.f90: Likewise.
11257 * gfortran.dg/shape_4.f90: Likewise.
11258 * gfortran.dg/shape_5.f90: Likewise.
11259 * gfortran.dg/shape_7.f90: Likewise.
11260 * gfortran.dg/shape_8.f90: Likewise.
11261 * gfortran.dg/shape_9.f90: Likewise.
11262 * gfortran.dg/shift-kind_2.f90: Likewise.
11263 * gfortran.dg/shiftalr_1.F90: Likewise.
11264 * gfortran.dg/shiftalr_2.F90: Likewise.
11265 * gfortran.dg/simpleif_1.f90: Likewise.
11266 * gfortran.dg/simplify_argN_1.f90: Likewise.
11267 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11268 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11269 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11270 * gfortran.dg/simplify_modulo.f90: Likewise.
11271 * gfortran.dg/single_char_string.f90: Likewise.
11272 * gfortran.dg/size_dim.f90: Likewise.
11273 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11274 * gfortran.dg/sizeof.f90: Likewise.
11275 * gfortran.dg/sizeof_4.f90: Likewise.
11276 * gfortran.dg/slash_1.f90: Likewise.
11277 * gfortran.dg/sms-1.f90: Likewise.
11278 * gfortran.dg/sms-2.f90: Likewise.
11279 * gfortran.dg/spec_expr_7.f90: Likewise.
11280 * gfortran.dg/specifics_1.f90: Likewise.
11281 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11282 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11283 * gfortran.dg/spread_init_expr.f03: Likewise.
11284 * gfortran.dg/spread_scalar_source.f90: Likewise.
11285 * gfortran.dg/spread_shape_1.f90: Likewise.
11286 * gfortran.dg/stat_1.f90: Likewise.
11287 * gfortran.dg/stat_2.f90: Likewise.
11288 * gfortran.dg/stfunc_1.f90: Likewise.
11289 * gfortran.dg/stfunc_4.f90: Likewise.
11290 * gfortran.dg/stfunc_6.f90: Likewise.
11291 * gfortran.dg/storage_size_1.f08: Likewise.
11292 * gfortran.dg/storage_size_3.f08: Likewise.
11293 * gfortran.dg/storage_size_4.f90: Likewise.
11294 * gfortran.dg/streamio_1.f90: Likewise.
11295 * gfortran.dg/streamio_10.f90: Likewise.
11296 * gfortran.dg/streamio_11.f90: Likewise.
11297 * gfortran.dg/streamio_12.f90: Likewise.
11298 * gfortran.dg/streamio_13.f90: Likewise.
11299 * gfortran.dg/streamio_14.f90: Likewise.
11300 * gfortran.dg/streamio_15.f90: Likewise.
11301 * gfortran.dg/streamio_16.f90: Likewise.
11302 * gfortran.dg/streamio_17.f90: Likewise.
11303 * gfortran.dg/streamio_2.f90: Likewise.
11304 * gfortran.dg/streamio_3.f90: Likewise.
11305 * gfortran.dg/streamio_4.f90: Likewise.
11306 * gfortran.dg/streamio_5.f90: Likewise.
11307 * gfortran.dg/streamio_6.f90: Likewise.
11308 * gfortran.dg/streamio_7.f90: Likewise.
11309 * gfortran.dg/streamio_8.f90: Likewise.
11310 * gfortran.dg/streamio_9.f90: Likewise.
11311 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11312 * gfortran.dg/string_4.f90: Likewise.
11313 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11314 * gfortran.dg/string_assign_2.f90: Likewise.
11315 * gfortran.dg/string_compare_1.f90: Likewise.
11316 * gfortran.dg/string_compare_2.f90: Likewise.
11317 * gfortran.dg/string_compare_3.f90: Likewise.
11318 * gfortran.dg/string_ctor_1.f90: Likewise.
11319 * gfortran.dg/string_length_1.f90: Likewise.
11320 * gfortran.dg/string_length_2.f90: Likewise.
11321 * gfortran.dg/string_length_3.f90: Likewise.
11322 * gfortran.dg/string_length_4.f90: Likewise.
11323 * gfortran.dg/string_null_compare_1.f: Likewise.
11324 * gfortran.dg/string_pad_trunc.f90: Likewise.
11325 * gfortran.dg/structure_constructor_1.f03: Likewise.
11326 * gfortran.dg/structure_constructor_11.f90: Likewise.
11327 * gfortran.dg/structure_constructor_13.f03: Likewise.
11328 * gfortran.dg/structure_constructor_2.f03: Likewise.
11329 * gfortran.dg/structure_constructor_5.f03: Likewise.
11330 * gfortran.dg/submodule_1.f08: Likewise.
11331 * gfortran.dg/submodule_11.f08: Likewise.
11332 * gfortran.dg/submodule_14.f08: Likewise.
11333 * gfortran.dg/submodule_15.f08: Likewise.
11334 * gfortran.dg/submodule_17.f08: Likewise.
11335 * gfortran.dg/submodule_18.f08: Likewise.
11336 * gfortran.dg/submodule_19.f08: Likewise.
11337 * gfortran.dg/submodule_2.f08: Likewise.
11338 * gfortran.dg/submodule_27.f08: Likewise.
11339 * gfortran.dg/submodule_28.f08: Likewise.
11340 * gfortran.dg/submodule_29.f08: Likewise.
11341 * gfortran.dg/submodule_30.f08: Likewise.
11342 * gfortran.dg/submodule_6.f08: Likewise.
11343 * gfortran.dg/submodule_7.f08: Likewise.
11344 * gfortran.dg/submodule_8.f08: Likewise.
11345 * gfortran.dg/subnormal_1.f90: Likewise.
11346 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11347 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11348 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11349 * gfortran.dg/substr_2.f: Likewise.
11350 * gfortran.dg/substr_3.f: Likewise.
11351 * gfortran.dg/substr_4.f: Likewise.
11352 * gfortran.dg/substr_5.f90: Likewise.
11353 * gfortran.dg/substr_6.f90: Likewise.
11354 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11355 * gfortran.dg/sum_init_expr.f03: Likewise.
11356 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11357 * gfortran.dg/system_clock_3.f08: Likewise.
11358 * gfortran.dg/t_editing.f: Likewise.
11359 * gfortran.dg/team_change_1.f90: Likewise.
11360 * gfortran.dg/team_end_1.f90: Likewise.
11361 * gfortran.dg/team_number_1.f90: Likewise.
11362 * gfortran.dg/temporary_1.f90: Likewise.
11363 * gfortran.dg/test_com_block.f90: Likewise.
11364 * gfortran.dg/test_only_clause.f90: Likewise.
11365 * gfortran.dg/tiny_1.f90: Likewise.
11366 * gfortran.dg/tiny_2.f90: Likewise.
11367 * gfortran.dg/tl_editing.f90: Likewise.
11368 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11369 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11370 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11371 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11372 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11373 * gfortran.dg/transfer_class_2.f90: Likewise.
11374 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11375 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11376 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11377 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11378 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11379 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11380 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11381 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11382 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11383 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11384 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11385 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11386 * gfortran.dg/transpose_1.f90: Likewise.
11387 * gfortran.dg/transpose_3.f03: Likewise.
11388 * gfortran.dg/transpose_4.f90: Likewise.
11389 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11390 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11391 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11392 * gfortran.dg/trim_1.f90: Likewise.
11393 * gfortran.dg/trim_optimize_1.f90: Likewise.
11394 * gfortran.dg/trim_optimize_2.f90: Likewise.
11395 * gfortran.dg/trim_optimize_3.f90: Likewise.
11396 * gfortran.dg/trim_optimize_4.f90: Likewise.
11397 * gfortran.dg/trim_optimize_5.f90: Likewise.
11398 * gfortran.dg/trim_optimize_6.f90: Likewise.
11399 * gfortran.dg/trim_optimize_7.f90: Likewise.
11400 * gfortran.dg/trim_optimize_8.f90: Likewise.
11401 * gfortran.dg/type_to_class_1.f03: Likewise.
11402 * gfortran.dg/type_to_class_2.f03: Likewise.
11403 * gfortran.dg/type_to_class_3.f03: Likewise.
11404 * gfortran.dg/type_to_class_4.f03: Likewise.
11405 * gfortran.dg/type_to_class_5.f03: Likewise.
11406 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11407 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11408 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11409 * gfortran.dg/typebound_call_1.f03: Likewise.
11410 * gfortran.dg/typebound_call_13.f03: Likewise.
11411 * gfortran.dg/typebound_call_18.f03: Likewise.
11412 * gfortran.dg/typebound_call_19.f03: Likewise.
11413 * gfortran.dg/typebound_call_2.f03: Likewise.
11414 * gfortran.dg/typebound_call_20.f03: Likewise.
11415 * gfortran.dg/typebound_call_3.f03: Likewise.
11416 * gfortran.dg/typebound_generic_5.f03: Likewise.
11417 * gfortran.dg/typebound_generic_6.f03: Likewise.
11418 * gfortran.dg/typebound_generic_9.f03: Likewise.
11419 * gfortran.dg/typebound_operator_12.f03: Likewise.
11420 * gfortran.dg/typebound_operator_13.f03: Likewise.
11421 * gfortran.dg/typebound_operator_15.f90: Likewise.
11422 * gfortran.dg/typebound_operator_20.f90: Likewise.
11423 * gfortran.dg/typebound_operator_3.f03: Likewise.
11424 * gfortran.dg/typebound_operator_6.f03: Likewise.
11425 * gfortran.dg/typebound_operator_7.f03: Likewise.
11426 * gfortran.dg/typebound_operator_8.f03: Likewise.
11427 * gfortran.dg/typebound_operator_9.f03: Likewise.
11428 * gfortran.dg/typebound_proc_19.f90: Likewise.
11429 * gfortran.dg/typebound_proc_20.f90: Likewise.
11430 * gfortran.dg/typebound_proc_23.f90: Likewise.
11431 * gfortran.dg/typebound_proc_27.f03: Likewise.
11432 * gfortran.dg/typebound_proc_35.f90: Likewise.
11433 * gfortran.dg/typebound_proc_36.f90: Likewise.
11434 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11435 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11436 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11437 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11438 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11439 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11440 * gfortran.dg/unf_short_record_1.f90: Likewise.
11441 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11442 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11443 * gfortran.dg/unit_1.f90: Likewise.
11444 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11445 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11446 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11447 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11448 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11449 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11450 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11451 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11452 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11453 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11454 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11455 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11456 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11457 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11458 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11459 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11460 * gfortran.dg/unpack_init_expr.f03: Likewise.
11461 * gfortran.dg/use_10.f90: Likewise.
11462 * gfortran.dg/use_11.f90: Likewise.
11463 * gfortran.dg/use_13.f90: Likewise.
11464 * gfortran.dg/use_24.f90: Likewise.
11465 * gfortran.dg/use_27.f90: Likewise.
11466 * gfortran.dg/use_5.f90: Likewise.
11467 * gfortran.dg/use_allocated_1.f90: Likewise.
11468 * gfortran.dg/use_only_1.f90: Likewise.
11469 * gfortran.dg/use_only_4.f90: Likewise.
11470 * gfortran.dg/use_rename_2.f90: Likewise.
11471 * gfortran.dg/use_rename_4.f90: Likewise.
11472 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11473 * gfortran.dg/used_interface_ref.f90: Likewise.
11474 * gfortran.dg/used_types_5.f90: Likewise.
11475 * gfortran.dg/utf8_1.f03: Likewise.
11476 * gfortran.dg/utf8_2.f03: Likewise.
11477 * gfortran.dg/value_1.f90: Likewise.
11478 * gfortran.dg/value_2.f90: Likewise.
11479 * gfortran.dg/value_4.f90: Likewise.
11480 * gfortran.dg/value_6.f03: Likewise.
11481 * gfortran.dg/value_7.f03: Likewise.
11482 * gfortran.dg/value_test.f90: Likewise.
11483 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11484 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11485 * gfortran.dg/vect/pr60510.f: Likewise.
11486 * gfortran.dg/vect/pr69882.f90: Likewise.
11487 * gfortran.dg/vect/pr69980.f90: Likewise.
11488 * gfortran.dg/vect/vect-5.f90: Likewise.
11489 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11490 * gfortran.dg/vector_subscript_1.f90: Likewise.
11491 * gfortran.dg/vector_subscript_2.f90: Likewise.
11492 * gfortran.dg/vector_subscript_3.f90: Likewise.
11493 * gfortran.dg/vector_subscript_5.f90: Likewise.
11494 * gfortran.dg/verify_2.f90: Likewise.
11495 * gfortran.dg/volatile10.f90: Likewise.
11496 * gfortran.dg/where_1.f90: Likewise.
11497 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11498 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11499 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11500 * gfortran.dg/whole_file_13.f90: Likewise.
11501 * gfortran.dg/whole_file_2.f90: Likewise.
11502 * gfortran.dg/widechar_2.f90: Likewise.
11503 * gfortran.dg/widechar_4.f90: Likewise.
11504 * gfortran.dg/widechar_5.f90: Likewise.
11505 * gfortran.dg/widechar_6.f90: Likewise.
11506 * gfortran.dg/widechar_8.f90: Likewise.
11507 * gfortran.dg/widechar_IO_1.f90: Likewise.
11508 * gfortran.dg/widechar_IO_2.f90: Likewise.
11509 * gfortran.dg/widechar_IO_3.f90: Likewise.
11510 * gfortran.dg/widechar_IO_4.f90: Likewise.
11511 * gfortran.dg/widechar_compare_1.f90: Likewise.
11512 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11513 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11514 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11515 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11516 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11517 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11518 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11519 * gfortran.dg/widechar_select_1.f90: Likewise.
11520 * gfortran.dg/winapi.f90: Likewise.
11521 * gfortran.dg/write_0_pe_format.f90: Likewise.
11522 * gfortran.dg/write_back.f: Likewise.
11523 * gfortran.dg/write_check3.f90: Likewise.
11524 * gfortran.dg/write_direct_eor.f90: Likewise.
11525 * gfortran.dg/write_padding.f90: Likewise.
11526 * gfortran.dg/write_recursive.f90: Likewise.
11527 * gfortran.dg/write_rewind_1.f: Likewise.
11528 * gfortran.dg/write_rewind_2.f: Likewise.
11529 * gfortran.dg/write_zero_array.f90: Likewise.
11530 * gfortran.dg/x_slash_1.f: Likewise.
11531 * gfortran.dg/x_slash_2.f: Likewise.
11532 * gfortran.dg/zero_array_components_1.f90: Likewise.
11533 * gfortran.dg/zero_length_1.f90: Likewise.
11534 * gfortran.dg/zero_length_2.f90: Likewise.
11535 * gfortran.dg/zero_sized_1.f90: Likewise.
11536 * gfortran.dg/zero_sized_3.f90: Likewise.
11537 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11538 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11539 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11540 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11541 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11542 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11543 * gfortran.fortran-torture/execute/args.f90: Likewise.
11544 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11545 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11546 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11547 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11548 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11549 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11550 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11551 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11552 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11553 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11554 * gfortran.fortran-torture/execute/common.f90: Likewise.
11555 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11556 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11557 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11558 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11559 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11560 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11561 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11562 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11563 * gfortran.fortran-torture/execute/data.f90: Likewise.
11564 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11565 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11566 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11567 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11568 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11569 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11570 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11571 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11572 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11573 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11574 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11575 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11576 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11577 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11578 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11579 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11580 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11581 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11582 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11583 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11584 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11585 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11586 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11587 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11588 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11589 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11590 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11591 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11592 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11593 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11594 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11595 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11596 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11597 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11598 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11599 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11600 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11601 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11602 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11603 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11604 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11605 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11606 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11607 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11608 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11609 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11610 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11611 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11612 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11613 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11614 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11615 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11616 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11617 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11618 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11619 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11620 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11621 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11622 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11623 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11624 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11625 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11626 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11627 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11628 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11629 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11630 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11631 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11632 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11633 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11634 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11635 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11636 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11637 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11638 Likewise.
11639 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11640 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11641 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11642 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11643 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11644 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11645 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11646 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11647 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11648 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11649 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11650 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11651 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11652 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11653 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11654 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11655 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11656 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11657 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11658 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11659 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11660 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11661 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11662 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11663 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11664 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11665 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11666 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11667 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11668 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11669 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11670 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11671 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11672 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11673 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11674 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11675 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11676 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11677 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11678 * gfortran.fortran-torture/execute/math.f90: Likewise.
11679 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11680 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11681 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11682 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11683 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11684 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11685 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11686 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11687 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11688 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11689 * gfortran.fortran-torture/execute/power.f90: Likewise.
11690 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11691 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11692 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11693 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11694 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11695 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11696 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11697 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11698 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11699 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11700 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11701 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11702 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11703 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11704 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11705 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11706 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11707 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11708 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11709 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11710 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11711 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11712 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11713 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11714 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11715 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11716 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11717 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11718 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11719 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11720 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11721 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11722 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11723 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11724 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11725 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11726 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11727 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11728 * gfortran.fortran-torture/execute/string.f90: Likewise.
11729 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11730 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11731 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11732 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11733 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11734 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11735 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11736 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11737 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11738 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11739 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11740 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11741 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11742 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11743 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11744 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11745 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11746 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11747 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11748 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11749 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11750 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11751 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11752 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11753 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11754 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11755 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11756 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11757 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11758 * gfortran.dg/inline_transpose_1.f90: Likewise.
11759
11760 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11761
11762 PR fortran/84115
11763 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11764 change to dg-run.
11765
11766 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11767
11768 PR ada/84277
11769 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11770 * gnat.dg/dispatch1.adb: Rename into...
11771 * gnat.dg/disp1.adb: ...this.
11772 * gnat.dg/dispatch1_p.ads: Rename into...
11773 * gnat.dg/disp1_pkg.ads: ...this.
11774 * gnat.dg/disp2.adb: Rename into...
11775 * gnat.dg/dispatch2.adb: ...this.
11776 * gnat.dg/dispatch2_p.ads: Rename into...
11777 * gnat.dg/disp2_pkg.ads: ...this.
11778 * gnat.dg/dispatch2_p.adb: Rename into...
11779 * gnat.dg/disp2_pkg.adb: this.
11780 * gnat.dg/generic_dispatch.adb: Rename into...
11781 * gnat.dg/generic_disp.adb: this.
11782 * gnat.dg/generic_dispatch_p.ads: Rename into...
11783 * gnat.dg/generic_disp_pkg.ads: ...this.
11784 * gnat.dg/generic_dispatch_p.adb: Rename into...
11785 * gnat.dg/generic_disp_pkg.adb: ...this.
11786 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11787 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11788 * gnat.dg/object_overflow1.adb: Tweak index.
11789 * gnat.dg/object_overflow2.adb: Likewise.
11790 * gnat.dg/object_overflow3.adb: Likewise.
11791 * gnat.dg/object_overflow4.adb: Likewise.
11792 * gnat.dg/object_overflow5.adb: Likewise.
11793
11794 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11795
11796 PR ipa/84425
11797 * gcc.c-torture/compile/pr84425.c: New test.
11798
11799 2018-02-16 Marek Polacek <polacek@redhat.com>
11800 Jakub Jelinek <jakub@redhat.com>
11801
11802 PR c++/84192
11803 * g++.dg/cpp1y/constexpr-84192.C: New test.
11804
11805 2018-02-16 Martin Sebor <msebor@redhat.com>
11806
11807 PR c++/79064
11808 * g++.dg/overload15.C: New test.
11809
11810 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11811
11812 PR target/81535
11813 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11814 * gcc.dg/pr56727-2.c: Ditto.
11815 * gcc.target/powerpc/pr79439.c: Renamed to...
11816 * gcc.target/powerpc/pr79439-1.c: ...this.
11817 * gcc.target/powerpc/pr79439-2.c: New test.
11818 * gcc.target/powerpc/pr79439-3.c: New test.
11819
11820 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11821
11822 target/pr84371
11823 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11824 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11825 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11826 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11827 * gcc.target/powerpc/builtins-3.c: Same.
11828
11829 2018-02-16 Nathan Sidwell <nathan@acm.org>
11830
11831 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11832
11833 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11834
11835 PR rtl-optimization/70023
11836 * gcc.target/i386/pr70023.c: New.
11837
11838 2018-02-16 Carl Love <cel@us.ibm.com>
11839
11840 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11841 tests.
11842 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11843 tests.
11844
11845 2018-02-16 Carl Love <cel@us.ibm.com>
11846
11847 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11848 for the ABI definitions for vec_extract4b and vec_insert4b.
11849
11850 2018-02-16 Nathan Sidwell <nathan@acm.org>
11851
11852 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11853 * g++.old-deja/g++.mike/net43.C: Likewise.
11854
11855 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11856
11857 PR c++/82468
11858 * g++.dg/cpp1z/class-deduction48.C: New.
11859
11860 2018-02-16 Nathan Sidwell <nathan@acm.org>
11861
11862 PR c++/84375
11863 * g++.dg/lookup/pr84375.C: New.
11864
11865 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11866
11867 PR target/83831
11868 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11869
11870 2018-02-16 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/84417
11873 * gcc.dg/torture/pr84417.c: New testcase.
11874
11875 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR target/84272
11878 * g++.dg/opt/pr84272.C: New test.
11879
11880 PR rtl-optimization/83723
11881 * gcc.dg/pr83723.c: New test.
11882
11883 2018-02-16 Richard Biener <rguenther@suse.de>
11884
11885 PR tree-optimization/84399
11886 * gcc.dg/graphite/pr84399.c: New testcase.
11887
11888 2018-02-16 Richard Biener <rguenther@suse.de>
11889
11890 PR tree-optimization/84190
11891 * g++.dg/torture/pr84190.C: New testcase.
11892
11893 2018-02-15 Martin Sebor <msebor@redhat.com>
11894
11895 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11896 directives.
11897
11898 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11899
11900 PR fortran/84409
11901 * gfortran.dg/dtio_21.f03: Add an error message.
11902 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11903
11904 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11905
11906 PR fortran/84381
11907 * gfortran.dg/stop_shouldfail.f90: New test.
11908
11909 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11910
11911 PR c++/84330
11912 * g++.dg/concepts/pr84330.C: New.
11913
11914 2018-02-15 Tom de Vries <tom@codesourcery.com>
11915
11916 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11917
11918 2018-02-15 Tom de Vries <tom@codesourcery.com>
11919
11920 * gcc.c-torture/compile/pr84136.c: Require effective target
11921 indirect_jumps.
11922
11923 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR tree-optimization/84383
11926 * gcc.c-torture/compile/pr84383.c: New test.
11927
11928 PR tree-optimization/84334
11929 * gcc.dg/pr84334.c: New test.
11930
11931 2018-02-14 Carl Love <cel@us.ibm.com>
11932
11933 * gcc.target/powerpc/builtins-4-int128-runnable.c
11934 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11935 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11936
11937 2018-02-14 Martin Sebor <msebor@redhat.com>
11938
11939 PR tree-optimization/83698
11940 * gcc.dg/Wrestrict-7.c: New test.
11941 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11942 * gcc.target/i386/chkp-stropt-17.c: Same.
11943
11944 2018-02-14 Martin Sebor <msebor@redhat.com>
11945
11946 PR c/84108
11947 * gcc.dg/Wattributes-8.c: New test.
11948
11949 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11950
11951 PR fortran/84385
11952 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11953 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11954 * gfortran.dg/select_type_1.f03: Extend test case.
11955
11956 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11957
11958 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11959 (dg-options): Use -O2 -msse2 -mno-sse3.
11960
11961 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11962
11963 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11964 this test case still works ok.
11965 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11966 * gcc.dg/vmx/insert-be-order.c: Likewise.
11967 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11968 * gcc.dg/vmx/ld-be-order.c: Likewise.
11969 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11970 * gcc.dg/vmx/lde-be-order.c: Likewise.
11971 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11972 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11973 * gcc.dg/vmx/merge-be-order.c: Likewise.
11974 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11975 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11976 * gcc.dg/vmx/pack-be-order.c: Likewise.
11977 * gcc.dg/vmx/perm-be-order.c: Likewise.
11978 * gcc.dg/vmx/splat-be-order.c: Likewise.
11979 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11980 * gcc.dg/vmx/st-be-order.c: Likewise.
11981 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11982 * gcc.dg/vmx/ste-be-order.c: Likewise.
11983 * gcc.dg/vmx/stl-be-order.c: Likewise.
11984 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11985 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11986 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11987 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11988 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11989
11990 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11991
11992 PR c++/84350
11993 * g++.dg/cpp0x/auto49.C: New.
11994
11995 2018-02-14 Nathan Sidwell <nathan@acm.org>
11996
11997 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11998
11999 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12000
12001 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12002 * gcc.target/powerpc/le-altivec-consts.c: Same.
12003
12004 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12005
12006 PR target/84220
12007 * gcc.target/powerpc/pr84220-sld.c: New test.
12008 * gcc.target/powerpc/pr84220-sld2.c: New test.
12009 * gcc.target/powerpc/pr84220-sldw.c: New test.
12010 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12011 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12012
12013 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12014
12015 PR target/84239
12016 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12017 _inc_ssp intrinsics.
12018 * gcc.target/i386/cet-intrin-4.c: Likewise.
12019 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12020 __builtin_ia32_rdssp[d|q].
12021
12022 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12023
12024 PR tree-optimization/84357
12025 * gcc.dg/vect/pr84357.c: New test.
12026
12027 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12028
12029 PR target/83831
12030 * gcc.target/rx/pr83831.c: New tests.
12031
12032 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12033
12034 PR target/79242
12035 * gcc.target/msp430/pr79242.c: New test.
12036
12037 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12038
12039 PR target/84372
12040 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12041 with -mcpu=power9.
12042
12043 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12044
12045 PR target/84279
12046 * g++.dg/pr84279.C: New test.
12047
12048 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12049
12050 PR rtl-optimization/84169
12051 * gcc.c-torture/execute/pr84169.c: New.
12052
12053 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12054
12055 PR target/84370
12056 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12057
12058 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12059
12060 PR target/84365
12061 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12062 with -mcpu=power9.
12063
12064 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12065
12066 PR c++/84364
12067 * g++.dg/warn/effc4.C: New test.
12068
12069 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12070
12071 PR c++/84333
12072 * g++.dg/template/sizeof16.C: New.
12073 * g++.dg/template/sizeof17.C: Likewise.
12074
12075 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12076
12077 PR fortran/84313
12078 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12079 add necessary compiler options.
12080 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12081
12082 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12083
12084 PR c/82210
12085 * gcc.c-torture/execute/pr82210.c: New test.
12086
12087 PR middle-end/84309
12088 * gcc.dg/pr84309-2.c: New test.
12089
12090 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12091
12092 PR tree-optimization/84321
12093 * gcc.dg/pr84321.c: New test.
12094
12095 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12096
12097 PR target/84359
12098 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12099
12100 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12101
12102 PR sanitizer/84340
12103 * gcc.dg/asan/pr84307.c: Remove test.
12104
12105 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12106
12107 * gcc.target/rl78/test_auto_vector.c: New test.
12108
12109 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12110
12111 PR c/84305
12112 * gcc.c-torture/compile/pr84305.c: New test.
12113
12114 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR target/84335
12117 * gcc.target/i386/pr84335.c: New test.
12118
12119 PR tree-optimization/84339
12120 * gcc.c-torture/execute/pr84339.c: New test.
12121
12122 PR middle-end/84309
12123 * gcc.dg/pr84309.c: New test.
12124 * gcc.target/i386/pr84309.c: New test.
12125
12126 PR target/84336
12127 * gcc.target/i386/pr84336.c: New test.
12128
12129 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR c++/84341
12132 * c-c++-common/gomp/pr84341.c: New test.
12133
12134 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12135
12136 PR fortran/68746
12137 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12138
12139 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12140
12141 PR fortran/68746
12142 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12143 of zero for read.
12144
12145 2018-02-12 Jeff Law <law@redhat.com>
12146
12147 * gcc.c-torture/compile/reg-args-size.c: New test.
12148
12149 2018-02-12 Carl Love <cel@us.ibm.com>
12150
12151 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12152 uint128 tests to new testfile.
12153 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12154 int128 and uint128 tests.
12155 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12156 list of torture tests.
12157
12158 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12159
12160 PR fortran/84273
12161 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12162 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12163
12164 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12165
12166 PR target/82641
12167 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12168
12169 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12170
12171 PR sanitizer/84307
12172 * gcc.dg/asan/pr84307.c: New test.
12173
12174 2018-02-12 Nathan Sidwell <nathan@acm.org>
12175
12176 * g++.dg/parse/pr84263.C: New.
12177
12178 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12179
12180 PR c++/79626
12181 * g++.dg/template/crash129.C: New.
12182
12183 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12184
12185 PR target/83828
12186 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12187 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12188 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12189 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12190 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12191
12192 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12193
12194 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12195 _mm_maskz_scalef_round_sd): Test new intrinsics.
12196 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12197 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12198 intrinsics.
12199 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12200 _mm_maskz_scalef_round_ss): Test new intrinsics.
12201 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12202 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12203 intrinsics.
12204 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12205 __builtin_ia32_scalefss_round): Remove builtin.
12206 (__builtin_ia32_scalefsd_mask_round,
12207 __builtin_ia32_scalefss_mask_round): Test new builtin.
12208 * gcc.target/i386/sse-13.c: Ditto.
12209 * gcc.target/i386/sse-23.c: Ditto.
12210
12211 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12212
12213 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12214 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12215 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12216 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12217 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12218 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12219 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12220 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12221 intrinsics.
12222 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12223 (__builtin_ia32_sqrtss_round): Remove builtins.
12224 (__builtin_ia32_sqrtsd_mask_round)
12225 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12226 * gcc.target/i386/sse-13.c: Ditto.
12227 * gcc.target/i386/sse-23.c: Ditto.
12228
12229 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12230
12231 PR fortran/35299
12232 * gfortran.dg/statement_function_3.f: New test.
12233
12234 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12235
12236 PR fortran/54223
12237 PR fortran/84276
12238 * gfortran.dg/statement_function_1.f90: New test.
12239 * gfortran.dg/statement_function_2.f90: New test.
12240
12241 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12242
12243 PR fortran/84074
12244 * gfortran.dg/type_to_class_5.f03: New test.
12245
12246 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12247
12248 PR fortran/56691
12249 * gfortran.dg/type_to_class_4.f03: New test.
12250
12251 2018-02-10 Alan Modra <amodra@gmail.com>
12252
12253 PR target/84300
12254 * gcc.dg/pr84300.c: New.
12255
12256 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR sanitizer/83987
12259 * g++.dg/ubsan/pr83987-2.C: New test.
12260
12261 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12262
12263 * gcc.target/rx/movsicc.c: New test.
12264
12265 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12266
12267 PR target/83926
12268 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12269 message.
12270
12271 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12272
12273 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12274 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12275
12276 2018-02-09 Nathan Sidwell <nathan@acm.org>
12277
12278 PR c/84293
12279 * c-c++-common/pr84293.h: New.
12280 * c-c++-common/pr84293.c: New.
12281
12282 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12283
12284 PR rtl-optimization/57193
12285 * gcc.target/i386/pr57193.c: New.
12286
12287 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12288
12289 PR target/84226
12290 * gcc.target/powerpc/pr84226.c: New test.
12291
12292 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12293
12294 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12295 from this to...
12296 <vclzd>: ...this.
12297
12298 2018-02-09 Martin Sebor <msebor@redhat.com>
12299
12300 PR lto/84212
12301 * gcc.dg/lto/pr84212_0.c: New test file.
12302 * gcc.dg/lto/pr84212_1.c: Same.
12303
12304 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12305
12306 PR target/83926
12307 * gcc.target/powerpc/pr83926.c: New test.
12308 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12309 message. Fix test for running in 32-bit mode.
12310
12311 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12312
12313 PR target/82641
12314 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12315
12316 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12317
12318 PR target/PR84295
12319 * gcc.target/s390/pr84295.c: New test.
12320
12321 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12322
12323 PR c++/77522
12324 * g++.dg/cpp1y/lambda-init16.C: New.
12325
12326 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12327
12328 * gnat.dg/sso8.adb: New test.
12329 * gnat.dg/sso8_pkg.ads: New helper.
12330
12331 2018-02-09 Richard Biener <rguenther@suse.de>
12332
12333 PR tree-optimization/84278
12334 * gcc.target/i386/pr84278.c: Adjust regex.
12335
12336 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12337
12338 PR tree-optimization/84232
12339 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12340
12341 PR debug/84252
12342 * gcc.target/aarch64/pr84252.c: New test.
12343
12344 PR middle-end/84237
12345 * gcc.dg/pr84237.c: New test.
12346
12347 2018-02-09 Marek Polacek <polacek@redhat.com>
12348 Jakub Jelinek <jakub@redhat.com>
12349
12350 PR c++/83659
12351 * g++.dg/torture/pr83659.C: New test.
12352
12353 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12354
12355 PR tree-optimization/84136
12356 * gcc.c-torture/compile/pr84136.c: New test.
12357
12358 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12359
12360 PR target/83008
12361 * gcc.target/i386/pr83008.c: New test.
12362
12363 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12364
12365 PR target/81143
12366 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12367
12368 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12369
12370 PR c++/83806
12371 * g++.dg/warn/Wunused-parm-11.C: New.
12372
12373 2018-02-08 Marek Polacek <polacek@redhat.com>
12374
12375 PR tree-optimization/84238
12376 * gcc.dg/Wstringop-overflow-3.c: New test.
12377
12378 2018-02-08 Nathan Sidwell <nathan@acm.org>
12379
12380 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12381
12382 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12383
12384 PR tree-optimization/84265
12385 * gcc.dg/vect/pr84265.c: New test.
12386
12387 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12388
12389 PR tree-optimization/81635
12390 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12391 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12392
12393 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12394
12395 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12396 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12397 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12398 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12399 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12400 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12401 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12402 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12403 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12404 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12405 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12406 * gcc.target/s390/nobp-return-attr-all.c: New test.
12407 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12408 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12409 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12410 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12411 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12412 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12413 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12414 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12415 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12416 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12417 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12418 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12419 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12420 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12421
12422 2018-02-08 Richard Biener <rguenther@suse.de>
12423
12424 PR tree-optimization/84233
12425 * g++.dg/torture/pr84233.C: New testcase.
12426
12427 2018-02-08 Richard Biener <rguenther@suse.de>
12428
12429 PR tree-optimization/84278
12430 * gcc.target/i386/pr84278.c: New testcase.
12431
12432 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12433
12434 PR rtl-optimization/84068
12435 PR rtl-optimization/83459
12436 * gcc.dg/pr84068.c: New test.
12437
12438 2018-02-08 Richard Biener <rguenther@suse.de>
12439
12440 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12441 loop vectorization to happen.
12442
12443 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12444
12445 PR c++/83204
12446 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12447
12448 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12449
12450 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12451
12452 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12453
12454 PR target/84154
12455 * gcc.target/powerpc/pr84154-1.c: New tests.
12456 * gcc.target/powerpc/pr84154-2.c: Likewise.
12457 * gcc.target/powerpc/pr84154-3.c: Likewise.
12458
12459 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12460
12461 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12462
12463 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12464
12465 PR c++/84082
12466 * g++.dg/template/incomplete11.C: New test.
12467 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12468
12469 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12470
12471 PR fortran/82994
12472 * gfortran.dg/deallocate_error_3.f90: New test.
12473 * gfortran.dg/deallocate_error_4.f90: New test.
12474
12475 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12476
12477 PR fortran/68560
12478 * gfortran.dg/shape_9.f90: New test.
12479
12480 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12481
12482 PR fortran/82049
12483 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12484
12485 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12486
12487 PR c++/81610
12488 PR c++/80567
12489 * g++.dg/spellcheck-reswords.C: New test case.
12490 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12491 suggestion of "if".
12492
12493 2018-02-07 Martin Liska <mliska@suse.cz>
12494
12495 PR c++/84059.
12496 * g++.dg/ext/mv26.C: New test.
12497
12498 2018-02-07 Tom de Vries <tom@codesourcery.com>
12499
12500 * gcc.dg/pr83844.c: Require effective target alloca.
12501
12502 2018-02-07 Tom de Vries <tom@codesourcery.com>
12503
12504 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12505
12506 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12507
12508 PR target/84243
12509 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12510 -fcf-protection=return.
12511
12512 2018-02-07 Tom de Vries <tom@codesourcery.com>
12513
12514 PR libgomp/84217
12515 * c-c++-common/goacc/pr84217.c: New test.
12516 * gfortran.dg/goacc/pr84217.f90: New test.
12517
12518 2018-02-07 Richard Biener <rguenther@suse.de>
12519
12520 PR tree-optimization/84204
12521 * gcc.dg/graphite/pr84204.c: New testcase.
12522
12523 PR tree-optimization/84205
12524 * gcc.dg/graphite/pr84205.c: New testcase.
12525
12526 PR tree-optimization/84223
12527 * gfortran.dg/graphite/pr84223.f90: New testcase.
12528
12529 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12530
12531 PR c++/71662
12532 * g++.dg/cpp0x/scoped_enum7.C: New.
12533
12534 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12535
12536 PR tree-optimization/83008
12537 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12538
12539 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12540
12541 PR tree-optimization/84235
12542 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12543
12544 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12545
12546 PR testsuite/84243
12547 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12548 targets.
12549 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12550
12551 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12552
12553 PR target/84146
12554 * gcc.target/i386/pr84146.c: New test.
12555
12556 2018-02-06 Michael Collison <michael.collison@arm.com>
12557
12558 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12559
12560 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12561
12562 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12563 warning for -mno-speculate-indirect-jumps.
12564 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12565 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12566 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12567 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12568 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12569 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12570
12571 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12572
12573 PR target/84145
12574 * c-c++-common/fcf-protection-1.c: Change a compared message.
12575 * c-c++-common/fcf-protection-2.c: Likewise.
12576 * c-c++-common/fcf-protection-3.c: Likewise.
12577 * c-c++-common/fcf-protection-5.c: Likewise.
12578 * c-c++-common/fcf-protection-6.c: New test.
12579 * c-c++-common/fcf-protection-7.c: Likewise.
12580
12581 2018-02-06 Marek Polacek <polacek@redhat.com>
12582
12583 PR tree-optimization/84228
12584 * c-c++-common/Wstringop-truncation-3.c: New test.
12585
12586 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12587
12588 PR target/82641
12589 * gcc.target/arm/pragma_arch_switch_2.c: New.
12590
12591 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12592
12593 PR target/79975
12594 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12595
12596 2018-02-05 Martin Sebor <msebor@redhat.com>
12597
12598 PR tree-optimization/83369
12599 * gcc.dg/Wnonnull.c: New test.
12600
12601 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12602
12603 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12604 argument and use dg-messages-by-file instead. Expect it to be
12605 an array rather than a dict.
12606 (lto-link-and-maybe-run): Remove messages_by_file argument and
12607 use an upvar for dg-messages-by-file. Update call to
12608 lto_handle_diagnostics.
12609 (lt-get-options): Treat dg-messages-by-file as an array
12610 rather than a dict.
12611 (lto-get-options-main): Likewise. Set the entry rather than appending.
12612 (lto-execute): Treat dg-messages-by-file as an array rather than
12613 a dict. Update call to lto-link-and-maybe-run.
12614
12615 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12616
12617 PR c++/82782
12618 * g++.dg/cpp1z/inline-var4.C: New.
12619
12620 2018-02-05 Martin Liska <mliska@suse.cz>
12621
12622 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12623 options.
12624 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12625 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12626 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12627 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12628 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12629 * c-c++-common/asan/pointer-compare-3.c: New test.
12630
12631 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12632
12633 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12634 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12635
12636 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12637
12638 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12639 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12640 _mm_maskz_range_round_sd): Test new intrinsics.
12641 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12642 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12643 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12644 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12645 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12646 _mm_maskz_range_round_ss): Test new intrinsics.
12647 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12648 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12649 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12650 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12651 __builtin_ia32_rangess128_round): Remove builtins.
12652 (__builtin_ia32_rangesd128_mask_round,
12653 __builtin_ia32_rangess128_mask_round): Test new builtins.
12654 * gcc.target/i386/sse-13.c: Ditto.
12655 * gcc.target/i386/sse-23.c: Ditto.
12656
12657 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12658
12659 PR middle-end/79966
12660 * gfortran.dg/pr79966.f90: New testcase
12661
12662 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12663
12664 PR fortran/84094
12665 * gfortran.dg/associate_23.f90: Fix invalid code.
12666 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12667 * gfortran.dg/matmul_3.f90: Likewise.
12668 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12669
12670 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12671
12672 PR fortran/84115
12673 * gfortran.dg/associate_34.f90: New test.
12674 * gfortran.dg/associate_35.f90: New test.
12675
12676 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12677
12678 PR fortran/84141
12679 PR fortran/84155
12680 * gfortran.dg/pr84155.f90: New test.
12681
12682 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12683
12684 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12685 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12686
12687 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12688
12689 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12690 dg-do run stanza.
12691
12692 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12693
12694 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12695 requirement.
12696 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12697 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12698 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12699
12700 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12701
12702 PR testsuite/52641
12703 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12704 * gcc.dg/Wsign-conversion.c: Dito.
12705 * gcc.dg/attr-alloc_size-4.c: Dito.
12706 * gcc.dg/pr81020.c: Dito.
12707 * gcc.dg/pr81192.c: Dito.
12708 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12709 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12710 * gcc.dg/pr83844.c: Restrict to int32plus.
12711 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12712 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12713 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12714 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12715 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12716 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12717 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12718 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12719 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12720 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12721 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12722 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12723
12724 2018-02-02 Julia Koval <julia.koval@intel.com>
12725
12726 * gcc.target/i386/funcspec-56.inc: Handle new march.
12727 * g++.dg/ext/mv16.C: Ditto.
12728
12729 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12730
12731 * lib/target-supports.exp
12732 (check_effective_target_keeps_null_pointer_checks): No more
12733 special-case avr.
12734 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12735 * gcc.dg/ifcvt-4.c: Skip avr.
12736 * gcc.dg/pr53037-1.c: Dito.
12737 * gcc.dg/pr53037-2.c: Dito.
12738 * gcc.dg/pr53037-3.c: Dito.
12739 * gcc.dg/pr63387-2.c: Dito.
12740 * gcc.dg/pr63387.c: Dito.
12741 * gcc.dg/sancov/cmp0.c: Dito.
12742 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12743 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12744 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12745 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12746 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12747 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12748 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12749 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12750 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12751 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12752 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12753 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12754 * gcc.dg/tree-ssa/pr82059.c: Dito.
12755 * gcc.c-torture/execute/pr70460.c: Dito.
12756
12757 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12758
12759 PR testsuite/52641
12760 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12761 * gcc.c-torture/execute/20180112-1.c: Dito.
12762 * gcc.c-torture/execute/pr81503.c: Dito.
12763 * gcc.dg/store_merging_12.c: Dito.
12764 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12765 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12766 * gcc.dg/tree-ssa/pr80898.c: Dito.
12767 * gcc.dg/tree-ssa/pr82363.c: Dito.
12768 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12769 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12770 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12771 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12772 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12773 * gcc.dg/tree-ssa/pr80803.c: Dito.
12774 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12775 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12776 * gcc.dg/tree-ssa/vrp114.c: Dito.
12777 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12778 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12779 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12780
12781 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12782
12783 PR target/84066
12784 * gcc.target/i386/cet-sjlj-6a.c: New test.
12785 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12786
12787 2018-02-01 Marek Polacek <polacek@redhat.com>
12788
12789 PR c++/84125
12790 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12791
12792 2018-01-30 Jeff Law <law@redhat.com>
12793
12794 PR target/84128
12795 * gcc.target/i386/pr84128.c: New test.
12796
12797 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12798
12799 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12800 -fdelete-null-pointer-checks.
12801
12802 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12803
12804 PR c++/83796
12805 * g++.dg/cpp0x/abstract-default1.C: New.
12806
12807 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12808
12809 PR tree-optimization/81635
12810 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12811 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12812
12813 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12814
12815 PR target/83370
12816 * gcc.target/aarch64/pr83370.c: New.
12817
12818 2018-02-01 Richard Biener <rguenther@suse.de>
12819
12820 * gcc.dg/graphite/pr35356-1.c: Adjust.
12821
12822 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12823
12824 PR testsuite/83846
12825 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12826 for ILP32.
12827 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12828 of hard-coding the choice.
12829 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12830 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12831 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12832 memset call.
12833 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12834 stdint.h types.
12835 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12836 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12837 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12838 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12839 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12840 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12841 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12842 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12843 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12844 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12845 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12846 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12847 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12848 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12849 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12850 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12851 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12852 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12853 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12854 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12855 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12856 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12857 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12858 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12859 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12860 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12861 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12862 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12863 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12864 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12865 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12866 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12867 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12868 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12869 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12870 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12871 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12872 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12873 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12874 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12875 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12876 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12877 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12878 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12879 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12880 __builtin_popcountll rather than __builtin_popcountl.
12881
12882 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12883
12884 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12885 of LD1R[HWD] for multi-element constants on big-endian targets.
12886 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12887 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12888
12889 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12890
12891 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12892 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12893 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12894
12895 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR tree-optimization/81661
12898 PR tree-optimization/84117
12899 * gcc.dg/pr81661.c: New test.
12900 * gfortran.dg/pr84117.f90: New test.
12901
12902 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12903
12904 PR fortran/83705
12905 * gfortran.dg/repeat_7.f90: Catch warning message.
12906
12907 2018-01-31 Ian Lance Taylor <iant@golang.org>
12908
12909 * go.go-torture/execute/printnil.go: New test.
12910
12911 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12912
12913 * lib/target-supports.exp (check_effective_target_comdat_group):
12914 Allow for Solaris as comdat syntax.
12915
12916 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12917 Solaris with comdat_group support and as.
12918
12919 2018-01-31 Marek Polacek <polacek@redhat.com>
12920
12921 PR c/81779
12922 * gcc.dg/pr81779.c: New test.
12923
12924 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12925
12926 PR fortran/84116
12927 * gfortran.dg/gomp/pr84116.f90: New test.
12928
12929 PR c++/83993
12930 * g++.dg/init/pr83993-2.C: New test.
12931
12932 PR c++/83993
12933 * g++.dg/init/pr83993-1.C: New test.
12934 * g++.dg/cpp0x/pr83993.C: New test.
12935
12936 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12937
12938 PR fortran/84088
12939 * gfortran.dg/pr84088.f90: New test.
12940
12941 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12942
12943 PR target/82444
12944 * gcc.target/i386/pr82444.c: New.
12945
12946 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12947
12948 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12949 * gcc.target/powerpc/vsx-13.c: New.
12950
12951 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12952
12953 PR c++/84092
12954 * g++.dg/cpp1y/var-templ57.C: New.
12955
12956 2018-01-31 Marek Polacek <polacek@redhat.com>
12957
12958 PR c++/84138
12959 * g++.dg/diagnostic/pr84138.C: New test.
12960
12961 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12962
12963 PR fortran/78534
12964 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12965 -Wstringop-overflow warnings due to spurious warning with -O1.
12966 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12967 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12968
12969 2018-01-31 Richard Biener <rguenther@suse.de>
12970
12971 PR tree-optimization/84132
12972 * g++.dg/torture/pr84132.C: New testcase.
12973
12974 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12975
12976 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12977 dg-final scan.
12978
12979 2018-01-31 Julia Koval <julia.koval@intel.com>
12980
12981 PR target/83618
12982 * gcc.target/i386/rdpid.c: Remove "eax".
12983
12984 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12985
12986 PR tree-optimization/64946
12987 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12988 scan-assembler checks.
12989
12990 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12991
12992 * gcc.c-torture/execute/20180131-1.c: New test.
12993
12994 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12995
12996 * gcc.target/arc/taux-1.c: New test.
12997 * gcc.target/arc/taux-2.c: Likewise.
12998
12999 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13000
13001 * gcc.target/arc/uncached.c: New test.
13002
13003 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13004
13005 PR lto/83954
13006 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13007
13008 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13009
13010 PR preprocessor/69869
13011 * gcc.dg/cpp/trad/pr69869.c: New test.
13012
13013 PR c/84100
13014 * gcc.dg/pr84100.c: New test.
13015
13016 2018-01-30 Jeff Law <law@redhat.com>
13017
13018 PR target/84064
13019 * gcc.target/i386/pr84064: New test.
13020
13021 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13022
13023 PR fortran/84134
13024 * gfortran.dg/data_implied_do_2.f90: New test.
13025
13026 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13027
13028 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13029
13030 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13031
13032 PR fortran/84133
13033 * gfortran.dg/inline_matmul_21.f90: New test case.
13034
13035 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13036
13037 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13038
13039 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13040
13041 PR target/84112
13042 * gcc.target/powerpc/pr84112.c: New.
13043
13044 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR rtl-optimization/83986
13047 * gcc.dg/pr83986.c: New test.
13048
13049 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13050
13051 PR 58684
13052 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13053 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13054 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13055 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13056
13057 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13058
13059 PR tree-optimization/84111
13060 * gcc.c-torture/compile/pr84111.c: New test.
13061
13062 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13063
13064 PR ipa/83179
13065 * gcc.dg/ipa/inline-2.c: Fix template.
13066 * gcc.dg/ipa/inline-3.c: Fix template.
13067
13068 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13069
13070 PR ipa/81360
13071 * g++.dg/torture/pr81360.C: New testcase.
13072
13073 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13074
13075 PR lto/83954
13076 * gcc.dg/lto/pr83954.h: New testcase.
13077 * gcc.dg/lto/pr83954_0.c: New testcase.
13078 * gcc.dg/lto/pr83954_1.c: New testcase.
13079
13080 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13081
13082 PR bootstrap/84017
13083 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13084 to dg-options.
13085 Simplify DW_AT_producer scan.
13086
13087 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13088
13089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13090
13091 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13092
13093 PR target/83828
13094 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13095 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13096 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13097 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13098
13099 2018-01-29 Jeff Law <law@redhat.com>
13100
13101 PR testsuite/81010
13102 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13103 better match other tests which require vsx. Verify the zero
13104 extension is part of the test in the combiner dump.
13105
13106 2018-01-29 Marek Polacek <polacek@redhat.com>
13107
13108 PR c/83966
13109 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13110
13111 PR c++/83996
13112 * g++.dg/ext/pr83996.C: New test.
13113
13114 2018-01-29 Richard Biener <rguenther@suse.de>
13115
13116 PR tree-optimization/84057
13117 * gcc.dg/graphite/pr84057.c: New testcase.
13118
13119 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13120
13121 PR fortran/84073
13122 * gfortran.dg/bind_c_usage_31.f90: New test.
13123
13124 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13125
13126 PR c++/83924
13127 * g++.dg/warn/Wduplicated-branches5.C: New.
13128
13129 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13130
13131 * gcc.target/rl78/test_addsi3_internal.c: New test.
13132
13133 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13134
13135 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13136 Make expected output depend on whether we expect sibcalls or not.
13137 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13138 safe-indirect-jump-1.c).
13139
13140 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13141 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13142 Soren Rasmussen <s.c.rasmussen@gmail.com>
13143
13144 Fortran 2018 teams tests.
13145
13146 * gfortran.dg/team_number_1.f90: new test for team_number.
13147 * gfortran.dg/team_change_1.f90: new test for change team.
13148 * gfortran.dg/team_end_1.f90: new test for end team.
13149 * gfortran.dg/team_form_1.f90: new test for form team.
13150
13151 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13152
13153 PR fortran/83998
13154 * gfortran.dg/dot_product_4.f90
13155
13156 2018-01-26 Martin Sebor <msebor@redhat.com>
13157
13158 PR tree-optimization/83896
13159 * gcc.dg/strlenopt-43.c: New.
13160
13161 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13162
13163 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13164 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13165 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13166 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13167 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13168 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13169 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13170 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13171 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13172 stanzas.
13173 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13174 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13175 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13176 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13177 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13178 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13179 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13180 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13181 instruction list.
13182 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13183
13184 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13185
13186 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13187 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13188 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13189 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13190 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13191 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13192 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13193 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13194 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13195 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13196 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13197 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13198 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13199
13200 2018-01-26 Martin Liska <mliska@suse.cz>
13201
13202 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13203 warning is seen.
13204
13205 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13206
13207 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13208 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13209 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13210 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13211 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13212 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13213 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13214 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13215
13216 2018-01-26 Richard Biener <rguenther@suse.de>
13217
13218 PR rtl-optimization/84003
13219 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13220 latent bug in DSE if NOINLINE is appropriately defined.
13221 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13222 and defining NOINLINE.
13223
13224 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13225
13226 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13227 tests specific to aarch64. XFAIL test on arm.
13228
13229 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR rtl-optimization/83985
13232 * gcc.dg/pr83985.c: New test.
13233
13234 PR c/83989
13235 * c-c++-common/Wrestrict-3.c: New test.
13236
13237 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13238
13239 * gcc.target/arc/tdelegitimize_addr.c: New test.
13240
13241 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13242
13243 * gcc.target/arc/jli-1.c: New file.
13244 * gcc.target/arc/jli-2.c: Likewise.
13245
13246 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13247
13248 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13249 scan-assembler.
13250 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13251 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13252
13253 2018-01-26 Richard Biener <rguenther@suse.de>
13254
13255 PR tree-optimization/81082
13256 * gcc.dg/vect/pr81082.c: New testcase.
13257 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13258 simplification to n * n.
13259
13260 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13261
13262 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13263 Solaris 10.
13264 * gcc.target/i386/pr63620.c: Likewise.
13265
13266 2018-01-26 Julia Koval <julia.koval@intel.com>
13267
13268 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13269 -mavx512f -mavx512bw.
13270 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13271 * gcc.target/i386/i386.exp: Fix types.
13272
13273 2018-01-26 Alan Modra <amodra@gmail.com>
13274
13275 PR target/84033
13276 * gcc.target/powerpc/swaps-p8-46.c: New.
13277
13278 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13279
13280 PR fortran/37577
13281 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13282 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13283 'array01' in the tree dump comparison.
13284 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13285 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13286 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13287
13288 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13289
13290 PR middle-end/83055
13291 * gcc.dg/torture/pr83055.c: New testcase.
13292
13293 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13294
13295 PR c++/84031
13296 * g++.dg/cpp1z/decomp36.C: New test.
13297
13298 PR middle-end/83977
13299 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13300
13301 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13302
13303 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13304 the shift dump line.
13305 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13306
13307 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13308
13309 PR target/81550
13310 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13311 index instead of int, which allows IVOPTs to properly optimize the
13312 loop.
13313
13314 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13315
13316 PR jit/82846
13317 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13318 of "fn_type" typedef.
13319 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13320
13321 2018-01-24 Ian Lance Taylor <iant@golang.org>
13322
13323 * go.go-torture/execute/names-1.go: New test.
13324
13325 2018-01-19 Jeff Law <law@redhat.com>
13326
13327 PR target/83994
13328 * gcc.target/i386/pr83994.c: New test.
13329
13330 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13331
13332 PR target/84014
13333 * gcc.target/powerpc/pr84014.c: New.
13334
13335 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13336
13337 PR middle-end/83977
13338 * c-c++-common/gomp/pr83977-1.c: New test.
13339 * c-c++-common/gomp/pr83977-2.c: New test.
13340 * c-c++-common/gomp/pr83977-3.c: New test.
13341 * gfortran.dg/gomp/pr83977.f90: New test.
13342
13343 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13344
13345 PR testsuite/83889
13346 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13347 * gcc.dg/vect/pr80631-1.c: Likewise.
13348 * gcc.dg/vect/pr80631-2.c: Likewise.
13349 * gcc.dg/vect/pr81410.c: Likewise.
13350 * gcc.dg/vect/pr81633.c: Likewise.
13351 * gcc.dg/vect/pr81815.c: Likewise.
13352 * gcc.dg/vect/pr82108.c: Likewise.
13353 * gcc.dg/vect/pr83857.c: Likewise.
13354 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13355 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13356 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13357 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13358 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13359 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13360 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13361 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13362 dg-xfail-run-if instead.
13363 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13364 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13365 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13366 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13367 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13368
13369 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13370
13371 PR tree-optimization/83979
13372 * g++.dg/pr83979.c: New test.
13373
13374 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13375
13376 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13377 option. Add arm_neon_ok_no_float_abi check.
13378
13379 2018-01-24 Richard Biener <rguenther@suse.de>
13380
13381 PR tree-optimization/83176
13382 * gcc.dg/graphite/pr83176.c: New testcase.
13383
13384 2018-01-24 Richard Biener <rguenther@suse.de>
13385
13386 PR tree-optimization/82819
13387 * gcc.dg/graphite/pr82819.c: New testcase.
13388
13389 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13390
13391 PR c++/83921
13392 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13393 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13394 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13395 * g++.dg/ext/stmtexpr20.C: Likewise.
13396 * g++.dg/ext/stmtexpr21.C: Likewise.
13397
13398 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13399
13400 PR c++/83974
13401 * g++.dg/warn/pr83974.C: New test case.
13402
13403 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13404
13405 PR sanitizer/83987
13406 * g++.dg/ubsan/pr83987.C: New test.
13407
13408 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13409
13410 PR fortran/83866
13411 * gfortran.dg/pdt_29.f03: New test.
13412
13413 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13414
13415 PR fortran/83898
13416 * gfortran.dg/associate_33.f03: New test.
13417
13418 2018-01-23 Martin Liska <mliska@suse.cz>
13419
13420 PR lto/81440
13421 * gcc.dg/lto/pr81440.h: New test.
13422 * gcc.dg/lto/pr81440_0.c: New test.
13423 * gcc.dg/lto/pr81440_1.c: New test.
13424
13425 2018-01-23 Nathan Sidwell <nathan@acm.org>
13426
13427 PR c++/83988
13428 * g++.dg/template/pr83988.C: New.
13429
13430 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13431
13432 PR c++/82882
13433 PR c++/83978
13434 * g++.dg/cpp0x/pr82882.C: New test.
13435 * g++.dg/cpp0x/pr83978.C: New test.
13436
13437 PR c++/83958
13438 * g++.dg/cpp1z/decomp35.C: New test.
13439
13440 2018-01-23 Nathan Sidwell <nathan@acm.org>
13441
13442 * g++.dg/cpp0x/range-for10.C: Adjust.
13443 * g++.dg/ext/forscope1.C: Adjust.
13444 * g++.dg/ext/forscope2.C: Adjust.
13445 * g++.dg/template/for1.C: Adjust.
13446
13447 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13448
13449 PR tree-optimization/83510
13450 * gcc.c-torture/compile/pr83510.c: New test case.
13451
13452 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13453
13454 PR testsuite/83888
13455 * lib/target-supports.exp (check_effective_target_vect_float): Say
13456 that the result only holds when -funsafe-math-optimizations is on.
13457 (check_effective_target_vect_float_strict): New procedure.
13458 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13459 of vect_float.
13460 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13461
13462 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13463
13464 PR tree-optimization/83965
13465 * gcc.dg/vect/pr83965.c: New test.
13466
13467 2018-01-23 Richard Biener <rguenther@suse.de>
13468
13469 PR tree-optimization/83963
13470 * gfortran.dg/graphite/pr83963.f: New testcase.
13471 * gcc.dg/graphite/pr83963-2.c: Likewise.
13472
13473 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13474
13475 PR c++/83918
13476 * g++.dg/cpp1z/pr83918.C: New test.
13477
13478 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13479
13480 PR tree-optimization/83957
13481 * gcc.dg/autopar/pr83957.c: New test.
13482
13483 PR tree-optimization/83081
13484 * gcc.dg/predict-8.c: Adjust expected probability.
13485
13486 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13487
13488 PR target/83862
13489 * gcc.target/powerpc/pr83862.c: New test.
13490
13491 2018-01-22 Carl Love <cel@us.ibm.com>
13492
13493 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13494 builtins-4-runnable.c, builtins-6-runnable.c,
13495 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13496 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13497 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13498 for signed/unsigned 128-bit and long long int loads.
13499
13500 2018-01-22 Marek Polacek <polacek@redhat.com>
13501
13502 PR c++/81933
13503 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13504
13505 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13506
13507 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13508 scan-asembler valid instructions list.
13509 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13510 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13511 power8-vector requirement and option.
13512 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13513
13514 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13515
13516 PR 78534
13517 PR 83704
13518 * gfortran.dg/string_1.f90: Remove printing the length.
13519
13520 2018-01-22 Richard Biener <rguenther@suse.de>
13521
13522 PR tree-optimization/83963
13523 * gcc.dg/graphite/pr83963.c: New testcase.
13524
13525 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13526
13527 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13528 dg-require-effective-target directives.
13529
13530 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13531
13532 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13533 New procedure.
13534 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13535 Adjust scan-assembler checks for soft-float.
13536
13537 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13538
13539 PR target/83946
13540 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13541
13542 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13543
13544 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13545 * gcc.dg/pr83623.c: Likewise.
13546 * gcc.dg/pr83666.c: Likewise.
13547
13548 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13549 David Edelsohn <dje.gcc@gmail.com>
13550
13551 PR target/83946
13552 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13553 assembly output from "crset eq" to "crset 2".
13554 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13555 assembly output from . to $.
13556 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13557 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13558 assembly output from "crset eq" to "crset 2".
13559 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13560 assembly output from "crset eq" to "crset 2", and from . to $.
13561
13562 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13563
13564 PR fortran/83900
13565 * gfortran.dg/matmul_18.f90: New test.
13566
13567 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13568
13569 PR tree-optimization/83940
13570 * gcc.dg/torture/pr83940.c: New test.
13571
13572 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13573
13574 PR middle-end/83945
13575 * gcc.dg/tls/pr83945.c: New test.
13576
13577 PR target/83930
13578 * gcc.dg/pr83930.c: New test.
13579
13580 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13581
13582 PR fortran/83900
13583 * gfortran.dg/matmul_17.f90: New test.
13584
13585 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13586
13587 PR fortran/80768
13588 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13589
13590 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13591
13592 PR c++/81167
13593 * g++.dg/cpp0x/pr81167.C: New test.
13594
13595 PR c++/83919
13596 * g++.dg/cpp0x/pr83919.C: New test.
13597
13598 2018-01-19 Jeff Law <law@redhat.com>
13599 Jakub Jelinek <jakub@redhat.com>
13600
13601 * gcc.dg/stack-check-16.c: New test.
13602
13603 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13604
13605 PR target/83790
13606 * gcc.target/nvptx/indirect_call.c: New test.
13607
13608 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13609
13610 * g++.dg/torture/pr83619.C: Remove dg-message.
13611
13612 2018-01-19 Martin Liska <mliska@suse.cz>
13613
13614 * gcc.dg/predict-1.c: Adjust expected probability.
13615 * gcc.dg/predict-3.c: Likewise.
13616 * gcc.dg/predict-5.c: Likewise.
13617 * gcc.dg/predict-6.c: Likewise.
13618 * gcc.dg/predict-9.c: Likewise.
13619
13620 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13621
13622 PR tree-optimization/83922
13623 * gcc.dg/pr83922.c: New test.
13624
13625 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13626
13627 PR tree-optimization/83914
13628 * gcc.dg/vect/pr83914.c: New test.
13629
13630 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13631
13632 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13633 * gcc.target/arm/negdi-2.c: Likewise.
13634 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13635
13636 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13637
13638 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13639
13640 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13641
13642 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13643
13644 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13645
13646 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13647 hppa*-*-hpux*.
13648
13649 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13650
13651 PR ipa/83619
13652 PR testsuite/83934
13653 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13654 forward declaration.
13655
13656 2018-01-18 Carl Love <cel@us.ibm.com>
13657
13658 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13659 to the function.
13660
13661 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13662
13663 PR c++/81013
13664 * g++.dg/inherit/union3.C: New.
13665
13666 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13667
13668 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13669
13670 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13671
13672 PR ipa/83619
13673 * g++.dg/torture/pr83619.C: New testcase.
13674
13675 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13676
13677 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13678 Add function body to force error messages in some configurations.
13679
13680 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13681
13682 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13683 and arm_thumb1_ok.
13684
13685 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13686
13687 PR other/70268
13688 * c-c++-common/ffile-prefix-map.c: New test.
13689 * c-c++-common/fmacro-prefix-map.c: New test.
13690 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13691 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13692
13693 2018-01-18 Martin Liska <mliska@suse.cz>
13694
13695 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13696 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13697 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13698 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13699 * gcc.target/i386/ret-thunk-10.c: Likewise.
13700 * gcc.target/i386/ret-thunk-11.c: Likewise.
13701 * gcc.target/i386/ret-thunk-12.c: Likewise.
13702 * gcc.target/i386/ret-thunk-15.c: Likewise.
13703 * gcc.target/i386/ret-thunk-9.c: Likewise.
13704
13705 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13706
13707 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13708 order.
13709
13710 2018-01-18 Nathan Sidwell <nathan@acm.org>
13711
13712 PR c++/83160
13713 * g++.dg/cpp0x/pr83160.C: New.
13714
13715 2018-01-18 Richard Biener <rguenther@suse.de>
13716
13717 PR tree-optimization/83887
13718 * gcc.dg/graphite/pr83887.c: New testcase.
13719 * gfortran.dg/graphite/pr83887.f90: Likewise.
13720 * gfortran.dg/graphite/pr83887.f: Likewise.
13721
13722 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13723
13724 PR target/65578
13725 * gcc.target/arm/builtin-bswap.x: New file.
13726 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13727 and options for armv6t2.
13728 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13729 and options for Thumb1.
13730 * gcc.target/arm/builtin-bswap16.x: New file.
13731 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13732 and options for armv6t2.
13733 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13734 and options for Thumb1.
13735
13736 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13737
13738 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13739 order.
13740
13741 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13742
13743 PR c/61240
13744 * gcc.dg/pr61240.c: New test.
13745
13746 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13747
13748 PR fortran/83864
13749 * gfortran.dg/pr83864.f90: New test.
13750
13751 2018-01-17 Jeff Law <law@redhat.com>
13752
13753 PR testsuite/83883
13754 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13755
13756 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13757
13758 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13759 restriction, but still restrict to 64-bit.
13760 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13761 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13762
13763 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13764
13765 PR fortran/83874
13766 * gfortran.dg/pr83874.f90: New test.
13767
13768 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13769
13770 PR c++/83824
13771 * g++.dg/cpp0x/pr83824.C: New test.
13772
13773 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13774
13775 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13776 appropriate .gnu_attribute for the long double type, if we use the
13777 long double type, but do not generate any calls.
13778 * gcc.target/powerpc/gnuattr2.c: Likewise.
13779 * gcc.target/powerpc/gnuattr3.c: Likewise.
13780
13781 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13782
13783 PR c++/78344
13784 * g++.dg/cpp0x/alignas13.C: New.
13785
13786 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13787
13788 PR c++/83897
13789 * g++.dg/cpp0x/pr83897.C: New test.
13790
13791 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13792
13793 PR ipa/83051
13794 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13795
13796 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13797
13798 PR c++/81054
13799 * g++.dg/cpp0x/constexpr-ice19.C: New.
13800
13801 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13802
13803 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13804 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13805 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13806 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13807 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13808 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13809 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13810 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13811 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13812 * gcc.target/powerpc/builtins-1.fold.h: New.
13813
13814 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13815
13816 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13817 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13818
13819 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13820
13821 * gcc.target/arm/g2.c: Add -marm to dg-options.
13822 * gcc.target/arm/scd42-2.c: Likewise.
13823
13824 2018-01-17 Nathan Sidwell <nathan@acm.org>
13825
13826 PR c++/83287
13827 * g++.dg/lookup/pr83287-2.C: New.
13828
13829 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13830
13831 PR c++/83814
13832 PR c++/83902
13833 * g++.dg/wrappers/pr83814.C: New test case.
13834 * g++.dg/wrappers/pr83902.C: New test case.
13835
13836 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13837
13838 PR lto/83121
13839 * g++.dg/lto/pr83121_0.C: New test case.
13840 * g++.dg/lto/pr83121_1.C: New test case.
13841 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13842 adapted from DejaGnu's dg-test.
13843 (lto_handle_diagnostics): New procedure.
13844 (lto_prune_warns): Ignore informational notes.
13845 (lto-link-and-maybe-run): Add "messages_by_file" param.
13846 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13847 "execute" when "link" fails if "execute" was not specified.
13848 (lto-can-handle-directive): New procedure.
13849 (lto-get-options-main): Call lto-can-handle-directive. Add a
13850 dg-messages local, using it to set the caller's
13851 dg-messages-by-file for the given source file.
13852 (lto-get-options): Likewise.
13853 (lto-execute): Add dg-messages-by-file local, and pass it to
13854 lto-link-and-maybe-run.
13855
13856 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13857 Richard Sandiford <richard.sandiford@linaro.org>
13858
13859 PR target/79041
13860 PR target/82964
13861 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13862 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13863
13864 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13865
13866 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13867 target check autogenerator for armv8.1-a and armv8.2-a.
13868
13869 2018-01-17 Carl Love <cel@us.ibm.com>
13870
13871 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13872 Add debug print statements.
13873 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13874 16 byte vector load followed by a partial vector load.
13875
13876 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13877
13878 PR c++/83799
13879 * g++.dg/wrappers/pr83799.C: New test case.
13880
13881 2018-01-17 Nathan Sidwell <nathan@acm.org>
13882
13883 PR c++/83739
13884 * g++.dg/cpp1y/pr83739.C: New.
13885
13886 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13887
13888 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13889 * gcc.target/visium/overflow16.c: Likewise.
13890 * gcc.target/visium/overflow32.c: Likewise.
13891
13892 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13893
13894 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13895
13896 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13897
13898 * gcc.dg/rtl/arm/stl-cond.c: New test.
13899 * gcc.target/arm/stl-cond.c: Delete.
13900
13901 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13902
13903 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13904 directives.
13905
13906 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13907
13908 PR tree-optimization/83843
13909 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13910 * gcc.dg/store_merging_19.c: New test.
13911
13912 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13913
13914 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13915 and options.
13916
13917 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13918
13919 PR rtl-optimization/83771
13920 * gcc.dg/pr83771.c: New test.
13921
13922 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13923
13924 PR tree-optimization/81184
13925 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13926 targets.
13927 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13928
13929 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13930
13931 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13932
13933 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13934
13935 PR target/83546
13936 * gcc.target/i386/pr83546.c: New test.
13937
13938 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13939
13940 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13941
13942 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13943
13944 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13945 test and add dg-warning for the -Wstringop-overflow warning.
13946
13947 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13948
13949 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13950 XFAIL last test on SPARC and Visium.
13951
13952 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13953
13954 PR rtl-optimization/80481
13955 * g++.dg/pr80481.C: Exclude solaris.
13956
13957 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13958
13959 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13960 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13961 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13962
13963 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13964
13965 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13966 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13967 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13968 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13969 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13970 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13971 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13972 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13973 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13974 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13975 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13976 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13977 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13978 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13979 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13980
13981 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13982
13983 PR testsuite/77734
13984 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13985
13986 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13987
13988 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13989 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13990 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13991 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13992 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13993 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13994
13995 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13996
13997 PR tree-optimization/83857
13998 * gcc.dg/vect/pr83857.c: New test.
13999
14000 2018-01-16 Richard Biener <rguenther@suse.de>
14001
14002 PR tree-optimization/83867
14003 * gcc.dg/vect/pr83867.c: New testcase.
14004
14005 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14006
14007 PR c/83844
14008 * gcc.dg/pr83844.c: New test.
14009
14010 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14011
14012 * gcc.dg/torture/pr83847.c: New test.
14013
14014 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR rtl-optimization/86620
14017 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14018 instead of --param=max-sched-ready-insns=0.
14019 * gcc.target/i386/pr83620.c: New test.
14020 * gcc.dg/pr83620.c: New test.
14021
14022 PR tree-optimization/83843
14023 * gcc.dg/store_merging_18.c: New test.
14024
14025 PR c++/83817
14026 * g++.dg/cpp1y/pr83817.C: New test.
14027
14028 PR c++/83825
14029 * g++.dg/template/pr83825.C: New test.
14030
14031 2018-01-16 Richard Biener <rguenther@suse.de>
14032
14033 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14034
14035 2018-01-16 Richard Biener <rguenther@suse.de>
14036
14037 PR testsuite/82132
14038 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14039 from gcc.dg/torture/pr60092.c.
14040
14041 2018-01-15 Martin Sebor <msebor@redhat.com>
14042
14043 PR c++/83588
14044 * g++.dg/ext/flexary28.C: New test.
14045
14046 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14047
14048 PR fortran/82257
14049 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14050
14051 2018-01-15 Martin Sebor <msebor@redhat.com>
14052
14053 PR testsuite/83869
14054 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14055
14056 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14057
14058 PR fortran/54613
14059 * gfortran.dg/minmaxloc_9.f90: New test.
14060 * gfortran.dg/minmaxloc_10.f90: New test.
14061 * gfortran.dg/minmaxloc_11.f90: New test.
14062
14063 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14064
14065 PR target/83839
14066 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14067 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14068 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14069 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14070 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14071 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14072 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14073 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14074 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14075 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14076 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14077 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14078 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14079 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14080 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14081 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14082 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14083 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14084 * gcc.target/i386/ret-thunk-10.c: Likewise.
14085 * gcc.target/i386/ret-thunk-11.c: Likewise.
14086 * gcc.target/i386/ret-thunk-12.c: Likewise.
14087 * gcc.target/i386/ret-thunk-13.c: Likewise.
14088 * gcc.target/i386/ret-thunk-14.c: Likewise.
14089 * gcc.target/i386/ret-thunk-15.c: Likewise.
14090 * gcc.target/i386/ret-thunk-9.c: Don't check the
14091 __x86_return_thunk label. Scan for "push" only for Linux.
14092
14093 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14094
14095 PR testsuite/79920
14096 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14097
14098 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14099
14100 PR target/83687
14101 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14102 tests.
14103 * gcc.target/arm/pr83687.c: New test.
14104
14105 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14106
14107 Adjust tests to AVR_TINY.
14108
14109 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14110 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14111 * gcc.target/avr/pr71627.c: Same.
14112 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14113 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14114 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14115 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14116 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14117 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14118 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14119 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14120 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14121 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14122 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14123 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14124 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14125 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14126 * gcc.target/avr/torture/pr61055.c: Same.
14127 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14128 available.
14129 * gcc.target/avr/torture/int24-mul.c: Same.
14130 * gcc.target/avr/torture/pr51782-1.c: Same.
14131 * gcc.target/avr/torture/pr61443.c: Same.
14132 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14133 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14134
14135 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14136
14137 PR c/83801
14138 PR c/83729
14139 * gcc.target/avr/torture/pr83729.c: New test.
14140 * gcc.target/avr/torture/pr83801.c: New test.
14141
14142 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14143
14144 PR middle-end/82694
14145 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14146 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14147
14148 2018-01-10 Martin Sebor <msebor@redhat.com>
14149
14150 PR other/83508
14151 * gcc.dg/Wstringop-overflow-2.c: New test.
14152
14153 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14154
14155 PR libgfortran/83811
14156 * gfortran.dg/fmt_e.f90: New test.
14157
14158 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14159
14160 * gcc.target/i386/indirect-thunk-10.c: New test.
14161 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14162 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14163 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14164 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14165 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14166 * gcc.target/i386/ret-thunk-17.c: Likewise.
14167 * gcc.target/i386/ret-thunk-18.c: Likewise.
14168 * gcc.target/i386/ret-thunk-19.c: Likewise.
14169 * gcc.target/i386/ret-thunk-20.c: Likewise.
14170 * gcc.target/i386/ret-thunk-21.c: Likewise.
14171
14172 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14173
14174 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14175
14176 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14177
14178 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14179 -mno-indirect-branch-register.
14180 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14181 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14182 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14183 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14184 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14185 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14186 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14187 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14188 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14189 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14190 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14191 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14192 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14193 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14194 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14195 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14196 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14197 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14198 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14199 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14200 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14201 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14202 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14203 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14204 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14205 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14206 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14207 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14208 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14209 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14210 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14211 * gcc.target/i386/ret-thunk-10.c: Likewise.
14212 * gcc.target/i386/ret-thunk-11.c: Likewise.
14213 * gcc.target/i386/ret-thunk-12.c: Likewise.
14214 * gcc.target/i386/ret-thunk-13.c: Likewise.
14215 * gcc.target/i386/ret-thunk-14.c: Likewise.
14216 * gcc.target/i386/ret-thunk-15.c: Likewise.
14217 * gcc.target/i386/ret-thunk-9.c: Likewise.
14218 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14219 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14220 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14221
14222 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14223
14224 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14225 -mfunction-return=keep.
14226 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14227 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14228 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14229 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14230 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14231 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14232 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14233 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14234 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14235 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14236 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14237 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14238 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14239 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14240 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14241 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14242 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14243 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14244 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14245 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14246 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14247 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14248 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14249 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14250 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14251 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14252 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14253 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14254 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14255 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14256 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14257 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14258 * gcc.target/i386/ret-thunk-1.c: New test.
14259 * gcc.target/i386/ret-thunk-10.c: Likewise.
14260 * gcc.target/i386/ret-thunk-11.c: Likewise.
14261 * gcc.target/i386/ret-thunk-12.c: Likewise.
14262 * gcc.target/i386/ret-thunk-13.c: Likewise.
14263 * gcc.target/i386/ret-thunk-14.c: Likewise.
14264 * gcc.target/i386/ret-thunk-15.c: Likewise.
14265 * gcc.target/i386/ret-thunk-16.c: Likewise.
14266 * gcc.target/i386/ret-thunk-2.c: Likewise.
14267 * gcc.target/i386/ret-thunk-3.c: Likewise.
14268 * gcc.target/i386/ret-thunk-4.c: Likewise.
14269 * gcc.target/i386/ret-thunk-5.c: Likewise.
14270 * gcc.target/i386/ret-thunk-6.c: Likewise.
14271 * gcc.target/i386/ret-thunk-7.c: Likewise.
14272 * gcc.target/i386/ret-thunk-8.c: Likewise.
14273 * gcc.target/i386/ret-thunk-9.c: Likewise.
14274
14275 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14276
14277 * gcc.target/i386/indirect-thunk-1.c: New test.
14278 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14279 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14280 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14281 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14282 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14283 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14284 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14285 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14286 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14287 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14288 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14289 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14290 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14291 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14292 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14293 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14294 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14295 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14296 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14297 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14298 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14299 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14300 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14301 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14302 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14303 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14304 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14305 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14306 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14307 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14308 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14309 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14310
14311 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14312
14313 PR ipa/83051
14314 * gcc.c-torture/compile/pr83051.c: New testcase.
14315
14316 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14317
14318 PR tree-optimization/83501
14319 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14320
14321 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14322
14323 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14324 for lvx and stvx instead of lxvd2x and stxvd2x and require
14325 little-endian target. Add comments.
14326 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14327 comprehensive testing.
14328 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14329 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14330 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14331 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14332 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14333 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14334 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14335 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14336 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14337 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14338 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14339 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14340 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14341 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14342 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14343 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14344 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14345 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14346 scan-assembler-not directives that forbid lvx and xxpermdi.
14347 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14348 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14349 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14350 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14351 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14352 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14353 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14354 scan-assembler-times directives to reflect different numbers of
14355 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14356
14357 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14358 Alan Hayward <alan.hayward@arm.com>
14359 David Sherwood <david.sherwood@arm.com>
14360
14361 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14362 than SLP vectorization.
14363 * gcc.dg/vect/vect-alias-check-10.c: New test.
14364 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14365 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14366 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14367 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14368 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14369 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14370 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14371 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14372 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14373 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14374 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14375 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14376 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14377 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14378 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14379 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14380 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14381 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14382 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14383 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14384 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14385 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14386 * gfortran.dg/vect/vect-alias-check-1.F90: 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 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14393 New proc.
14394 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14395 targets with scatter stores.
14396 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14397 stores.
14398 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14399 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14400 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14401 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14402 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14403 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14404 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14405 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14406 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14407 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14408 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14409 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14410 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14411 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14412 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14413 * gcc.target/aarch64/sve/strided_store_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.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14420 for double_reduc1.
14421 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14422 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14423 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14424 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14425
14426 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14427 Alan Hayward <alan.hayward@arm.com>
14428 David Sherwood <david.sherwood@arm.com>
14429
14430 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14431 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14432 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14433
14434 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14435 Alan Hayward <alan.hayward@arm.com>
14436 David Sherwood <david.sherwood@arm.com>
14437
14438 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14439 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14440 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14441 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14442 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14443 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14444 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14445 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14446 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14447 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14448 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14449 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14450 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14451 * gcc.target/aarch64/sve/mask_gather_load_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.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14458 check for a message about using in-order reductions.
14459 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14460 check for a message about using in-order reductions.
14461 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14462 vectorized and check for a message about using in-order reductions.
14463 Expect targets with variable-length vectors to fall back to the
14464 fixed-length mininum.
14465 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14466 check for a message about using in-order reductions.
14467 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14468 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14469 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14470 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14471 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14472 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14473 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14474 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14475 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14476 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14477 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14478 vect_fold_left_plus.
14479
14480 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14481
14482 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14483 are spilled.
14484 * gcc.target/aarch64/sve/spill_2.c: New test.
14485 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14486 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14487 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14488 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14489 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14490
14491 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14492 Alan Hayward <alan.hayward@arm.com>
14493 David Sherwood <david.sherwood@arm.com>
14494
14495 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14496 of branches.
14497 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14498 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14499 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14500 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14501 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14502 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14503 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14504 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14505 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14506
14507 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14508 Alan Hayward <alan.hayward@arm.com>
14509 David Sherwood <david.sherwood@arm.com>
14510
14511 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14512 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14513 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14514 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14515
14516 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14517 Alan Hayward <alan.hayward@arm.com>
14518 David Sherwood <david.sherwood@arm.com>
14519
14520 * lib/target-supports.exp
14521 (check_effective_target_vect_fold_extract_last): New proc.
14522 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14523 for fold_extract_last.
14524 * gcc.dg/vect/pr65947-2.c: Likewise.
14525 * gcc.dg/vect/pr65947-3.c: Likewise.
14526 * gcc.dg/vect/pr65947-4.c: Likewise.
14527 * gcc.dg/vect/pr65947-5.c: Likewise.
14528 * gcc.dg/vect/pr65947-6.c: Likewise.
14529 * gcc.dg/vect/pr65947-9.c: Likewise.
14530 * gcc.dg/vect/pr65947-10.c: Likewise.
14531 * gcc.dg/vect/pr65947-12.c: Likewise.
14532 * gcc.dg/vect/pr65947-14.c: Likewise.
14533 * gcc.dg/vect/pr80631-1.c: Likewise.
14534 * gcc.target/aarch64/sve/clastb_1.c: New test.
14535 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14536 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14537 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14538 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14539 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14540 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14541 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14542 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14543 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14544 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14545 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14546 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14547 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14548
14549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14550 Alan Hayward <alan.hayward@arm.com>
14551 David Sherwood <david.sherwood@arm.com>
14552
14553 * gcc.target/aarch64/sve/live_1.c: New test.
14554 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14555
14556 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14557 Alan Hayward <alan.hayward@arm.com>
14558 David Sherwood <david.sherwood@arm.com>
14559
14560 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14561 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14562 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14563 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14564 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14565 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14566 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14567 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14568 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14569
14570 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14571 Alan Hayward <alan.hayward@arm.com>
14572 David Sherwood <david.sherwood@arm.com>
14573
14574 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14575 New proc.
14576 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14577 vect_fully_masked.
14578 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14579 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14580 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14581 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14582 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14583 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14584
14585 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14586 Alan Hayward <alan.hayward@arm.com>
14587 David Sherwood <david.sherwood@arm.com>
14588
14589 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14590 instead of just ADDRESS.
14591 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14592 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14593 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14594 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14595 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14596 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14597 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14598 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14599 * gcc.target/aarch64/sve/while_2.c: Likewise.
14600 * gcc.target/aarch64/sve/while_3.c: Likewise.
14601 * gcc.target/aarch64/sve/while_4.c: Likewise.
14602
14603 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14604 Alan Hayward <alan.hayward@arm.com>
14605 David Sherwood <david.sherwood@arm.com>
14606
14607 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14608 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14609 to be predicated.
14610 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14611 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14612 * gcc.target/aarch64/sve/reduc_5.c: New test.
14613 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14614 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14615
14616 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14617 Alan Hayward <alan.hayward@arm.com>
14618 David Sherwood <david.sherwood@arm.com>
14619
14620 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14621 * gcc.dg/tree-ssa/peel1.c: Likewise.
14622 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14623 variable-length vectors.
14624 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14625 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14626 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14627 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14628 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14629 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14630 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14631 * gcc.target/aarch64/sve/slp_8.c: New test.
14632 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14633 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14634 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14635 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14636 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14637 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14638 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14639 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14640 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14641 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14642 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14643 * gcc.target/aarch64/sve/while_1.c: Likewise.
14644 * gcc.target/aarch64/sve/while_2.c: Likewise.
14645 * gcc.target/aarch64/sve/while_3.c: Likewise.
14646 * gcc.target/aarch64/sve/while_4.c: Likewise.
14647
14648 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14649 Alan Hayward <alan.hayward@arm.com>
14650 David Sherwood <david.sherwood@arm.com>
14651
14652 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14653 New proc.
14654 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14655 and add an associated scan-dump test. Prevent vectorization
14656 of the first two loops.
14657 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14658 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14659 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14660 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14661 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14662 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14663
14664 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14665 Alan Hayward <alan.hayward@arm.com>
14666 David Sherwood <david.sherwood@arm.com>
14667
14668 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14669 * gcc.dg/vect/pr67790.c: Likewise.
14670 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14671 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14672 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14673 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14674 * gcc.target/aarch64/sve/slp_5.c: New test.
14675 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14676 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14677 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14678 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14679 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14680
14681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14682 Alan Hayward <alan.hayward@arm.com>
14683 David Sherwood <david.sherwood@arm.com>
14684
14685 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14686 && vect_load_lanes
14687 * gcc.dg/vect/slp-1.c: Likewise.
14688 * gcc.dg/vect/slp-10.c: Likewise.
14689 * gcc.dg/vect/slp-12b.c: Likewise.
14690 * gcc.dg/vect/slp-12c.c: Likewise.
14691 * gcc.dg/vect/slp-17.c: Likewise.
14692 * gcc.dg/vect/slp-19b.c: Likewise.
14693 * gcc.dg/vect/slp-20.c: Likewise.
14694 * gcc.dg/vect/slp-21.c: Likewise.
14695 * gcc.dg/vect/slp-22.c: Likewise.
14696 * gcc.dg/vect/slp-23.c: Likewise.
14697 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14698 * gcc.dg/vect/slp-24.c: Likewise.
14699 * gcc.dg/vect/slp-28.c: Likewise.
14700 * gcc.dg/vect/slp-39.c: Likewise.
14701 * gcc.dg/vect/slp-6.c: Likewise.
14702 * gcc.dg/vect/slp-7.c: Likewise.
14703 * gcc.dg/vect/slp-cond-1.c: Likewise.
14704 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14705 * gcc.dg/vect/slp-cond-2.c: Likewise.
14706 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14707 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14708 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14709 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14710 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14711 * gcc.dg/vect/slp-perm-6.c: Likewise.
14712 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14713 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14714 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14715 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14716 * gcc.dg/vect/slp-12a.c: Likewise.
14717 * gcc.dg/vect/slp-14.c: Likewise.
14718 * gcc.dg/vect/slp-15.c: Likewise.
14719 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14720 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14721 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14722 * gcc.target/aarch64/sve/slp_1.c: New test.
14723 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14724 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14725 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14726 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14727 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14728 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14729 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14730
14731 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14732 Alan Hayward <alan.hayward@arm.com>
14733 David Sherwood <david.sherwood@arm.com>
14734
14735 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14736 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14737 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14738 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14739 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14740 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14741 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14742 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14743 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14744 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14745 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14746 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14747 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14748 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14749 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14750 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14751 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14752 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14753 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14754
14755 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14756 Alan Hayward <alan.hayward@arm.com>
14757 David Sherwood <david.sherwood@arm.com>
14758
14759 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14760 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14761 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14762 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14763 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14764 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14765 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14766 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14767 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14768 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14769 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14770 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14771 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14772 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14773 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14774 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14775 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14776 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14777 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14778 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14779 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14780 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14781 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14782 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14783 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14784 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14785 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14786 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14787 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14788 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14789 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14790 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14791 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14792 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14793 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14794 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14795
14796 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14797 Alan Hayward <alan.hayward@arm.com>
14798 David Sherwood <david.sherwood@arm.com>
14799
14800 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14801 Return true for SVE too.
14802 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14803 if load/store lanes are supported.
14804 * gcc.dg/vect/slp-10.c: Likewise.
14805 * gcc.dg/vect/slp-12c.c: Likewise.
14806 * gcc.dg/vect/slp-17.c: Likewise.
14807 * gcc.dg/vect/slp-33.c: Likewise.
14808 * gcc.dg/vect/slp-6.c: Likewise.
14809 * gcc.dg/vect/slp-cond-1.c: Likewise.
14810 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14811 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14812 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14813 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14814 * gcc.dg/vect/slp-perm-6.c: Likewise.
14815 * gcc.dg/vect/slp-perm-9.c: Likewise.
14816 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14817 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14818 for variable-length vectors.
14819
14820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14821 Alan Hayward <alan.hayward@arm.com>
14822 David Sherwood <david.sherwood@arm.com>
14823
14824 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14825 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14826
14827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14828
14829 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14830 * g++.target/aarch64/sve/catch_1.C: New test.
14831 * g++.target/aarch64/sve/catch_2.C: Likewise.
14832 * g++.target/aarch64/sve/catch_3.C: Likewise.
14833 * g++.target/aarch64/sve/catch_4.C: Likewise.
14834 * g++.target/aarch64/sve/catch_5.C: Likewise.
14835 * g++.target/aarch64/sve/catch_6.C: Likewise.
14836
14837 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14838 Alan Hayward <alan.hayward@arm.com>
14839 David Sherwood <david.sherwood@arm.com>
14840
14841 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14842 New proc.
14843 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14844 * gcc.target/aarch64/fmaxmin.c: Likewise.
14845 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14846 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14847 * gcc.target/aarch64/pr62178.c: Likewise.
14848 * gcc.target/aarch64/pr71727-2.c: Likewise.
14849 * gcc.target/aarch64/saddw-1.c: Likewise.
14850 * gcc.target/aarch64/saddw-2.c: Likewise.
14851 * gcc.target/aarch64/uaddw-1.c: Likewise.
14852 * gcc.target/aarch64/uaddw-2.c: Likewise.
14853 * gcc.target/aarch64/uaddw-3.c: Likewise.
14854 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14855 * gcc.target/aarch64/vect-compile.c: Likewise.
14856 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14857 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14858 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14859 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14860 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14861 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14862 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14863 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14864 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14865 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14866 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14867 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14868 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14869 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14870 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14871 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14872 * gcc.target/aarch64/vect-movi.c: Likewise.
14873 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14874 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14875 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14876 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14877 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14878 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14879 fixed-length SVE.
14880 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14881 * gcc.target/aarch64/sve/arith_1.c: New test.
14882 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14883 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14884 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14885 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14886 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14887 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14888 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14889 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14890 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14891 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14892 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14893 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14894 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14895 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14896 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14897 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14898 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14899 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14900 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14901 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14902 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14903 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14904 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14905 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14906 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14907 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14908 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14909 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14910 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14911 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14912 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14913 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14914 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14915 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14916 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14917 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14918 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14919 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14920 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14921 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14922 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14923 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14924 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14925 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14926 * gcc.target/aarch64/sve/index_1.c: Likewise.
14927 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14928 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14929 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14930 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14931 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14932 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14933 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14934 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14935 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14936 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14937 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14938 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14939 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14940 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14941 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14942 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14943 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14944 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14945 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14946 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14947 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14948 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14949 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14950 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14951 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14952 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14953 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14954 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14955 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14956 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14957 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14958 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14959 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14960 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14961 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14962 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14963 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14964 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14965 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14966 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14967 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14968 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14969 * gcc.target/aarch64/sve/single_1.c: Likewise.
14970 * gcc.target/aarch64/sve/single_2.c: Likewise.
14971 * gcc.target/aarch64/sve/single_3.c: Likewise.
14972 * gcc.target/aarch64/sve/single_4.c: Likewise.
14973 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14974 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14975 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14976 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14977 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14978 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14979 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14980 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14981 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14982 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14983 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14984 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14985 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14986 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14987 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14988 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14989 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14990 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14991 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14992 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14993 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14994 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14995 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14996 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14997 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14998 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14999 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15000 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15001 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15002 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15003 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15004 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15005 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15006 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15007 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15008 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15009 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15010 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15011 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15012 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15013 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15014 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15015 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15016 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15017 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15018
15019 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15020 Alan Hayward <alan.hayward@arm.com>
15021 David Sherwood <david.sherwood@arm.com>
15022
15023 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15024 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15025 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15026 New procedures.
15027 (check_effective_target_vect_perm): Handle SVE.
15028 (check_effective_target_vect_perm_byte): Likewise.
15029 (check_effective_target_vect_perm_short): Likewise.
15030 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15031 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15032 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15033 (check_effective_target_vect_element_align_preferred): Likewise.
15034 (check_effective_target_vect_align_stack_vars): Likewise.
15035 (check_effective_target_vect_load_lanes): Likewise.
15036 (check_effective_target_vect_masked_store): Likewise.
15037 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15038 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15040 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15041 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15042 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15043 * gcc.dg/vect/slp-23.c: Likewise.
15044 * gcc.dg/vect/slp-perm-5.c: Likewise.
15045 * gcc.dg/vect/slp-perm-6.c: Likewise.
15046 * gcc.dg/vect/slp-perm-9.c: Likewise.
15047 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15048 * gcc.dg/vect/vect-114.c: Likewise.
15049 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15050 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15051
15052 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15053
15054 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15055 vect_variable_length, expecting the test to be vectorized
15056 without SLP instead.
15057 * gcc.dg/vect/pr33953.c: Likewise.
15058 * gcc.dg/vect/pr37027.c: Likewise.
15059 * gcc.dg/vect/pr67790.c: Likewise.
15060 * gcc.dg/vect/pr68445.c: Likewise.
15061 * gcc.dg/vect/slp-1.c: Likewise.
15062 * gcc.dg/vect/slp-10.c: Likewise.
15063 * gcc.dg/vect/slp-12a.c: Likewise.
15064 * gcc.dg/vect/slp-12b.c: Likewise.
15065 * gcc.dg/vect/slp-12c.c: Likewise.
15066 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15067 * gcc.dg/vect/slp-13.c: Likewise.
15068 * gcc.dg/vect/slp-14.c: Likewise.
15069 * gcc.dg/vect/slp-15.c: Likewise.
15070 * gcc.dg/vect/slp-17.c: Likewise.
15071 * gcc.dg/vect/slp-19b.c: Likewise.
15072 * gcc.dg/vect/slp-2.c: Likewise.
15073 * gcc.dg/vect/slp-20.c: Likewise.
15074 * gcc.dg/vect/slp-21.c: Likewise.
15075 * gcc.dg/vect/slp-22.c: Likewise.
15076 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15077 * gcc.dg/vect/slp-24.c: Likewise.
15078 * gcc.dg/vect/slp-28.c: Likewise.
15079 * gcc.dg/vect/slp-39.c: Likewise.
15080 * gcc.dg/vect/slp-42.c: Likewise.
15081 * gcc.dg/vect/slp-6.c: Likewise.
15082 * gcc.dg/vect/slp-7.c: Likewise.
15083 * gcc.dg/vect/slp-cond-1.c: Likewise.
15084 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15085 * gcc.dg/vect/slp-cond-2.c: Likewise.
15086 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15087 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15088 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15089 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15090 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15091 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15092 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15093 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15094 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15095 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15096 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15097 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15098 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15099 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15100 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15101 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15102 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15103
15104 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15105
15106 PR c/83801
15107 * gcc.dg/pr83801.c: New test.
15108
15109 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15110
15111 PR fortran/52162
15112 * gfortran.dg/bounds_check_19.f90: New test.
15113
15114 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15115
15116 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15117 instead of scan-assembler-not for xsnabsqp.
15118
15119 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15120
15121 PR libgfortran/83525
15122 * gfortran.dg/newunit_5.f90: New test.
15123
15124 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15125
15126 PR rtl-optimization/80481
15127 * g++.dg/pr80481.C: New.
15128
15129 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15130
15131 PR target/83628
15132 * gcc.target/alpha/pr83628-3.c: New test.
15133
15134 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15135
15136 * lib/target-supports.exp (check_effective_target_avx512f): Also
15137 check for __builtin_ia32_addsd_round,
15138 __builtin_ia32_getmantsd_round.
15139 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15140
15141 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15142
15143 PR target/83629
15144 * gcc.target/powerpc/pr83629.c: Require ilp32.
15145
15146 2018-01-12 Richard Biener <rguenther@suse.de>
15147
15148 PR tree-optimization/80846
15149 * gcc.target/i386/pr80846-1.c: New testcase.
15150 * gcc.target/i386/pr80846-2.c: Likewise.
15151
15152 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15153
15154 * gcc.c-torture/execute/20180112-1.c: New test.
15155
15156 2018-01-12 Tom de Vries <tom@codesourcery.com>
15157
15158 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15159 * g++.dg/ext/label13a.C: Same.
15160 * g++.dg/ext/label14.C: Same.
15161 * g++.dg/ext/label2.C: Same.
15162 * g++.dg/ext/label3.C: Same.
15163 * g++.dg/torture/pr42462.C: Same.
15164 * g++.dg/torture/pr42739.C: Same.
15165 * g++.dg/warn/Wunused-label-3.C: Same.
15166
15167 2018-01-12 Tom de Vries <tom@codesourcery.com>
15168
15169 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15170 * g++.dg/Walloca1.C: Same.
15171 * g++.dg/cpp0x/pr70338.C: Same.
15172 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15173 * g++.dg/cpp1y/vla10.C: Same.
15174 * g++.dg/cpp1y/vla2.C: Same.
15175 * g++.dg/cpp1y/vla6.C: Same.
15176 * g++.dg/cpp1y/vla8.C: Same.
15177 * g++.dg/debug/debug5.C: Same.
15178 * g++.dg/debug/debug6.C: Same.
15179 * g++.dg/debug/pr54828.C: Same.
15180 * g++.dg/diagnostic/pr70105.C: Same.
15181 * g++.dg/eh/cleanup5.C: Same.
15182 * g++.dg/eh/spbp.C: Same.
15183 * g++.dg/ext/tmplattr9.C: Same.
15184 * g++.dg/ext/vla10.C: Same.
15185 * g++.dg/ext/vla11.C: Same.
15186 * g++.dg/ext/vla12.C: Same.
15187 * g++.dg/ext/vla15.C: Same.
15188 * g++.dg/ext/vla16.C: Same.
15189 * g++.dg/ext/vla17.C: Same.
15190 * g++.dg/ext/vla3.C: Same.
15191 * g++.dg/ext/vla6.C: Same.
15192 * g++.dg/ext/vla7.C: Same.
15193 * g++.dg/init/array24.C: Same.
15194 * g++.dg/init/new47.C: Same.
15195 * g++.dg/init/pr55497.C: Same.
15196 * g++.dg/opt/pr78201.C: Same.
15197 * g++.dg/template/vla2.C: Same.
15198 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15199 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15200 * g++.dg/torture/pr62127.C: Same.
15201 * g++.dg/torture/pr67055.C: Same.
15202 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15203 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15204 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15205 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15206 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15207 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15208 * g++.dg/warn/Wvla-1.C: Same.
15209 * g++.dg/warn/Wvla-3.C: Same.
15210 * g++.old-deja/g++.ext/array2.C: Same.
15211 * g++.old-deja/g++.ext/constructor.C: Same.
15212 * g++.old-deja/g++.law/builtin1.C: Same.
15213 * g++.old-deja/g++.other/crash12.C: Same.
15214 * g++.old-deja/g++.other/eh3.C: Same.
15215 * g++.old-deja/g++.pt/array6.C: Same.
15216 * g++.old-deja/g++.pt/dynarray.C: Same.
15217
15218 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15219
15220 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15221
15222 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15223
15224 PR libfortran/67412
15225 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15226 on *-*-solaris2.10.
15227
15228 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15229
15230 * lib/target-supports.exp (check_effective_target_branch_cost):
15231 Accept all x86 targets.
15232
15233 2018-01-12 Martin Liska <mliska@suse.cz>
15234
15235 PR ipa/83054
15236 * g++.dg/warn/pr83054.C: New test.
15237
15238 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15239
15240 * gcc.target/powerpc/spec-barr-1.c: New file.
15241
15242 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15243
15244 PR target/83330
15245 * gcc.target/i386/pr83330.c: New test.
15246
15247 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15248
15249 PR fortran/79383
15250 * gfortran.dg/dtio_31.f03: New test.
15251 * gfortran.dg/dtio_32.f03: New test.
15252
15253 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15254
15255 PR c++/43486
15256 * g++.dg/wrappers: New subdirectory.
15257 * g++.dg/wrappers/README: New file.
15258 * g++.dg/wrappers/alloc.C: New test case.
15259 * g++.dg/wrappers/cow-istream-string.C: New test case.
15260 * g++.dg/wrappers/cp-stdlib.C: New test case.
15261 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15262 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15263
15264 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15265
15266 PR middle-end/83718
15267 * g++.dg/torture/pr83718.C: New testcase.
15268
15269 2018-01-11 Martin Jambor <mjambor@suse.cz>
15270
15271 PR ipa/83178
15272 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15273
15274 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15275
15276 PR tree-optimization/83695
15277 * gcc.dg/tree-ssa/pr83695.c: New test.
15278
15279 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15280
15281 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15282 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15283
15284 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15285
15286 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15287 * gcc.target/arm/simd/fp16fml_high.c: New test.
15288 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15289 * lib/target-supports.exp
15290 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15291 check_effective_target_arm_fp16fml_neon_ok,
15292 add_options_for_arm_fp16fml_neon): New procedures.
15293
15294 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15295
15296 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15297 combination tests.
15298
15299 2018-01-11 Richard Biener <rguenther@suse.de>
15300
15301 PR tree-optimization/83435
15302 * gcc.dg/graphite/pr83435.c: New testcase.
15303
15304 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15305 Alan Hayward <alan.hayward@arm.com>
15306 David Sherwood <david.sherwood@arm.com>
15307
15308 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15309
15310 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15311
15312 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15313
15314 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15315
15316 PR target/82096
15317 * gcc.c-torture/compile/pr82096.c: New test.
15318
15319 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15320
15321 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15322
15323 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15324
15325 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15326
15327 2018-01-11 Justin Squirek <squirek@adacore.com>
15328
15329 * gnat.dg/expr_func4.adb: New testcase.
15330
15331 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15332
15333 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15334 testcase.
15335
15336 2018-01-11 Bob Duff <duff@adacore.com>
15337
15338 * gnat.dg/protected_null.adb: New testcase.
15339
15340 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15341
15342 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15343
15344 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15345
15346 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15347
15348 2018-01-11 Justin Squirek <squirek@adacore.com>
15349
15350 * gnat.dg/loopvar.adb: New testcase.
15351
15352 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15353
15354 PR middle-end/83189
15355 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15356
15357 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15358
15359 * gcc.c-torture/compile/pr83575.c: New testcase.
15360
15361 2018-01-10 Michael Collison <michael.collison@arm.com>
15362
15363 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15364 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15365 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15366 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15367 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15368 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15369 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15370 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15371 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15372 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15373 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15374 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15375 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15376 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15377 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15378 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15379
15380 2018-01-10 Michael Collison <michael.collison@arm.com>
15381
15382 * gcc.target/aarch64/sha2.h: New shared testcase.
15383 * gcc.target/aarch64/sha2_1.c: New testcase.
15384 * gcc.target/aarch64/sha2_2.c: New testcase.
15385 * gcc.target/aarch64/sha2_3.c: New testcase.
15386 * gcc.target/aarch64/sha3.h: New shared testcase.
15387 * gcc.target/aarch64/sha3_1.c: New testcase.
15388 * gcc.target/aarch64/sha3_2.c: New testcase.
15389 * gcc.target/aarch64/sha3_3.c: New testcase.
15390
15391 2018-01-10 Michael Collison <michael.collison@arm.com>
15392
15393 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15394
15395 2018-01-10 Martin Sebor <msebor@redhat.com>
15396
15397 PR tree-optimization/83781
15398 * gcc.dg/strlenopt-42.c: New test.
15399
15400 2018-01-11 Martin Sebor <msebor@gmail.com>
15401 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15402
15403 PR tree-optimization/83501
15404 PR tree-optimization/81703
15405
15406 * gcc.dg/strlenopt-39.c: New test-case.
15407 * gcc.dg/pr81703.c: Likewise.
15408
15409 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15410
15411 * gnat.dg/atomic10.adb: New test.
15412
15413 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15414
15415 PR fortran/82367
15416 * gfortran.dg/deferred_character_18.f90: New test.
15417
15418 2018-01-10 Martin Sebor <msebor@redhat.com>
15419
15420 PR tree-optimization/83671
15421 * gcc.dg/strlenopt-40.c: New test.
15422 * gcc.dg/strlenopt-41.c: New test.
15423
15424 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15425
15426 PR fortran/83093
15427 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15428
15429 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15430
15431 PR target/83399
15432 * gcc.target/powerpc/pr83399.c: New test.
15433
15434 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15435
15436 PR c++/43486
15437 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15438 to reflect that the arguments are correctly underlined.
15439 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15440 for globals, params, locals and literals.
15441 (test_sizeof): Directly test the location of "sizeof", rather than
15442 when used in compound expressions.
15443 (test_alignof): Likewise for "alignof".
15444 (test_string_literals): Likewise for string literals.
15445 (test_numeric_literals): Likewise for numeric literals.
15446 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15447 (test_typeid): Likewise for typeid.
15448 (test_unary_plus): New.
15449 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15450 format strings.
15451
15452 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15453
15454 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15455
15456 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15457
15458 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15459
15460 2018-01-10 Marek Polacek <polacek@redhat.com>
15461
15462 PR c++/82541
15463 * g++.dg/warn/Wduplicated-branches4.C: New test.
15464
15465 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR c++/81327
15468 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15469 cast to void *.
15470
15471 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15472
15473 PR c++/81055
15474 * g++.dg/cpp0x/new2.C: New.
15475
15476 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15477
15478 PR target/83735
15479 * gcc.target/i386/pr83735.c: New test.
15480
15481 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15482
15483 * lib/target-supports.exp (check_effective_target_branch_cost):
15484 New function.
15485 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15486 * gcc.dg/pr21643.c: Likewise.
15487 * gcc.dg/pr46309.c: Likewise.
15488 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15489 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15490 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15491 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15492 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15493 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15494 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15495 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15496 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15502
15503 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15504
15505 PR target/83629
15506 * gcc.target/powerpc/pr83629.c: New testcase.
15507
15508 2018-01-10 Richard Biener <rguenther@suse.de>
15509
15510 PR testsuite/78768
15511 * gcc.dg/pr78768.c: Un-XFAIL.
15512
15513 2018-01-10 Richard Biener <rguenther@suse.de>
15514
15515 PR debug/82425
15516 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15517
15518 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15519
15520 PR tree-optimization/83753
15521 * gcc.dg/torture/pr83753.c: New test.
15522
15523 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15524
15525 * gcc.target/i386/avx2-gather-1.c: Add -march.
15526 * gcc.target/i386/avx2-gather-2.c: Add -march.
15527 * gcc.target/i386/avx2-gather-3.c: Add -march.
15528 * gcc.target/i386/avx2-gather-4.c: Add -march.
15529 * gcc.target/i386/avx2-gather-5.c: Add -march.
15530 * gcc.target/i386/avx2-gather-6.c: Add -march.
15531 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15532 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15533 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15534 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15535 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15536 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15537 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15538 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15539 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15540 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15541
15542 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15543
15544 PR target/78585:
15545 * gcc.target/i386/pr78585.c: New test.
15546
15547 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15548
15549 PR c++/83734
15550 * g++.dg/cpp0x/pr83734.C: New test.
15551
15552 2018-01-09 Carl Love <cel@us.ibm.com>
15553
15554 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15555 vec_mergeo builtins with float, double, long long, unsigned long long,
15556 bool long long arguments.
15557 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15558 vec_float2 with double arguments.
15559 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15560 vec_mergew and vec_mergow builtins.
15561
15562 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15563
15564 PR fortran/83742
15565 * gfortran.dg/contiguous_6.f90: New test.
15566
15567 2018-01-09 Richard Biener <rguenther@suse.de>
15568
15569 PR tree-optimization/83668
15570 * gcc.dg/graphite/pr83668.c: New testcase.
15571
15572 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15573
15574 PR tree-optimization/64811
15575 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15576 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15577 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15578 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15579 New tests.
15580 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15581
15582 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15583
15584 PR target/79883
15585 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15586
15587 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15588
15589 PR target/82641
15590 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15591 no NEON and require softfp or hard float-abi.
15592 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15593
15594 2018-01-09 Richard Biener <rguenther@suse.de>
15595
15596 PR tree-optimization/83572
15597 * gcc.dg/graphite/pr83572.c: New testcase.
15598
15599 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15600
15601 PR target/83507
15602 * gcc.dg/sms-13.c: New test.
15603
15604 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15605
15606 PR fortran/83741
15607 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15608
15609 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15610 Monk Chiang <sh.chiang04@gmail.com>
15611
15612 * gcc.target/riscv/save-restore-1.c: New.
15613
15614 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15615
15616 PR target/83677
15617 * gcc.target/powerpc/pr83677.c: New file.
15618
15619 2018-01-08 Jeff Law <law@redhat.com>
15620
15621 PR rtl-optimizatin/81308
15622 * g++.dg/pr81308-1.C: New test.
15623 * g++.dg/pr81308-2.C: New test.
15624
15625 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15626
15627 PR target/83663 - Revert r255946
15628 * gcc.target/aarch64/vect-slp-dup.c: New.
15629
15630 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15631
15632 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15633 combination tests.
15634
15635 2018-01-08 Richard Biener <rguenther@suse.de>
15636
15637 PR tree-optimization/83563
15638 * gcc.dg/graphite/pr83563.c: New testcase.
15639
15640 2018-01-08 Richard Biener <rguenther@suse.de>
15641
15642 PR middle-end/83713
15643 * g++.dg/torture/pr83713.C: New testcase.
15644
15645 2018-01-08 Tom de Vries <tom@codesourcery.com>
15646
15647 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15648
15649 2018-01-08 Richard Biener <rguenther@suse.de>
15650
15651 PR tree-optimization/83685
15652 * gcc.dg/torture/pr83685.c: New testcase.
15653
15654 2018-01-08 Richard Biener <rguenther@suse.de>
15655
15656 PR lto/83719
15657 * gcc.dg/lto/pr83719_0.c: New testcase.
15658
15659 2018-01-08 Tom de Vries <tom@codesourcery.com>
15660
15661 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15662 * gcc.dg/graphite/run-id-1.c: Same.
15663 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15664
15665 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15666
15667 PR fortran/83611
15668 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15669 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15670 * gfortran.dg/pdt_27.f03: New test.
15671
15672 PR fortran/83731
15673 * gfortran.dg/pdt_28.f03: New test.
15674
15675 2018-01-08 Tom de Vries <tom@codesourcery.com>
15676
15677 * c-c++-common/builtins.c: Require effective target alloca.
15678 * gcc.dg/Wrestrict.c: Same.
15679 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15680
15681 2018-01-08 Richard Biener <rguenther@suse.de>
15682
15683 PR middle-end/83580
15684 * gcc.dg/torture/pr83580.c: New testcase.
15685
15686 2018-01-08 Richard Biener <rguenther@suse.de>
15687
15688 PR middle-end/83517
15689 * gcc.dg/pr83517.c: New testcase.
15690
15691 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15692
15693 PR middle-end/81897
15694 * gcc.dg/uninit-pr81897.c: New test.
15695
15696 2018-01-06 Martin Sebor <msebor@redhat.com>
15697
15698 PR tree-optimization/83640
15699 * gcc.dg/Wrestrict-6.c: New test.
15700 * gcc.dg/pr83640.c: New test.
15701
15702 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15703
15704 * gcc.target/aarch64/reg-alloc-1.c: New test.
15705
15706 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15707
15708 PR fortran/50892
15709 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15710
15711 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15712
15713 PR debug/83480
15714 * gcc.dg/pr83480.c: New test.
15715
15716 PR rtl-optimization/83682
15717 * gcc.target/i386/pr83682.c: New test.
15718
15719 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15720
15721 PR fortran/78534
15722 PR fortran/66310
15723 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15724 * gfortran.dg/dependency_49.f90: Likewise.
15725 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15726 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15727 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15728 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15729 * gfortran.dg/string_1_lp64.f90: New test.
15730 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15731 * gfortran.dg/string_3_lp64.f90: New test.
15732
15733 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15734
15735 PR target/83604
15736 * gcc.target/i386/sse-26.c: New test.
15737
15738 PR target/83604
15739 * gcc.target/i386/pr83604.c: New test.
15740
15741 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15742
15743 * gcc.dg/vect/vect-align-4.c: New test.
15744 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15745 and redefine as a structure with an unaligned member "b".
15746 (foo): Update accordingly.
15747
15748 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15749
15750 PR target/82439
15751 * gcc.target/aarch64/bics_5.c: New test.
15752 * gcc.target/arm/bics_5.c: Likewise.
15753
15754 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15755
15756 PR tree-optimization/83605
15757 * gcc.dg/pr83605.c: New test.
15758
15759 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15760
15761 PR target/83554
15762 * gcc.target/i386/pr83554.c: New test.
15763
15764 PR ipa/82352
15765 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15766 long unsigned int.
15767
15768 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15769
15770 PR fortran/83683
15771 PR fortran/45689
15772 * gfortran.dg/eoshift_8.f90: New test.
15773 * gfortran.dg/simplify_eoshift_1.f90: New test.
15774
15775 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15776
15777 PR debug/83585
15778 * gcc.dg/pr83585.c: New test.
15779
15780 2018-01-04 Nathan Sidwell <nathan@acm.org>
15781
15782 PR c++/83667
15783 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15784
15785 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15786
15787 PR debug/83666
15788 * gcc.dg/pr83666.c: New test.
15789
15790 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15791
15792 PR target/83628
15793 * gcc.target/alpha/pr83628-1.c: New test.
15794 * gcc.target/alpha/pr83628-2.c: Ditto.
15795
15796 2018-01-04 Martin Liska <mliska@suse.cz>
15797
15798 PR ipa/82352
15799 * g++.dg/ipa/pr82352.C: New test.
15800
15801 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15802
15803 * gcc.dg/vect-opt-info-1.c: Moved to ...
15804 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15805 vect_int targets, use dg-additional-options instead of dg-options and
15806 use relative line numbers instead of absolute.
15807
15808 2018-01-03 Martin Sebor <msebor@redhat.com>
15809
15810 PR tree-optimization/83655
15811 * gcc.dg/Wrestrict-5.c: New test.
15812 * c-c++-common/builtins.c: New test.
15813
15814 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15815 Alan Hayward <alan.hayward@arm.com>
15816 David Sherwood <david.sherwood@arm.com>
15817
15818 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15819 (main): Call it.
15820
15821 2018-01-03 Jeff Law <law@redhat.com>
15822
15823 PR target/83641
15824 * gcc.target/i386/stack-check-17.c: New test.
15825 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15826
15827 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15828
15829 PR debug/83621
15830 * gcc.dg/pr83621.c: New test.
15831
15832 PR debug/83645
15833 * gcc.dg/pr83645.c: New test.
15834
15835 2018-01-03 Martin Sebor <msebor@redhat.com>
15836
15837 PR tree-optimization/83603
15838 * gcc.dg/Wrestrict-4.c: New test.
15839
15840 PR c/83559
15841 * gcc.dg/const-2.c: New test.
15842 * gcc.dg/pure-3.c: New test.
15843
15844 2018-01-03 Martin Sebor <msebor@redhat.com>
15845
15846 * gcc.dg/Wrestrict-3.c: New test.
15847
15848 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15849
15850 PR c++/83555
15851 * g++.dg/opt/pr83555.C: New test.
15852 * g++.dg/ubsan/pr83555.C: New test.
15853
15854 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15855
15856 PR c/82050
15857 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15858 the !CHECKING_P case by expecting a note.
15859 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15860 a note for the !CHECKING_P case, and move the return statement
15861 outside of #if CHECKING_P guard.
15862
15863 2018-01-03 Jeff Law <law@redhat.com>
15864
15865 PR middle-end/83654
15866 * gcc.target/i386/stack-check-18.c: New test.
15867 * gcc.target/i386/stack-check-19.c: New test.
15868
15869 2018-01-03 Martin Sebor <msebor@redhat.com>
15870
15871 PR tree-optimization/83501
15872 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15873
15874 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15875
15876 PR tree-optimization/83501
15877 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15878
15879 2018-01-03 Nathan Sidwell <nathan@acm.org>
15880
15881 PR c++/83667
15882 * g++.dg/ipa/pr83667.C: New.
15883
15884 2018-01-03 Martin Liska <mliska@suse.cz>
15885
15886 PR tree-optimization/83593
15887 * gcc.dg/pr83593.c: New test.
15888
15889 2018-01-03 Martin Liska <mliska@suse.cz>
15890
15891 PR ipa/83549
15892 * g++.dg/ipa/pr83549.C: New test.
15893
15894 2018-01-03 Marek Polacek <polacek@redhat.com>
15895
15896 PR c++/83592
15897 * g++.dg/warn/mvp2.C: New test.
15898
15899 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15900
15901 PR preprocessor/83602
15902 * g++.dg/cpp/pr83602.C: New test.
15903
15904 PR c++/83634
15905 * g++.dg/parse/pr83634.C: New test.
15906
15907 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15908
15909 PR fortran/83664
15910 * gfortran.dg/eoshift_7.f90: New test.
15911
15912 2018-01-03 Jan Beulich <jbeulich@suse.com>
15913
15914 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15915 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15916
15917 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15918
15919 Update copyright years.
15920
15921 2018-01-03 Martin Liska <mliska@suse.cz>
15922
15923 PR ipa/83594
15924 * gcc.dg/ipa/pr83594.c: New test.
15925
15926 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15927 Alan Hayward <alan.hayward@arm.com>
15928 David Sherwood <david.sherwood@arm.com>
15929
15930 * gcc.dg/vect-opt-info-1.c: New test.
15931
15932 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15933
15934 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15935 floorf128, truncf128, and roundf128.
15936 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15937 optimizations added in match.pd.
15938 * gcc.target/powerpc/float128-hw6.c: Likewise.
15939 * gcc.target/powerpc/float128-hw7.c: Likewise.
15940 * gcc.target/powerpc/float128-hw8.c: Likewise.
15941 * gcc.target/powerpc/float128-hw9.c: Likewise.
15942 * gcc.target/powerpc/float128-hw10.c: Likewise.
15943 * gcc.target/powerpc/float128-hw11.c: Likewise.
15944
15945 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15946
15947 PR c++/83556
15948 * g++.dg/cpp0x/pr83556.C: New test.
15949
15950 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15951
15952 PR fortran/45689
15953 PR fortran/83650
15954 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15955 * gfortran.dg/simplify_cshift_4.f90: New test.
15956
15957 2018-01-02 Marek Polacek <polacek@redhat.com>
15958
15959 PR c++/81860
15960 * g++.dg/cpp0x/inh-ctor30.C: New test.
15961
15962 PR c++/83644
15963 * g++.dg/cpp1z/pr83644.C: New test.
15964
15965 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15966
15967 PR fortran/83076
15968 * gfortran.dg/coarray_45.f90: New test.
15969
15970 PR fortran/83319
15971 * gfortran.dg/coarray_46.f90: New test.
15972
15973 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15974
15975 PR tree-optimization/83581
15976 * gcc.dg/pr83581.c: New test.
15977
15978 PR c/83595
15979 * gcc.dg/pr83595.c: New test.
15980
15981 PR middle-end/83608
15982 * g++.dg/opt/pr83608.C: New test.
15983
15984 PR middle-end/83609
15985 * gcc.dg/pr83609.c: New test.
15986 * g++.dg/opt/pr83609.C: New test.
15987
15988 PR middle-end/83623
15989 * gcc.dg/pr83623.c: New test.
15990
15991 * gcc.target/i386/i386.exp
15992 (check_effective_target_avx512vpopcntdqvl): New proc.
15993 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15994 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15995 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15996 \f
15997 Copyright (C) 2018 Free Software Foundation, Inc.
15998
15999 Copying and distribution of this file, with or without modification,
16000 are permitted in any medium without royalty provided the copyright
16001 notice and this notice are preserved.