re PR fortran/85395 ([F03] private clause contained in derived type acquires spurious...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-10 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/85395
4 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5
6 2018-09-08 Marek Polacek <polacek@redhat.com>
7
8 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
9 * g++.dg/cpp0x/move-return2.C: New test.
10
11 2018-09-08 Marek Polacek <polacek@redhat.com>
12
13 * c-c++-common/array-init.c: Add dg-prune-output.
14 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
15 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
16 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
17 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
18 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
19 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
20 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
21 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
22 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
23 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
24 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
25 * g++.dg/cpp1y/pr64382.C: Likewise.
26 * g++.dg/cpp1y/pr77739.C: Likewise.
27 * g++.dg/cpp1z/lambda-this1.C: Likewise.
28 * g++.dg/cpp1z/lambda-this2.C: Likewise.
29 * g++.dg/template/crash84.C: Adjust dg-error.
30
31 2018-09-07 Marek Polacek <polacek@redhat.com>
32
33 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
34 messages.
35
36 2018-09-07 Marek Polacek <polacek@redhat.com>
37
38 PR c++/87152 - range-based for loops with initializer broken in templates.
39 * g++.dg/cpp2a/range-for11.C: New test.
40 * g++.dg/cpp2a/range-for12.C: New test.
41 * g++.dg/cpp2a/range-for13.C: New test.
42 * g++.dg/cpp2a/range-for14.C: New test.
43 * g++.dg/cpp2a/range-for15.C: New test.
44 * g++.dg/cpp2a/range-for16.C: New test.
45 * g++.dg/cpp2a/range-for17.C: New test.
46 * g++.dg/cpp2a/range-for18.C: New test.
47 * g++.dg/parse/error61.C (foo): Adjust dg-error.
48
49 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
50
51 PR target/86731
52 * gcc.target/powerpc/pr86731.c: New test.
53 * gcc.target/powerpc/pr86731-longlong.c: New test.
54 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
55 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
56 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
57 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
58
59 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
60
61 PR target/80080
62 * gcc.target/s390/pr80080-3.c: New test.
63 * gcc.target/s390/s390.exp: Make sure the new test passes
64 on all optimization levels.
65
66 2018-09-05 Marek Polacek <polacek@redhat.com>
67
68 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
69 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
70
71 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
72 Bernd Schmidt <bernds_cb1@t-online.de>
73
74 * gcc.target/nvptx/atomic_fetch-1.c: New test.
75 * gcc.target/nvptx/atomic_fetch-1.c: New test.
76
77 2018-09-05 Marek Polacek <polacek@redhat.com>
78
79 PR c++/87109, wrong overload with ref-qualifiers.
80 * g++.dg/cpp0x/ref-qual19.C: New test.
81
82 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
83
84 PR testsuite/52665
85 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
86 * lib/target-supports.exp (scan-assembler_required_options,
87 scan-assembler-not_required_options,
88 scan-assembler-times_required_options): Add -fno-ident.
89 * lib/scanasm.exp (scan-assembler-times): Fix error message.
90 * c-c++-common/ident-0a.c: New test.
91 * c-c++-common/ident-0b.c: New test.
92 * c-c++-common/ident-1a.c: New test.
93 * c-c++-common/ident-1b.c: New test.
94 * c-c++-common/ident-2a.c: New test.
95 * c-c++-common/ident-2b.c: New test.
96
97 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
98
99 * gcc.dg/recip_sqrt_mult_1.c: New test.
100 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
101 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
102 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
103 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
104 * g++.dg/recip_sqrt_mult_1.C: Likewise.
105 * g++.dg/recip_sqrt_mult_2.C: Likewise.
106
107 2018-09-05 Martin Liska <mliska@suse.cz>
108
109 PR tree-optimization/87205
110 * gcc.dg/tree-ssa/pr87205-2.c: New test.
111 * gcc.dg/tree-ssa/pr87205.c: New test.
112
113 2018-09-05 Richard Biener <rguenther@suse.de>
114
115 PR tree-optimization/87217
116 * gfortran.dg/pr87217.f: New testcase.
117
118 2018-09-05 Pádraig Brady p@draigbrady.com
119
120 PR c++/87137
121 * g++.dg/abi/pr87137.C: New.
122
123 PR c++/87185
124 * g++.dg/pr87185.C: New.
125
126 2018-09-05 Martin Liska <mliska@suse.cz>
127
128 PR testsuite/87216
129 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
130 to support Darwin names.
131
132 2018-09-05 Martin Liska <mliska@suse.cz>
133
134 * g++.dg/gcov/loop.C: Update test to support new format.
135
136 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
137
138 PR debug/86593
139 * g++.dg/pr86593.C: New test.
140
141 2018-09-04 Jakub Jelinek <jakub@redhat.com>
142
143 PR target/87198
144 * gcc.target/i386/pr87198.c: New test.
145
146 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
147
148 PR target/86744
149 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
150
151 2018-09-04 Richard Biener <rguenther@suse.de>
152
153 PR tree-optimization/87211
154 * gcc.dg/torture/pr87211.c: New testcase.
155
156 2018-09-04 Richard Biener <rguenther@suse.de>
157
158 PR tree-optimization/87176
159 * gcc.dg/torture/pr87176.c: New testcase.
160 * gcc.dg/torture/ssa-fre-1.c: Likewise.
161
162 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
163
164 * gfortran.dg/modulo_check: New test.
165
166 2018-09-03 Richard Biener <rguenther@suse.de>
167
168 PR tree-optimization/87177
169 * gcc.dg/torture/pr87177.c: New testcase.
170 * gcc.dg/torture/pr87177-2.c: Likewise.
171
172 2018-09-03 Richard Biener <rguenther@suse.de>
173
174 PR tree-optimization/87200
175 * gcc.dg/torture/pr87200.c: New testcase.
176
177 2018-09-03 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/87197
180 * gcc.dg/torture/pr87197.c: New testcase.
181
182 PR tree-optimization/87169
183 * gcc.dg/torture/pr87169.c: New testcase.
184
185 2018-09-03 Martin Liska <mliska@suse.cz>
186
187 PR driver/83193
188 * gcc.dg/completion-4.c: New test.
189
190 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
191
192 PR c++/84980
193 * g++.dg/concepts/pr84980.C: New.
194
195 2018-09-03 Martin Liska <mliska@suse.cz>
196
197 PR middle-end/59521
198 * c-c++-common/pr59521-1.c: New test.
199 * c-c++-common/pr59521-2.c: New test.
200 * gcc.dg/tree-prof/pr59521-3.c: New test.
201
202 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
203
204 * c-c++-common/array-init.c: New test.
205 * g++.dg/init/string2.C: Remove selector.
206
207 2018-09-01 Michael Matz <matz@suse.de>
208
209 PR tree-optimization/87074
210 * gcc.dg/pr87074.c: New test.
211
212 2018-08-31 Richard Biener <rguenther@suse.de>
213
214 PR tree-optimization/87168
215 * gcc.dg/torture/pr87168.c: New testcase.
216
217 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
218
219 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
220 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
221 (test_vnegd_s64): Likewise.
222 * gcc.target/aarch64/vnegd_64.c: New.
223 * gcc.target/aarch64/vabsd_64.c: New.
224 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
225
226 2018-08-31 Nathan Sidwell <nathan@acm.org>
227
228 PR c++/87155
229 PR c++/84707
230 * g++.dg/cpp0x/pr87155.C: New.
231 * g++.dg/cpp0x/inline-ns10.C: Adjust.
232
233 2018-08-31 Jakub Jelinek <jakub@redhat.com>
234
235 PR middle-end/87138
236 * gcc.target/i386/avx512bw-pr87138.c: New test.
237
238 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
239
240 PR fortran/86328
241 PR fortran/86760
242 * gfortran.dg/pr86328.f90 : New test.
243 in comment 12 of the PR.
244 * gfortran.dg/pr86760.f90 : New test.
245
246 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
247
248 * g++.dg/cpp0x/noexcept30.C: Make dependence on
249 -fdelete-null-pointer-checks explicit.
250 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
251 * g++.dg/expr/pmf-3.C: Likewise.
252 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
253 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
254 * g++.dg/tree-ssa/pr61034.C: Likewise.
255 * gcc.dg/addr_equal-1.c: Likewise.
256 * gcc.dg/ipa/pr85734.c: Likewise.
257 * gcc.dg/ipa/propmalloc-1.c: Likewise.
258 * gcc.dg/ipa/propmalloc-2.c: Likewise.
259 * gcc.dg/ipa/propmalloc-3.c: Likewise.
260 * gcc.dg/tree-ssa/pr78154.c: Likewise.
261 * gcc.dg/tree-ssa/pr83648.c: Likewise.
262
263 2018-08-30 Martin Sebor <msebor@redhat.com>
264
265 PR testsuite/87158
266 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
267
268 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
269
270 PR testsuite/86519
271 gcc.dg/strcmpopt_6.c: Remove.
272 gcc.target/aarch64/strcmpopt_6.c: New testcase.
273 gcc.target/i386/strcmpopt_6.c: Likewise.
274
275 2018-08-30 Richard Biener <rguenther@suse.de>
276
277 PR tree-optimization/87147
278 * gcc.dg/torture/pr87147.c: New testcase.
279
280 2018-08-30 Tamar Christina <tamar.christina@arm.com>
281
282 * gcc.target/aarch64/large_struct_copy_2.c: New.
283
284 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
285
286 PR middle-end/87053
287 * gcc.c-torture/execute/pr87053.c: New test.
288
289 2018-08-29 Jakub Jelinek <jakub@redhat.com>
290
291 PR c++/87095
292 * g++.dg/ubsan/vptr-13.C: New test.
293
294 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
295
296 PR c++/85265
297 * g++.dg/concepts/pr85265.C: New.
298
299 2018-08-29 Martin Sebor <msebor@redhat.com>
300 Bernd Edlinger <bernd.edlinger@hotmail.de>
301
302 PR tree-optimization/86714
303 PR tree-optimization/86711
304 * gcc.c-torture/execute/memchr-1.c: New test.
305 * gcc.c-torture/execute/pr86714.c: New test.
306 * gcc.c-torture/execute/widechar-3.c: New test.
307 * gcc.dg/strlenopt-58.c: New test.
308
309 2018-08-29 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/87132
312 * gcc.dg/torture/pr87132.c: New testcase.
313
314 2018-08-29 David Malcolm <dmalcolm@redhat.com>
315
316 PR c++/85110
317 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
318 output to reflect underlining of pertinent parameter in decl
319 for "no known conversion" messages.
320
321 2018-08-29 Jakub Jelinek <jakub@redhat.com>
322
323 PR c++/87122
324 * g++.dg/cpp1z/decomp47.C: New test.
325
326 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
327
328 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
329 where appropriate.
330
331 2018-08-29 Richard Biener <rguenther@suse.de>
332
333 PR tree-optimization/87117
334 * gfortran.dg/pr87117.f90: New testcase.
335
336 2018-08-29 Richard Biener <rguenther@suse.de>
337
338 PR tree-optimization/87126
339 * gcc.dg/tree-ssa/pr87126.c: New testcase.
340
341 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
342
343 PR tree-optimization/87009
344 * gcc.dg/pr87009.c: New test.
345
346 2018-08-28 Martin Sebor <msebor@redhat.com>
347
348 PR middle-end/86631
349 * g++.dg/Walloca1.C: Adjust.
350
351 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/86546
354 * g++.dg/other/switch4.C: New.
355
356 2018-08-28 Richard Biener <rguenther@suse.de>
357
358 PR tree-optimization/87124
359 * g++.dg/torture/pr87124.C: New testcase.
360
361 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
362
363 PR fortran/80477
364 * gfortran.dg/class_result_7.f90: New test.
365 * gfortran.dg/class_result_8.f90: New test.
366 * gfortran.dg/class_result_9.f90: New test.
367
368 PR fortran/86481
369 * gfortran.dg/allocate_with_source_25.f90: New test.
370
371 2018-08-28 Jakub Jelinek <jakub@redhat.com>
372
373 PR middle-end/87099
374 * gcc.dg/pr87099.c: New test.
375
376 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
377
378 PR testsuite/87078
379 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
380
381 2018-08-28 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/87117
384 * gcc.dg/pr87117-1.c: New testcase.
385
386 2018-08-28 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/87117
389 * gcc.dg/pr87117-2.c: New testcase.
390
391 2018-08-28 Richard Biener <rguenther@suse.de>
392
393 PR tree-optimization/87117
394 * gcc.dg/lvalue-5.c: New testcase.
395
396 2018-08-27 Jeff Law <law@redhat.com>
397
398 PR tree-optimization/87110
399 * gcc.c-torture/compile/pr87110.c: New test.
400
401 2018-08-27 Martin Sebor <msebor@redhat.com>
402
403 PR tree-optimization/86914
404 * gcc.dg/strlenopt-57.c: New test.
405
406 2018-08-27 Martin Sebor <msebor@redhat.com>
407
408 PR tree-optimization/87112
409 * gcc.dg/pr87112.c: New test.
410
411 2018-08-27 David Malcolm <dmalcolm@redhat.com>
412
413 PR c++/63392
414 * g++.dg/diagnostic/missing-typename.C: New test.
415
416 2018-08-27 Jeff Law <law@redhat.com>
417
418 * gcc.c-torture/compile/dse.c: New test.
419
420 2018-08-27 Jakub Jelinek <jakub@redhat.com>
421
422 PR c++/86993
423 * g++.dg/diagnostic/pr86993.C: New test.
424
425 2018-08-27 Richard Biener <rguenther@suse.de>
426
427 PR tree-optimization/86927
428 * gcc.dg/vect/pr86927.c: New testcase.
429
430 2018-08-27 David Malcolm <dmalcolm@redhat.com>
431
432 PR c++/87091
433 * gcc.dg/empty.h: New file.
434 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
435 top of file and removal of redundant second printing of warning
436 location.
437 * gcc.dg/fixits-pr84852-2.c: Likewise.
438 * gcc.dg/missing-header-fixit-3.c: Likewise.
439 * gcc.dg/missing-header-fixit-4.c: New test.
440 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
441 conversion of show_caret_p to a tri-state.
442
443 2018-08-27 David Malcolm <dmalcolm@redhat.com>
444
445 PR c++/87091
446 * g++.dg/pr85523.C: Extend expected output to show line
447 before line-insertion fix-it hint.
448 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
449 (test_fixit_insert_newline): Add previous line to expected output.
450 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
451 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
452
453 2018-08-27 Martin Liska <mliska@suse.cz>
454
455 PR sanitizer/86962
456 * gcc.dg/asan/pr86962.c: New test.
457
458 2018-08-27 Martin Liska <mliska@suse.cz>
459
460 * gcc.dg/tree-prof/val-prof-10.c: New test.
461
462 2018-08-27 Martin Liska <mliska@suse.cz>
463
464 PR tree-optimization/86847
465 * gcc.dg/tree-ssa/switch-3.c: New test.
466 * gcc.dg/tree-ssa/vrp105.c: Remove.
467
468 2018-08-27 Martin Liska <mliska@suse.cz>
469
470 * gcc.dg/tree-ssa/switch-2.c: New test.
471
472 2018-08-27 Richard Biener <rguenther@suse.de>
473
474 * g++.dg/torture/20180705-1.C: New testcase.
475 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
476 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
477 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
478 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
479 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
480 * gcc.dg/pr85195.c: Likewise.
481 * gcc.dg/pr85467.c: Likewise.
482 * gcc.dg/torture/pr81790.c: Likewise.
483
484 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
485 param to current default.
486
487 2018-08-27 Jakub Jelinek <jakub@redhat.com>
488
489 PR rtl-optimization/87065
490 * gcc.target/i386/pr87065.c: New test.
491
492 2018-08-26 Marek Polacek <polacek@redhat.com>
493
494 PR c++/87080
495 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
496
497 PR c++/87029, Implement -Wredundant-move.
498 * g++.dg/cpp0x/Wredundant-move1.C: New test.
499 * g++.dg/cpp0x/Wredundant-move2.C: New test.
500 * g++.dg/cpp0x/Wredundant-move3.C: New test.
501 * g++.dg/cpp0x/Wredundant-move4.C: New test.
502
503 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
504
505 PR libfortran/86704
506 * gfortran.dg/matmul_19.f90: New test.
507
508 2018-08-25 Janus Weil <janus@gcc.gnu.org>
509
510 PR fortran/86545
511 * gfortran.dg/generic_35.f90: New test case.
512
513 2018-08-24 David Malcolm <dmalcolm@redhat.com>
514
515 PR c++/87091
516 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
517 line spans are printed with -fdiagnostics-show-line-numbers.
518
519 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
520
521 PR fortran/86837
522 * gfortran.dg/implied_do_io_6.f90: New test.
523
524 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
525
526 PR middle-end/87092
527 * gcc.dg/pr87092.c: New test.
528
529 2018-08-24 Marek Polacek <polacek@redhat.com>
530
531 PR c++/67012
532 PR c++/86942
533 * g++.dg/cpp0x/auto52.C: New test.
534 * g++.dg/cpp1y/auto-fn52.C: New test.
535 * g++.dg/cpp1y/auto-fn53.C: New test.
536 * g++.dg/cpp1y/auto-fn54.C: New test.
537
538 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
539
540 * lib/target-supports.exp (vect_perm_supported): Only return
541 false for variable-length vectors if the permute size is not
542 a power of 2.
543 (check_effective_target_vect_perm)
544 (check_effective_target_vect_perm_byte)
545 (check_effective_target_vect_perm_short): Remove check for
546 variable-length vectors.
547 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
548 * gcc.dg/vect/slp-perm-10.c: Likewise.
549 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
550
551 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
552
553 * gcc.target/aarch64/sve/bswap_1.c: New test.
554 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
555 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
556
557 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
558
559 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
560 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
561 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
562 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
563 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
564 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
565 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
566
567 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
568
569 PR debug/79342
570 * gcc.dg/pr79342.: New test.
571
572 2018-08-23 Martin Sebor <msebor@redhat.com>
573
574 PR tree-optimization/87072
575 * gcc.dg/Warray-bounds-35.c: New test.
576
577 2018-08-23 Richard Biener <rguenther@suse.de>
578
579 PR middle-end/87024
580 * gcc.dg/pr87024.c: New testcase.
581
582 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
583
584 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
585 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
586 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
587 * gcc.dg/vect/pr80631-2.c: Likewise.
588
589 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
590
591 PR fortran/86863
592 * gfortran.dg/submodule_32.f08: New test.
593
594 2018-08-22 Janus Weil <janus@gcc.gnu.org>
595
596 PR fortran/86935
597 * gfortran.dg/associate_3.f90: Update error message.
598 * gfortran.dg/associate_39.f90: New test case.
599
600 2018-08-22 Janus Weil <janus@gcc.gnu.org>
601
602 PR fortran/86888
603 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
604 an additional case.
605 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
606 * gfortran.dg/class_17.f03: Update error message.
607 * gfortran.dg/class_55.f90: Ditto.
608 * gfortran.dg/dtio_11.f90: Update error messages.
609 * gfortran.dg/implicit_actual.f90: Add an error message.
610 * gfortran.dg/typebound_proc_12.f90: Update error message.
611
612 2018-08-22 Martin Sebor <msebor@redhat.com>
613
614 PR middle-end/87052
615 * gcc.dg/pr87052.c: New test.
616 * gcc.dg/tree-ssa/dump-3.c: Adjust.
617
618 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
619
620 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
621 * gfortran.dg/max_expr.f90: ...this.
622 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
623 * gfortran.dg/min_expr.f90: ...this.
624
625 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
626
627 PR tree-optimization/86725
628 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
629 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
630 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
631 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
632
633 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
634
635 PR tree-optimization/86725
636 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
637
638 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
639
640 * gcc.dg/vect/vect-avg-16.c: New test.
641 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
642 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
643 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
644 the second loop in main1.
645
646 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
647
648 * gcc.dg/lto/pr85248_0.c (test_alias):
649 Stringify __USER_LABEL_PREFIX__.
650 (test_noreturn): Likewise.
651
652 2018-08-22 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/86988
655 * g++.dg/pr86988.C: New testcase.
656
657 2018-08-22 Richard Biener <rguenther@suse.de>
658
659 PR tree-optimization/86945
660 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
661
662 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
663
664 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
665
666 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
667 Thomas Koenig <tkoenig@gcc.gnu.org>
668
669 PR fortran/25829
670 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
671 * gfortran.dg/f2003_io_1.f03: Add wait statement.
672
673 2018-08-21 Marek Polacek <polacek@redhat.com>
674
675 PR c++/86981, Implement -Wpessimizing-move.
676 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
677 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
678 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
679 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
680 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
681
682 PR c++/65043
683 * g++.dg/concepts/pr67595.C: Add dg-warning.
684 * g++.dg/cpp0x/Wnarrowing11.C: New test.
685 * g++.dg/cpp0x/Wnarrowing12.C: New test.
686 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
687
688 PR c++/86499
689 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
690 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
691
692 2018-08-21 Ed Schonberg <schonberg@adacore.com>
693
694 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
695
696 2018-08-21 Ed Schonberg <schonberg@adacore.com>
697
698 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
699
700 2018-08-21 Javier Miranda <miranda@adacore.com>
701
702 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
703
704 2018-08-21 Ed Schonberg <schonberg@adacore.com>
705
706 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
707
708 2018-08-21 Ed Schonberg <schonberg@adacore.com>
709
710 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
711
712 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
713
714 * gnat.dg/rep_clause7.adb: New testcase.
715
716 2018-08-21 Ed Schonberg <schonberg@adacore.com>
717
718 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
719 gnat.dg/task1_pkg.ads: New testcase.
720
721 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
722
723 * gnat.dg/linkedlist.adb: New testcase.
724
725 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
726
727 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
728 gnat.dg/elab6_pkg.ads: New testcase.
729
730 2018-08-21 Ed Schonberg <schonberg@adacore.com>
731
732 * gnat.dg/expr_func5.adb: New testcase.
733
734 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
735
736 * gnat.dg/dynhash.adb: New testcase.
737
738 2018-08-21 Javier Miranda <miranda@adacore.com>
739
740 * gnat.dg/enum4.adb: New testcase.
741
742 2018-08-21 Tamar Christina <tamar.christina@arm.com>
743
744 * gcc.target/aarch64/large_struct_copy.c: New test.
745
746 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
747
748 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
749
750 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
751
752 PR middle-end/86121
753 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
754
755 2018-08-21 Tom de Vries <tdevries@suse.de>
756
757 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
758 to avoid mismatch in .debug and .earlydebug dump files.
759
760 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
761
762 PR target/87033
763 * gcc.target/powerpc/pr87033.c: New test.
764
765 2018-08-20 Martin Sebor <msebor@redhat.com>
766
767 PR tree-optimization/87034
768 * gcc.dg/builtin-sprintf-warn-20.c: New test.
769
770 2018-08-20 David Malcolm <dmalcolm@redhat.com>
771
772 PR other/84889
773 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
774 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
775 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
776
777 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
778
779 PR target/87014
780 * g++.dg/torture/pr87014.C: New file.
781
782 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
783
784 PR target/86984
785 * gcc.target/alpha/pr86984.c: New test.
786
787 2018-08-20 Richard Biener <rguenther@suse.de>
788
789 PR tree-optimization/78655
790 * gcc.dg/tree-ssa/evrp11.c: New testcase.
791
792 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
793
794 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
795 for Darwin.
796
797 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
798
799 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
800 test on Darwin.
801 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
802 * gcc.dg/lto/pr83719_0.c: Likewise.
803
804 2018-08-17 Martin Sebor <msebor@redhat.com>
805
806 PR testsuite/86996
807 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
808
809 2018-08-17 David Malcolm <dmalcolm@redhat.com>
810
811 * g++.dg/conversion/Wwrite-strings.C: New test.
812
813 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
814 Chung-Lin Tang <cltang@codesourcery.com>
815 Xianmiao Qu <xianmiao_qu@c-sky.com>
816
817 C-SKY port: Testsuite
818
819 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
820 * g++.dg/torture/type-generic-1.C: Likewise.
821 * gcc.c-torture/compile/20000804-1.c: Likewise.
822 * gcc.c-torture/execute/20101011-1.c: Likewise.
823 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
824 * gcc.dg/20020312-2.c: Likewise.
825 * gcc.dg/Wno-frame-address.c: Likewise.
826 * gcc.dg/c11-true_min-1.c: Likewise.
827 * gcc.dg/sibcall-10.c: Likewise.
828 * gcc.dg/sibcall-9.c: Likewise.
829 * gcc.dg/stack-usage-1.c: Likewise.
830 * gcc.dg/torture/float32-tg-3.c: Likewise.
831 * gcc.dg/torture/float32x-tg-3.c: Likewise.
832 * gcc.dg/torture/float64-tg-3.c: Likewise.
833 * gcc.dg/torture/float64x-tg-3.c: Likewise.
834 * gcc.dg/torture/type-generic-1.c: Likewise.
835 * gcc.target/csky/*: New.
836 * lib/target-supports.exp (check_profiling_available): Add
837 csky-*-elf.
838 (check_effective_target_hard_float): Handle C-SKY targets with
839 single-precision hard float only.
840 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
841
842 2018-08-17 David Malcolm <dmalcolm@redhat.com>
843
844 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
845 gcc_dump_printf.
846 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
847 coverage for gcc_dump_printf.
848
849 2018-08-17 Martin Liska <mliska@suse.cz>
850
851 * g++.dg/opt/mpx.C: Fix scanned pattern.
852 * gcc.target/i386/mpx.c: Likewise.
853 * g++.dg/warn/Wunreachable-code-1.C: Remove.
854 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
855 * gcc.dg/torture/pr52969.c: Likewise.
856 * g++.dg/warn/pr31246-2.C: Likewise.
857 * g++.dg/warn/pr31246.C: Likewise.
858 * gcc.dg/pr33092.c: Likewise.
859 * g++.dg/opt/eh1.C: Remove a deprecated option.
860 * g++.dg/template/inline1.C: Likewise.
861 * g++.dg/tree-ssa/pr81408.C: Likewise.
862 * gcc.dg/pr41837.c: Likewise.
863 * gcc.dg/pr41841.c: Likewise.
864 * gcc.dg/pr42250.c: Likewise.
865 * gcc.dg/pr43084.c: Likewise.
866 * gcc.dg/pr43317.c: Likewise.
867 * gcc.dg/pr51879-18.c: Likewise.
868 * gcc.dg/torture/pr36066.c: Likewise.
869 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
870 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
871 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
872 * gcc.dg/tree-ssa/pr45122.c: Likewise.
873 * gcc.target/i386/pr45352-2.c: Likewise.
874 * gcc.target/i386/zee.c: Likewise.
875 * gfortran.dg/auto_char_len_2.f90: Likewise.
876 * gfortran.dg/auto_char_len_4.f90: Likewise.
877 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
878 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
879 * gfortran.dg/gomp/pr47331.f90: Likewise.
880 * gfortran.dg/pr40999.f: Likewise.
881 * gfortran.dg/pr41011.f: Likewise.
882 * gfortran.dg/pr42051.f03: Likewise.
883 * gfortran.dg/pr46804.f90: Likewise.
884 * gfortran.dg/pr83149_1.f90: Likewise.
885 * gfortran.dg/pr83149_b.f90: Likewise.
886 * gfortran.dg/whole_file_1.f90: Likewise.
887 * gfortran.dg/whole_file_10.f90: Likewise.
888 * gfortran.dg/whole_file_11.f90: Likewise.
889 * gfortran.dg/whole_file_12.f90: Likewise.
890 * gfortran.dg/whole_file_13.f90: Likewise.
891 * gfortran.dg/whole_file_14.f90: Likewise.
892 * gfortran.dg/whole_file_15.f90: Likewise.
893 * gfortran.dg/whole_file_16.f90: Likewise.
894 * gfortran.dg/whole_file_17.f90: Likewise.
895 * gfortran.dg/whole_file_18.f90: Likewise.
896 * gfortran.dg/whole_file_19.f90: Likewise.
897 * gfortran.dg/whole_file_2.f90: Likewise.
898 * gfortran.dg/whole_file_20.f03: Likewise.
899 * gfortran.dg/whole_file_3.f90: Likewise.
900 * gfortran.dg/whole_file_4.f90: Likewise.
901 * gfortran.dg/whole_file_5.f90: Likewise.
902 * gfortran.dg/whole_file_6.f90: Likewise.
903 * gfortran.dg/whole_file_7.f90: Likewise.
904 * gfortran.dg/whole_file_8.f90: Likewise.
905 * gfortran.dg/whole_file_9.f90: Likewise.
906 * gcc.dg/vect/vect.exp: Likewise.
907
908 2018-08-17 Richard Biener <rguenther@suse.de>
909
910 PR middle-end/86505
911 * gcc.dg/torture/pr86505.c: New testcase.
912
913 2018-08-16 Martin Sebor <msebor@redhat.com>
914
915 PR tree-optimization/86853
916 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
917 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
918 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
919
920 2018-08-16 David Malcolm <dmalcolm@redhat.com>
921
922 * gcc.dg/missing-header-fixit-3.c: New test.
923
924 2018-08-16 David Malcolm <dmalcolm@redhat.com>
925
926 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
927 (test_fixit_insert_newline): Update expected output to show '+'
928 characters in margin of line-insertion fix-it hint.
929
930 2018-08-16 Nathan Sidwell <nathan@acm.org>
931
932 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
933 * gcc.dg/cpp/macsyntx2.c: likewise.
934
935 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
936
937 PR testsuite/86745
938 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
939 * gcc.target/i386/avx-cvt-2.c: Ditto.
940
941 2018-08-16 David Malcolm <dmalcolm@redhat.com>
942
943 PR c++/70693
944 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
945
946 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
947
948 * gcc.target/aarch64/imm_choice_comparison.c: New test.
949
950 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
951
952 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
953 (lib_strncmp): Likewise.
954
955 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
956
957 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
958 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
959 * g++.dg/torture/pr44295.C : Likewise.
960
961 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
962
963 PR testsuite/78544
964 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
965 attributes and matching.
966 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
967 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
968
969 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
970
971 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
972
973 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
974
975 * gcc.target/i386/rop1.c: Remove.
976 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
977
978 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
979
980 * gcc.target/powerpc/fold-vec-splat-char.c: New.
981 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
982 * gcc.target/powerpc/fold-vec-splat-int.c: New.
983 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
984 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
985 * gcc.target/powerpc/fold-vec-splat-short.c: New.
986
987 2018-08-15 David Malcolm <dmalcolm@redhat.com>
988
989 * g++.dg/diagnostic/aka3.C: New test.
990 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
991 output to show range labels.
992 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
993 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
994 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
995 * gcc.dg/bad-binary-ops.c: Update expected output to show range
996 labels. Add an "aka" example.
997 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
998 labels.
999 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1000 * gcc.dg/format/pr72858.c: Likewise.
1001 * gcc.dg/format/pr78498.c: Likewise.
1002 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1003 Update expected output to show range labels. Add examples of
1004 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1005 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1006 Update expected output to show range labels.
1007 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1008 (test_very_wide_line): Adjust so that label is at left-clipping
1009 boundary.
1010 (test_very_wide_line_2): New test.
1011 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1012 Update expected output to show range labels.
1013 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1014 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1015 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1016 for new param to gcc_rich_location::add_expr.
1017 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1018 Add "label" param.
1019 (test_show_locus): Add examples of labels to various tests. Tweak
1020 the "very wide_line" test case and duplicate it, to cover the
1021 boundary values for clipping of labels against the left-margin.
1022 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1023 diagnostic-test-show-locus-no-labels.c.
1024 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1025 Update line numbers of dg-locus directives.
1026 * gcc.dg/pr69627.c: Update expected output to show range labels.
1027 * lib/multiline.exp (proc _build_multiline_regex): Remove
1028 special-case handling of lines with trailing '|'.
1029
1030 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1031
1032 PR testsuite/86519
1033 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1034 the .expand file.
1035
1036 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1037
1038 * gcc.dg/wmain.c: New test.
1039
1040 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1041
1042 PR c/19315
1043 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1044 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1045 unknown size.
1046
1047 2018-08-15 Martin Liska <mliska@suse.cz>
1048
1049 PR tree-optimization/86925
1050 * gcc.dg/predict-20.c: New test.
1051 * gcc.dg/predict-21.c: New test.
1052
1053 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1054
1055 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1056
1057 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1058
1059 * gcc.target/i386/sse2-movs.c: New test.
1060
1061 2018-08-14 Martin Sebor <msebor@redhat.com>
1062
1063 PR tree-optimization/86650
1064 * gcc.dg/Warray-bounds-34.c: New test.
1065
1066 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1067
1068 PR fortran/86116
1069 * gfortran.dg/generic_34.f90: New test case.
1070
1071 2018-08-13 Marek Polacek <polacek@redhat.com>
1072
1073 PR c++/57891
1074 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1075 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1076 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1077 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1078 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1079 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1080 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1081 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1082 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1083 * g++.dg/ext/stmtexpr15.C: Likewise.
1084 * g++.dg/gomp/pr47963.C: Likewise.
1085 * g++.dg/init/new37.C: Likewise.
1086 * g++.dg/init/new43.C: Likewise.
1087 * g++.dg/other/fold1.C: Likewise.
1088 * g++.dg/parse/array-size2.C: Likewise.
1089 * g++.dg/template/dependent-name3.C: Likewise.
1090 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1091 * g++.dg/other/vrp1.C: Likewise.
1092 * g++.dg/template/char1.C: Likewise.
1093
1094 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1095
1096 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1097 instead of a ZERO_EXTEND.
1098
1099 2018-08-13 Martin Sebor <msebor@redhat.com>
1100
1101 PR tree-optimization/71625
1102 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1103 * g++.dg/init/string2.C: New test.
1104 * g++.dg/init/string3.C: New test.
1105 * g++.dg/init/string4.C: New test.
1106 * gcc.dg/init-string-3.c: New test.
1107 * gcc.dg/strlenopt-55.c: New test.
1108 * gcc.dg/strlenopt-56.c: New test.
1109
1110 2018-08-13 Marek Polacek <polacek@redhat.com>
1111
1112 P0806R2 - Deprecate implicit capture of this via [=]
1113 * g++.dg/cpp2a/lambda-this1.C: New test.
1114 * g++.dg/cpp2a/lambda-this2.C: New test.
1115 * g++.dg/cpp2a/lambda-this3.C: New test.
1116
1117 2018-08-13 Marek Polacek <polacek@redhat.com>
1118
1119 PR c++/86915
1120 * g++.dg/diagnostic/auto1.C: New test.
1121
1122 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1123
1124 PR fortran/66679
1125 * gfortran.dg/transfer_class_3.f90: New test.
1126
1127 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1128
1129 PR fortran/86906
1130 * gfortran.dg/use_rename_9.f90: New test.
1131
1132 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR tree-optimization/86835
1135 * gcc.dg/pr86835.c: New test.
1136
1137 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1138
1139 PR fortran/57160
1140 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1141 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1142 * gfortran.dg/short_circuiting_2.f90: New test case.
1143 * gfortran.dg/short_circuiting_3.f90: New test case.
1144
1145 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1146
1147 PR target/82418
1148 * gcc.target/i386/pr82418.c: New test.
1149
1150 2018-08-10 Martin Liska <mliska@suse.cz>
1151
1152 PR target/83610
1153 * gcc.dg/predict-17.c: New test.
1154 * gcc.dg/predict-18.c: New test.
1155 * gcc.dg/predict-19.c: New test.
1156
1157 2018-08-10 Martin Liska <mliska@suse.cz>
1158
1159 PR tree-optimization/85799
1160 * gcc.dg/pr85799.c: New test.
1161
1162 2018-08-09 Jeff Law <law@redhat.com>
1163
1164 PR middle-end/86897
1165 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1166
1167 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1168
1169 * gcc.target/aarch64/sve/reduc_8.c: New test.
1170
1171 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1172
1173 PR other/84889
1174 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1175 test.
1176 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1177 New test.
1178 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1179 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1180 TEST_ALWAYS_FLAGS.
1181
1182 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1183
1184 PR tree-optimization/86858
1185 * gcc.dg/vect/pr86858.c: New test.
1186
1187 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1188
1189 PR tree-optimization/86871
1190 * gcc.dg/vect/pr86871.c: New test.
1191
1192 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1195
1196 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1197
1198 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1199 arch and tune numbers by 2.
1200 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1201 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1202 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1203 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1204 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1205 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1206 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1207 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1208 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1209 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1210 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1211 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1212 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1213 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1214 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1215 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1216 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1217 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1218 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1219 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1220 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1221 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1222 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1223 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1224 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1225 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1226 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1227 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1228 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1229 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1230 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1231 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1232 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1233 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1234 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1235 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1236 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1237 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1238 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1239 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1240 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1241 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1242 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1243 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1244 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1245 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1246 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1247 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1248 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1249 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1250 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1251 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1252 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1253 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1254 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1255 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1256 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1257 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1258 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1259 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1260 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1261 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1262 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1263 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1264 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1265 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1266
1267 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1268
1269 PR target/84332
1270 * gcc.target/s390/pr84332.c: New testcase.
1271
1272 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1273
1274 PR target/46179
1275 * gcc.target/m68k/tls-dimode.c: New file.
1276
1277 2018-08-08 Nathan Sidwell <nathan@acm.org>
1278
1279 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1280 c-c++-common/inc-from-1.c: New
1281
1282 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1283
1284 PR target/85295
1285 * gcc.target/s390/TI-constants-lra.c: New testcase.
1286 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1287
1288 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1289
1290 * gcc.target/s390/hotpatch-8.c: Remove.
1291 * gcc.target/s390/hotpatch-9.c: Remove.
1292 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1293 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1294
1295 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1296
1297 P0595R1 - is_constant_evaluated
1298 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1299
1300 PR c++/86836
1301 * g++.dg/cpp1z/decomp46.C: New test.
1302
1303 PR c++/86738
1304 * g++.dg/opt/pr86738.C: New test.
1305
1306 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1307
1308 PR target/86838
1309 * gcc.target/aarch64/frecpe_1.c: New test.
1310 * gcc.target/aarch64/frecpe_2.c: Likewise.
1311
1312 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1313
1314 PR c++/59480, DR 136
1315 * g++.dg/other/friend8.C: New.
1316 * g++.dg/other/friend9.C: Likewise.
1317 * g++.dg/other/friend10.C: Likewise.
1318 * g++.dg/other/friend11.C: Likewise.
1319 * g++.dg/other/friend12.C: Likewise.
1320 * g++.dg/other/friend13.C: Likewise.
1321 * g++.dg/other/friend14.C: Likewise.
1322 * g++.dg/other/friend15.C: Likewise.
1323 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1324 * g++.dg/parse/defarg8.C: Likewise.
1325
1326 2018-08-07 Martin Liska <mliska@suse.cz>
1327
1328 PR middle-end/83023
1329 * gcc.dg/predict-16.c: New test.
1330 * g++.dg/predict-1.C: New test.
1331
1332 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1333 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1334
1335 PR tree-optimization/80925
1336 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1337 vectorized on !vect_hw_misalign targets.
1338
1339 2018-08-06 Marek Polacek <polacek@redhat.com>
1340
1341 PR c++/86767
1342 * g++.dg/cpp1y/constexpr-86767.C: New test.
1343
1344 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1345
1346 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1347 for target *-*-linux-gnu.
1348
1349 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1350
1351 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1352 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1353 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1354
1355 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1356
1357 * gcc.target/s390/nomemloopunroll-1.c: New test.
1358
1359 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1360
1361 PR target/86386
1362 * gcc.target/i386/pr86386.c: New file.
1363
1364 2018-08-04 Tom de Vries <tdevries@suse.de>
1365
1366 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1367
1368 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1369
1370 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1371 "type:cvip".
1372
1373 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1374
1375 PR fortran/45521
1376 * gfortran.dg/interface_assignment_6.f90: New test case.
1377
1378 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1379
1380 PR testsuite/86153
1381 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1382
1383 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1384 Jonathan Wakely <jwakely@redhat.com>
1385
1386 PR c++/85523
1387 * g++.dg/pr85523.C: New test.
1388
1389 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1390
1391 PR c/86690
1392 * gcc.dg/union-duplicate-field.c: New test.
1393
1394 2018-08-03 Jason Merrill <jason@redhat.com>
1395
1396 PR c++/86706
1397 * g++.dg/template/pr86706.C: New test.
1398
1399 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1400
1401 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1402 on vect_avg_qi targets.
1403 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1404 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1405 * gcc.dg/vect/vect-avg-15.c: Likewise.
1406
1407 2018-08-03 Martin Liska <mliska@suse.cz>
1408
1409 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1410 * gcc.dg/predict-13.c: Likewise.
1411 * gcc.dg/predict-3.c: Likewise.
1412 * gcc.dg/predict-4.c: Likewise.
1413 * gcc.dg/predict-5.c: Likewise.
1414 * gcc.dg/predict-6.c: Likewise.
1415 * gcc.dg/predict-9.c: Likewise.
1416 * gfortran.dg/predict-1.f90: Likewise.
1417
1418 2018-08-02 Richard Biener <rguenther@suse.de>
1419
1420 PR c++/86763
1421 * g++.dg/torture/pr86763.C: New testcase.
1422
1423 2018-08-02 Richard Biener <rguenther@suse.de>
1424
1425 PR tree-optimization/86816
1426 * g++.dg/torture/pr86816.C: New testcase.
1427
1428 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1429
1430 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1431 to be used.
1432 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1433 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1434 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1435 for .h.
1436 * gcc.target/aarch64/sve/single_2.c: Likewise.
1437 * gcc.target/aarch64/sve/single_3.c: Likewise.
1438 * gcc.target/aarch64/sve/single_4.c: Likewise.
1439
1440 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1441
1442 PR target/86014
1443 * gcc.target/aarch64/ldp_stp_13.c: New test.
1444
1445 2018-08-01 Martin Sebor <msebor@redhat.com>
1446
1447 PR tree-optimization/86650
1448 * gcc.dg/format/gcc_diag-10.c: Adjust.
1449
1450 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1451
1452 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1453 of range check.
1454 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1455
1456 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1457
1458 PR target/86753
1459 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1460 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1461
1462 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1463
1464 * gcc.dg/pointer-range-check-1.c: New test.
1465 * gcc.dg/pointer-range-check-2.c: Likewise.
1466
1467 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1468
1469 PR tree-optimization/86749
1470 * gcc.dg/vect/pr86749.c: New test.
1471
1472 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 PR c++/86661
1475 * g++.dg/lookup/name-clash12.C: New.
1476
1477 2018-08-01 Richard Biener <rguenther@suse.de>
1478
1479 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1480
1481 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1482
1483 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1484
1485 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1486
1487 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1488
1489 2018-08-01 Martin Liska <mliska@suse.cz>
1490
1491 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1492 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1493 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1494 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1495 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1496 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1497 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1498 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1499
1500 2018-08-01 Martin Liska <mliska@suse.cz>
1501
1502 PR value-prof/35543
1503 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1504
1505 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1506
1507 * gcc.target/aarch64/extract_zero_extend.c: New file.
1508
1509 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR c/85704
1512 * gcc.c-torture/compile/pr85704.c: New test.
1513
1514 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1515 Olivier Hainque <hainque@adacore.com>
1516
1517 * gnat.dg/dinst.adb: New.
1518 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1519
1520 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1521
1522 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1523 tdiag and cxxdiag.
1524 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1525 and %K.
1526
1527 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1528
1529 * c-c++-common/spec-barrier-1.c: New test.
1530 * c-c++-common/spec-barrier-2.c: New test.
1531 * gcc.dg/spec-barrier-3.c: New test.
1532
1533 2018-07-31 Martin Sebor <msebor@redhat.com>
1534
1535 PR tree-optimization/86741
1536 * gcc.dg/Warray-bounds-33.c: New test.
1537
1538 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1539
1540 * gcc.target/s390/memset-1.c: Improve testcase.
1541
1542 2018-07-31 Tom de Vries <tdevries@suse.de>
1543
1544 PR debug/86687
1545 * g++.dg/guality/pr86687.C: New test.
1546
1547 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1548
1549 P1008R1 - prohibit aggregates with user-declared constructors
1550 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1551 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1552 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1553 * g++.dg/cpp2a/aggr1.C: New test.
1554 * g++.dg/cpp2a/aggr2.C: New test.
1555
1556 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1557
1558 PR target/86640
1559 * gcc.target/arm/pr86640.c: New testcase.
1560
1561 2018-07-31 Martin Liska <mliska@suse.cz>
1562
1563 PR gcov-profile/85338
1564 PR gcov-profile/85350
1565 PR gcov-profile/85372
1566 * gcc.misc-tests/gcov-pr85338.c: New test.
1567 * gcc.misc-tests/gcov-pr85350.c: New test.
1568 * gcc.misc-tests/gcov-pr85372.c: New test.
1569
1570 2018-07-31 Martin Liska <mliska@suse.cz>
1571
1572 PR gcov-profile/83813
1573 PR gcov-profile/84758
1574 PR gcov-profile/85217
1575 PR gcov-profile/85332
1576 * gcc.misc-tests/gcov-pr83813.c: New test.
1577 * gcc.misc-tests/gcov-pr84758.c: New test.
1578 * gcc.misc-tests/gcov-pr85217.c: New test.
1579 * gcc.misc-tests/gcov-pr85332.c: New test.
1580
1581 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1582
1583 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1584 gnat.dg/prot5_pkg.ads: New testcase.
1585
1586 2018-07-31 Justin Squirek <squirek@adacore.com>
1587
1588 * gnat.dg/addr11.adb: New testcase.
1589
1590 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1591
1592 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1593
1594 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1595
1596 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1597
1598 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1599
1600 * gnat.dg/iter3.adb: New testcase.
1601
1602 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1603
1604 Revert 'AsyncI/O patch committed'
1605 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1606 Thomas Koenig <tkoenig@gcc.gnu.org>
1607
1608 PR fortran/25829
1609 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1610 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1611
1612 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1613
1614 PR rtl-optimization/85160
1615 * gcc.target/powerpc/combine-2-2.c: New testcase.
1616
1617 2018-07-27 Martin Sebor <msebor@redhat.com>
1618
1619 PR tree-optimization/86696
1620 * g++.dg/pr86696.C: New test.
1621
1622 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1623
1624 PR tree-optimization/86636
1625 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1626 Add dg-require-effective-target pthread.
1627
1628 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1629
1630 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1631 * gcc.dg/strcmpopt_6.c: Likewise.
1632
1633 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1634
1635 PR target/86612
1636 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1637
1638 2018-07-26 Martin Sebor <msebor@redhat.com>
1639
1640 PR tree-optimization/86043
1641 PR tree-optimization/86042
1642 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1643 pr86688.
1644 * gcc.dg/strlenopt-44.c: New test.
1645
1646 2018-07-26 Martin Liska <mliska@suse.cz>
1647
1648 PR gcov-profile/86536
1649 * gcc.misc-tests/gcov-pr86536.c: New test.
1650
1651 2018-07-25 Martin Sebor <msebor@redhat.com>
1652
1653 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1654 ignored by the test harness.
1655
1656 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1657 Thomas Koenig <tkoenig@gcc.gnu.org>
1658
1659 PR fortran/25829
1660 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1661 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1662
1663 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR c++/85515
1666 * g++.dg/pr85515-2.C: Add expected dg-error.
1667 * g++.dg/cpp0x/range-for36.C: New test.
1668
1669 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1670
1671 * gcc.target/arc/uncached-1.c: New test.
1672 * gcc.target/arc/uncached-2.c: Likewise.
1673
1674 2018-07-24 Martin Sebor <msebor@redhat.com>
1675
1676 PR tree-optimization/86622
1677 PR tree-optimization/86532
1678 * gcc.c-torture/execute/strlen-2.c: New test.
1679 * gcc.c-torture/execute/strlen-3.c: New test.
1680 * gcc.c-torture/execute/strlen-4.c: New test.
1681
1682 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1683
1684 PR tree-optimization/86636
1685 * gcc.c-torture/compile/pr86636.c: New test.
1686
1687 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1688
1689 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1690
1691 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR middle-end/86627
1694 * gcc.target/i386/pr86627.c: New test.
1695
1696 PR testsuite/86649
1697 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1698 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1699 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1700 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1701
1702 2018-07-23 Carl Love <cel@us.ibm.com>
1703
1704 PR 86591
1705 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1706 file altivec-2-runnable.c.
1707 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1708 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1709 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1710 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1711 vec_cts, vec_ctu, vec_cpsgn tests.
1712
1713 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1714
1715 PR c/86617
1716 * gcc.dg/pr86617.c: New test.
1717
1718 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR c++/86569
1721 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1722
1723 2018-07-20 Martin Sebor <msebor@redhat.com>
1724
1725 PR middle-end/82063
1726 * c-c++-common/pr68657-1.c: Adjust.
1727 * c-c++-common/pr68657-2.c: Same.
1728 * c-c++-common/pr68657-3.c: Same.
1729 * c-c++-common/pr68833-1.c: Same.
1730 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1731 * gcc.dg/Walloca-larger-than.c: New test.
1732 * gcc.dg/Walloca-larger-than-2.c: New test.
1733 * gcc.dg/Wframe-larger-than-2.c: New test.
1734 * gcc.dg/Wlarger-than3.c: New test.
1735 * gcc.dg/Wvla-larger-than-3.c: New test.
1736 * gcc.dg/pr42611.c: Adjust.
1737 * gnat.dg/frame_overflow.adb: Same.
1738
1739 2018-07-20 Martin Sebor <msebor@redhat.com>
1740
1741 PR tree-optimization/86613
1742 PR tree-optimization/86611
1743 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1744 prune duplicate warnings.
1745 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1746 data-model-dependencies.
1747 * gcc.dg/Warray-bounds-32.c: Ditto.
1748
1749 2018-07-20 Richard Biener <rguenther@suse.de>
1750
1751 PR debug/86585
1752 * g++.dg/lto/pr86585_0.C: New testcase.
1753 * g++.dg/lto/pr86585_1.C: Likewise.
1754
1755 2018-07-19 Martin Sebor <msebor@redhat.com>
1756
1757 PR tree-optimization/83776
1758 PR tree-optimization/84047
1759 * gcc.dg/Warray-bounds-29.c: New test.
1760 * gcc.dg/Warray-bounds-30.c: New test.
1761 * gcc.dg/Warray-bounds-31.c: New test.
1762 * gcc.dg/Warray-bounds-32.c: New test.
1763
1764 2018-07-19 Michael Collison <michael.collison@arm.com>
1765 Richard Henderson <rth@redhat.com>
1766
1767 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1768 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1769 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1770 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1771 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1772 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1773 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1774 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1775 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1776 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1777 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1778 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1779
1780 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1781
1782 Revert fix for c++/59480 (and testsuite followup)
1783
1784 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1787
1788 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1789
1790 PR c++/59480, DR 136
1791 * g++.dg/other/friend8.C: New.
1792 * g++.dg/other/friend9.C: Likewise.
1793 * g++.dg/other/friend10.C: Likewise.
1794 * g++.dg/other/friend11.C: Likewise.
1795 * g++.dg/other/friend12.C: Likewise.
1796 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1797 * g++.dg/parse/defarg8.C: Likewise.
1798
1799 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1800
1801 * gcc.target/aarch64/profile.c: New test.
1802
1803 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1804
1805 PR target/83009
1806 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1807
1808 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1809
1810 PR target/86560
1811 * gcc.target/i386/pr86560-4.c: New test.
1812 * gcc.target/i386/pr86560-5.c: Likewise.
1813
1814 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1815
1816 PR target/86560
1817 * gcc.target/i386/pr86560-1.c: New test.
1818 * gcc.target/i386/pr86560-2.c: Likewise.
1819 * gcc.target/i386/pr86560-3.c: Likewise.
1820
1821 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1822
1823 * gfortran.dg/max_fmax_aarch64.f90: New test.
1824 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1825 * gfortran.dg/minmax_integer.f90: Likewise.
1826
1827 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1828
1829 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1830
1831 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1832
1833 PR middle-end/86544
1834 * g++.dg/tree-ssa/pr86544.C: New test.
1835
1836 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR c++/86550
1839 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1840
1841 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1842
1843 PR 69558
1844 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1845 * c-c++-common/pr69558.c: Remove xfail.
1846 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1847 * gcc.dg/pr61817-1.c: Likewise.
1848 * gcc.dg/pr61817-2.c: Likewise.
1849 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1850
1851 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1852
1853 PR fortran/85599
1854 * gfortran.dg/function_optimize_5.f90: Add option
1855 '-faggressive-function-elimination' and update dg-warning clauses.
1856 * gfortran.dg/short_circuiting.f90: New test.
1857
1858 2018-07-18 Marek Polacek <polacek@redhat.com>
1859
1860 PR c++/86190 - bogus -Wsign-conversion warning
1861 * g++.dg/warn/Wsign-conversion-3.C: New test.
1862 * g++.dg/warn/Wsign-conversion-4.C: New test.
1863
1864 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1865
1866 PR c++/59480, DR 136
1867 * g++.dg/other/friend8.C: New.
1868 * g++.dg/other/friend9.C: Likewise.
1869 * g++.dg/other/friend10.C: Likewise.
1870 * g++.dg/other/friend11.C: Likewise.
1871 * g++.dg/other/friend12.C: Likewise.
1872 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1873 * g++.dg/parse/defarg8.C: Likewise.
1874
1875 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1876
1877 * g++.dg/ext/uow-3.C: Adjust.
1878 * g++.dg/ext/uow-4.C: Likewise.
1879 * g++.dg/lookup/name-clash11.C: Likewise.
1880 * g++.dg/lookup/name-clash7.C: Likewise.
1881 * g++.dg/lookup/redecl1.C: Likewise.
1882 * g++.dg/warn/changes-meaning.C: Likewise.
1883 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1884 * g++.old-deja/g++.law/nest1.C: Likewise.
1885
1886 2018-07-18 Richard Biener <rguenther@suse.de>
1887
1888 PR debug/86523
1889 * g++.dg/lto/pr86523-3_0.C: New testcase.
1890
1891 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1892
1893 * gcc.target/m68k/mulsi_highpart.c: New test.
1894
1895 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1896
1897 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1898 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1899 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1900 * gcc.dg/cpp/pr61854-8.c: New test.
1901
1902 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1903
1904 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1905
1906 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1907
1908 PR fortran/83184
1909 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1910
1911 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1912
1913 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1914 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1915 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1916 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1917 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1918
1919 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1920
1921 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1922 * gcc.target/powerpc/pr79916.c: Require dfp.
1923
1924 2018-07-17 Richard Biener <rguenther@suse.de>
1925
1926 PR lto/86456
1927 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1928
1929 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1930
1931 * gcc.target/s390/function-align1.c: New test.
1932 * gcc.target/s390/function-align2.c: New test.
1933 * gcc.target/s390/function-align3.c: New test.
1934
1935 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1936
1937 * gnat.dg/discr55.adb: New test.
1938
1939 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1940
1941 * gcc.target/i386/vartrack-1.c (dg-options): Add
1942 -fomit-frame-pointer.
1943
1944 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1945
1946 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1947 (dg-lto-options): Add -fPIC.
1948 * g++.dg/lto/pr86523-2_0.C: Likewise.
1949
1950 2018-07-17 Martin Liska <mliska@suse.cz>
1951
1952 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1953
1954 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1955
1956 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1957 testcase.
1958
1959 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1960
1961 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1962
1963 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1964
1965 * gnat.dg/memorytest.adb: New testcase.
1966
1967 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1968
1969 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1970 New testcase.
1971
1972 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1973
1974 * gnat.dg/equal3.adb: New testcase.
1975
1976 2018-07-17 Justin Squirek <squirek@adacore.com>
1977
1978 * gnat.dg/split_args.adb: New testcase.
1979
1980 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1981
1982 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1983
1984 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1985
1986 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1987 New testcase.
1988
1989 2018-07-16 Carl Love <cel@us.ibm.com>
1990
1991 PR target/86414
1992 Forgot the PR number on the commit log.
1993
1994 2018-07-16 Carl Love <cel@us.ibm.com>
1995
1996 PR target/86414
1997 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1998 longdouble128.
1999 * gcc.target/powerpc/divkc3-3.c: Ditto.
2000 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2001 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2002 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2003 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2004
2005 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2006
2007 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2008 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2009
2010 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2011
2012 * lib/target-supports.exp (check_effective_target_longdouble64,
2013 check_effective_target_ppc_float128,
2014 check_effective_target_ppc_float128_insns,
2015 check_effective_target_powerpc_vsx): New.
2016
2017 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2018
2019 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2020 syntax error.
2021
2022 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2023
2024 PR tree-optimization/86526
2025 * gcc.c-torture/compile/pr86526.c: New test.
2026
2027 2018-07-16 Carl Love <cel@us.ibm.com>
2028
2029 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2030 longdouble128.
2031 * gcc.target/powerpc/divkc3-3.c: Ditto.
2032 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2033 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2034 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2035 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2036
2037 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2038
2039 PR fortran/83184
2040 * gfortran.dg/assumed_rank_14.f90: New testcase.
2041 * gfortran.dg/assumed_rank_15.f90: New testcase.
2042 * gfortran.dg/dec_structure_8.f90: Update error messages.
2043 * gfortran.dg/dec_structure_23.f90: Update error messages.
2044
2045 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2046
2047 PR middle-end/86528
2048 * gcc.c-torture/execute/pr86528.c: New test.
2049 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2050
2051 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2052
2053 * g++.dg/template/spec40.C: New.
2054 * g++.dg/parse/ptrmem8.C: Likewise.
2055
2056 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2057
2058 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2059 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2060 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2061 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2062 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2063
2064 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2065
2066 * gcc.target/s390/mrecord-mcount.c: New testcase.
2067
2068 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2069
2070 * gcc.target/s390/mfentry-m64.c: New testcase.
2071
2072 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2073
2074 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2075 testcase.
2076
2077 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2078
2079 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2080 testcase.
2081
2082 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2083
2084 * gnat.dg/wide_wide_value1.adb: New testcase.
2085
2086 2018-07-16 Javier Miranda <miranda@adacore.com>
2087
2088 * gnat.dg/bit_order1.adb: New testcase.
2089
2090 2018-07-16 Javier Miranda <miranda@adacore.com>
2091
2092 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2093
2094 2018-07-16 Richard Biener <rguenther@suse.de>
2095
2096 PR lto/86523
2097 * g++.dg/lto/pr86523-1_0.C: New testcase.
2098 * g++.dg/lto/pr86523-2_0.C: Likewise.
2099
2100 2018-07-16 Martin Liska <mliska@suse.cz>
2101
2102 PR ipa/86529
2103 * g++.dg/ipa/pr86529.C: New test.
2104
2105 2018-07-16 Tom de Vries <tdevries@suse.de>
2106
2107 PR debug/86455
2108 * gcc.target/i386/vartrack-1.c: New test.
2109
2110 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2111
2112 * gnat.dg/opt73.adb: New test.
2113
2114 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR c++/3698
2117 PR c++/86208
2118 * g++.dg/opt/pr3698.C: New test.
2119
2120 2018-07-16 Richard Biener <rguenther@suse.de>
2121
2122 PR ipa/86389
2123 * gcc.dg/torture/pr86389.c: Require trampolines.
2124
2125 2018-07-15 Tom de Vries <tdevries@suse.de>
2126
2127 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2128 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2129 already called.
2130 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2131 * gcc.dg/guality/guality.exp: Same.
2132 * gfortran.dg/guality/guality.exp: Same.
2133
2134 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2135 Sunil K Pandey <sunil.k.pandey@intel.com>
2136
2137 PR target/84413
2138 * gcc.target/i386/pr84413-1.c: New test.
2139 * gcc.target/i386/pr84413-2.c: Likewise.
2140 * gcc.target/i386/pr84413-3.c: Likewise.
2141
2142 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2143 Steve Munroe <munroesj52@gmail.com>
2144
2145 * gcc.target/powerpc/sse2-pand-1.c: New file.
2146 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2147 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2148 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2149
2150 2018-07-13 Nathan Sidwell <nathan@acm.org>
2151
2152 PR c++/86374
2153 * g++.dg/pr86374.C: New.
2154
2155 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2156
2157 PR middle-end/78809
2158 * gcc.dg/strcmpopt_5.c: New test.
2159 * gcc.dg/strcmpopt_6.c: New test.
2160
2161 2018-07-13 Richard Biener <rguenther@suse.de>
2162
2163 PR middle-end/85974
2164 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2165
2166 2018-07-13 Tom de Vries <tdevries@suse.de>
2167
2168 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2169 * gcc.dg/guality/ctztest.c: Same.
2170 * gcc.dg/guality/sra-1.c: Same.
2171
2172 2018-07-13 Tom de Vries <tdevries@suse.de>
2173
2174 * gcc.dg/vla-1.c: Update.
2175
2176 2018-07-13 Tom de Vries <tdevries@suse.de>
2177
2178 * gcc.src/maintainers.exp: New file.
2179
2180 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2181
2182 PR middle-end/86489
2183 * gcc.dg/pr86489.c: New test.
2184
2185 2018-07-12 Martin Sebor <msebor@redhat.com>
2186
2187 PR testsuite/86510
2188 g++.dg/warn/pr86453.C: Adjust.
2189
2190 2018-07-12 Jim Wilson <jimw@sifive.com>
2191
2192 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2193
2194 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2195
2196 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2197
2198 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2199
2200 * c-c++-common/gomp/declare-target-3.c: New test.
2201 * g++.dg/gomp/declare-target-2.C: New test.
2202
2203 2018-07-12 Martin Sebor <msebor@redhat.com>
2204
2205 PR c/86453
2206 * c-c++-common/Wattributes.c: Adjust.
2207 * gcc.dg/Wattributes-10.c: New test.
2208 * g++.dg/Wattributes-3.C: Adjust.
2209 * gcc.dg/Wattributes-6.c: Adjust.
2210 * gcc.dg/pr18079.c: Adjust.
2211 * gcc.dg/torture/pr42363.c: Adjust.
2212
2213 2018-07-12 Julia Koval <julia.koval@intel.com>
2214
2215 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2216 version.
2217
2218 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2219
2220 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2221 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2222 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2223 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2224 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2225 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2226 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2227
2228 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2229
2230 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2231 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2232 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2233 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2234 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2235 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2236 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2237 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2238
2239 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2240 Alan Hayward <alan.hayward@arm.com>
2241 David Sherwood <david.sherwood@arm.com>
2242
2243 * gcc.dg/vect/vect-fma-2.c: New test.
2244 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2245 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2246 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2247
2248 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2249
2250 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2251 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2252 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2253 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2254 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2255 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2256 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2257 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2258 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2259
2260 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2261
2262 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2263 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2264
2265 2018-07-12 Richard Biener <rguenther@suse.de>
2266
2267 PR target/84829
2268 * gcc.target/i386/pr84829.c: New testcase.
2269
2270 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2271
2272 * gcc.dg/torture/20180712-1.c: New test.
2273
2274 PR tree-optimization/86492
2275 * gcc.c-torture/execute/pr86492.c: New test.
2276
2277 2018-07-12 Richard Biener <rguenther@suse.de>
2278
2279 PR c/86453
2280 * g++.dg/warn/pr86453.C: New testcase.
2281
2282 2018-07-12 Richard Biener <rguenther@suse.de>
2283
2284 PR middle-end/86479
2285 * gcc.dg/graphite/pr86479.c: New testcase.
2286
2287 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2288
2289 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2290 of hardcoding size. Cast (rel) to MASK_TYPE.
2291 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2292 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2293 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2294 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2295 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2296 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2297 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2298 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2299 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2300 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2301 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2302 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2303 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2304 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2305 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2306 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2307 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2308 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2309 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2310
2311 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2312
2313 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2314 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2315 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2316
2317 2018-07-10 Mark Wielaard <mark@klomp.org>
2318
2319 PR debug/86459
2320 * gcc.dg/pr86459.c: New test.
2321
2322 2018-07-10 Martin Sebor <msebor@redhat.com>
2323
2324 PR testsuite/86461
2325 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2326
2327 2018-07-10 Martin Liska <mliska@suse.cz>
2328
2329 PR testsuite/86445
2330 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2331
2332 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR sanitizer/86406
2335 * g++.dg/ubsan/pr86406.C: New test.
2336
2337 PR fortran/86421
2338 * gfortran.dg/vect/pr86421.f90: New test.
2339
2340 2018-07-09 Martin Sebor <msebor@redhat.com>
2341
2342 PR tree-optimization/86415
2343 * gcc.dg/strlenopt-53.c: New test.
2344
2345 2018-07-09 Martin Sebor <msebor@redhat.com>
2346
2347 PR middle-end/77357
2348 * gcc.dg/strlenopt-49.c: New test.
2349 * gcc.dg/strlenopt-50.c: New test.
2350 * gcc.dg/strlenopt-51.c: New test.
2351 * gcc.dg/strlenopt-52.c: New test.
2352 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2353
2354 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2355
2356 PR c/86420
2357 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2358 to be returned and when first argument is not 0, so that they don't do
2359 anything for NEED_EXC or NEED_ERRNO.
2360
2361 2018-07-09 Tom de Vries <tdevries@suse.de>
2362
2363 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2364 * gcc.dg/guality/bswaptest.c: Same.
2365 * gcc.dg/guality/clztest.c: Same.
2366 * gcc.dg/guality/csttest.c: Same.
2367 * gcc.dg/guality/ctztest.c: Same.
2368 * gcc.dg/guality/drap.c: Same.
2369 * gcc.dg/guality/nrv-1.c: Same.
2370 * gcc.dg/guality/pr41353-1.c: Same.
2371 * gcc.dg/guality/pr41353-2.c: Same.
2372 * gcc.dg/guality/pr41404-1.c: Same.
2373 * gcc.dg/guality/pr43051-1.c: Same.
2374 * gcc.dg/guality/pr43077-1.c: Same.
2375 * gcc.dg/guality/pr43177.c: Same.
2376 * gcc.dg/guality/pr43329-1.c: Same.
2377 * gcc.dg/guality/pr43479.c: Same.
2378 * gcc.dg/guality/pr43593.c: Same.
2379 * gcc.dg/guality/pr45003-1.c: Same.
2380 * gcc.dg/guality/pr45003-2.c: Same.
2381 * gcc.dg/guality/pr45003-3.c: Same.
2382 * gcc.dg/guality/pr48437.c: Same.
2383 * gcc.dg/guality/pr48466.c: Same.
2384 * gcc.dg/guality/pr49888.c: Same.
2385 * gcc.dg/guality/pr54200.c: Same.
2386 * gcc.dg/guality/pr54519-1.c: Same.
2387 * gcc.dg/guality/pr54519-2.c: Same.
2388 * gcc.dg/guality/pr54519-3.c: Same.
2389 * gcc.dg/guality/pr54519-4.c: Same.
2390 * gcc.dg/guality/pr54519-5.c: Same.
2391 * gcc.dg/guality/pr54519-6.c: Same.
2392 * gcc.dg/guality/pr54551.c: Same.
2393 * gcc.dg/guality/pr54693-2.c: Same.
2394 * gcc.dg/guality/pr54693.c: Same.
2395 * gcc.dg/guality/pr54796.c: Same.
2396 * gcc.dg/guality/pr54970.c: Same.
2397 * gcc.dg/guality/pr67192.c: Same.
2398 * gcc.dg/guality/pr69947.c: Same.
2399 * gcc.dg/guality/pr78726.c: Same.
2400 * gcc.dg/guality/rotatetest.c: Same.
2401 * gcc.dg/guality/sra-1.c: Same.
2402 * gcc.dg/guality/vla-2.c: Same.
2403
2404 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2405
2406 * g++.dg/diagnostic/long-short.C: New.
2407 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2408 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2409 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2410
2411 2018-07-09 Tom de Vries <tdevries@suse.de>
2412
2413 * gcc.dg/vla-1.c: New test.
2414
2415 2018-07-07 Tom de Vries <tdevries@suse.de>
2416
2417 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2418 files.
2419 (get_dump_flags): New proc.
2420 (toplevel): Test all dump flags.
2421
2422 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2423
2424 * gnat.dg/stack_usage6.adb: New test.
2425 * gnat.dg/stack_usage6_pkg.ads: New helper.
2426
2427 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2428
2429 * gnat.dg/pure_function3a.adb: New test.
2430 * gnat.dg/pure_function3b.adb: Likewise.
2431 * gnat.dg/pure_function3c.adb: Likewise.
2432 * gnat.dg/pure_function3_pkg.ads: New helper.
2433
2434 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR target/84711
2437 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2438 dg-require-effective-target. Add -msse not just on i386-*, but
2439 on all i?86-* and x86_64-*.
2440
2441 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2442
2443 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2444 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2445 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2446 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2447 * gcc.dg/tree-ssa/popcount3.c: New test.
2448
2449 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2450
2451 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2452 to preserve the test.
2453 * gcc.target/i386/pr85073.c: Likewise.
2454
2455 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR tree-optimization/86401
2458 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2459 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2460 * c-c++-common/rotate-9.c: New test.
2461
2462 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2463
2464 PR target/86324
2465 gcc.target/powerpc/pr86324-1.c: New test.
2466 gcc.target/powerpc/pr86324-2.c: Likewise.
2467
2468 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2469
2470 PR target/84711
2471 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2472
2473 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2474
2475 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2476
2477 2018-07-05 Jeff Law <law@redhat.com>
2478
2479 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2480
2481 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2482
2483 PR fortran/86408
2484 * gfortran.dg/deferred_character_20.f90: New test.
2485
2486 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2487
2488 PR fortran/83183
2489 PR fortran/86325
2490 * gfortran.dg/init_flag_18.f90: New testcase.
2491 * gfortran.dg/init_flag_19.f03: New testcase.
2492
2493 2018-07-05 Carl Love <cel@us.ibm.com>
2494 * gcc.target/altivec-1-runnable.c: New test file.
2495 * gcc.target/altivec-2-runnable.c: New test file.
2496 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2497 for tests.
2498
2499 2018-07-05 Martin Sebor <msebor@redhat.com>
2500
2501 PR c++/86400
2502 * gcc.dg/strlenopt-47.c: New test.
2503 * gcc.dg/strlenopt-48.c: New test.
2504
2505 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2506
2507 PR target/84711
2508 * gcc.target/arm/big-endian-subreg.c: New.
2509
2510 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2511
2512 PR target/84711
2513 * gcc.dg/vect/pr84711.c: New.
2514
2515 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2516
2517 * gcc.target/aarch64/struct_cpy.c: New.
2518
2519 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2520
2521 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2522 * c-c++-common/unroll-2.c: Likewise.
2523 * g++.dg/cdce3.C: Likewise.
2524 * g++.dg/ext/unroll-1.C: Likewise.
2525 * g++.dg/ext/unroll-2.C: Likewise.
2526 * g++.dg/ext/unroll-3.C: Likewise.
2527 * gcc.dg/cdce1.c: Likewise.
2528 * gcc.dg/cdce2.c: Likewise.
2529 * gcc.dg/gomp/pr68128-1.c: Likewise.
2530 * gcc.dg/vect/pr46032.c: Likewise.
2531 * gcc.dg/vect/vect-cond-10.c: Likewise.
2532 * gcc.dg/vect/vect-cond-8.c: Likewise.
2533 * gcc.dg/vect/vect-cond-9.c: Likewise.
2534 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2535 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2536 * gcc.target/i386/avx-cvt-2.c: Likewise.
2537 * gcc.target/i386/avx-cvt-3.c: Likewise.
2538 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2539 * gcc.target/i386/avx2-gather-2.c: Likewise.
2540 * gcc.target/i386/avx2-gather-6.c: Likewise.
2541 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2542 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2543 * gfortran.dg/directive_unroll_1.f90: Likewise.
2544 * gfortran.dg/directive_unroll_2.f90: Likewise.
2545 * gnat.dg/unroll2.adb: Likewise.
2546 * gnat.dg/unroll3.adb: Likewise.
2547
2548 2018-07-05 Tom de Vries <tdevries@suse.de>
2549
2550 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2551
2552 2018-07-04 Martin Sebor <msebor@redhat.com>
2553
2554 PR tree-optimization/86274
2555 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2556
2557 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2558
2559 PR fortran/82009
2560 * gfortran.dg/block_16.f08. New test.
2561
2562 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2563
2564 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2565 has a slightly different IL that provides more threading
2566 opportunities.
2567
2568 2018-07-04 Martin Liska <mliska@suse.cz>
2569
2570 PR middle-end/66240
2571 PR target/45996
2572 PR c/84100
2573 * gcc.dg/pr84100.c (foo):
2574 * gcc.target/i386/falign-functions-2.c: New test.
2575 * gcc.target/i386/falign-functions.c: New test.
2576
2577 2018-07-04 Martin Liska <mliska@suse.cz>
2578
2579 * gcc.dg/pr47793.c: Remove.
2580
2581 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2582
2583 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2584 final scan test.
2585 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2586
2587 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2588
2589 PR target/85620
2590 * gcc.target/i386/pr85620-1.c: New test.
2591 * gcc.target/i386/pr85620-2.c: Likewise.
2592 * gcc.target/i386/pr85620-3.c: Likewise.
2593 * gcc.target/i386/pr85620-4.c: Likewise.
2594
2595 2018-07-03 Martin Sebor <msebor@redhat.com>
2596
2597 PR tree-optimization/86274
2598 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2599 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2600 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2601 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2602 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2603 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2604 * gcc.dg/tree-ssa/pr83198.c: Same.
2605
2606 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2607
2608 * g++.dg/other/locations1.C: New.
2609 * g++.dg/tls/locations1.C: Likewise.
2610 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2611 * g++.dg/diagnostic/virtual-static.C: Likewise.
2612 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2613 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2614 * g++.dg/cpp0x/pr51463.C: Likewise.
2615 * g++.dg/other/typedef1.C: Likewise.
2616 * g++.dg/parse/dtor13.C: Likewise.
2617 * g++.dg/template/error44.C: Likewise.
2618 * g++.dg/template/typedef4.C: Likewise.
2619 * g++.dg/template/typedef5.C: Likewise.
2620 * g++.dg/tls/diag-2.C: Likewise.
2621 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2622
2623 2018-07-03 Marek Polacek <polacek@redhat.com>
2624
2625 PR c++/86201
2626 * g++.dg/diagnostic/pr86201.C: New test.
2627
2628 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2629
2630 PR target/85694
2631 * gcc.target/i386/pr85694.c: New test.
2632
2633 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2634
2635 PR tree-optimization/85694
2636 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2637 Return true for AArch64 without SVE.
2638 * gcc.target/aarch64/vect_hadd_1.h: New file.
2639 * gcc.target/aarch64/vect_shadd_1.c: New test.
2640 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2641 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2642 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2643
2644 2018-07-03 Marek Polacek <polacek@redhat.com>
2645
2646 PR middle-end/86202
2647 * gcc.dg/Wint-conversion-2.c: New test.
2648
2649 PR c++/84306
2650 * g++.dg/overload/conv-op3.C: New test.
2651
2652 2018-07-03 Richard Biener <rguenther@suse.de>
2653
2654 PR ipa/86389
2655 * gcc.dg/torture/pr86389.c: New testcase.
2656
2657 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2658
2659 PR tree-optimization/85694
2660 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2661 proc.
2662 * gcc.dg/vect/vect-avg-1.c: New test.
2663 * gcc.dg/vect/vect-avg-2.c: Likewise.
2664 * gcc.dg/vect/vect-avg-3.c: Likewise.
2665 * gcc.dg/vect/vect-avg-4.c: Likewise.
2666 * gcc.dg/vect/vect-avg-5.c: Likewise.
2667 * gcc.dg/vect/vect-avg-6.c: Likewise.
2668 * gcc.dg/vect/vect-avg-7.c: Likewise.
2669 * gcc.dg/vect/vect-avg-8.c: Likewise.
2670 * gcc.dg/vect/vect-avg-9.c: Likewise.
2671 * gcc.dg/vect/vect-avg-10.c: Likewise.
2672 * gcc.dg/vect/vect-avg-11.c: Likewise.
2673 * gcc.dg/vect/vect-avg-12.c: Likewise.
2674 * gcc.dg/vect/vect-avg-13.c: Likewise.
2675 * gcc.dg/vect/vect-avg-14.c: Likewise.
2676
2677 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2678
2679 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2680 get split into two for use by the over-widening pattern.
2681 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2682 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2683 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2684 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2685 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2686 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2687 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2688 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2689 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2690 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2691 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2692 * gcc.dg/vect/vect-over-widen-22.c: New test.
2693
2694 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2695
2696 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2697 widen_mult pattern.
2698 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2699 over-widening messages.
2700 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2701 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2702 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2703 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2704 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2705 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2706 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2707 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2708 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2709 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2710 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2711 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2712 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2713 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2714 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2715 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2716 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2717 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2718 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2719 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2720 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2721 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2722 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2723 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2724 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2725 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2726
2727 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2728
2729 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2730
2731 2018-07-02 Jim Wilson <jimw@sifive.com>
2732
2733 * gcc.target/riscv/interrupt-debug.c: New.
2734
2735 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2736
2737 * g++.dg/diagnostic/thread-thread_local.C: New.
2738
2739 2018-07-02 Martin Liska <mliska@suse.cz>
2740
2741 PR testsuite/86366
2742 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2743 * gcc.dg/profile-dir-2.c: Likewise.
2744 * gcc.dg/profile-dir-3.c: Likewise.
2745
2746 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2747
2748 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2749 overriden.
2750
2751 2018-07-02 Richard Biener <rguenther@suse.de>
2752
2753 PR tree-optimization/86363
2754 * gcc.dg/torture/pr86363.c: New testcase.
2755
2756 2018-07-02 Martin Liska <mliska@suse.cz>
2757
2758 * gcc.dg/completion-1.c: New test.
2759 * gcc.dg/completion-2.c: New test.
2760 * gcc.dg/completion-3.c: New test.
2761
2762 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2763
2764 PR fortran/82969
2765 PR fortran/86242
2766 * gfortran.dg/proc_ptr_50.f90: New test.
2767
2768 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2769
2770 PR fortran/45305
2771 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2772
2773 2018-07-02 Martin Liska <mliska@suse.cz>
2774
2775 PR ipa/86279
2776 * gcc.dg/ipa/pr86279.c: New test.
2777
2778 2018-07-02 Martin Liska <mliska@suse.cz>
2779
2780 PR ipa/86323
2781 * g++.dg/ipa/pr86323.C: New test.
2782
2783 2018-07-01 Tom de Vries <tdevries@suse.de>
2784
2785 revert:
2786 2018-07-01 Tom de Vries <tdevries@suse.de>
2787
2788 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2789 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2790
2791 2018-07-01 Tom de Vries <tdevries@suse.de>
2792
2793 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2794 argument.
2795 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2796 with @main.
2797
2798 2018-07-01 Tom de Vries <tdevries@suse.de>
2799
2800 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2801 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2802
2803 2018-07-01 Tom de Vries <tdevries@suse.de>
2804
2805 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2806 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2807
2808 2018-07-01 Tom de Vries <tdevries@suse.de>
2809
2810 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2811 (verify_call): ... here. Move to toplevel.
2812 (verify_call_np, dg_final_directive_check_utils): New proc.
2813 (toplevel): Call dg_final_directive_check_utils.
2814 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2815
2816 2018-06-30 Jim Wilson <jimw@sifive.com>
2817
2818 * gcc.target/riscv/shift-shift-1.c: New.
2819 * gcc.target/riscv/shift-shift-2.c: New.
2820 * gcc.target/riscv/shift-shift-3.c: New.
2821
2822 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2823
2824 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2825
2826 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2827
2828 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2829 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2830 by 4 in the computation of a[i].
2831 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2832 main multiplication constant.
2833 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2834 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2835 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2836 pattern to cast the result to int.
2837 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2838 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2839 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2840 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2841 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2842 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2843 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2844 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2845 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2846 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2847 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2848 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2849 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2850 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2851 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2852 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2853 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2854 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2855 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2856 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2857
2858 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2859
2860 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2861 test for vectorization along the lines described in the comment.
2862
2863 2018-06-30 Tom de Vries <tdevries@suse.de>
2864
2865 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2866 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2867 LTO_TORTURE_OPTIONS.
2868 * gcc.dg/guality/prevent-optimization.h: New file.
2869 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2870 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2871
2872 2018-06-30 Tom de Vries <tdevries@suse.de>
2873
2874 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2875 * lib/gcc-dg.exp (dg-final): New proc.
2876 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2877 argument.
2878
2879 2018-06-29 Martin Sebor <msebor@redhat.com>
2880
2881 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2882 that don't define the function.
2883
2884 2018-06-29 Marek Polacek <polacek@redhat.com>
2885
2886 PR c++/86184
2887 * g++.dg/ext/cond3.C: New test.
2888
2889 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2890
2891 * gcc.target/arm/arm-soft-strd-even.c: New test.
2892
2893 2018-06-29 Tom de Vries <tdevries@suse.de>
2894
2895 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2896 line, and use it.
2897 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2898 (process-message): ... here.
2899 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2900
2901 2018-06-29 Martin Liska <mliska@suse.cz>
2902
2903 PR tree-optimization/86263
2904 * gcc.dg/tree-ssa/pr86263.c: New test.
2905
2906 2018-06-28 Carl Love <cel@us.ibm.com>
2907
2908 * gcc.target/p9-extract-1.c: Add test case.
2909 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2910 name in ABI.
2911
2912 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2913
2914 PR target/86348
2915 * gcc.target/i386/pr86348.c: New test.
2916
2917 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2918
2919 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2920
2921 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2922
2923 PR fortran/82865
2924 * gfortran.dg/dec_type_print_2.f03: New testcase.
2925
2926 2018-06-28 David Pagan <dave.pagan@oracle.com>
2927
2928 PR c/55976
2929 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2930 message causing unexpected test FAIL.
2931
2932 2018-06-28 Martin Liska <mliska@suse.cz>
2933
2934 * gcc.dg/tree-ssa/switch-1.c: New test.
2935
2936 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2937
2938 * gnat.dg/debug15.adb: New test.
2939
2940 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2941
2942 PR c++/86329
2943 * g++.dg/lookup/pr86329.C: New test.
2944
2945 2018-06-27 Carl Love <cel@us.ibm.com>
2946
2947 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2948
2949 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2950
2951 PR target/85769
2952 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2953
2954 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2955
2956 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2957
2958 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2959
2960 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2961 requirement for this test.
2962 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2963 requirement, and -mpower8-vector compile option.
2964
2965 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR target/86314
2968 * gcc.dg/pr86314.c: New test.
2969
2970 PR debug/86257
2971 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2972
2973 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2974
2975 * gcc.target/i386/pr86257.c: Require 64-bit.
2976
2977 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2978
2979 * g++.dg/pr86082.C: Require IBM1047 support.
2980
2981 2018-06-26 Richard Biener <rguenther@suse.de>
2982
2983 PR middle-end/86271
2984 * gcc.dg/pr86271.c: New testcase.
2985
2986 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2987
2988 PR debug/86064
2989 * gcc.dg/pr86064.c: New.
2990
2991 2018-06-25 Jeff Law <law@redhat.com>
2992
2993 * lib/target-supports.exp
2994 (check_effective_target_logical_op_short_circuit): Add v850.
2995
2996 2018-06-25 Martin Sebor <msebor@redhat.com>
2997
2998 PR tree-optimization/86204
2999 * gcc.dg/strlenopt-46.c: New test.
3000
3001 2018-06-25 Martin Sebor <msebor@redhat.com>
3002
3003 PR tree-optimization/85700
3004 * gcc.dg/Wstringop-truncation-4.c: New test.
3005
3006 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3007
3008 PR fortran/82972
3009 PR fortran/83088
3010 PR fortran/85851
3011 * gfortran.dg/init_flag_17.f90: New testcase.
3012
3013 2018-06-25 Carl Love <cel@us.ibm.com>
3014
3015 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3016 vec_extract a signed int. Add vec_extract tests for bool char
3017 and bool int.
3018 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3019 vec_extract tests.
3020
3021 2018-06-25 Tom de Vries <tdevries@suse.de>
3022
3023 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3024
3025 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR target/84786
3028 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3029
3030 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3031
3032 * gnat.dg/sso9.adb: New testcase.
3033 * gnat.dg/sso9_pkg.ads: Likewise.
3034
3035 2018-06-25 Tom de Vries <tdevries@suse.de>
3036
3037 PR debug/86257
3038 * gcc.target/i386/pr86257.c: New test.
3039
3040 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3041
3042 PR C++/86082
3043 * g++.dg/pr86082.C: New test.
3044
3045 2018-06-24 Tom de Vries <tdevries@suse.de>
3046
3047 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3048 * gcc.dg/guality/guality.exp: Same.
3049 * gfortran.dg/guality/guality.exp: Same.
3050 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3051
3052 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3053
3054 * g++.dg/concepts/locations1.C: New.
3055 * g++.dg/cpp0x/locations1.C: Likewise.
3056 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3057 * g++.dg/cpp1z/inline-var3.C: Likewise.
3058
3059 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3060
3061 PR fortran/86281
3062 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3063
3064 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3065
3066 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3067 this test.
3068 * gcc.target/powerpc/builtins-9.c: New test.
3069 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3070 to expect different code generation on big-endian vs.
3071 little-endian targets.
3072
3073 2018-06-22 Tom de Vries <tdevries@suse.de>
3074
3075 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3076 $rootme/../gdb/gdb, if available.
3077 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3078 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3079
3080 2018-06-22 Tom de Vries <tdevries@suse.de>
3081
3082 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3083 * g++.dg/guality/guality.exp: Use report_gdb.
3084 * gcc.dg/guality/guality.exp: Same.
3085 * gfortran.dg/guality/guality.exp: Same.
3086
3087 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR c++/85662
3090 * g++.dg/ext/offsetof3.C: New test.
3091
3092 2018-06-22 Carl Love <cel@us.ibm.com>
3093
3094 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3095 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3096 for the vnor, vand and vxor instructions.
3097 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3098 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3099 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3100 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3101 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3102 Add -dp to dg-options, update expected counts.
3103
3104 2018-06-22 Paul Koning <ni1d@arrl.net>
3105
3106 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3107 if pdp11.
3108 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3109 * gcc.c-torture/compile/20040101-1.c: Ditto.
3110 * gcc.c-torture/compile/20050622-1.c: Ditto.
3111 * gcc.c-torture/compile/20080625-1.c: Ditto.
3112 * gcc.c-torture/compile/20090107-1.c: Ditto.
3113 * gcc.c-torture/compile/920501-12.c: Ditto.
3114 * gcc.c-torture/compile/920501-4.c: Ditto.
3115 * gcc.c-torture/compile/961203-1.c: Ditto.
3116 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3117 * gcc.c-torture/compile/pr25310.c: Ditto.
3118
3119 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3120 James Norris <jnorris@codesourcery.com>
3121 Thomas Schwinge <thomas@codesourcery.com>
3122 Tom de Vries <tom@codesourcery.com>
3123
3124 * c-c++-common/goacc/deviceptr-4.c: New file.
3125 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3126 Likewise.
3127 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3128 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3129 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3130 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3131 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3132 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3133 Likewise.
3134 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3135 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3136 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3137 Likewise.
3138 * gfortran.dg/goacc/modules.f95: Likewise.
3139 * gfortran.dg/goacc/routine-8.f90: Likewise.
3140 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3141
3142 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3143
3144 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3145 if the long double format is IEEE 128-bit for tests that are
3146 explicitly testing IBM extended double support. Use the
3147 appropriate pack and unpack built-in functions. Change calls from
3148 __builtin_isinfl to __builtin_isinf since the later supports all
3149 floating point types.
3150 * gcc.target/powerpc/pr57150.c: Likewise.
3151 * gcc.target/powerpc/pr60203.c: Likewise.
3152 * gcc.target/powerpc/pr67808.c: Likewise.
3153 * gcc.target/powerpc/pr70117.c: Likewise.
3154 * gcc.target/powerpc/tfmode_off.c: Likewise.
3155
3156 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3157
3158 PR fortran/49630
3159 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3160
3161 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3162
3163 PR fortran/83118
3164 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3165
3166 2018-06-21 Tom de Vries <tdevries@suse.de>
3167
3168 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3169
3170 2018-06-21 Tom de Vries <tdevries@suse.de>
3171
3172 PR tree-optimization/85859
3173 * gcc.dg/pr85859.c: New test.
3174
3175 2018-06-21 Richard Biener <rguenther@suse.de>
3176
3177 PR tree-optimization/86232
3178 * gcc.dg/torture/pr86232.c: New testcase.
3179
3180 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3181
3182 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3183
3184 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3185
3186 * gcc/gcc.target/aarch64/aes_2.c: New test.
3187
3188 2018-06-20 Than McIntosh <thanm@google.com>
3189
3190 PR libgcc/86213
3191 * gcc.dg/split-8.c: New.
3192
3193 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3194
3195 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3196 for vpkudus in place of vpksdus.
3197 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3198
3199 2018-06-20 Nathan Sidwell <nathan@acm.org>
3200
3201 PR c++/85634
3202 * g++.dg/lookup/pr85634-2.C: New.
3203
3204 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3205
3206 * g++.dg/template/friend65.C: New.
3207 * g++.dg/cpp0x/main1.C: Likewise.
3208 * g++.dg/other/main2.C: Likewise.
3209 * g++.dg/other/main3.C: Likewise.
3210 * g++.dg/template/friend42.C: Test location too.
3211 * g++.dg/concepts/decl-diagnose.C: Likewise.
3212 * g++.dg/warn/main-2.C: Update.
3213
3214 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3215 Thomas Schwinge <thomas@codesourcery.com>
3216 Cesar Philippidis <cesar@codesourcery.com>
3217
3218 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3219 2.5 data clause semantics.
3220 * c-c++-common/goacc/declare-2.c: Likewise.
3221 * c-c++-common/goacc/default-4.c: Likewise.
3222 * c-c++-common/goacc/finalize-1.c: New test.
3223 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3224 OpenACC 2.5 data clause semantics.
3225 * c-c++-common/goacc/kernels-alias.c: Likewise.
3226 * c-c++-common/goacc/routine-5.c: Likewise.
3227 * c-c++-common/goacc/update-if_present-1.c: New test.
3228 * c-c++-common/goacc/update-if_present-2.c: New test.
3229 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3230 2.5 data clause semantics.
3231 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3232 * gfortran.dg/goacc/data-tree.f95: Likewise.
3233 * gfortran.dg/goacc/declare-2.f95: Likewise.
3234 * gfortran.dg/goacc/default-4.f: Likewise.
3235 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3236 * gfortran.dg/goacc/finalize-1.f: New test.
3237 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3238 OpenACC 2.5 data clause semantics.
3239 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3240 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3241 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3242 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3243 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3244 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3245 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3246
3247 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR c++/86210
3250 * g++.dg/warn/Wnonnull4.C: New test.
3251
3252 2018-06-20 Marek Polacek <polacek@redhat.com>
3253
3254 PR c++/86240
3255 * g++.dg/pr86240.C: New test.
3256
3257 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3258
3259 PR debug/86194
3260 * gcc.target/i386/pr86194.c: New test.
3261
3262 PR tree-optimization/86231
3263 * gcc.dg/tree-ssa/vrp119.c: New test.
3264 * gcc.c-torture/execute/pr86231.c: New test.
3265
3266 2018-06-20 Tom de Vries <tdevries@suse.de>
3267
3268 PR tree-optimization/86097
3269 * gcc.dg/autopar/pr86097.c: New test.
3270
3271 2018-06-20 Nathan Sidwell <nathan@acm.org>
3272
3273 PR c++/85634
3274 * g++.dg/lookup/pr85634.C: New.
3275
3276 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3277
3278 * gcc.target/aarch64/ldp_stp_q.c: New test.
3279 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3280 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3281
3282 2018-06-20 Martin Liska <mliska@suse.cz>
3283
3284 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3285
3286 2018-06-19 Martin Sebor <msebor@redhat.com>
3287
3288 PR tree-optimization/48560
3289 * gcc.dg/Warray-bounds-28.c: New test.
3290
3291 2018-06-19 Martin Sebor <msebor@redhat.com>
3292
3293 PR middle-end/85602
3294 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3295 to also match C++.
3296
3297 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3298
3299 * g++.dg/lto/pr84805_0.C: Update template.
3300 * g++.dg/lto/pr84805_1.C: Update template.
3301
3302 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3303
3304 * gnat.dg/aggr24.adb: New test.
3305 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3306
3307 2018-06-19 Richard Biener <rguenther@suse.de>
3308
3309 PR tree-optimization/86179
3310 * gcc.dg/pr86179.c: New testcase.
3311
3312 2018-06-18 Martin Sebor <msebor@redhat.com>
3313
3314 PR middle-end/85602
3315 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3316 * c-c++-common/attr-nonstring-8.c: New test.
3317
3318 2018-06-18 Martin Sebor <msebor@redhat.com>
3319
3320 PR tree-optimization/81384
3321 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3322 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3323 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3324 * gcc.dg/attr-nonstring-2.c: New test.
3325 * gcc.dg/attr-nonstring-3.c: New test.
3326 * gcc.dg/attr-nonstring-4.c: New test.
3327 * gcc.dg/strlenopt-45.c: New test.
3328 * gcc.dg/strlenopt.h (strnlen): Declare.
3329
3330 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3331
3332 PR tree-optimization/86076
3333 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3334
3335 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3336
3337 PR tree-optimization/64946
3338 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3339
3340 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3341
3342 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3343 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3344 * gnat.dg/stack_usage5.adb: New test.
3345
3346 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3347
3348 PR middle-end/82479
3349 * gcc.dg/tree-ssa/popcount.c: New test.
3350 * gcc.dg/tree-ssa/popcount2.c: New test.
3351
3352 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3353
3354 PR middle-end/64946
3355 * gcc.dg/absu.c: New test.
3356 * gcc.dg/gimplefe-29.c: New test.
3357 * gcc.target/aarch64/pr64946.c: New test.
3358
3359 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3360
3361 PR c/86093
3362 * c-c++-common/pr86093.c: New test.
3363
3364 PR middle-end/85878
3365 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3366
3367 PR middle-end/86123
3368 * gcc.c-torture/compile/pr86123.c: New test.
3369
3370 2018-06-15 Tom de Vries <tdevries@suse.de>
3371
3372 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3373
3374 2018-06-15 Nick Clifton <nickc@redhat.com>
3375
3376 PR 84195
3377 * gcc.c-torture/compile/pr84195.c: New test.
3378
3379 2018-06-15 Richard Biener <rguenther@suse.de>
3380
3381 PR middle-end/86159
3382 * g++.dg/pr86159.C: New testcase.
3383
3384 2018-06-15 Richard Biener <rguenther@suse.de>
3385
3386 PR middle-end/86076
3387 * gcc.dg/pr86076.c: New testcase.
3388
3389 2018-06-14 Marek Polacek <polacek@redhat.com>
3390
3391 PR c++/86063
3392 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3393
3394 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR target/86048
3397 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3398 -msse2 to dg-options.
3399
3400 PR middle-end/86122
3401 * gcc.c-torture/compile/pr86122.c: New test.
3402
3403 P0624R2 - Default constructible and assignable stateless lambdas
3404 * g++.dg/cpp2a/lambda1.C: New test.
3405 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3406 for -std=c++2a.
3407
3408 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3409
3410 * g++.dg/other/static3.C: New.
3411 * g++.dg/other/static4.C: Likewise.
3412 * g++.dg/warn/Wshadow-15.C: Likewise.
3413 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3414 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3415 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3416 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3417 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3418 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3419 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3420
3421 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3422
3423 PR target/85945
3424 * gcc.c-torture/compile/pr85945.c: New test.
3425
3426 2018-06-14 Richard Biener <rguenther@suse.de>
3427
3428 PR ipa/86124
3429 * gcc.dg/pr86124.c: New testcase.
3430
3431 2018-06-13 Martin Sebor <msebor@redhat.com>
3432
3433 PR tree-optimization/86114
3434 * gcc.dg/pr86114.c: New test.
3435
3436 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3437
3438 PR fortran/86110
3439 * gfortran.dg/pr86110.f90: New test.
3440
3441 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3442
3443 PR fortran/85703
3444 * gfortran.dg/goacc/pr85703.f90: New test.
3445 * gfortran.dg/gomp/pr85703.f90: New test.
3446
3447 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3448
3449 PR fortran/85702
3450 * gfortran.dg/goacc/pr85702.f90: New test.
3451
3452 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3453
3454 * gcc.target/i386/pr86048.c: New test.
3455
3456 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3457
3458 * gcc.target/arc/fma-1.c: New test.
3459
3460 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3461
3462 * gcc.target/arc/pr9001107555.c: New file.
3463
3464 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3465
3466 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3467
3468 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3469
3470 * g++.dg/init/delete3.C: New.
3471 * g++.dg/init/new49.C: Likewise.
3472 * g++.dg/init/new25.C: Test locations too.
3473 * g++.dg/template/new4.C: Likewise.
3474 * g++.old-deja/g++.jason/operator.C: Likewise.
3475
3476 2018-06-12 Marek Polacek <polacek@redhat.com>
3477
3478 Core issue 1331 - const mismatch with defaulted copy constructor
3479 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3480 * g++.dg/cpp0x/defaulted52.C: New test.
3481 * g++.dg/cpp0x/defaulted53.C: New test.
3482 * g++.dg/cpp0x/defaulted54.C: New test.
3483 * g++.dg/cpp0x/defaulted55.C: New test.
3484 * g++.dg/cpp0x/defaulted56.C: New test.
3485 * g++.dg/cpp0x/defaulted57.C: New test.
3486 * g++.dg/cpp0x/defaulted58.C: New test.
3487 * g++.dg/cpp0x/defaulted59.C: New test.
3488 * g++.dg/cpp0x/defaulted60.C: New test.
3489
3490 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3491
3492 PR other/69968
3493 * gcc.dg/spellcheck-transposition.c: New test.
3494
3495 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3496
3497 PR fortran/44491
3498 * gfortran.dg/pr44491.f90: New testcase
3499
3500 2018-06-12 Martin Sebor <msebor@redhat.com>
3501
3502 PR tree-optimization/85259
3503 * gcc.dg/Wstringop-overflow-5.c: New test.
3504 * gcc.dg/Wstringop-overflow-6.c: New test.
3505
3506 2018-06-12 Martin Sebor <msebor@redhat.com>
3507
3508 PR c/85931
3509 * gcc.dg/Wstringop-truncation-3.c: New test.
3510
3511 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3512
3513 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3514 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3515 * gcc.target/powerpc/swaps-p8-17.c: Same.
3516
3517 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3518
3519 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3520 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3521 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3522 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3523 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3524 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3525
3526 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3527
3528 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3529 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3530 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3531 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3532 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3533 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3534
3535 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3536
3537 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3538 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3539 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3540 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3541 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3542 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3543
3544 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3545
3546 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3547 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3548 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3549 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3550 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3551 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3552
3553 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3554
3555 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3556 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3557 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3558 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3559 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3560 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3561
3562 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3563
3564 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3565 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3566 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3567 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3568 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3569 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3570
3571 2018-06-12 Martin Liska <mliska@suse.cz>
3572
3573 * g++.dg/opt/mpx.C: New test.
3574 * gcc.target/i386/mpx.c: New test.
3575
3576 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3577
3578 * gcc.target/arc/builtin_simdarc.c: Update test.
3579 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3580 * gcc.target/arc/tumaddsidi4.c: Likewise.
3581
3582 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3583
3584 * gnat.dg/opt72a.ad[sb]: New test.
3585 * gnat.dg/opt72_pkg.ads: New helper.
3586
3587 2018-06-12 Tom de Vries <tdevries@suse.de>
3588
3589 * gcc.dg-selftests/dg-final.exp: New file.
3590
3591 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3592
3593 * g++.dg/lookup/new2.C: Test locations too.
3594 * g++.dg/other/ellipsis1.C: Likewise.
3595 * g++.dg/other/operator1.C: Likewise.
3596 * g++.dg/other/operator2.C: Likewise.
3597 * g++.dg/overload/operator2.C: Likewise.
3598 * g++.dg/parse/defarg11.C: Likewise.
3599 * g++.dg/parse/operator4.C: Likewise.
3600 * g++.dg/template/error30.C: Likewise.
3601 * g++.dg/template/explicit-args3.C: Likewise.
3602 * g++.dg/warn/effc1.C: Likewise.
3603 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3604 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3605 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3606 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3607 * g++.old-deja/g++.jason/operator.C: Likewise.
3608
3609 2018-06-11 Martin Sebor <msebor@redhat.com>
3610
3611 PR tree-optimization/86083
3612 * gcc.dg/strlenopt-44.c: New test.
3613
3614 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3615
3616 PR fortran/45521
3617 * gfortran.dg/generic_32.f90: New test.
3618 * gfortran.dg/generic_33.f90: New test.
3619
3620 2018-06-11 Carl Love <cel@us.ibm.com>
3621 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3622 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3623 long long bool. Remove duplicate dg-final for xxlxor. Update
3624 dg-final instruction counts.
3625 * gcc.target/powerpc/altivec-37.c (main): New file for
3626 tests vec_unpackh and vec_unpackl returning long long bool and
3627 long long int.
3628
3629 2018-06-11 Martin Liska <mliska@suse.cz>
3630
3631 PR tree-optimization/86089
3632 * gcc.dg/tree-ssa/pr86089.c: New test.
3633
3634 2018-06-11 Julia Koval <julia.koval@intel.com>
3635
3636 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3637 * gcc.target/i386/vpclmulqdq.c: Ditto.
3638
3639 2018-06-11 Olivier Hainque <hainque@adacore.com>
3640
3641 * gnat.dg/lang-dw2.adb: New test.
3642 * gnat.dg/lang-dw3.adb: New test.
3643
3644 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3645
3646 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3647 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3648
3649 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3650
3651 * gnat.dg/predicate1.adb: New testcase.
3652
3653 2018-06-11 Yannick Moy <moy@adacore.com>
3654
3655 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3656
3657 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3658
3659 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3660 testcase.
3661
3662 2018-06-11 Javier Miranda <miranda@adacore.com>
3663
3664 * gnat.dg/prot4.adb: New testcase.
3665
3666 2018-06-11 Yannick Moy <moy@adacore.com>
3667
3668 * gnat.dg/part_of1-instantiation.adb,
3669 gnat.dg/part_of1-instantiation.ads,
3670 gnat.dg/part_of1-private_generic.adb,
3671 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3672 testcase.
3673
3674 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3675
3676 * gnat.dg/contract1.adb: New testcase.
3677
3678 2018-06-11 Javier Miranda <miranda@adacore.com>
3679
3680 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3681 testcase.
3682
3683 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3684
3685 * gnat.dg/inline_always1.adb: New testcase.
3686
3687 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3688
3689 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3690 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3691 gnat.dg/nested_generic2_g2.ads: New testcase.
3692
3693 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3694
3695 * g++.dg/template/friend64.C: New.
3696 * g++.old-deja/g++.other/friend4.C: Test the location too.
3697 * g++.old-deja/g++.pt/crash23.C: Likewise.
3698
3699 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3700
3701 * gfortran.dg/inline_matmul_23.f90: New test.
3702
3703 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3704
3705 PR fortran/85088
3706 * gfortran.dg/intent_decl_1.f90: New test case.
3707
3708 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3709
3710 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3711 * gfortran.dg/ieee/large_4.f90: Ditto.
3712 * gfortran.dg/round_4.f90: Ditto.
3713
3714 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3715
3716 PR fortran/38351
3717 * gfortran.dg/pr38351.f90: New test.
3718 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3719
3720 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3721
3722 PR fortran/85138
3723 PR fortran/85996
3724 PR fortran/86051
3725 * gfortran.dg/pr85138_1.f90: New test.
3726 * gfortran.dg/pr85138_2.f90: Ditto.
3727 * gfortran.dg/pr85996.f90: Ditto.
3728
3729 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3730
3731 PR fortran/78278
3732 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3733 * gfortran.dg/data_char_1.f90: Ditto.
3734 * gfortran.dg/pr78571.f90: Ditto.
3735 * gfortran.dg/pr78278.f90: New test.
3736
3737 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3738
3739 PR fortran/63514
3740 * gfortran.dg/pr63514.f90: New test.
3741
3742 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3743
3744 PR fortran/85631
3745 * gfortran.dg/bounds_check_20.f90: New test.
3746
3747 2018-06-08 Carl Love <cel@us.ibm.com>
3748
3749 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3750 vpkudum counts.
3751 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3752 vec_extract a signed int.
3753 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3754 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3755 vcmpgtsd, vcmpgtud.
3756 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3757 vec_extract a signed int.
3758 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3759 vec_extract a signed int.
3760 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3761 vec_xor builtins. Update xxsel, xxlxor counts.
3762
3763 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3764
3765 PR fortran/86059
3766 * gfortran.dg/associate_30.f90: Remove code tested ...
3767 * gfortran.dg/pr67803.f90: Ditto.
3768 * gfortran.dg/pr67805.f90: Ditto.
3769 * gfortran.dg/pr86059.f90: ... here. New test.
3770
3771 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3772
3773 PR fortran/78571
3774 * gfortran.dg/pr78571.f90: New test.
3775
3776 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3777
3778 PR target/85755
3779 * gcc.target/powerpc/pr85755.c: New test.
3780
3781 2018-06-08 Carl Love <cel@us.ibm.com>
3782
3783 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3784 vsx-vector-6.p7.c.
3785 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3786 vsx-vector-6.p9.c.
3787 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3788 for BE system that are different then for an LE system from this file
3789 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3790 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3791 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3792
3793 2018-06-08 Martin Liska <mliska@suse.cz>
3794
3795 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3796
3797 2018-06-08 Martin Liska <mliska@suse.cz>
3798
3799 * g++.dg/dg.exp: Do not use mpx.exp.
3800 * g++.dg/lto/lto.exp: Likewise.
3801 * g++.dg/lto/pr69729_0.C: Remove.
3802 * g++.dg/opt/pr71529.C: Remove.
3803 * g++.dg/pr63995-1.C: Remove.
3804 * g++.dg/pr68270.C: Remove.
3805 * g++.dg/pr71624.C: Remove.
3806 * g++.dg/pr71633.C: Remove.
3807 * g++.dg/pr79761.C: Remove.
3808 * g++.dg/pr79764.C: Remove.
3809 * g++.dg/pr79769.C: Remove.
3810 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3811 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3812 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3813 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3814 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3815 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3816 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3817 * gcc.dg/lto/pr66221_0.c: Remove.
3818 * gcc.target/i386/chkp-always_inline.c: Remove.
3819 * gcc.target/i386/chkp-bndret.c: Remove.
3820 * gcc.target/i386/chkp-builtins-1.c: Remove.
3821 * gcc.target/i386/chkp-builtins-2.c: Remove.
3822 * gcc.target/i386/chkp-builtins-3.c: Remove.
3823 * gcc.target/i386/chkp-builtins-4.c: Remove.
3824 * gcc.target/i386/chkp-const-check-1.c: Remove.
3825 * gcc.target/i386/chkp-const-check-2.c: Remove.
3826 * gcc.target/i386/chkp-hidden-def.c: Remove.
3827 * gcc.target/i386/chkp-label-address.c: Remove.
3828 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3829 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3830 * gcc.target/i386/chkp-pr69044.c: Remove.
3831 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3832 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3833 * gcc.target/i386/chkp-strchr.c: Remove.
3834 * gcc.target/i386/chkp-strlen-1.c: Remove.
3835 * gcc.target/i386/chkp-strlen-2.c: Remove.
3836 * gcc.target/i386/chkp-strlen-3.c: Remove.
3837 * gcc.target/i386/chkp-strlen-4.c: Remove.
3838 * gcc.target/i386/chkp-strlen-5.c: Remove.
3839 * gcc.target/i386/chkp-stropt-1.c: Remove.
3840 * gcc.target/i386/chkp-stropt-10.c: Remove.
3841 * gcc.target/i386/chkp-stropt-11.c: Remove.
3842 * gcc.target/i386/chkp-stropt-12.c: Remove.
3843 * gcc.target/i386/chkp-stropt-13.c: Remove.
3844 * gcc.target/i386/chkp-stropt-14.c: Remove.
3845 * gcc.target/i386/chkp-stropt-15.c: Remove.
3846 * gcc.target/i386/chkp-stropt-16.c: Remove.
3847 * gcc.target/i386/chkp-stropt-17.c: Remove.
3848 * gcc.target/i386/chkp-stropt-2.c: Remove.
3849 * gcc.target/i386/chkp-stropt-3.c: Remove.
3850 * gcc.target/i386/chkp-stropt-4.c: Remove.
3851 * gcc.target/i386/chkp-stropt-5.c: Remove.
3852 * gcc.target/i386/chkp-stropt-6.c: Remove.
3853 * gcc.target/i386/chkp-stropt-7.c: Remove.
3854 * gcc.target/i386/chkp-stropt-8.c: Remove.
3855 * gcc.target/i386/chkp-stropt-9.c: Remove.
3856 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3857 * gcc.target/i386/indirect-thunk-11.c: Remove.
3858 * gcc.target/i386/indirect-thunk-12.c: Remove.
3859 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3860 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3861 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3862 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3863 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3864 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3865 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3866 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3867 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3868 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3869 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3870 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3871 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3872 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3873 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3874 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3875 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3876 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3877 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3878 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3879 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3880 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3881 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3882 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3883 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3884 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3885 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3886 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3887 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3888 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3889 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3890 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3891 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3892 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3893 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3894 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3895 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3896 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3897 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3898 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3899 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3900 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3901 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3902 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3903 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3904 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3905 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3906 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3907 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3908 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3909 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3910 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3911 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3912 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3913 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3914 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3915 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3916 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3917 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3918 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3919 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3920 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3921 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3922 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3923 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3924 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3925 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3926 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3927 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3928 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3929 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3930 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3931 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3932 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3933 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3934 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3935 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3936 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3937 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3938 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3939 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3940 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3941 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3942 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3943 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3944 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3945 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3946 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3947 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3948 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3949 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3950 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3951 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3952 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3953 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3954 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3955 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3956 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3957 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3958 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3959 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3960 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3961 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3962 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3963 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3964 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3965 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3966 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3967 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3968 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3969 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3970 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3971 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3972 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3973 * gcc.target/i386/mpx/label-address-1.c: Remove.
3974 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3975 * gcc.target/i386/mpx/macro.c: Remove.
3976 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3977 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3978 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3979 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3980 * gcc.target/i386/mpx/memmove-1.c: Remove.
3981 * gcc.target/i386/mpx/memmove-2.c: Remove.
3982 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3983 * gcc.target/i386/mpx/mpx-check.h: Remove.
3984 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3985 * gcc.target/i386/mpx/mpx.exp: Remove.
3986 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3987 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3988 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3989 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3990 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3991 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3992 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3993 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3994 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3995 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3996 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3997 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3998 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3999 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4000 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4001 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4002 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4003 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4004 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4005 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4006 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4007 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4008 * gcc.target/i386/mpx/pr65508.c: Remove.
4009 * gcc.target/i386/mpx/pr65531.cc: Remove.
4010 * gcc.target/i386/mpx/pr66048.cc: Remove.
4011 * gcc.target/i386/mpx/pr66134.c: Remove.
4012 * gcc.target/i386/mpx/pr66566.c: Remove.
4013 * gcc.target/i386/mpx/pr66567.c: Remove.
4014 * gcc.target/i386/mpx/pr66568.c: Remove.
4015 * gcc.target/i386/mpx/pr66569.c: Remove.
4016 * gcc.target/i386/mpx/pr66581.c: Remove.
4017 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4018 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4019 * gcc.target/i386/mpx/pr68416.c: Remove.
4020 * gcc.target/i386/mpx/pr78339.c: Remove.
4021 * gcc.target/i386/mpx/pr79631.c: Remove.
4022 * gcc.target/i386/mpx/pr79633.c: Remove.
4023 * gcc.target/i386/mpx/pr79753.c: Remove.
4024 * gcc.target/i386/mpx/pr79770.c: Remove.
4025 * gcc.target/i386/mpx/pr79987.c: Remove.
4026 * gcc.target/i386/mpx/pr79988.c: Remove.
4027 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4028 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4029 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4030 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4031 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4032 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4033 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4034 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4035 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4036 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4037 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4038 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4039 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4040 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4041 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4042 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4043 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4044 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4045 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4046 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4047 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4048 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4049 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4050 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4051 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4052 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4053 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4054 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4055 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4056 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4057 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4058 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4059 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4060 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4061 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4062 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4063 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4064 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4065 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4066 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4067 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4068 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4069 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4070 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4071 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4072 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4073 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4074 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4075 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4076 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4077 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4078 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4079 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4080 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4081 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4082 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4083 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4084 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4085 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4086 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4087 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4088 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4089 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4090 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4091 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4092 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4093 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4094 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4095 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4096 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4097 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4098 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4099 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4100 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4101 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4102 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4103 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4104 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4105 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4106 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4107 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4108 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4109 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4110 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4111 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4112 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4113 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4114 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4115 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4116 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4117 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4118 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4119 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4120 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4121 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4122 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4123 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4124 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4125 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4126 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4127 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4128 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4129 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4130 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4131 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4132 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4133 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4134 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4135 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4136 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4137 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4138 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4139 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4140 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4141 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4142 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4143 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4144 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4145 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4146 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4147 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4148 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4149 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4150 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4151 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4152 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4153 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4154 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4155 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4156 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4157 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4158 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4159 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4160 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4161 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4162 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4163 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4164 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4165 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4166 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4167 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4168 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4169 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4170 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4171 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4172 * gcc.target/i386/pr63995-2.c: Remove.
4173 * gcc.target/i386/pr64805.c: Remove.
4174 * gcc.target/i386/pr65044.c: Remove.
4175 * gcc.target/i386/pr65167.c: Remove.
4176 * gcc.target/i386/pr65183.c: Remove.
4177 * gcc.target/i386/pr65184.c: Remove.
4178 * gcc.target/i386/pr65523.c: Remove.
4179 * gcc.target/i386/pr70876.c: Remove.
4180 * gcc.target/i386/pr70877.c: Remove.
4181 * gcc.target/i386/pr71458.c: Remove.
4182 * gcc.target/i386/pr80880.c: Remove.
4183 * gcc.target/i386/ret-thunk-25.c: Remove.
4184 * gcc.target/i386/thunk-retbnd.c: Remove.
4185 * lib/mpx-dg.exp: Remove.
4186 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4187
4188 2018-06-07 Carl Love <cel@us.ibm.com>
4189
4190 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4191 statements.
4192
4193 2018-06-07 Carl Love <cel@us.ibm.com>
4194
4195 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4196 error message.
4197
4198 2018-06-07 Marek Polacek <polacek@redhat.com>
4199
4200 PR c/85318
4201 * gcc.dg/Wc90-c99-compat-10.c: New test.
4202 * gcc.dg/Wc90-c99-compat-11.c: New test.
4203 * gcc.dg/Wc90-c99-compat-12.c: New test.
4204 * gcc.dg/Wc90-c99-compat-9.c: New test.
4205
4206 2018-06-07 Paul Koning <ni1d@arrl.net>
4207
4208 * gcc.c-torture/compile/20180605-1.c: New test.
4209
4210 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4211
4212 PR fortran/86045
4213 * gfortran.dg/pr86045.f90: New test.
4214
4215 2018-06-07 Marek Polacek <polacek@redhat.com>
4216
4217 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4218
4219 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4220
4221 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4222
4223 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4224
4225 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4226 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4227 * gcc.target/msp430/msp430.h: New test header file.
4228
4229 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR tree-optimization/69615
4232 * gcc.dg/tree-ssa/pr69615.c: New test.
4233
4234 2018-06-07 Richard Biener <rguenther@suse.de>
4235
4236 PR tree-optimization/85935
4237 * gcc.dg/graphite/pr85935.c: New testcase.
4238
4239 2018-06-04 Carl Love <cel@us.ibm.com>
4240
4241 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4242 debug print statements. Fix a few formating issues.
4243
4244 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4245
4246 PR target/85657
4247 * gcc.target/powerpc/pr85657-4.c: New tests.
4248 * gcc.target/powerpc/pr85657-5.c: Likewise.
4249 * gcc.target/powerpc/pr85657-6.c: Likewise.
4250
4251 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4252
4253 PR fortran/85641
4254 * gfortran.dg/realloc_on_assign_30.f90: New test.
4255
4256 2018-06-06 Carl Love <cel@us.ibm.com>
4257 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4258 argument to vui_arg.
4259
4260 2018-06-06 Carl Love <cel@us.ibm.com>
4261
4262 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4263 to builtins-4.c.
4264 * gcc.target/powerpc/builtins-4.c: New test file for tests
4265 that need -mvsx.
4266
4267 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4268
4269 PR target/85657
4270 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4271 be used in templates. Don't check for them in overloaded functions.
4272
4273 2018-06-06 Jim Wilson <jimw@sifive.com>
4274
4275 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4276 * gcc.target/riscv/interrupt-mmode.c: New.
4277 * gcc.target/riscv/interrupt-smode.c: New.
4278 * gcc.target/riscv/interrupt-umode.c: New.
4279
4280 2018-06-06 Marek Polacek <polacek@redhat.com>
4281
4282 PR c++/85977
4283 * g++.dg/cpp0x/initlist102.C: New test.
4284 * g++.dg/cpp0x/initlist103.C: New test.
4285 * g++.dg/cpp0x/initlist104.C: New test.
4286
4287 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4288
4289 * gcc.dg/torture/pr86066.c: New test.
4290
4291 2018-06-06 Richard Biener <rguenther@suse.de>
4292
4293 PR tree-optimization/86062
4294 * g++.dg/tree-ssa/pr86062.C: New testcase.
4295
4296 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4297
4298 * gcc.target/msp430/function-attributes-4.c: New test.
4299 * gcc.target/msp430/static-interrupts.c: New test.
4300
4301 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4302
4303 PR target/79924
4304 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4305 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4306 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4307 * gcc.target/aarch64/nofp_1.c: Ditto.
4308
4309 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4310
4311 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4312
4313 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4314
4315 PR fortran/85701
4316 * gfortran.dg/goacc/pr85701.f90: New test.
4317
4318 2018-06-05 Marek Polacek <polacek@redhat.com>
4319
4320 PR c++/85976
4321 * g++.dg/cpp0x/alias-decl-64.C: New test.
4322
4323 2018-06-05 Richard Biener <rguenther@suse.de>
4324
4325 PR tree-optimization/86046
4326 * gcc.dg/pr86046.c: New testcase.
4327
4328 2018-06-05 Richard Biener <rguenther@suse.de>
4329
4330 PR tree-optimization/86047
4331 * gcc.dg/pr86047.c: New testcase.
4332
4333 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4334
4335 PR target/81497
4336 * g++.target/arm/arm.exp: New file.
4337 * g++.target/arm/pr81497.C: Likewise.
4338
4339 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4340
4341 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4342
4343 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4344
4345 * gcc.dg/store_merging_21.c: New test.
4346 * gnat.dg/opt71b.adb: Likewise.
4347 * gnat.dg/opt71.adb: Rename into...
4348 * gnat.dg/opt71a.adb: ...this.
4349
4350 2018-06-04 Richard Biener <rguenther@suse.de>
4351
4352 PR tree-optimization/85955
4353 * gcc.dg/pr85955.c: New testcase.
4354
4355 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4356
4357 PR fortran/85981
4358 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4359 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4360 * gfortran.dg/allocate_stat_2.f90: Ditto.
4361 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4362
4363 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4364
4365 * gcc.target/aarch64/sve/extract_5.c: New test.
4366
4367 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4368
4369 PR target/85832
4370 PR target/86036
4371 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4372 vptestm.
4373 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4374 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4375 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4376 * gcc.target/i386/avx512bw-pr86036.c: New test.
4377
4378 2018-06-04 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/86038
4381 * gcc.dg/pr86038.c: New testcase.
4382
4383 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR tree-optimization/69615
4386 * gcc.dg/pr69615.c: New test.
4387
4388 PR c++/86025
4389 * c-c++-common/gomp/pr86025.c: New test.
4390
4391 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4392
4393 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4394
4395 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4396
4397 * gcc.dg/torture/pr86034.c: New test.
4398
4399 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4400
4401 PR fortran/36497
4402 * gfortran.dg/cray_pointer_12.f90: New test.
4403
4404 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4405
4406 PR fortran/85938
4407 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4408
4409 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4410
4411 * gnat.dg/specs/opt3.ads: New test.
4412 * gnat.dg/specs/opt3_pkg.ads: New helper.
4413
4414 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4415
4416 * gnat.dg/discr53.ad[sb]: New test.
4417 * gnat.dg/discr53_pkg.ads: New helper.
4418
4419 2018-06-01 Carl Love <cel@us.ibm.com>
4420
4421 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4422 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4423
4424 2018-06-01 Carl Love <cel@us.ibm.com>
4425
4426 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4427 to make it consistent with the naming convention in the file.
4428 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4429 to altivec-7.c. Delete file.
4430 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4431 to altivec-7.c. Delete file.
4432 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4433 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4434 vec_unpackl tests. Update instruction counts.
4435 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4436 tests to builtins-1.c.
4437 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4438 tests to builtins-1.c.
4439 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4440 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4441 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4442 Remove vec_ctf tests returning double. Remove vec_cts with
4443 double args. Remove vec_sel with invalid arguments. Add tests for
4444 vec_splat.
4445 Add instruction counts for new tests.
4446 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4447 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4448 vec_unsigned.
4449 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4450 test_sll_vsill_vsill_vuc.
4451 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4452 vec_revb.
4453 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4454 tests from altivec-7.h.
4455 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4456 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4457 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4458 splat_sll, splat_uc, splat_int128, splat_uint128.
4459 Make second argument of vec_extract and vec_insert a signed int.
4460 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4461 argument.
4462
4463 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4464
4465 * gcc.dg/store_merging_20.c: New test.
4466 * gnat.dg/opt71.adb: Likewise.
4467 * gnat.dg/opt71_pkg.ads: New helper.
4468
4469 2018-06-01 Carl Love <cel@us.ibm.com>
4470
4471 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4472 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4473 Add vec_xst_be for signed and unsigned arguments.
4474
4475 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4476
4477 PR fortran/85816
4478 PR fortran/85975
4479 * gfortran.dg/pr85816.f90: New test.
4480 * gfortran.dg/pr85975.f90: New test.
4481
4482 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4483
4484 PR fortran/63570
4485 * gfortran.dg/random_init_1.f90: New test.
4486 * gfortran.dg/random_init_2.f90: New test.
4487 * gfortran.dg/random_init_3.f90: New test.
4488 * gfortran.dg/random_init_4.f90: New test.
4489 * gfortran.dg/random_init_5.f90: New test.
4490 * gfortran.dg/random_init_6.f90: New test.
4491
4492 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4493
4494 PR tree-optimization/85989
4495 * gcc.dg/torture/pr85989.c: New test.
4496
4497 2018-06-01 Richard Biener <rguenther@suse.de>
4498
4499 PR middle-end/86017
4500 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4501
4502 2018-06-01 Richard Biener <rguenther@suse.de>
4503
4504 PR ipa/85960
4505 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4506
4507 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4508
4509 PR middle-end/78809
4510 * gcc.dg/strcmpopt_2.c: New test.
4511 * gcc.dg/strcmpopt_3.c: New test.
4512
4513 PR middle-end/83026
4514 * gcc.dg/strcmpopt_3.c: New test.
4515
4516 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4517
4518 PR target/85984
4519 * gcc.target/i386/pr85984.c: New test.
4520
4521 2018-05-31 Martin Sebor <msebor@redhat.com>
4522
4523 PR c/82063
4524 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4525 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4526 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4527 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4528 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4529 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4530 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4531 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4532 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4533 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4534 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4535 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4536 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4537 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4538 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4539 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4540 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4541 * gcc.dg/Walloc-size-larger-than.c: New test.
4542
4543 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4544 Cesar Philippidis <cesar@codesourcery.com>
4545
4546 PR middle-end/85879
4547 * gfortran.dg/goacc/pr77371-1.f90: New test.
4548 * gfortran.dg/goacc/pr77371-2.f90: New test.
4549 * gfortran.dg/goacc/pr85879.f90: New test.
4550
4551 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4552
4553 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4554 * gnat.dg/stack_usage1b.adb: Likewise.
4555 * gnat.dg/stack_usage1c.adb: Likewise.
4556 * gnat.dg/stack_usage3.adb: Likewise.
4557 * gnat.dg/stack_usage1_pkg.adb: Delete.
4558
4559 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4560
4561 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4562 * gcc.dg/store_merging_11.c: Likewise.
4563 * gcc.dg/store_merging_13.c: Likewise.
4564 * gcc.dg/store_merging_14.c: Likewise.
4565 * gcc.dg/store_merging_15.c: Likewise.
4566 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4567
4568 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4569
4570 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4571 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4572 gnat.dg/limited1_outer.ads: New testcase.
4573
4574 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4575
4576 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4577 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4578 New testcase.
4579
4580 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4581
4582 * gnat.dg/size_clause1.adb: New testcase.
4583
4584 2018-05-31 Javier Miranda <miranda@adacore.com>
4585
4586 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4587
4588 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4589
4590 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4591 vld1x3 intrinsics for aarch64.
4592 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4593 vst1x2 intrinsics for aarch64.
4594 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4595 vst1x3 intrinsics for aarch64.
4596
4597 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4598
4599 PR c++/77777
4600 * g++.dg/diagnostic/pr77777.C: New test.
4601
4602 2018-05-30 David Pagan <dave.pagan@oracle.com>
4603
4604 PR c/55976
4605 * gcc.dg/noncompile/pr55976-1.c: New test.
4606 * gcc.dg/noncompile/pr55976-2.c: New test.
4607
4608 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4609
4610 * gcc.dg/lto/20111213-1_0.c: Fix template.
4611 * gcc.dg/lto/20100603-1_0.c: Fix template.
4612 * gcc.dg/lto/20100603-2_0.c: Fix template.
4613 * gcc.dg/lto/20100603-3_0.c: Fix template.
4614
4615 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4616 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4617 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4618 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4619 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4620 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4621 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4622 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4623 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4624 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4625 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4626 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4627 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4628 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4629 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4630 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4631 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4632 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4633 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4634 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4635 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4636 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4637 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4638 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4639 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4640 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4641 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4642 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4643 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4644 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4645 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4646 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4647 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4648 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4649 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4650 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4651 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4652 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4653 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4654 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4655 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4656 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4657 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4658 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4659 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4660 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4661 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4662 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4663 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4664 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4665 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4666 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4667 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4668 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4669 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4670 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4671 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4672 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4673 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4674 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4675 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4676 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4677
4678 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4679
4680 Revert:
4681 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4682
4683 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4684
4685 * gcc.target/aarch64/simd/ldp_stp_9: New.
4686 * gcc.target/aarch64/simd/ldp_stp_10: New.
4687 * gcc.target/aarch64/simd/ldp_stp_11: New.
4688 * gcc.target/aarch64/simd/ldp_stp_12: New.
4689
4690 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4691
4692 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4693
4694 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4695
4696 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4697
4698 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4699
4700 PR target/85950
4701 * gcc.target/i386/pr85950.c: New test.
4702
4703 2018-05-29 Marek Polacek <polacek@redhat.com>
4704
4705 PR c++/85883
4706 * g++.dg/cpp1z/class-deduction55.C: New test.
4707 * g++.dg/cpp1z/class-deduction56.C: New test.
4708 * g++.dg/cpp1z/class-deduction57.C: New test.
4709
4710 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR c++/85952
4713 * g++.dg/warn/Wunused-var-33.C: New test.
4714
4715 PR target/85918
4716 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4717 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4718 arrays. Add suffix 1 to all functions and use 4 iterations rather
4719 than N. Add functions with conversions to and from float.
4720 Add new set of functions with 8 iterations and another one
4721 with 16 iterations, expect 24 vectorized loops instead of just 4.
4722 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4723
4724 2018-05-29 Javier Miranda <miranda@adacore.com>
4725
4726 * gnat.dg/equal2.adb: New testcase.
4727
4728 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4729
4730 * gnat.dg/float_attributes_overflows.adb: New testcase.
4731
4732 2018-05-29 Pascal Obry <obry@adacore.com>
4733
4734 * gnat.dg/normalize_pathname.adb: New testcase.
4735
4736 2018-05-29 Tom de Vries <tom@codesourcery.com>
4737
4738 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4739 message.
4740 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4741 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4742 * lib/scantree.exp (scan-tree-dump-times): Same.
4743
4744 2018-05-29 Tom de Vries <tom@codesourcery.com>
4745
4746 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4747 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4748 Use proc name as first argument to dg-scan.
4749
4750 2018-05-29 Tom de Vries <tom@codesourcery.com>
4751
4752 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4753 with no arguments.
4754
4755 2018-05-28 Richard Biener <rguenther@suse.de>
4756
4757 PR tree-optimization/85934
4758 * gcc.target/i386/pr85934.c: New testcase.
4759
4760 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4761
4762 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4763
4764 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4765
4766 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4767
4768 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4769
4770 * gnat.dg/fixedpnt5.adb: New testcase.
4771
4772 2018-05-28 Justin Squirek <squirek@adacore.com>
4773
4774 * gnat.dg/array31.adb: New testcase.
4775
4776 2018-05-28 Justin Squirek <squirek@adacore.com>
4777
4778 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4779 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4780
4781 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4782
4783 * gfortran.dg/data_stmt_pointer.f90: new test.
4784
4785 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4786
4787 PR target/85918
4788 * gcc.target/i386/avx512dq-pr85918.c: New test.
4789
4790 2018-05-25 Jim Wilson <jimw@sifive.com>
4791
4792 * gcc.target/riscv/interrupt-1.c: New.
4793 * gcc.target/riscv/interrupt-2.c: New.
4794 * gcc.target/riscv/interrupt-3.c: New.
4795 * gcc.target/riscv/interrupt-4.c: New.
4796 * gcc.target/riscv/interrupt-5.c: New.
4797
4798 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4799
4800 PR fortran/85786
4801 * gfortran.dg/pr85786.f90: New test.
4802
4803 2018-05-25 Paul Koning <ni1d@arrl.net>
4804
4805 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4806 * gcc.c-torture/compile/pr55921.c: Ditto.
4807 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4808 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4809
4810 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR target/85832
4813 * gcc.target/i386/avx512f-pr85832.c: New test.
4814 * gcc.target/i386/avx512vl-pr85832.c: New test.
4815 * gcc.target/i386/avx512bw-pr85832.c: New test.
4816 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4817
4818 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4819
4820 PR tree-optimization/85720
4821 * gcc.dg/tree-ssa/pr85720.c: New test.
4822 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4823 distribution.
4824
4825 2018-05-25 Martin Liska <mliska@suse.cz>
4826
4827 PR testsuite/85911
4828 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4829 for 'Removing basic block'.
4830
4831 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4832
4833 * gnat.dg/sec_stack1.adb: New testcase.
4834
4835 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4836
4837 * gnat.dg/fixedpnt4.adb: New testcase.
4838
4839 2018-05-25 Javier Miranda <miranda@adacore.com>
4840
4841 * gnat.dg/interface7.adb: New testcase.
4842
4843 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4844
4845 * gnat.dg/sec_stack2.adb: New testcase.
4846
4847 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4848
4849 * gnat.dg/interface6.adb: New testcase.
4850
4851 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4852
4853 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4854
4855 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4856
4857 * lib/target-supports.exp
4858 (check_effective_target_vect_double_cond_arith): Include
4859 multiplication and division.
4860 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4861 fully-masked loops with a fixed vector length.
4862 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4863 tests.
4864 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4865 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4866 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4867
4868 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4869
4870 * gcc.target/aarch64/sve/div_1.c: New test.
4871 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4872 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4873 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4874
4875 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4876
4877 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4878
4879 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4880
4881 * lib/target-supports.exp
4882 (check_effective_target_vect_double_cond_arith): New proc.
4883 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4884 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4885 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4886 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4887 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4888 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4889 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4890
4891 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4892
4893 PR fortran/85839
4894 * gfortran.dg/f2018_obs.f90: New test case.
4895
4896 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4897
4898 PR fortran/85543
4899 * gfortran.dg/pr85543.f90: New test.
4900
4901 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4902
4903 PR fortran/85780
4904 * gfortran.dg/pr85780.f90: New test.
4905
4906 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4907
4908 PR fortran/85779
4909 * gfortran.dg/pr85779_1.f90: New test.
4910 * gfortran.dg/pr85779_2.f90: Ditto.
4911 * gfortran.dg/pr85779_3.f90: Ditto.
4912
4913 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4914
4915 PR fortran/85895
4916
4917 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4918 * gfortran.dg/pr85895.f90: New test.
4919
4920 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4921
4922 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4923 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4924
4925 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4926
4927 * gcc.dg/fold-popcount-1.c: New testcase.
4928 * gcc.dg/fold-popcount-2.c: New testcase.
4929 * gcc.dg/fold-popcount-3.c: New testcase.
4930 * gcc.dg/fold-popcount-4.c: New testcase.
4931
4932 2018-05-24 Marek Polacek <polacek@redhat.com>
4933
4934 PR c++/85847
4935 * g++.dg/cpp0x/new3.C: New test.
4936
4937 2018-05-24 Javier Miranda <miranda@adacore.com>
4938
4939 * gnat.dg/discr52.adb: New testcase.
4940
4941 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4942
4943 * gnat.dg/others1.adb: New testcase.
4944
4945 2018-05-24 Justin Squirek <squirek@adacore.com>
4946
4947 * gnat.dg/raise_expr.adb: New testcase.
4948
4949 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4950
4951 * gnat.dg/formal_containers.adb: New testcase.
4952
4953 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4954
4955 * gcc.target/i386/pr85345.c: Require ifunc support.
4956
4957 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4958
4959 * gcc.dg/vect/vect-fma-1.c: New test.
4960
4961 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4962
4963 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4964 scan-tree-dump*.
4965
4966 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4967
4968 PR target/83009
4969 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4970
4971 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4972
4973 PR target/78849
4974 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4975 DEFAULT_CFLAGS.
4976 * gcc.target/msp430/pr78849.c: New test.
4977
4978 2018-05-23 Marek Polacek <polacek@redhat.com>
4979
4980 * g++.dg/cpp2a/range-for8.C: New test.
4981 * g++.dg/cpp2a/range-for9.C: New test.
4982 * g++.dg/cpp2a/range-for10.C: New test.
4983
4984 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4985
4986 * lib/target-supports.exp (check_effective_target_be): New.
4987 (check_effective_target_le): New.
4988
4989 2018-05-23 Marek Polacek <polacek@redhat.com>
4990
4991 * g++.dg/cpp2a/range-for1.C: New test.
4992 * g++.dg/cpp2a/range-for2.C: New test.
4993 * g++.dg/cpp2a/range-for3.C: New test.
4994 * g++.dg/cpp2a/range-for4.C: New test.
4995 * g++.dg/cpp2a/range-for5.C: New test.
4996 * g++.dg/cpp2a/range-for6.C: New test.
4997 * g++.dg/cpp2a/range-for7.C: New test.
4998
4999 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5000
5001 * gcc.target/i386/cvt-3.c: New test.
5002
5003 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5004
5005 * gcc.target/i386/cvt-2.c: New test.
5006
5007 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5008
5009 * gcc.dg/pr79985.c: New testcase.
5010
5011 2018-05-23 Richard Biener <rguenther@suse.de>
5012
5013 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5014
5015 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5016
5017 PR target/84882
5018 * gcc.target/aarch64/pr84882.c: New test.
5019 * gcc.target/aarch64/target_attr_18.c: Likewise.
5020
5021 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5022
5023 PR tree-optimization/85853
5024 * gfortran.dg/vect/pr85853.f90: New test.
5025
5026 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5027
5028 * gnat.dg/import2.adb: New testcase.
5029
5030 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5031
5032 * gnat.dg/discr51.adb: New testcase.
5033
5034 2018-05-23 Javier Miranda <miranda@adacore.com>
5035
5036 * gnat.dg/valid_scalars1.adb: New testcase.
5037
5038 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5039
5040 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5041
5042 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5043
5044 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5045 testcase.
5046
5047 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5048
5049 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5050 testcase.
5051
5052 2018-05-23 Bob Duff <duff@adacore.com>
5053
5054 * gnat.dg/addr10.adb: New testcase.
5055
5056 2018-05-23 Richard Biener <rguenther@suse.de>
5057
5058 PR middle-end/85874
5059 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5060
5061 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5062
5063 PR tree-optimization/85822
5064 * c-c++-common/pr85822.c: New test.
5065
5066 2018-05-23 Richard Biener <rguenther@suse.de>
5067
5068 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5069
5070 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5071
5072 PR fortran/85841
5073 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5074
5075 2018-05-22 Martin Sebor <msebor@redhat.com>
5076
5077 PR middle-end/85359
5078 * gcc.dg/attr-nonstring.c: New test.
5079
5080 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5081
5082 PR target/85345
5083 * gcc.target/i386/pr85345.c: New test.
5084
5085 2018-05-22 Luis Machado <luis.machado@linaro.org>
5086
5087 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5088
5089 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5090
5091 PR fortran/85841
5092 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5093 dg-additional-options.
5094 * gfortran.dg/graphite/block-2.f: Ditto.
5095 * gfortran.dg/graphite/id-19.f: Ditto.
5096 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5097 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5098 * gfortran.dg/vect/pr52580.f: Ditto.
5099
5100 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5101
5102 * gcc.target/aarch64/ldp_stp_6.c: New.
5103 * gcc.target/aarch64/ldp_stp_7.c: New.
5104 * gcc.target/aarch64/ldp_stp_8.c: New.
5105
5106 2018-05-22 Martin Sebor <msebor@redhat.com>
5107
5108 PR c/85623
5109 * c-c++-common/attr-nonstring-3.c: Adjust.
5110 * c-c++-common/attr-nonstring-4.c: Adjust.
5111 * c-c++-common/attr-nonstring-6.c: New test.
5112
5113 2018-05-22 Martin Sebor <msebor@redhat.com>
5114
5115 PR tree-optimization/85826
5116 * gcc.dg/Wrestrict-17.c: New test.
5117
5118 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5119
5120 * gcc.dg/torture/pr85862.c: Rename to...
5121 * gcc.dg/torture/pr85852.c: ...this.
5122
5123 2018-05-22 Justin Squirek <squirek@adacore.com>
5124
5125 * gnat.dg/warn14.adb: New testcase.
5126
5127 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5128
5129 * gnat.dg/controlled8.adb: New testcase.
5130
5131 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5132
5133 * gnat.dg/discr50.adb: New testcase.
5134
5135 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5136
5137 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5138 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5139 gnat.dg/discr49_rec2.ads: New testcase.
5140
5141 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5142
5143 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5144 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5145 testcase.
5146
5147 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5148
5149 * gnat.dg/fixedpnt3.adb: New testcase.
5150
5151 2018-05-22 Justin Squirek <squirek@adacore.com>
5152
5153 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5154 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5155
5156 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5157
5158 PR middle-end/85862
5159 * gcc.dg/torture/pr85862.c: New test.
5160
5161 2018-05-22 Richard Biener <rguenther@suse.de>
5162
5163 PR tree-optimization/85834
5164 * g++.dg/torture/pr85834.C: New testcase.
5165 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5166
5167 2018-05-22 Martin Liska <mliska@suse.cz>
5168
5169 PR ipa/85607
5170 * g++.dg/ipa/pr85607.C: New test.
5171
5172 2018-05-22 Richard Biener <rguenther@suse.de>
5173
5174 PR tree-optimization/85863
5175 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5176
5177 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5178
5179 PR fortran/85841
5180 * gfortran.dg/assumed_rank_5.f90: Update error message.
5181 * gfortran.dg/assumed_type_4.f90: Ditto.
5182 * gfortran.dg/bind_c_array_params.f03: Ditto.
5183 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5184 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5185 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5186 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5187 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5188 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5189 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5190 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5191 * gfortran.dg/rank_3.f90: Ditto.
5192 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5193 * gfortran.dg/implicit_14.f90: Ditto.
5194
5195 2018-05-21 Christian Groessler <chris@groessler.org>
5196
5197 * gcc.c-torture/compile/simd-5.c: Fix comment.
5198
5199 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5200
5201 PR target/85657
5202 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5203 __float128, __ibm128, and long double.
5204 * gcc.target/powerpc/pr85657-2.c: Likewise.
5205 * gcc.target/powerpc/pr85657-3.c: Likewise.
5206 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5207 implementated as a separate type internally, and is not just an
5208 alias for long double.
5209
5210 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5211
5212 PR tree-optimization/85814
5213 * gcc.dg/torture/pr85814.c: New test.
5214
5215 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5216
5217 PR c++/84588
5218 * g++.dg/cpp0x/cond1.C: New.
5219 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5220 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5221 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5222 * g++.dg/parse/cond6.C: Likewise.
5223 * g++.dg/parse/cond7.C: Likewise.
5224 * g++.dg/parse/cond8.C: Likewise.
5225 * g++.dg/cpp1z/decomp16.C: Update.
5226 * g++.old-deja/g++.jason/cond.C: Likewise.
5227
5228 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5229
5230 ChangeLog for r260480
5231 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5232 warnings for deleted and obsolescent features.
5233 * gfortran.dg/graphite/id-19.f: Ditto.
5234 * gfortran.dg/graphite/id-20.f: Ditto.
5235 * gfortran.dg/graphite/id-27.f90: Ditto.
5236 * gfortran.dg/graphite/pr82449.f: Ditto.
5237
5238 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5239
5240 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5241 tiny and large memory models.
5242
5243 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5244
5245 * gnat.dg/suppress_initialization.adb,
5246 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5247
5248 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5249
5250 * gnat.dg/exit1.adb: New testcase.
5251
5252 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5253
5254 * gnat.dg/array30.adb: New testcase.
5255
5256 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5257
5258 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5259
5260 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5261
5262 * gcc.c-torture/execute/ssad-run.c: New test.
5263 * gcc.c-torture/execute/usad-run.c: Likewise.
5264 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5265 * gcc.target/aarch64/usadv16qi.c: Likewise.
5266
5267 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5268
5269 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5270 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5271 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5272 vbcaxq_s64): New.
5273 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5274 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5275 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5276
5277 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5278
5279 PR fortran/85841
5280 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5281 * gfortran.dg/g77/20020307-1.f: Ditto.
5282 * gfortran.dg/g77/980310-3.f: Ditto.
5283 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5284 * gfortran.dg/goacc/loop-1.f95: Ditto.
5285 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5286 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5287 * gfortran.dg/gomp/do-1.f90: Ditto.
5288 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5289 * gfortran.dg/pr17229.f: Ditto.
5290 * gfortran.dg/pr37243.f: Ditto.
5291 * gfortran.dg/pr49721-1.f: Ditto.
5292 * gfortran.dg/pr58484.f: Ditto.
5293 * gfortran.dg/pr81175.f: Ditto.
5294 * gfortran.dg/pr81723.f: Ditto.
5295 * gfortran.dg/predcom-2.f: Ditto.
5296 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5297 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5298 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5299 * gfortran.dg/vect/pr52580.f: Ditto.
5300
5301 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5302
5303 PR fortran/80657
5304 * gfortran.dg/char_result_18.f90: New test.
5305
5306 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5307
5308 PR fortran/49636
5309 * gfortran.dg/associate_38.f90: New test.
5310
5311 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5312
5313 PR fortran/82275
5314 * gfortran.dg/select_type_42.f90: New test.
5315
5316 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5317
5318 PR fortran/82923
5319 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5320 that the patch fixes PR66694 & PR82617, although the testcases
5321 are not explicitly included.
5322
5323 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5324
5325 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5326
5327 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5328
5329 PR c++/82899
5330 * g++.dg/pr82899.C: New testcase.
5331
5332 2018-05-18 Martin Liska <mliska@suse.cz>
5333
5334 * gcc.dg/pr68766.c: Change pruned output.
5335
5336 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5337
5338 PR c++/85782
5339 * c-c++-common/goacc/pr85782.c: New test.
5340
5341 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5342
5343 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5344
5345 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5346
5347 * gcc.target/arm/pr62554.c: Delete.
5348 * gcc.target/arm/pr69610-1.c: Likewise.
5349 * gcc.target/arm/pr69610-2.c: Likewise.
5350
5351 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5352
5353 * gcc.target/arm/pr40887.c: Update comment.
5354 * lib/target-supports.exp: Don't generate effective target checks
5355 and related helpers for armv5. Update comment.
5356 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5357 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5358 target check and options.
5359
5360 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5361
5362 PR middle-end/85817
5363 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5364 scan-tree-dump-not for h.
5365
5366 2018-05-18 Richard Biener <rguenther@suse.de>
5367
5368 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5369 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5370 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5371 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5372 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5373 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5374 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5375 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5376 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5377 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5378 * gcc.dg/vrp-min-max-1.c: Likewise.
5379 * gcc.dg/vrp-min-max-3.c: New testcase.
5380
5381 2018-05-18 Richard Biener <rguenther@suse.de>
5382
5383 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5384 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5385 * gcc.dg/graphite/scop-6.c: Likewise.
5386 * gcc.dg/graphite/scop-7.c: Likewise.
5387 * gcc.dg/graphite/scop-8.c: Likewise.
5388 * gcc.dg/graphite/scop-9.c: Likewise.
5389
5390 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5391
5392 * gcc.target/aarch64/vect-init-ld1.c: New test.
5393
5394 2018-05-18 Martin Liska <mliska@suse.cz>
5395
5396 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5397 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5398
5399 2018-05-18 Martin Liska <mliska@suse.cz>
5400
5401 * gcc.dg/ipa/ipa-icf-39.c: New test.
5402 * gcc.dg/pr68766.c: Adjust pruned output.
5403
5404 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5405
5406 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5407 New proc.
5408 * gcc.dg/fma-1.c: New test.
5409 * gcc.dg/fma-2.c: Likewise.
5410 * gcc.dg/fma-3.c: Likewise.
5411 * gcc.dg/fma-4.c: Likewise.
5412 * gcc.dg/fma-5.c: Likewise.
5413 * gcc.dg/fma-6.c: Likewise.
5414 * gcc.dg/fma-7.c: Likewise.
5415 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5416 scalar_all_fma.
5417 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5418 * gfortran.dg/reassoc_8.f: Likewise.
5419 * gfortran.dg/reassoc_9.f: Likewise.
5420 * gfortran.dg/reassoc_10.f: Likewise.
5421
5422 2018-05-17 Jim Wilson <jimw@sifive.com>
5423
5424 * gcc.target/riscv/switch-qi.c: New.
5425 * gcc.target/riscv/switch-si.c: New.
5426
5427 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5428
5429 PR target/85698
5430 * gcc.target/powerpc/pr85698.c: New test.
5431
5432 2018-05-17 Richard Biener <rguenther@suse.de>
5433
5434 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5435
5436 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5437
5438 PR tree-optimization/85793
5439 * gcc.dg/vect/pr85793.c: New test.
5440
5441 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5442
5443 * gcc.dg/gimplefe-28.c: New test.
5444 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5445 internal function calls.
5446 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5447
5448 2018-05-17 Martin Liska <mliska@suse.cz>
5449
5450 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5451 space in between 'G_' and '('.
5452
5453 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR target/85323
5456 * gcc.target/i386/pr85323-7.c: New test.
5457 * gcc.target/i386/pr85323-8.c: New test.
5458 * gcc.target/i386/pr85323-9.c: New test.
5459
5460 PR target/85323
5461 * gcc.target/i386/pr85323-4.c: New test.
5462 * gcc.target/i386/pr85323-5.c: New test.
5463 * gcc.target/i386/pr85323-6.c: New test.
5464
5465 PR target/85323
5466 * gcc.target/i386/pr85323-1.c: New test.
5467 * gcc.target/i386/pr85323-2.c: New test.
5468 * gcc.target/i386/pr85323-3.c: New test.
5469
5470 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5471 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5472 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5473 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5474 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5475 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5476 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5477 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5478 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5479 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5480 * gcc.target/i386/avx512f-setzero-1.c: New test.
5481
5482 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5483
5484 * gcc.target/aarch64/vect-slp-dup.c: New.
5485
5486 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5487
5488 PR c++/85713
5489 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5490
5491 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5492
5493 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5494 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5495
5496 2018-05-17 Richard Biener <rguenther@suse.de>
5497
5498 PR tree-optimization/85757
5499 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5500
5501 2018-05-16 Marek Polacek <polacek@redhat.com>
5502
5503 PR c++/85363
5504 * g++.dg/cpp0x/initlist-throw1.C: New test.
5505 * g++.dg/cpp0x/initlist-throw2.C: New test.
5506
5507 2018-05-16 Carl Love <cel@us.ibm.com>
5508
5509 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5510 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5511 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5512
5513 2018-05-16 Richard Biener <rguenther@suse.de>
5514
5515 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5516 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5517 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5518
5519 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5520
5521 * gcc.target/aarch64/sve/vcond_10.c: New test.
5522 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5523 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5524 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5525
5526 2018-05-15 Martin Sebor <msebor@redhat.com>
5527
5528 PR tree-optimization/85753
5529 * gcc.dg/Wrestrict-10.c: Adjust.
5530 * gcc.dg/Wrestrict-16.c: New test.
5531
5532 2018-05-15 Martin Sebor <msebor@redhat.com>
5533
5534 PR middle-end/85643
5535 * c-c++-common/attr-nonstring-7.c: New test.
5536
5537 2018-05-15 Richard Biener <rguenther@suse.de>
5538
5539 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5540
5541 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5542
5543 PR tree-optimization/83648
5544 * gcc.dg/tree-ssa/pr83648.c: New test.
5545 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5546
5547 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5548
5549 PR ipa/85734
5550 * gcc.dg/ipa/pr85734.c: New test.
5551
5552 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5553
5554 PR target/85756
5555 * gnat.dg/opt70.adb: New test.
5556 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5557
5558 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5559
5560 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5561 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5562
5563 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5564
5565 * gcc.target/aarch64/vmov_n_1.c: Update test.
5566 * gcc.target/aarch64/vfp-1.c: Update test.
5567
5568 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR target/85756
5571 * gcc.c-torture/execute/pr85756.c: New test.
5572
5573 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5574
5575 * gcc.target/i386/cldemote-1.c: New test.
5576
5577 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5578
5579 PR fortran/85742
5580 * gfortran.dg/assumed_type_9.f90 : New test.
5581
5582 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5583
5584 PR fortran/85542
5585 * gfortran.dg/pr85542.f90: New test.
5586
5587 2018-05-11 Martin Jambor <mjambor@suse.cz>
5588
5589 PR ipa/85655
5590 * g++.dg/lto/pr85655_0.C: New test.
5591
5592 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5593
5594 * gcc.target/i386/tpause-1.c: New test.
5595 * gcc.target/i386/umonitor-1.c: New test.
5596
5597 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5598
5599 PR c/85696
5600 * c-c++-common/gomp/pr85696.c: New test.
5601
5602 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5603 Jakub Jelinek <jakub@redhat.com>
5604
5605 PR tree-optimization/85692
5606 * gcc.target/i386/pr85692.c: New test.
5607
5608 2018-05-11 Martin Liska <mliska@suse.cz>
5609
5610 PR sanitizer/85556
5611 * c-c++-common/ubsan/attrib-6.c: New test.
5612
5613 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5614
5615 PR fortran/85687
5616 * gfortran.dg/pr85687.f90: new test.
5617
5618 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5619
5620 PR fortran/85521
5621 * gfortran.dg/pr85521_1.f90: New test.
5622 * gfortran.dg/pr85521_2.f90: New test.
5623
5624 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5625
5626 PR fortran/70870
5627 * gfortran.dg/pr70870_1.f90: New test.
5628
5629 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5630
5631 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5632
5633 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR c++/85662
5636 * g++.dg/ext/offsetof2.C: New test.
5637
5638 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5639
5640 PR fortran/68846
5641 * gfortran.dg/temporary_3.f90 : New test.
5642
5643 PR fortran/70864
5644 * gfortran.dg/temporary_2.f90 : New test.
5645
5646 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5647
5648 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5649 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5650 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5651 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5652 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5653 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5654 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5655 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5656 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5657 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5658 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5659 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5660 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5661 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5662 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5663 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5664 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5665 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5666 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5667 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5668 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5669 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5670 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5671 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5672 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5673 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5674 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5675
5676 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR tree-optimization/85699
5679 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5680 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5681 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5682 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5683
5684 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5685
5686 * g++.dg/tls/pr85400.C: New test.
5687
5688 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5689
5690 PR c++/85713
5691 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5692
5693 2018-05-09 Carl Love <cel@us.ibm.com>
5694
5695 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5696
5697 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5698
5699 PR c++/85713
5700 Revert:
5701 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5702
5703 PR c++/84588
5704 * g++.dg/cpp1y/pr84588.C: New.
5705
5706 2018-05-09 Andreas Schwab <schwab@suse.de>
5707
5708 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5709
5710 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5711
5712 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5713 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5714
5715 2018-05-08 Carl Love <cel@us.ibm.com>
5716 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5717
5718 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5719
5720 PR c++/84588
5721 * g++.dg/cpp1y/pr84588.C: New.
5722
5723 2018-05-08 Marek Polacek <polacek@redhat.com>
5724
5725 PR c++/85695
5726 * g++.dg/cpp1z/constexpr-if22.C: New test.
5727
5728 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5729
5730 PR target/85693
5731 * gcc.target/i386/pr85693.c: New test.
5732
5733 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR target/85683
5736 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5737 scan-assembler-times checking that except for [fh]*xor other functions
5738 don't use any load instructions.
5739
5740 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5741
5742 * gcc.target/i386/builtin_target.c: Test goldmont.
5743 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5744 arch=silvermont.
5745
5746 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR target/85572
5749 * g++.dg/other/sse2-pr85572-1.C: New test.
5750 * g++.dg/other/sse2-pr85572-2.C: New test.
5751 * g++.dg/other/sse4-pr85572-1.C: New test.
5752 * g++.dg/other/avx2-pr85572-1.C: New test.
5753
5754 PR target/85317
5755 * gcc.target/i386/pr85317.c: New test.
5756 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5757 optimization barrier to avoid optimizing away the expected insn.
5758
5759 PR target/85480
5760 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5761 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5762
5763 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5764
5765 * g++.dg/other/sve_const_pred_1.C: Rename to...
5766 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5767 target selectors and explicit -march options.
5768 * g++.dg/other/sve_const_pred_2.C: Rename to...
5769 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5770 * g++.dg/other/sve_const_pred_3.C: Rename to...
5771 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5772 * g++.dg/other/sve_const_pred_4.C: Rename to...
5773 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5774 * g++.dg/other/sve_tls_2.C: Rename to...
5775 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5776 * g++.dg/other/sve_vcond_1.C: Rename to...
5777 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5778 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5779 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5780
5781 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5782
5783 PR testsuite/85586
5784 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5785 !vect_no_align.
5786
5787 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5788
5789 PR c++/57429
5790 * g++.dg/cpp0x/deleted14.C: New.
5791
5792 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5793 Alan Hayward <alan.hayward@arm.com>
5794 David Sherwood <david.sherwood@arm.com>
5795
5796 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5797 XFAIL the BIC test.
5798 * gcc.target/aarch64/sve/vcond_7.c: New test.
5799 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5800
5801 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5802
5803 PR c++/70563
5804 * g++.dg/cpp0x/sfinae62.C: New.
5805
5806 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5807
5808 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5809 load from src[i].
5810
5811 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5812
5813 PR c++/80691
5814 * g++.dg/cpp0x/narrowing1.C: New.
5815
5816 2018-05-08 Richard Biener <rguenther@suse.de>
5817
5818 PR middle-end/85588
5819 * gcc.dg/torture/pr85574.c: Rename to...
5820 * gcc.dg/torture/pr85588.c: ... this.
5821
5822 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5823
5824 PR fortran/54613
5825 * gfortran.dg/minmaxloc_12.f90: New test case.
5826 * gfortran.dg/minmaxloc_13.f90: New test case.
5827
5828 2018-05-07 Nathan Sidwell <nathan@acm.org>
5829
5830 * g++.dg/cpp0x/range-for10.C: Delete.
5831 * g++.dg/ext/forscope1.C: Delete.
5832 * g++.dg/ext/forscope2.C: Delete.
5833 * g++.dg/template/for1.C: Delete.
5834
5835 2018-05-07 Jeff Law <law@redhat.com>
5836
5837 * gfortran.dg/linefile.f90: New test.
5838
5839 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5840
5841 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5842 and options.
5843
5844 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR c++/85659
5847 * g++.dg/ext/asm14.C: New test.
5848 * g++.dg/ext/asm15.C: New test.
5849 * g++.dg/ext/asm16.C: New test.
5850
5851 2018-05-06 Michael Eager <eager@eagercon.com>
5852
5853 * gcc.target/microblaze/others/picdtr.c: Correct option
5854 -fPIE -mpic-data-is-text-relative.
5855
5856 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5857
5858 * gcc.target/microblaze/others/picdtr.c: Add test for
5859 -fPIE -mpic-data-is-text-relative.
5860
5861 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5862
5863 PR fortran/85507
5864 * gfortran.dg/coarray_dependency_1.f90: New test.
5865 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5866
5867 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5868
5869 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5870 to match the currently produced gimple.
5871
5872 2018-05-04 Carl Love <cel@us.ibm.com>
5873
5874 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5875 vec_trunc.
5876 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5877 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5878 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5879 xvcmpgedp counts. Add xxsel counts.
5880
5881 2018-05-04 Richard Biener <rguenther@suse.de>
5882
5883 PR middle-end/85627
5884 * g++.dg/torture/pr85627.C: New testcase.
5885
5886 2018-05-04 Richard Biener <rguenther@suse.de>
5887
5888 PR middle-end/85574
5889 * gcc.dg/torture/pr85574.c: New testcase.
5890 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5891
5892 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5893
5894 PR libstdc++/85466
5895 * gcc.dg/nextafter-1.c: New test.
5896 * gcc.dg/nextafter-2.c: New test.
5897 * gcc.dg/nextafter-3.c: New test.
5898 * gcc.dg/nextafter-4.c: New test.
5899
5900 2018-05-03 Nathan Sidwell <nathan@acm.org>
5901
5902 Remove -ffriend-injection.
5903 * g++.old-deja/g++.jason/scoping15.C: Delete.
5904 * g++.old-deja/g++.mike/net43.C: Delete.
5905
5906 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR target/85530
5909 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5910 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5911 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5912 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5913
5914 2018-05-03 Tom de Vries <tom@codesourcery.com>
5915
5916 PR testsuite/85106
5917 * lib/scanoffloadtree.exp: New file.
5918
5919 2018-05-03 Richard Biener <rguenther@suse.de>
5920
5921 PR tree-optimization/85615
5922 * gcc.dg/torture/pr85615.c: New testcase.
5923
5924 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5925
5926 PR tree-optimization/70291
5927 * gcc.dg/complex-6.c: New test.
5928 * gcc.dg/complex-7.c: Likewise.
5929
5930 2018-05-03 Richard Biener <rguenther@suse.de>
5931
5932 PR testsuite/85579
5933 * fortran.dg/pr51434.f90: Truncate transfer argument.
5934
5935 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR target/85582
5938 * gcc.c-torture/execute/pr85582-3.c: New test.
5939
5940 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5941 Jason Merrill <jason@redhat.com>
5942
5943 PR c++/68374
5944 * g++.dg/warn/Wshadow-13.C: New.
5945 * g++.dg/warn/Wshadow-14.C: Likewise.
5946
5947 2018-05-02 Tom de Vries <tom@codesourcery.com>
5948
5949 PR libgomp/82428
5950 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5951 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5952
5953 2018-05-02 David Pagan <dave.pagan@oracle.com>
5954
5955 PR c/30552
5956 * gcc.dg/noncompile/pr30552-1.c: New test.
5957 * gcc.dg/noncompile/pr30552-2.c: New test.
5958 * gcc.dg/noncompile/pr30552-3.c: New test.
5959 * gcc.dg/noncompile/pr30552-4.c: New test.
5960
5961 2018-05-02 Richard Biener <rguenther@suse.de>
5962
5963 PR tree-optimization/85597
5964 * gcc.dg/vect/pr85597.c: New testcase.
5965
5966 2018-05-02 Tom de Vries <tom@codesourcery.com>
5967
5968 PR testsuite/85106
5969 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5970 * lib/scanltranstree.exp: New file.
5971 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5972 (scan-ltrans-tree-dump-times_required_options)
5973 (scan-ltrans-tree-dump-not_required_options)
5974 (scan-ltrans-tree-dump-dem_required_options)
5975 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5976 * lib/gcc-dg.exp: Include scanltranstree.exp.
5977
5978 2018-05-02 Tom de Vries <tom@codesourcery.com>
5979
5980 PR testsuite/85106
5981 * gcc.dg/ipa/ipa-icf-38.c: New test.
5982 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5983 * lib/scandump.exp (dump-base): New proc.
5984 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5985 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5986 base.
5987 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5988 * lib/scanlang.exp: Same.
5989 * lib/scanrtl.exp: Same.
5990 * lib/scantree.exp: Same.
5991 * lib/scanwpaipa.exp: New file.
5992 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5993
5994 2018-05-02 Richard Biener <rguenther@suse.de>
5995
5996 PR middle-end/85567
5997 * gcc.dg/torture/pr85567.c: New testcase.
5998
5999 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR target/85582
6002 * gcc.c-torture/execute/pr85582-1.c: New test.
6003 * gcc.c-torture/execute/pr85582-2.c: New test.
6004
6005 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6006
6007 PR tree-optimization/85586
6008 * gcc.dg/vect/pr85586.c: New test.
6009
6010 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6011
6012 PR tree-optimization/85143
6013 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6014 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6015
6016 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6017
6018 PR c/84258
6019 * c-c++-common/Wformat-pr84258.c: New test.
6020
6021 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6022
6023 PR tree-optimization/82665
6024 * gcc.dg/tree-ssa/pr82665.c: New test.
6025
6026 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6027
6028 PR c++/85523
6029 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6030 (test_add_fixit_insert_formatted_single_line): New function.
6031 (test_add_fixit_insert_formatted_multiline): New function.
6032 Extend expected output of generated patch to include fix-it hints
6033 for these.
6034 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6035 "gcc-rich-location.h". Add test coverage for
6036 gcc_rich_location::add_fixit_insert_formatted.
6037
6038 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6039
6040 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6041 (test_show_locus): Update for location_get_source_line returning a
6042 char_span. Use char_span for handling words in the
6043 "test_many_nested_locations" fix-it example.
6044
6045 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6046
6047 * gcc.target/arc/interrupt-8.c: Update test.
6048 * gcc.target/arc/loop-4.c: Likewise.
6049 * gcc.target/arc/loop-hazard-1.c: Likewise.
6050 * gcc.target/arc/sdata-3.c: Likewise.
6051
6052 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6053
6054 * gcc.target/arc/store-merge-1.c: New test.
6055 * gcc.target/arc/add_n-combine.c: Update test.
6056
6057 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6058
6059 Microblaze Target: PIC data text relative
6060
6061 * gcc.target/microblaze/others/data_var1.c: Include
6062 PIC case of r20 base register.
6063 * gcc.target/microblaze/others/data_var2.c: Ditto.
6064 * gcc.target/microblaze/others/picdtr.c: Add new
6065 test case for -mpic-is-data-text-relative.
6066 * gcc.target/microblaze/others/sdata_var1.c: Add
6067 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6068 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6069 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6070 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6071 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6072 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6073 Ditto.
6074 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6075 Ditto.
6076
6077 2018-04-30 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/28364
6080 PR tree-optimization/85275
6081 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6082 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6083 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6084 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6085 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6086 still passes.
6087 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6088 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6089 still passes.
6090 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6091 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6092 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6093
6094 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6095
6096 PR target/84431
6097 * gcc.target/i386/pr84431.c: New test.
6098
6099 2018-04-27 Martin Jambor <mjambor@suse.cz>
6100
6101 PR ipa/85549
6102 * g++.dg/ipa/pr85549.C: New test.
6103
6104 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR c++/85553
6107 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6108 directive.
6109 * g++.dg/cpp0x/constexpr-85553.C: New test.
6110
6111 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6112
6113 PR c++/85515
6114 * g++.dg/pr85515-1.C: New test.
6115 * g++.dg/pr85515-2.C: New test.
6116
6117 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6118
6119 PR c++/84691
6120 * g++.dg/cpp0x/friend3.C: New.
6121
6122 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6123
6124 PR target/82518
6125 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6126 Use check_effective_target_arm_little_endian.
6127
6128 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6129
6130 PR tree-optimization/85529
6131 * gcc.c-torture/execute/pr85529-1.c: New test.
6132 * gcc.c-torture/execute/pr85529-2.c: New test.
6133 * gcc.dg/pr85529.c: New test.
6134
6135 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6136
6137 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6138 `.dword' in addition to `lw' and `.word'.
6139
6140 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6141
6142 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6143
6144 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6145
6146 * gnat.dg/loop_optimization24.adb: New test.
6147
6148 2018-04-26 Richard Biener <rguenther@suse.de>
6149
6150 PR tree-optimization/85116
6151 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6152 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6153 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6154 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6155
6156 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6157
6158 PR target/85473
6159 * gcc.target/i386/pr85473-1.c: New test.
6160 * gcc.target/i386/pr85473-2.c: New test.
6161
6162 2018-04-25 Nathan Sidwell <nathan@acm.org>
6163 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR c++/85437
6166 PR c++/49171
6167 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6168 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6169 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6170 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6171 * g++.dg/cpp0x/pr85437-1.C: New.
6172 * g++.dg/cpp0x/pr85437-2.C: New.
6173 * g++.dg/cpp0x/pr85437-3.C: New.
6174 * g++.dg/cpp0x/pr85437-4.C: New.
6175
6176 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6177
6178 PR fortran/85520
6179 * gfortran.dg/pr85520.f90: New test.
6180
6181 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6182
6183 PR target/85512
6184 * gcc.dg/pr85512.c: New test.
6185
6186 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6187
6188 PR target/85485
6189 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6190 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6191 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6192 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6193 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6194 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6195 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6196 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6197 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6198 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6199 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6200 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6201 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6202 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6203 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6204 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6205 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6206 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6207 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6208 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6209 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6210 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6211 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6212 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6213 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6214 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6215 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6216 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6217 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6218 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6219 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6220 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6221 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6222 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6223 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6224 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6225 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6226 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6227 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6228 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6229 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6230 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6231 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6232 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6233 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6234 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6235 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6236 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6237 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6238 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6239 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6240 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6241 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6242 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6243 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6244 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6245 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6246 with -mshstk.
6247 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6248 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6249 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6250 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6251 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6252 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6253 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6254 * (dg-options): Likwise.
6255 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6256 -mno-cet.
6257 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6258 * gcc.target/i386/cet-label-3.c: Removed.
6259 * gcc.target/i386/cet-property-3.c: Likwise.
6260 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6261
6262 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR target/85511
6265 * gcc.target/i386/pr85511.c: New test.
6266
6267 PR target/85503
6268 * g++.dg/ext/pr85503.C: New test.
6269
6270 PR target/85508
6271 * gcc.target/i386/pr85508.c: New test.
6272
6273 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6274
6275 PR tree-optimization/85478
6276 * g++.dg/pr85478.C: New test.
6277
6278 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6279
6280 * g++.dg/torture/pr85496.C: New test.
6281
6282 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6283
6284 PR rtl-optimization/85423
6285 * gcc.dg/pr85423.c: New test.
6286
6287 2018-04-20 Martin Sebor <msebor@redhat.com>
6288
6289 PR c/85365
6290 * gcc.dg/Wrestrict-15.c: New test.
6291
6292 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6293
6294 PR target/85456
6295 * gcc.target/powerpc/pr85456.c: New test.
6296
6297 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6298
6299 * g++.dg/ext/undef-bool-1.C: Require lp64.
6300 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6301
6302 2018-04-20 Jeff Law <law@redhat.com>
6303
6304 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6305 stack protector.
6306 * gcc.dg/stack-check-6.c: Likewise.
6307 * gcc.dg/stack-check-6a.c: Likewise.
6308 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6309 * gcc.target/i386/stack-check-18.c: Likewise.
6310 * gcc.target/i386/stack-check-19.c: Likewise.
6311
6312 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6313
6314 PR testsuite/85483
6315 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6316 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6317 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6318 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6319
6320 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6321
6322 PR target/85469
6323 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6324 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6325
6326 2018-04-20 Richard Biener <rguenther@suse.de>
6327
6328 PR middle-end/85475
6329 * gcc.dg/torture/pr85475.c: New testcase.
6330
6331 2018-04-20 Martin Jambor <mjambor@suse.cz>
6332
6333 ipa/85449
6334 * gcc.dg/ipa/pr85449.c: New test.
6335
6336 2018-04-20 Martin Jambor <mjambor@suse.cz>
6337
6338 ipa/85447
6339 * g++.dg/ipa/pr85447.C: New file.
6340 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6341
6342 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR c++/85462
6345 * g++.dg/cpp0x/pr85462.C: New test.
6346
6347 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6348
6349 * gcc.target/i386/pr85404.c: Require CET target.
6350
6351 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR tree-optimization/85467
6354 * gcc.dg/pr85467.c: New test.
6355
6356 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6357
6358 PR c++/84611
6359 * g++.dg/parse/crash68.C: New.
6360
6361 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6362
6363 PR libgcc/85334
6364 * g++.dg/torture/pr85334.C: New test.
6365
6366 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6367
6368 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6369 * g++.dg/diagnostic/pr85464.C: New.
6370
6371 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6372
6373 PR target/85397
6374 * gcc.dg/torture/pr85397-1.c: New test.
6375 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6376 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6377
6378 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6379
6380 PR target/85404
6381 * gcc.target/i386/pr85404.c: New test.
6382
6383 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6384
6385 PR target/85417
6386 * c-c++-common/attr-nocf-check-1.c: Compile with
6387 -fcf-protection=none.
6388 * c-c++-common/attr-nocf-check-3.c: Likewise.
6389 * gcc.dg/march-generic.c: Likewise.
6390 * gcc.target/i386/align-limit.c: Likewise.
6391 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6392 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6393 * gcc.target/i386/cet-property-2.c: Likewise.
6394 * gcc.target/i386/ret-thunk-26.c: Likewise.
6395 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6396 targets.
6397 * c-c++-common/fcf-protection-2.c: Likewise.
6398 * c-c++-common/fcf-protection-3.c: Likewise.
6399 * c-c++-common/fcf-protection-5.c: Likewise.
6400 * c-c++-common/fcf-protection-6.c: Likewise.
6401 * c-c++-common/fcf-protection-7.c: Likewise.
6402 * gcc.target/i386/cet-label-3.c: New test.
6403 * gcc.target/i386/cet-property-3.c: Likewise.
6404 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6405 * gcc.target/i386/pr85417-1.c: Likewise.
6406 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6407 __x86_indirect_thunk_nt_(r|e)ax
6408 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6409 * gcc.target/i386/pr85403.c: Remove dg-error,
6410
6411 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6412
6413 * gcc.target/i386/movdir-1.c: New test.
6414
6415 2018-04-19 Richard Biener <rguenther@suse.de>
6416
6417 PR middle-end/85455
6418 * gcc.dg/pr85455.c: New testcase.
6419
6420 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6421
6422 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6423 targets.
6424 * g++.dg/lto/pr85405b_0.C: Likewise.
6425 * g++.dg/lto/pr84805_0.C: Likewise.
6426
6427 2018-04-18 Martin Liska <mliska@suse.cz>
6428
6429 PR ipa/83983
6430 PR ipa/85391
6431 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6432 output.
6433
6434 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6435
6436 PR target/85388
6437 * gcc.dg/pr85388-1.c: New test.
6438 * gcc.dg/pr85388-2.c: Likewise.
6439 * gcc.dg/pr85388-3.c: Likewise.
6440 * gcc.dg/pr85388-4.c: Likewise.
6441 * gcc.dg/pr85388-5.c: Likewise.
6442 * gcc.dg/pr85388-6.c: Likewise.
6443
6444 2018-04-18 Jan Hubicka <jh@suse.cz>
6445 Martin Liska <mliska@suse.cz>
6446
6447 * g++.dg/lto/pr83121_0.C: Update template.
6448 * g++.dg/lto/pr83121_1.C: Update template.
6449 * g++.dg/lto/pr84805_0.C: Update template.
6450 * g++.dg/lto/pr84805_1.C: Update template.
6451 * g++.dg/lto/pr84805_2.C: Update template.
6452
6453 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6454
6455 PR c++/84630
6456 * g++.dg/cpp0x/pr84630.C: New.
6457
6458 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR c++/84463
6461 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6462 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6463 in two cases. Uncomment two other tests and add expected dg-error for
6464 them.
6465 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6466 -Wnarrowing diagnostics on some targets for c++11.
6467 * g++.dg/parse/array-size2.C: Remove xfail.
6468 * g++.dg/cpp0x/constexpr-84463.C: New test.
6469
6470 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6471
6472 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6473 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6474
6475 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR testsuite/85326
6478 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6479 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6480 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6481
6482 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6483
6484 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6485 prevent cascading of errors and change expected error message.
6486 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6487 to 64-bit targets.
6488 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6489 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6490 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6491 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6492 error message.
6493 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6494
6495 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR target/85430
6498 * gcc.dg/pr85430.c: New test.
6499
6500 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6501
6502 PR testsuite/85326
6503 * gcc.target/arm/pr54300.C: Move to...
6504 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6505 * gcc.target/arm/pr55073.C: Move to...
6506 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6507 * gcc.target/arm/pr56184.C: Move to...
6508 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6509 * gcc.target/arm/pr59985.C: Move to...
6510 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6511 * gcc.target/aarch64/pr60675.C: Move to...
6512 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6513 * gcc.target/aarch64/pr81422.C: Move to...
6514 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6515 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6516 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6517 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6518 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6519 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6520 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6521 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6522 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6523 * gcc.target/aarch64/sve/tls_2.C: Move to...
6524 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6525 * gcc.target/aarch64/pr81414.C: Rename to...
6526 * gcc.target/aarch64/pr81414.c: ... This.
6527 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6528 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6529 messages.
6530 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6531 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6532 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6533 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6534 file name.
6535
6536 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR middle-end/85414
6539 * gcc.dg/pr85414.c: New test.
6540
6541 2018-04-17 Martin Jambor <mjambor@suse.cz>
6542
6543 PR ipa/85421
6544 * g++.dg/ipa/pr85421.C: New test.
6545
6546 2018-04-17 Martin Liska <mliska@suse.cz>
6547
6548 PR lto/85405
6549 * g++.dg/lto/pr85405b_0.C: New test.
6550 * g++.dg/lto/pr85405b_1.C: New test.
6551
6552 2018-04-17 Martin Liska <mliska@suse.cz>
6553
6554 PR lto/85405
6555 * g++.dg/lto/pr85405_0.C: New test.
6556 * g++.dg/lto/pr85405_1.C: New test.
6557
6558 2018-04-17 Martin Liska <mliska@suse.cz>
6559
6560 PR ipa/85329
6561 * g++.dg/ext/pr85329-2.C: New test.
6562 * g++.dg/ext/pr85329.C: New test.
6563 * gcc.target/i386/mvc12.c: New test.
6564
6565 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6566
6567 PR c++/85039
6568 * g++.dg/pr85039-1.C: New.
6569 * g++.dg/pr85039-2.C: New.
6570 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6571
6572 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6573
6574 PR target/85080
6575 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6576 if the target supports efficient unaligned storage accesses.
6577
6578 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6579
6580 PR target/83660
6581 * gcc.target/powerpc/pr83660.C: New test.
6582
6583 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6584
6585 PR target/85403
6586 * gcc.target/i386/pr85403.c: New test.
6587
6588 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6589
6590 PR target/84331
6591 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6592
6593 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6594 Jason Merrill <jason@redhat.com>
6595
6596 PR c++/85112
6597 * g++.dg/cpp0x/pr85112.C: New.
6598
6599 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6600
6601 PR testsuite/85326
6602 * g++.dg/ext/undef-bool-1.C: New file.
6603 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6604 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6605
6606 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6607
6608 PR target/85293
6609 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6610 corresponding dg-error clause.
6611 * gcc.target/powerpc/pr80098-3.c: Ditto.
6612 * gcc.target/powerpc/pr80103-1.c: Delete.
6613
6614 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6615
6616 PR fortran/81773
6617 PR fortran/83606
6618 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6619 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6620
6621 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6622
6623 PR fortran/85387
6624 * gfortran.dg/implied_do_io_5.f90: New test.
6625
6626 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6627
6628 PR target/83402
6629 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6630 several values: positive, negative, and zero.
6631 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6632 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6633
6634 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6635
6636 PR rtl-optimization/79916
6637 * gcc.target/powerpc/pr79916.c: New.
6638
6639 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR rtl-optimization/85393
6642 * g++.dg/opt/pr85393.C: New test.
6643 * g++.dg/opt/pr85393-aux.cc: New file.
6644
6645 PR rtl-optimization/85376
6646 * gcc.dg/pr85376.c: New test.
6647
6648 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6649
6650 PR rtl-optimization/83852
6651 * gcc.dg/pr83852.c: New testcase.
6652
6653 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6654
6655 PR testsuite/85326
6656 * gcc.target/s390/pr77822-1.C: Rename to ...
6657 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6658 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6659 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6660
6661 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6662
6663 PR lto/71991
6664 * gcc.target/i386/pr71991.c: New testcase.
6665
6666 2018-04-13 Martin Liska <mliska@suse.cz>
6667 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR middle-end/81657
6670 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6671 call.
6672
6673 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6674
6675 PR c++/85385
6676 * g++.dg/diagnostic/macro-arg-count.C: New test.
6677
6678 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6679
6680 PR fortran/83064
6681 PR testsuite/85346
6682 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6683 array and move test to libgomp/testsuite/libgomp.fortran.
6684 * gfortran.dg/do_concurrent_6.f90: New test.
6685
6686 2018-04-12 Marek Polacek <polacek@redhat.com>
6687
6688 PR c++/85258
6689 * g++.dg/parse/error61.C: New test.
6690
6691 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6692
6693 PR target/85347
6694 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6695 specify -mvsx on gcc command line.
6696
6697 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR target/85328
6700 * gcc.target/i386/pr85328.c: New test.
6701
6702 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6703
6704 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6705
6706 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR rtl-optimization/85342
6709 * gcc.target/i386/pr85342.c: New test.
6710
6711 2018-04-11 Jason Merrill <jason@redhat.com>
6712
6713 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6714 if ulimit -v is set.
6715
6716 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6717
6718 PR testsuite/85190
6719 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6720
6721 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6722
6723 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6724 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6725
6726 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR c++/70808
6729 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6730 effective target.
6731
6732 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6733
6734 PR target/84301
6735 * gcc.target/i386/pr84301.c: New test.
6736
6737 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR tree-optimization/85331
6740 * gcc.c-torture/execute/pr85331.c: New test.
6741
6742 2018-04-11 Marek Polacek <polacek@redhat.com>
6743
6744 PR c++/85032
6745 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6746 * g++.dg/cpp1z/constexpr-if21.C: New test.
6747
6748 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6749
6750 PR target/85281
6751 * gcc.target/i386/pr85281.c: New test.
6752
6753 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6754
6755 PR rtl-optimization/84659
6756 * gcc.dg/pr84659.c: New test.
6757
6758 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6759
6760 PR debug/85302
6761 * g++.dg/debug/dwarf2/pr85302.C: New test.
6762
6763 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6764
6765 PR target/85261
6766 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6767 into register.
6768
6769 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6770
6771 PR c++/70808
6772 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6773
6774 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6775
6776 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6777 * gcc.target/powerpc/dimode_off.c: Ditto.
6778 * gcc.target/powerpc/tfmode_off.c: Ditto.
6779 * gcc.target/powerpc/timode_off.c: Ditto.
6780
6781 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6782
6783 * gcc.target/powerpc/vec-ldl-1.c: New test.
6784 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6785 corrections to ABI implementation.
6786
6787 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6788
6789 PR target/85056
6790 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6791
6792 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR rtl-optimization/85300
6795 * gcc.dg/pr85300.c: New test.
6796
6797 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6798
6799 PR c++/85110
6800 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6801 where we now show the pertinent parameter.
6802 * g++.dg/diagnostic/aka2.C: Likewise.
6803 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6804
6805 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6806
6807 PR fortran/85313
6808 * gfortran.dg/gomp/pr85313.f90: New test.
6809
6810 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6811
6812 PR c++/24314
6813 * g++.dg/parse/template29.C: New.
6814
6815 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6816
6817 PR testsuite/85190
6818 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6819
6820 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6821
6822 PR target/85177
6823 PR target/85255
6824 * gcc.target/i386/avx512f-pr85177.c: New test.
6825 * gcc.target/i386/avx512f-pr85255.c: New test.
6826
6827 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6828
6829 PR tree-optimization/85286
6830 * gcc.dg/vect/pr85286.c: New test.
6831
6832 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6833
6834 PR target/85173
6835 * gcc.target/arm/pr85173.c: New test.
6836
6837 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6838
6839 PR lto/85248
6840 * gcc.dg/lto/pr85248_0.c: New test.
6841 * gcc.dg/lto/pr85248_1.c: New test.
6842
6843 2018-04-09 Jan Hubicka <jh@suse.cz>
6844
6845 PR lto/85078
6846 * g++.dg/torture/pr85078.C: New.
6847
6848 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6849
6850 PR c++/85227
6851 * g++.dg/cpp1z/decomp44.C: New.
6852 * g++.dg/cpp1z/decomp45.C: Likewise.
6853
6854 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6855
6856 PR fortran/83064
6857 * gfortran.dg/do_concurrent_5.f90: New test.
6858 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6859 message.
6860
6861 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6862
6863 PR fortran/51260
6864 * gfortran.dg/parameter_array_element_3.f90: New test.
6865
6866 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6867
6868 PR c++/85194
6869 * g++.dg/cpp1z/decomp43.C: New test.
6870
6871 PR rtl-optimization/80463
6872 * g++.dg/pr80463.C: Add -w to dg-options.
6873
6874 2018-04-09 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/85284
6877 * gcc.dg/torture/pr85284.c: New testcase.
6878
6879 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6880
6881 PR rtl-optimization/80463
6882 PR rtl-optimization/83972
6883 PR rtl-optimization/83480
6884
6885 * gcc.dg/pr80463.c: New test.
6886 * g++.dg/pr80463.C: Likewise.
6887 * gcc.dg/pr83972.c: Likewise.
6888
6889 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6890
6891 PR rtl-optimization/83913
6892 * gcc.dg/pr83913.c: New test.
6893
6894 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6895
6896 PR rtl-optimization/83962
6897 * gcc.dg/pr83962.c: New test.
6898
6899 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6900
6901 PR rtl-optimization/83530
6902 * gcc.dg/pr83530.c: New test.
6903
6904 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6905
6906 PR middle-end/82976
6907 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6908
6909 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR tree-optimization/85257
6912 * gcc.dg/pr85257.c: New test.
6913
6914 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6915
6916 * g++.dg/opt/pr85196.C: New test.
6917
6918 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6919
6920 PR c++/84269
6921 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6922 std::tuple here since they need C++11.
6923 * g++.dg/lookup/missing-std-include-8.C: New test.
6924 * g++.dg/lookup/missing-std-include.C: Move std::array and
6925 std::tuple test to missing-std-include-6.C to avoid failures
6926 with C++98.
6927
6928 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR debug/85252
6931 * gcc.dg/debug/pr85252.c: New test.
6932
6933 PR rtl-optimization/84872
6934 * gcc.dg/graphite/pr84872.c: New test.
6935
6936 PR c++/85210
6937 * g++.dg/cpp1z/decomp42.C: New test.
6938
6939 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6940
6941 PR c++/85021
6942 * g++.dg/lookup/missing-std-include-7.C: New test.
6943
6944 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6945
6946 * gcc.dg/struct-simple.c: Revert r254862.
6947 * lib/target-supports.exp
6948 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6949
6950 2018-04-06 Richard Biener <rguenther@suse.de>
6951
6952 PR middle-end/85244
6953 * gcc.dg/torture/pr85244-1.c: New testcase.
6954 * gcc.dg/torture/pr85244-2.c: Likewise.
6955
6956 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR sanitizer/85213
6959 * c-c++-common/ubsan/pr85213.c: New test.
6960
6961 2018-04-06 Richard Biener <rguenther@suse.de>
6962
6963 PR middle-end/85180
6964 * gcc.dg/pr85180.c: New testcase.
6965
6966 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6967
6968 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6969 to trigger the optimization. Do some cleanup and function
6970 renaming. Add more test functions.
6971
6972 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6973
6974 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6975 options.
6976 * gcc.target/s390/hotpatch-1.c: Skip when building without
6977 optimization.
6978 * gcc.target/s390/hotpatch-10.c: Likewise.
6979 * gcc.target/s390/hotpatch-11.c: Likewise.
6980 * gcc.target/s390/hotpatch-12.c: Likewise.
6981 * gcc.target/s390/hotpatch-13.c: Likewise.
6982 * gcc.target/s390/hotpatch-14.c: Likewise.
6983 * gcc.target/s390/hotpatch-15.c: Likewise.
6984 * gcc.target/s390/hotpatch-16.c: Likewise.
6985 * gcc.target/s390/hotpatch-17.c: Likewise.
6986 * gcc.target/s390/hotpatch-18.c: Likewise.
6987 * gcc.target/s390/hotpatch-19.c: Likewise.
6988 * gcc.target/s390/hotpatch-2.c: Likewise.
6989 * gcc.target/s390/hotpatch-3.c: Likewise.
6990 * gcc.target/s390/hotpatch-4.c: Likewise.
6991 * gcc.target/s390/hotpatch-5.c: Likewise.
6992 * gcc.target/s390/hotpatch-6.c: Likewise.
6993 * gcc.target/s390/hotpatch-7.c: Likewise.
6994 * gcc.target/s390/hotpatch-8.c: Likewise.
6995 * gcc.target/s390/hotpatch-9.c: Likewise.
6996
6997 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6998
6999 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7000 check for an error instead.
7001 * gcc.dg/Wattributes-6.c: Likewise.
7002
7003 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR c++/85209
7006 * g++.dg/cpp1z/decomp39.C: New test.
7007 * g++.dg/cpp1z/decomp40.C: New test.
7008
7009 PR c++/85208
7010 * g++.dg/cpp1z/decomp41.C: New test.
7011
7012 PR middle-end/85195
7013 * gcc.dg/pr85195.c: New test.
7014
7015 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7016
7017 PR c++/80956
7018 * g++.dg/cpp0x/initlist100.C: New.
7019 * g++.dg/cpp0x/initlist101.C: Likewise.
7020
7021 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7022
7023 PR c++/84792
7024 * g++.dg/other/pr84792-1.C: New.
7025 * g++.dg/other/pr84792-2.C: Likewise.
7026
7027 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/85193
7030 * gcc.target/i386/pr85193.c: New test.
7031
7032 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7033
7034 PR c++/84979
7035 * g++.dg/concepts/pr84979.C: New.
7036 * g++.dg/concepts/pr84979-2.C: New.
7037 * g++.dg/concepts/pr84979-3.C: New.
7038
7039 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7040
7041 PR c++/80026
7042 * g++.dg/cpp0x/variadic174.C: New.
7043
7044 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR inline-asm/85172
7047 * g++.dg/ext/builtin13.C: New test.
7048 * g++.dg/ext/atomic-4.C: New test.
7049
7050 PR c++/85146
7051 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7052 * g++.dg/ext/bases3.C: New test.
7053
7054 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7055
7056 PR target/85203
7057 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7058 to match a single insn of the baz function. Move scan directives at
7059 the end of the file below the functions they are trying to test for
7060 better readability.
7061 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7062
7063 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7064
7065 PR rtl-optimization/84878
7066 * gcc.target/powerpc/pr84878.c: New test.
7067
7068 2018-04-04 Michael Matz <matz@suse.de>
7069
7070 * gcc.dg/Wstringop-overflow-4.c: New test.
7071 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7072
7073 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR testsuite/85189
7076 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7077 for the diagnostics of overridden functions. Adjust for new wording.
7078
7079 2018-04-04 Richard Biener <rguenther@suse.de>
7080
7081 PR lto/85176
7082 * g++.dg/lto/pr85176_0.C: New testcase.
7083
7084 2018-04-04 Richard Biener <rguenther@suse.de>
7085
7086 PR testsuite/85191
7087 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7088 Fix typo.
7089
7090 2018-04-04 Martin Liska <mliska@suse.cz>
7091
7092 PR sanitizer/85174
7093 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7094 and msdata as a workaround for powerpc.
7095
7096 2018-04-04 Richard Biener <rguenther@suse.de>
7097
7098 PR tree-optimization/85168
7099 * gcc.dg/torture/pr85168.c: New testcase.
7100
7101 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7102
7103 PR c++/84943
7104 * g++.dg/pr84943.C: New.
7105 * g++.dg/pr84943-2.C: New.
7106
7107 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR rtl-optimization/85167
7110 * gcc.dg/pr85167.c: New test.
7111
7112 PR tree-optimization/85156
7113 * c-c++-common/pr85156.c: New test.
7114 * gcc.c-torture/execute/pr85156.c: New test.
7115
7116 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7117
7118 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7119 * gcc.target/powerpc/undef-bool-1.C: New file.
7120 * gcc.target/powerpc/undef-bool-2.c: New file.
7121
7122 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7123
7124 PR c++/84768
7125 * g++.dg/cpp1z/class-deduction52.C: New.
7126
7127 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR c++/85147
7130 * g++.dg/cpp0x/pr85147.C: New test.
7131
7132 PR c++/85140
7133 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7134
7135 PR c++/85134
7136 * g++.dg/gomp/pr85134.C: New test.
7137 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7138
7139 PR target/85169
7140 * gcc.c-torture/execute/pr85169.c: New test.
7141 * gcc.target/i386/avx512f-pr85169.c: New test.
7142 * gcc.target/i386/avx512bw-pr85169.c: New test.
7143
7144 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7145
7146 PR target/85126
7147 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7148 scan-assembler-times clause.
7149
7150 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7151
7152 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7153 dg-additional-options.
7154
7155 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7156
7157 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7158
7159 2018-04-03 Richard Biener <rguenther@suse.de>
7160
7161 PR testsuite/85154
7162 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7163
7164 2018-04-02 Jim Wilson <jimw@sifive.com>
7165
7166 * gcc.target/riscv/pr84660.c: New.
7167 * gcc.target/riscv/shift-and-1.c: New.
7168 * gcc.target/riscv/shift-and-2.c: New.
7169
7170 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7171
7172 PR fortran/85102
7173 * gfortran.dg/array_simplify_2.f90: New test.
7174
7175 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7176
7177 PR middle-end/85090
7178 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7179 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7180 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7181 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7182 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7183
7184 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7185
7186 PR c++/85027
7187 * g++.dg/pr85027.C: New.
7188
7189 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7190
7191 PR target/83315
7192 * gcc.target/powerpc/sse-maxps-2.c: New test.
7193 * gcc.target/powerpc/sse-minps-2.c: New test.
7194
7195 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR c++/84791
7198 * g++.dg/gomp/pr84791.C: New test.
7199
7200 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7201
7202 PR fortran/84931
7203 * gfortran.dg/array_constructor_53.f90: New test.
7204
7205 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7206
7207 PR fortran/85130
7208 * gfortran.dg/substr_6.f90: Remove illegal test for
7209 out-of-bounds substring.
7210
7211 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7212
7213 PR fortran/85111
7214 * gfortran.dg/zero_sized_10.f90: New test.
7215
7216 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7217
7218 PR c++/84269
7219 * g++.dg/lookup/missing-std-include-6.C: New test.
7220 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7221 std::tuple tests.
7222 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7223 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7224 <cstring>, <cassert>, and <cstdlib>.
7225
7226 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7227
7228 PR inline-asm/84985
7229 * gcc.target/i386/pr84985.c: New.
7230
7231 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7232
7233 PR c++/85110
7234 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7235
7236 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR c++/85108
7239 * g++.dg/warn/Wunused-var-31.C: New test.
7240
7241 PR c/85094
7242 * c-c++-common/Wduplicated-branches-14.c: New test.
7243
7244 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7245
7246 PR c++/84606
7247 * g++.dg/cpp0x/pr84606.C: New.
7248
7249 2018-03-29 Carl Love <cel@us.ibm.com>
7250
7251 Revert
7252 2017-09-27 Carl Love <cel@us.ibm.com>
7253
7254 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7255 for the __builtin_fctid and __builtin_fctiw.
7256
7257 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7258
7259 PR target/84912
7260 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7261 deleted builtin function.
7262 (div_weuo): Likewise.
7263 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7264 (div_deuo): Likewise.
7265
7266 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7267
7268 PR c++/85028
7269 * g++.dg/other/default13.C: New.
7270
7271 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR target/85095
7274 * gcc.target/i386/pr85095-1.c: New test.
7275 * gcc.target/i386/pr85095-2.c: New test.
7276 * gcc.c-torture/execute/pr85095.c: New test.
7277
7278 PR tree-optimization/82004
7279 * gcc.dg/pr82004.c: New test.
7280
7281 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7282 Martin Liska <mliska@suse.cz>
7283
7284 PR sanitizer/85081
7285 * g++.dg/asan/pr85081.C: New test.
7286
7287 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7288
7289 PR c++/84789
7290 * g++.dg/template/pr84789.C: Adjust for testing with
7291 -fconcepts too.
7292
7293 PR c++/84973
7294 * g++.dg/template/pr84973.C: New.
7295 * g++.dg/template/pr84973-2.C: New.
7296 * g++.dg/template/pr84973-3.C: New.
7297
7298 PR c++/84968
7299 * g++.dg/eh/pr84968.C: New.
7300
7301 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7302
7303 PR target/84914
7304 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7305 long double multiply/divide uses the correct function.
7306 * gcc.target/powerpc/mulkc-3.c: Likewise.
7307 * gcc.target/powerpc/divkc-2.c: Likewise.
7308 * gcc.target/powerpc/divkc-3.c: Likewise.
7309
7310 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7311
7312 PR c++/85067
7313 * g++.dg/cpp0x/defaulted51.C: New.
7314 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7315
7316 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR c++/85077
7319 * g++.dg/ext/vector35.C: New test.
7320
7321 PR c++/85061
7322 * g++.dg/ext/builtin-offsetof3.C: New test.
7323
7324 PR c++/85076
7325 * g++.dg/cpp1y/pr85076.C: New test.
7326
7327 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7328
7329 PR fortran/85084
7330 * gfortran.dg/matmul_rank_1.f90: New test.
7331
7332 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7333 Harald Anlauf <anlauf@gmx.de>
7334
7335 * gfortran.dg/structure_constructor_15.f90: New test.
7336
7337 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7338
7339 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7340 for the diagnostics of overridden functions. Adjust for new wording.
7341 * g++.dg/cpp0x/implicit1.C: Likewise.
7342 * g++.dg/cpp0x/override1.C: Likewise.
7343 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7344 * g++.dg/eh/shadow1.C: Likewise.
7345 * g++.dg/inherit/covariant12.C: Likewise.
7346 * g++.dg/inherit/covariant14.C: Likewise.
7347 * g++.dg/inherit/covariant15.C: Likewise.
7348 * g++.dg/inherit/covariant16.C: Likewise.
7349 * g++.dg/inherit/covariant22.C: Likewise.
7350 * g++.dg/inherit/crash3.C: Likewise.
7351 * g++.dg/inherit/error2.C: Likewise.
7352 * g++.dg/template/crash100.C: Likewise.
7353 * g++.old-deja/g++.eh/spec6.C: Likewise.
7354 * g++.old-deja/g++.mike/p811.C: Likewise.
7355 * g++.old-deja/g++.other/virtual11.C: Likewise.
7356 * g++.old-deja/g++.other/virtual4.C: Likewise.
7357
7358 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7359
7360 PR target/85044
7361 * gcc.target/i386/pr85044.c: New test.
7362
7363 2018-03-27 Martin Sebor <msebor@redhat.com>
7364
7365 PR testsuite/83462
7366 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7367 other than x86.
7368
7369 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7370
7371 PR target/83009
7372 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7373
7374 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7375
7376 PR target/81863
7377 * gcc.target/arm/pr81863.c: New test.
7378
7379 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7380
7381 PR target/85056
7382 * gcc.target/nvptx/pr85056.c: New test.
7383 * gcc.target/nvptx/pr85056a.c: New test.
7384
7385 2018-03-27 Richard Biener <rguenther@suse.de>
7386
7387 PR testsuite/82847
7388 * lib/target-supports.exp (check_ssse3_available): New function.
7389 (check_effective_target_vect_perm_short): Enable for x86 if
7390 check_ssse3_available.
7391
7392 2018-03-27 Richard Biener <rguenther@suse.de>
7393
7394 PR tree-optimization/85082
7395 * gfortran.dg/pr85082.f90: New testcase.
7396
7397 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7398
7399 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7400 to "l=2" in dg-final.
7401
7402 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7403
7404 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7405 * gcc.target/mips/fix-r4000-2.c: Likewise.
7406 * gcc.target/mips/fix-r4000-3.c: Likewise.
7407 * gcc.target/mips/fix-r4000-4.c: Likewise.
7408 * gcc.target/mips/fix-r4000-5.c: Likewise.
7409 * gcc.target/mips/fix-r4000-6.c: Likewise.
7410 * gcc.target/mips/fix-r4000-7.c: Likewise.
7411 * gcc.target/mips/fix-r4000-8.c: Likewise.
7412 * gcc.target/mips/fix-r4000-9.c: Likewise.
7413 * gcc.target/mips/fix-r4000-10.c: Likewise.
7414 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7415 "mulditi3_r4000" instead of "mulditi3".
7416 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7417 "umulditi3_r4000" instead of "umulditi3".
7418
7419 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR c++/85068
7422 * g++.dg/inherit/covariant22.C: New test.
7423
7424 2018-03-27 Richard Biener <rguenther@suse.de>
7425
7426 PR testsuite/84004
7427 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7428 alignment.
7429
7430 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7431 Jason Merrill <jason@redhat.com>
7432
7433 PR c++/84632
7434 * g++.dg/init/array49.C: New.
7435 * g++.dg/torture/pr70499.C: Adjust.
7436
7437 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7438
7439 PR target/85073
7440 * gcc.target/i386/pr85073.c: New test.
7441
7442 2018-03-26 Richard Biener <rguenther@suse.de>
7443
7444 PR testsuite/85066
7445 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7446 instead of long.
7447
7448 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7449
7450 PR fortran/66709
7451 * gfortran.dg/parameter_array_format.f90: New test.
7452
7453 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7454 Neil Carlson <neil.n.carlson@gmail.com>
7455
7456 PR fortran/84381
7457 * gfortran.dg/literal_character_constant_1.inc: Replace
7458 call abort by STOP n.
7459 * gfortran.dg/overload_1.f90: Likewise.
7460
7461 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7462 Dominique d'Humieres <dominiq@gcc.gnu.org>
7463
7464 PR fortran/84924
7465 * gfortran.dg/scalar_pointer_1.f90: New test.
7466
7467 2018-03-25 Tom de Vries <tom@codesourcery.com>
7468
7469 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7470 precise.
7471
7472 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7473
7474 PR fortran/69497
7475 * gfortran.dg/pr89497.f90: New test.
7476
7477 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7478
7479 PR fortran/70068
7480 * gfortran.dg/substr_7.f90: New test.
7481
7482 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7483
7484 PR fortran/42651
7485 * gfortran.dg/pr42651.f90: New test.
7486 * gfortran.dg/func_result_7.f90: Update error message.
7487
7488 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7489
7490 PR tree-optimization/84005
7491 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7492 failing to force the alignment.
7493
7494 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7495
7496 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7497 from this to...
7498 <vclzd>: ...this.
7499
7500 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7501
7502 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7503 message. Fix scan-assembler patterns.
7504
7505 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR c++/85015
7508 * g++.dg/cpp0x/pr85015.C: New test.
7509
7510 PR c++/84942
7511 * g++.dg/cpp1y/pr84942.C: New test.
7512
7513 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7514
7515 PR inline-asm/85030
7516 * gcc.target/i386/pr85030.c: New.
7517
7518 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7519
7520 PR target/85026
7521 * g++.dg/pr85026.C: New test.
7522
7523 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7524
7525 * g++.dg/debug/pr84704.C: XFAIL AIX.
7526
7527 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7528
7529 PR target/84826
7530 * gcc.target/arm/pr84826.c: Add dg directive.
7531
7532 2018-03-23 Marek Polacek <polacek@redhat.com>
7533
7534 PR c++/85033
7535 * g++.dg/ext/builtin-offsetof2.C: New test.
7536
7537 PR c++/85045
7538 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7539 * gcc.dg/pr85045.c: New test.
7540
7541 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7542
7543 PR debug/85020
7544 * gnat.dg/lto22.adb: New test.
7545 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7546 * gnat.dg/lto22_pkg2.ads: Likewise.
7547
7548 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR c/80778
7551 * gcc.dg/lto/pr80778_0.c: New test.
7552
7553 PR inline-asm/85034
7554 * gcc.target/i386/pr85034.c: New test.
7555
7556 PR inline-asm/85022
7557 * c-c++-common/torture/pr85022.c: New test.
7558
7559 PR sanitizer/85029
7560 * g++.dg/ubsan/pr85029.C: New test.
7561
7562 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7563
7564 PR c++/71251
7565 * g++.dg/cpp0x/pr71251.C: New.
7566
7567 PR c++/84789
7568 * g++.dg/template/pr84789.C: New.
7569 * g++.dg/template/pr84789-2.C: New.
7570 * g++.dg/template/pr84789-3.C: New.
7571 * g++.dg/parse/dtor11.C: Accept alternate error message.
7572
7573 PR c++/84729
7574 * g++.dg/pr84729.C: New.
7575 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7576 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7577 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7578
7579 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7580
7581 PR fortran/84922
7582 * gfortran.dg/interface_42.f90: New test.
7583 * gfortran.dg/interface_43.f90: New test.
7584
7585 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7586
7587 PR target/84826
7588 * gcc.target/arm/pr84826.c: New test.
7589
7590 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7591
7592 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7593 dg-require-effective-target.
7594 * gcc.target/arm/addr-modes-int.c: Likewise.
7595 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7596
7597 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7598
7599 PR target/84760
7600 * gcc.target/powerpc/altivec-ld-1.c: New test.
7601
7602 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7603
7604 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7605
7606 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR inline-asm/84941
7609 * gcc.dg/pr84941.c: New test.
7610
7611 2018-03-22 Tom de Vries <tom@codesourcery.com>
7612
7613 PR tree-optimization/84956
7614 * gcc.dg/pr84956.c: New test.
7615
7616 2018-03-22 Marek Polacek <polacek@redhat.com>
7617
7618 PR c++/84854
7619 * g++.dg/cpp1z/constexpr-if15.C: New test.
7620 * g++.dg/cpp1z/constexpr-if16.C: New test.
7621
7622 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7623
7624 * gcc.dg/builtin-tgmath-3.c: New test.
7625
7626 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7627
7628 PR c++/71965
7629 * g++.dg/concepts/pr71965.C: New.
7630
7631 PR c++/84610
7632 PR c++/84642
7633 * g++.dg/cpp0x/pr84610.C: New.
7634 * g++.dg/cpp0x/pr84642.C: New.
7635
7636 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR c/84999
7639 * c-c++-common/pr84999.c: New test.
7640
7641 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7642
7643 PR c++/84972
7644 * g++.dg/ext/desig10.C: New.
7645
7646 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7647 Harald Anlauf <anlauf@gmx.de>
7648
7649 PR fortran/84957
7650 * gfortran.dg/pr84957.f90: New test.
7651
7652 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR tree-optimization/84960
7655 * gcc.c-torture/compile/pr84960.c: New test.
7656
7657 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7658
7659 PR tree-optimization/84811
7660 * gcc.dg/torture/pr84811.c: New test.
7661
7662 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR tree-optimization/84982
7665 * c-c++-common/pr84982.c: New test.
7666
7667 PR c++/84961
7668 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7669 "m" (++x) in C++.
7670 * g++.dg/torture/pr84961-1.C: New test.
7671 * g++.dg/torture/pr84961-2.C: New test.
7672
7673 2018-03-21 Nathan Sidwell <nathan@acm.org>
7674
7675 PR c++/85008
7676 * g++.dg/pr85008.C: New.
7677
7678 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7679
7680 PR fortran/84615
7681 * gfortran.dg/char_result_17.f90: New test.
7682
7683 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7684
7685 PR c++/84994
7686 * g++.dg/other/accessor-fixits-1.C: Move to...
7687 * g++.dg/torture/accessor-fixits-1.C: ...here.
7688 * g++.dg/other/accessor-fixits-2.C: Move to...
7689 * g++.dg/torture/accessor-fixits-2.C: ...here.
7690 * g++.dg/other/accessor-fixits-3.C: Move to...
7691 * g++.dg/torture/accessor-fixits-3.C: ...here.
7692 * g++.dg/other/accessor-fixits-4.C: Move to...
7693 * g++.dg/torture/accessor-fixits-4.C: ...here.
7694 * g++.dg/other/accessor-fixits-5.C: Move to...
7695 * g++.dg/torture/accessor-fixits-5.C: ...here.
7696 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7697 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7698 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7699
7700 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7701
7702 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7703
7704 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7705
7706 PR target/82989
7707 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7708
7709 2018-03-21 Nathan Sidwell <nathan@acm.org>
7710
7711 PR c++/84804
7712 * g++.dg/lookup/pr84804.C: New.
7713
7714 2018-03-21 Martin Sebor <msebor@redhat.com>
7715
7716 PR c++/84850
7717 * g++.dg/Wclass-memaccess-3.C: New test.
7718 * g++.dg/Wclass-memaccess-4.C: New test.
7719
7720 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7721
7722 PR c++/84892
7723 * g++.dg/other/accessor-fixits-1.C
7724 (test_access_const_t1_color): New.
7725 (test_deref_const_t1_color): New.
7726 * g++.dg/other/accessor-fixits-5.C: New testcase.
7727
7728 2018-03-21 Tom de Vries <tom@codesourcery.com>
7729
7730 PR tree-optimization/83126
7731 * gcc.dg/graphite/pr83126.c: New test.
7732
7733 2018-03-21 Nathan Sidwell <nathan@acm.org>
7734
7735 * g++.dg/ext/anon-struct6.C: Adjust.
7736 * g++.dg/ext/deprecate-1.C: New.
7737 * g++.dg/ext/deprecate-2.C: New.
7738 * g++.dg/lookup/pr84602.C: Adjust.
7739 * g++.dg/lookup/pr84962.C: Adjust.
7740 * g++.old-deja/g++.other/anon4.C
7741
7742 PR c++/84836
7743 * g++.dg/lookup/pr84836.C: New.
7744
7745 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7746
7747 PR tree-optimization/84969
7748 * gcc.dg/tree-ssa/pr84969.c: New test.
7749
7750 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR rtl-optimization/84989
7753 * gcc.target/i386/pr84989.c: New test.
7754
7755 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7756
7757 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7758
7759 2018-03-21 Martin Liska <mliska@suse.cz>
7760
7761 PR ipa/84963
7762 * gfortran.dg/goacc/pr84963.f90: New test.
7763
7764 2018-03-21 Marek Polacek <polacek@redhat.com>
7765
7766 PR c++/71638, ICE with NSDMI and reference.
7767 * g++.dg/cpp0x/nsdmi14.C: New test.
7768 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7769
7770 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7771
7772 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7773 MIPS with -mpaired-single directives.
7774
7775 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7776
7777 PR fortran/85001
7778 * gfortran.dg/interface_41.f90: New test.
7779
7780 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR debug/84875
7783 * gcc.dg/pr84875.c: New test.
7784
7785 2018-03-20 Marek Polacek <polacek@redhat.com>
7786
7787 PR c++/84978, ICE with NRVO.
7788 * g++.dg/opt/nrv19.C: New test.
7789
7790 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7791
7792 PR target/82518
7793 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7794 Disable for armeb targets.
7795 * gcc.target/arm/pr82518.c: New test.
7796
7797 2018-03-20 Nathan Sidwell <nathan@acm.org>
7798
7799 PR c++/84962
7800 * g++.dg/lookup/pr84962.C: New.
7801
7802 PR c++/84970
7803 * g++.dg/lookup/pr84970.C: New.
7804
7805 2018-03-20 Richard Biener <rguenther@suse.de>
7806
7807 PR target/84986
7808 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7809
7810 2018-03-20 Martin Liska <mliska@suse.cz>
7811
7812 PR ipa/84825
7813 * g++.dg/ipa/pr84825.C: New test.
7814
7815 2018-03-20 Martin Liska <mliska@suse.cz>
7816
7817 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7818
7819 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR target/84845
7822 * gcc.c-torture/compile/pr84845.c: New test.
7823
7824 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7825
7826 PR target/82989
7827 * gcc.target/arm/pr82989.c: New test.
7828
7829 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR target/84945
7832 * gcc.target/i386/pr84945.c: New test.
7833
7834 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7835
7836 PR target/81647
7837 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7838
7839 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR c/84953
7842 * gcc.dg/pr84953.c: New test.
7843
7844 2018-03-19 Marek Polacek <polacek@redhat.com>
7845
7846 PR c++/84925
7847 * g++.dg/cpp1z/lambda-__func__.C: New test.
7848
7849 PR c++/84927
7850 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7851
7852 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7853
7854 PR sanitizer/78651
7855 * g++.dg/asan/pr78651.C: New test.
7856
7857 2018-03-19 Tom de Vries <tom@codesourcery.com>
7858
7859 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7860 vect_int_mult. Add nvptx xfail for PR84958.
7861
7862 2018-03-19 Nathan Sidwell <nathan@acm.org>
7863
7864 PR c++/84835
7865 * g++.dg/cpp1y/pr84835.C: New.
7866
7867 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7868
7869 PR target/81647
7870 * gcc.target/aarch64/pr81647.c: New.
7871
7872 2018-03-19 Richard Biener <rguenther@suse.de>
7873
7874 PR tree-optimization/84933
7875 * g++.dg/pr84933.C: New testcase.
7876
7877 2018-03-19 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/84859
7880 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7881 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7882 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7883 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7884
7885 2018-03-19 Nathan Sidwell <nathan@acm.org>
7886
7887 PR c++/84812
7888 * g++.dg/lookup/pr84812.C: New.
7889
7890 2018-03-19 Richard Biener <rguenther@suse.de>
7891
7892 PR tree-optimization/84929
7893 * gcc.dg/torture/pr84929.c: New testcase.
7894
7895 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7896
7897 PR target/84711
7898 * gcc.target/arm/big-endian-subreg.c: Delete.
7899
7900 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7901
7902 PR fortran/84931
7903 * gfortran.dg/array_constructor_52.f90: New test.
7904
7905 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7906
7907 PR fortran/77414
7908 * gfortran.dg/pr77414.f90: New test.
7909 * gfortran.dg/internal_references_1.f90: Adjust error message.
7910
7911 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7912
7913 PR fortran/65453
7914 * gfortran.dg/pr65453.f90: New test.
7915
7916 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7917
7918 PR tree-optimization/84913
7919 * gfortran.dg/vect/pr84913.f90: New test.
7920
7921 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7922
7923 PR fortran/79929
7924 * gfortran.dg/warn_concat.f90: New test.
7925
7926 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7927
7928 PR target/84899
7929 * gcc.dg/pr84899.c: New test.
7930
7931 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7932
7933 PR fortran/69395
7934 * gfortran.dg/pr69395.f90: Add test for max dimensions
7935
7936 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7937
7938 PR target/84876
7939 * gcc.target/i386/pr84876.c: New test.
7940
7941 2018-03-16 Martin Liska <mliska@suse.cz>
7942
7943 PR ipa/84833
7944 * gcc.target/i386/mvc11.c: New test.
7945
7946 2018-03-16 Martin Liska <mliska@suse.cz>
7947
7948 PR ipa/84722
7949 * gcc.target/i386/mvc10.c: New test.
7950
7951 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR c++/79937
7954 PR c++/82410
7955 * g++.dg/cpp1y/pr79937-1.C: New test.
7956 * g++.dg/cpp1y/pr79937-2.C: New test.
7957 * g++.dg/cpp1y/pr79937-3.C: New test.
7958 * g++.dg/cpp1y/pr79937-4.C: New test.
7959 * g++.dg/cpp1y/pr82410.C: New test.
7960
7961 2018-03-16 Tom de Vries <tom@codesourcery.com>
7962
7963 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7964
7965 2018-03-16 Tom de Vries <tom@codesourcery.com>
7966
7967 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7968
7969 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR c++/84874
7972 * g++.dg/cpp2a/desig8.C: New test.
7973
7974 PR tree-optimization/84841
7975 * gcc.dg/pr84841.c: New test.
7976
7977 PR c++/84874
7978 * g++.dg/cpp2a/desig7.C: New test.
7979
7980 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7981 Jim MacArthur <jim.macarthur@codethink.co.uk>
7982
7983 * gfortran.dg/automatic_1.f90: New test.
7984 * gfortran.dg/automatic_repeat.f90: New test
7985 * gfortran.dg/automatic_save.f90: New test.
7986 * gfortran.dg/vax_structure.f90: New test.
7987
7988 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7989
7990 PR fortran/78741
7991 * gfortran.dg/pr78741.f90: New test.
7992
7993 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7994
7995 PR fortran/69395
7996 * gfortran.dg/pr69395.f90: New test.
7997
7998 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR c++/79085
8001 * g++.dg/opt/pr79085.C: New test.
8002
8003 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8004
8005 PR target/84574
8006 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8007 label instead of __x86_indirect_thunk label.
8008
8009 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR c++/84222
8012 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8013 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8014 * g++.dg/warn/deprecated-13.C: New test.
8015
8016 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8017
8018 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8019
8020 2018-03-15 Richard Biener <rguenther@suse.de>
8021
8022 PR c/84873
8023 * c-c++-common/pr84873.c: New testcase.
8024
8025 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8026
8027 PR target/84711
8028 * gcc.target/arm/big-endian-subreg.c: New.
8029
8030 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR target/84860
8033 * gcc.c-torture/compile/pr84860.c: New test.
8034
8035 2018-03-15 Julia Koval <julia.koval@intel.com>
8036
8037 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8038 cannonlake.
8039 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8040 avx512bitalg.
8041
8042 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR c/84853
8045 * gcc.dg/pr84853.c: New test.
8046
8047 2018-03-14 Carl Love <cel@us.ibm.com>
8048
8049 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8050
8051 2018-03-14 Martin Liska <mliska@suse.cz>
8052
8053 PR ipa/8480
8054 * g++.dg/lto/pr84805_0.C: New test.
8055 * g++.dg/lto/pr84805_1.C: New test.
8056 * g++.dg/lto/pr84805_2.C: New test.
8057
8058 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8059
8060 PR c/84852
8061 * gcc.dg/fixits-pr84852-1.c: New test.
8062 * gcc.dg/fixits-pr84852-2.c: New test.
8063
8064 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8065
8066 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8067 separate verbose message.
8068 * lib/scandump.exp (scan-dump-times): Likewise.
8069
8070 2018-03-14 Julia Koval <julia.koval@intel.com>
8071
8072 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8073 server.
8074 * gcc.target/i386/funcspec-56.inc: Ditto.
8075
8076 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8077
8078 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8079 aarch64_sve_hw.
8080
8081 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR sanitizer/83392
8084 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8085 check count from 17 to 14.
8086
8087 PR target/84844
8088 * gcc.target/i386/pr84844.c: New test.
8089
8090 2018-03-14 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/84830
8093 * gcc.dg/torture/pr84830.c: New testcase.
8094
8095 2018-03-14 Marek Polacek <polacek@redhat.com>
8096
8097 PR c++/84596
8098 * g++.dg/cpp0x/static_assert15.C: New test.
8099
8100 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8101
8102 PR fortran/61775
8103 * gfortran.dg/pr61775.f90: New test.
8104
8105 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR c++/84843
8108 * g++.dg/ext/pr84843-1.C: New test.
8109 * g++.dg/ext/pr84843-2.C: New test.
8110
8111 2018-03-13 David Pagan <dave.pagan@oracle.com>
8112
8113 PR c/46921
8114 * gcc.dg/pr46921.c: New test.
8115
8116 2018-03-13 Martin Sebor <msebor@redhat.com>
8117
8118 PR tree-optimization/84725
8119 * c-c++-common/Wstringop-truncation-4.c: New test.
8120 * c-c++-common/attr-nonstring-5.c: New test.
8121
8122 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8123
8124 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8125 than unpacks.
8126 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8127 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8128
8129 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8130
8131 * gcc.target/aarch64/sve/tls_1.c: New test.
8132 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8133
8134 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8135
8136 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8137 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8138
8139 2018-03-13 Martin Liska <mliska@suse.cz>
8140
8141 PR ipa/84658.
8142 * g++.dg/ipa/pr84658.C: New test.
8143
8144 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR middle-end/84834
8147 * gcc.dg/pr84834.c: New test.
8148
8149 PR target/84827
8150 * gcc.target/i386/pr84827.c: New test.
8151
8152 PR target/84828
8153 * g++.dg/ext/pr84828.C: New test.
8154
8155 PR target/84786
8156 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8157 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8158
8159 PR c++/84808
8160 * g++.dg/cpp1y/constexpr-84808.C: New test.
8161
8162 PR c++/84704
8163 * g++.dg/debug/pr84704.C: New test.
8164
8165 2018-03-12 Renlin Li <renlin.li@arm.com>
8166
8167 * gcc.target/aarch64/movi_hf.c: New.
8168 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8169 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8170
8171 2018-03-12 Martin Sebor <msebor@redhat.com>
8172
8173 PR tree-optimization/83456
8174 * c-c++-common/Wrestrict-2.c: Remove test cases.
8175 * c-c++-common/Wrestrict.c: Same.
8176 * gcc.dg/Wrestrict-12.c: New test.
8177 * gcc.dg/Wrestrict-14.c: New test.
8178
8179 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8180
8181 * g++.dg/pr84821.C: New test.
8182
8183 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8184
8185 * gcc.dg/pr84799.c: New test.
8186
8187 2018-03-12 Richard Biener <rguenther@suse.de>
8188
8189 PR tree-optimization/84803
8190 * gcc.dg/torture/pr84803.c: New testcase.
8191
8192 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8193
8194 PR c++/84813
8195 * g++.dg/debug/pr84813.C: New test.
8196
8197 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8198
8199 PR fortran/84546
8200 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8201
8202 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8203
8204 PR fortran/83939
8205 * gfortran.dg/pr83939.f90
8206
8207 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8208
8209 PR fortran/66128
8210 * gfortran.dg/zero_sized_9.f90: New test.
8211
8212 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR debug/58150
8215 * g++.dg/debug/dwarf2/enum2.C: New test.
8216
8217 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8218
8219 PR fortran/84734
8220 * gfortran.dg/pr84734.f90: New test.
8221
8222 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8223
8224 * gnat.dg/prot3.adb: New test.
8225 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8226
8227 2018-03-09 Jason Merrill <jason@redhat.com>
8228 Paolo Carlini <paolo.carlini@oracle.com>
8229
8230 PR c++/71169
8231 PR c++/71832
8232 * g++.dg/cpp0x/pr71169.C: New.
8233 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8234 * g++.dg/cpp0x/pr71832.C: Likewise.
8235
8236 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8237
8238 PR target/83969
8239 * gcc.target/powerpc/pr83969.c: New test.
8240
8241 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR target/84772
8244 * gcc.dg/pr84772.c: New test.
8245
8246 PR c++/84076
8247 * g++.dg/warn/Wformat-2.C: New test.
8248
8249 PR c++/84767
8250 * g++.dg/ext/vla18.C: New test.
8251
8252 2018-03-09 Martin Sebor <msebor@redhat.com>
8253
8254 PR tree-optimization/84526
8255 * gcc.dg/Wrestrict-10.c: New test.
8256 * gcc.dg/Wrestrict-11.c: New test.
8257
8258 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8259
8260 PR rtl-optimization/84682
8261 * gcc.dg/torture/pr84682-1.c: New.
8262 * gcc.dg/torture/pr84682-2.c: New.
8263 * gcc.dg/torture/pr84682-3.c: New.
8264
8265 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR c++/84724
8268 * g++.dg/ext/pr84724.C: New test.
8269
8270 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8271
8272 PR target/83712
8273 * gcc.target/arm/pr83712.c: New.
8274
8275 2018-03-09 Richard Biener <rguenther@suse.de>
8276
8277 PR tree-optimization/84775
8278 * gcc.dg/torture/pr84775.c: New testcase.
8279
8280 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR debug/84404
8283 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8284 targets.
8285
8286 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8287
8288 * gcc.c-torture/compile/20180309-1.c: New test.
8289
8290 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8291
8292 PR c++/80598
8293 * g++.dg/warn/Wunused-function4.C: New test.
8294
8295 PR inline-asm/84742
8296 * gcc.target/i386/pr84742-1.c: New test.
8297 * gcc.target/i386/pr84742-2.c: New test.
8298
8299 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8300
8301 PR target/84748
8302 * gcc.c-torture/execute/pr84748.c: New test.
8303
8304 2018-03-08 Richard Biener <rguenther@suse.de>
8305
8306 PR middle-end/84552
8307 * gcc.dg/graphite/pr84552.c: New testcase.
8308
8309 2018-03-08 Richard Biener <rguenther@suse.de>
8310
8311 PR tree-optimization/84178
8312 * gcc.dg/torture/pr84178-2.c: New testcase.
8313
8314 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8315
8316 PR tree-optimization/84178
8317 * gcc.c-torture/compile/pr84178-1.c: New test.
8318
8319 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8320
8321 * lib/target-supports.exp: Do not return zero from a ifunc
8322 function.
8323
8324 2018-03-08 Richard Biener <rguenther@suse.de>
8325
8326 PR tree-optimization/84746
8327 * gcc.dg/torture/pr84746.c: New testcase.
8328
8329
8330 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8331 PR debug/84404
8332 PR debug/84408
8333 * gcc.dg/graphite/pr84404.c: New.
8334
8335 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8336
8337 PR tree-optimization/84740
8338 * gcc.dg/torture/pr84740.c: New test.
8339
8340 PR tree-optimization/84739
8341 * gcc.dg/pr84739.c: New test.
8342
8343 2018-03-07 Martin Sebor <msebor@redhat.com>
8344
8345 PR tree-optimization/83519
8346 * gcc.dg/Wrestrict-13.c: New test.
8347
8348 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8349
8350 PR fortran/64124
8351 PR fortran/70409
8352 * gfortran.dg/pr64124.f90: New tests.
8353 * gfortran.dg/pr70409.f90: New tests.
8354
8355 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8356
8357 PR target/82411
8358 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8359
8360 2018-03-07 Martin Sebor <msebor@redhat.com>
8361
8362 PR tree-optimization/84526
8363 * gcc.dg/Wrestrict-10.c: New test.
8364
8365 2018-03-07 Martin Sebor <msebor@redhat.com>
8366
8367 PR tree-optimization/84468
8368 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8369 * gcc.dg/Wstringop-truncation.c: New test.
8370 * gcc.dg/Wstringop-truncation-2.c: New test.
8371
8372 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR fortran/84565
8375 * gfortran.dg/pr84565.f90: New test.
8376
8377 PR middle-end/84723
8378 * gcc.target/i386/pr84723-1.c: New test.
8379 * gcc.target/i386/pr84723-2.c: New test.
8380 * gcc.target/i386/pr84723-3.c: New test.
8381 * gcc.target/i386/pr84723-4.c: New test.
8382 * gcc.target/i386/pr84723-5.c: New test.
8383
8384 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8385
8386 PR fortran/64107
8387 * gfortran.dg/pr64107.f90: New test.
8388
8389 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8390
8391 PR fortran/84697
8392 PR fortran/66128
8393 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8394
8395 2018-03-06 Marek Polacek <polacek@redhat.com>
8396
8397 PR c++/84684
8398 * g++.dg/cpp1z/constexpr-84684.C: New test.
8399
8400 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c/84721
8403 * gcc.dg/pr84721.c: New test.
8404
8405 PR target/84710
8406 * gcc.dg/pr84710.c: New test.
8407
8408 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8409
8410 PR fortran/56667
8411 * gfortran.dg/implied_do_2.f90: New test.
8412 * gfortran.dg/coarray_8.f90: Update for new error message.
8413
8414 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR inline-asm/84683
8417 * g++.dg/ext/pr84683.C: New test.
8418
8419 PR tree-optimization/84687
8420 * gcc.dg/pr84687.c: New test.
8421
8422 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8423
8424 PR c++/84231
8425 * g++.dg/pr84231.C: New.
8426
8427 PR c++/84593
8428 * g++.dg/cpp1y/pr84593.C: New.
8429
8430 PR c++/84492
8431 * g++.dg/pr84492.C: New.
8432
8433 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8434
8435 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8436 __builtin_ppc_speculation_barrier.
8437
8438 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR target/84700
8441 * gcc.target/powerpc/pr84700.c: New test.
8442
8443 2018-03-05 Nathan Sidwell <nathan@acm.org>
8444
8445 PR c++/84702
8446 * g++.dg/lookup/pr84702.C: New.
8447
8448 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR target/84564
8451 * gcc.target/i386/pr84564.c: New test.
8452
8453 2018-03-05 Marek Polacek <polacek@redhat.com>
8454
8455 PR c++/84707
8456 * g++.dg/cpp0x/inline-ns10.C: New test.
8457
8458 2018-03-05 Nathan Sidwell <nathan@acm.org>
8459
8460 PR c++/84694
8461 * g++.dg/template/pr84694.C: New.
8462
8463 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR target/84524
8466 * gcc.c-torture/execute/pr84524.c: New test.
8467 * gcc.target/i386/avx512bw-pr84524.c: New test.
8468
8469 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8470
8471 PR target/84264
8472 * g++.dg/pr84264.C: New test.
8473
8474 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8475
8476 PR c++/84618
8477 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8478 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8479 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8480
8481 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8482
8483 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8484 * g++.dg/other/i386-3.C: Ditto.
8485 * gcc.target/i386/sse-12.c: Ditto.
8486 * gcc.target/i386/sse-13.c: Ditto.
8487 * gcc.target/i386/sse-14.c: Ditto.
8488 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8489 * gcc.target/i386/wbinvd-1.c: New test.
8490 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8491 * gcc.target/i386/pconfig-1.c: Ditto.
8492
8493 2018-03-05 Pádraig Brady <P@draigBrady.com>
8494 Nathan Sidwell <nathan@acm.org>
8495
8496 PR c++/84497
8497 * g++.dg/cpp0x/pr84497.C: New.
8498
8499 2018-03-05 Richard Biener <rguenther@suse.de>
8500
8501 PR tree-optimization/84670
8502 * gcc.dg/pr84670-1.c: New testcase.
8503 * gcc.dg/pr84670-2.c: Likewise.
8504 * gcc.dg/pr84670-3.c: Likewise.
8505 * gcc.dg/pr84670-4.c: Likewise.
8506
8507 2018-03-05 Richard Biener <rguenther@suse.de>
8508
8509 PR tree-optimization/84650
8510 * gcc.dg/graphite/pr84650.c: New testcase.
8511
8512 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8513
8514 PR c++/82022
8515 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8516
8517 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8518
8519 PR fortran/71085
8520 * gfortran.dg/pr71085.f90: New test.
8521
8522 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8523
8524 PR fortran/66128
8525 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8526
8527 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8528
8529 PR fortran/51434
8530 * gfortran.dg/pr51434.f90: New test.
8531
8532 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8533
8534 PR c++/61358
8535 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8536
8537 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8538
8539 PR c++/67370
8540 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8541
8542 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8543
8544 PR c++/71464
8545 * g++.dg/torture/pr71464.C: New.
8546
8547 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8548
8549 PR fortran/80965
8550 * gfortran.dg/select_type_41.f90: New test.
8551
8552 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8553
8554 PR c++/61135
8555 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8556
8557 2018-03-02 Marek Polacek <polacek@redhat.com>
8558
8559 PR c++/84578
8560 * g++.dg/ext/flexary29.C: New test.
8561
8562 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8563
8564 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8565
8566 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8567
8568 PR c++/81812
8569 * g++.dg/torture/pr81812.C: New.
8570
8571 2018-03-02 Marek Polacek <polacek@redhat.com>
8572
8573 PR c++/84171
8574 * g++.dg/warn/Wsign-compare-8.C: New test.
8575
8576 PR c++/84663
8577 * g++.dg/parse/array-size3.C: New test.
8578
8579 PR c++/84664
8580 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8581
8582 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR c++/84662
8585 * g++.dg/cpp1y/pr84662.C: New test.
8586
8587 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8588
8589 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8590 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8591 "dg-lto-options".
8592 * g++.dg/lto/20101010-1_0.C: Likewise.
8593 * g++.dg/lto/20101010-2_0.C: Likewise.
8594
8595 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR ipa/84628
8598 * gcc.dg/pr84628.c: New test.
8599
8600 PR target/56540
8601 * gcc.target/ia64/pr56540.c: New test.
8602
8603 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8604
8605 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8606 32-bit target.
8607 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8608 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8609 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8610 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8611
8612 2018-03-02 Marek Polacek <polacek@redhat.com>
8613
8614 PR c++/84590
8615 * c-c++-common/ubsan/shift-11.c: New test.
8616
8617 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8618
8619 * gcc.dg/vect/vect-alias-check-13.c: New test.
8620
8621 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR target/84614
8624 * gcc.dg/pr84614.c: New test.
8625
8626 PR inline-asm/84625
8627 * gcc.target/i386/pr84625.c: New test.
8628
8629 2018-03-02 Richard Biener <rguenther@suse.de>
8630
8631 PR tree-optimization/84427
8632 * gcc.dg/torture/pr84427.c: New testcase.
8633
8634 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8635
8636 PR target/84534
8637 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8638 powerpc64le*-*-linux*.
8639 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8640 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8641
8642 2018-03-01 Martin Sebor <msebor@redhat.com>
8643
8644 PR c++/84294
8645 * g++.dg/ext/attr-const.C: Remove xfail.
8646 * g++.dg/ext/attr-malloc-3.C: New test.
8647 * g++.dg/ext/attr-noinline-3.C: New test.
8648 * g++.dg/ext/attr-noreturn-3.C: New test.
8649 * g++.dg/ext/attr-nothrow-3.C: New test.
8650 * g++.dg/ext/attr-pure.C: Remove xfail.
8651
8652 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR sanitizer/70875
8655 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8656 dg-options and dg-shouldfail "ubsan" directive.
8657
8658 2018-03-01 Marek Polacek <polacek@redhat.com>
8659 Jason Merrill <jason@redhat.com>
8660
8661 PR c++/84582
8662 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8663 * g++.dg/cpp1z/static1.C: New test.
8664 * g++.dg/template/static37.C: New test.
8665
8666 2018-03-01 Nathan Sidwell <nathan@acm.org>
8667
8668 PR c++/84434
8669 * g++.dg/template/pr84434.C: New.
8670
8671 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8672
8673 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8674 -mthumb to the command-line.
8675
8676 2018-03-01 Marek Polacek <polacek@redhat.com>
8677
8678 PR c++/84596
8679 * g++.dg/cpp0x/static_assert14.C: New test.
8680
8681 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8682
8683 PR c++/79410
8684 * g++.dg/torture/pr79410.C: New.
8685
8686 2018-03-01 Martin Liska <mliska@suse.cz>
8687
8688 PR sanitizer/82484
8689 * gcc.dg/asan/pr82484.c: New test.
8690
8691 2018-03-01 Richard Biener <rguenther@suse.de>
8692
8693 PR debug/84645
8694 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8695
8696 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8697
8698 PR fortran/84219
8699 * gfortran.dg/coarray_47.f90: New test.
8700
8701 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8702
8703 PR fortran/84538
8704 * gfortran.dg/class_array_23.f03: New test.
8705
8706 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8707
8708 PR rtl-optimization/84528
8709 * gcc.dg/torture/pr84538.c: Rename to...
8710 * gcc.dg/torture/pr84528.c: ...this.
8711
8712 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8713
8714 PR rtl-optimization/84528
8715 * gcc.dg/torture/pr84538.c: New test.
8716
8717 2018-02-28 Martin Sebor <msebor@redhat.com>
8718
8719 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8720 -fpic test failures.
8721 * c-c++-common/Wrestrict-2.c: Same.
8722 * c-c++-common/Wstringop-truncation.c: Same.
8723 * gcc.dg/Warray-bounds-22.c: Same.
8724 * gcc.dg/Wstringop-overflow.c: Same.
8725 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8726 (signed_range): Same.
8727 (unsigned_anti_range): Same.
8728 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8729 (signed_range): Same.
8730 (unsigned_anti_range): Same.
8731 * gcc.dg/attr-alloc_size-7.c: Same.
8732 * gcc.dg/attr-alloc_size-8.c: Same.
8733 * gcc.dg/builtin-alloc-size.c: Same.
8734 * gcc.dg/builtin-stpncpy.c: Same.
8735 * gcc.dg/builtins-nonnull.c: Same.
8736 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8737 * gcc.dg/pr79214.c: Same.
8738 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8739 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8740 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8741 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8742 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8743 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8744 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8745 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8746 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8747 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8748 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8749
8750 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8751
8752 PR target/84014
8753 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8754
8755 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR c++/84609
8758 * g++.dg/cpp0x/pr84609.C: New test.
8759
8760 2018-02-28 Martin Sebor <msebor@redhat.com>
8761
8762 PR testsuite/84617
8763 * g++.dg/ext/attr-malloc-3.C: New test.
8764 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8765 to pre-existing problems.
8766 * g++.dg/ext/attr-pure.C: Same.
8767
8768 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8769
8770 PR fortran/83901
8771 * gfortran.dg/associate_37.f90: New test.
8772
8773 PR fortran/83344
8774 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8775
8776 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR target/52991
8779 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8780 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8781 * gcc.dg/bf-ms-layout-4.c: New test.
8782 * gcc.dg/bf-ms-layout-5.c: New test.
8783
8784 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8785
8786 PR target/83399
8787 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8788
8789 2018-02-28 Richard Biener <rguenther@suse.de>
8790
8791 PR tree-optimization/84584
8792 * gcc.dg/graphite/pr84584.c: New testcase.
8793
8794 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8795
8796 PR preprocessor/84517
8797 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8798
8799 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8800
8801 * c-c++-common/dump-ada-spec-12.c: New test.
8802 * c-c++-common/dump-ada-spec-13.c: Likewise.
8803
8804 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8805
8806 * c-c++-common/dump-ada-spec-11.c: New test.
8807
8808 2018-02-28 Martin Liska <mliska@suse.cz>
8809
8810 PR testsuite/84597
8811 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8812 * g++.dg/ext/timevar2.C: Likewise.
8813
8814 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8815
8816 * c-c++-common/dump-ada-spec-8.c: New test.
8817 * c-c++-common/dump-ada-spec-9.c: Likewise.
8818 * c-c++-common/dump-ada-spec-10.c: Likewise.
8819
8820 2018-02-28 Richard Biener <rguenther@suse.de>
8821
8822 PR middle-end/84607
8823 * gcc.dg/pr84607.c: New testcase.
8824
8825 2018-02-28 Nathan Sidwell <nathan@acm.org>
8826
8827 PR c++/84602
8828 * g++.dg/lookup/pr84602.C: New.
8829
8830 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR c++/83871
8833 PR c++/83503
8834 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8835 dg-options.
8836 * g++.dg/ext/attr-nonnull.C: Likewise.
8837 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8838 directives.
8839 * g++.dg/ext/attr-noinline-2.C: Likewise.
8840 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8841 -fdump-tree-eh in dg-options.
8842
8843 2018-02-28 Alan Modra <amodra@gmail.com>
8844
8845 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8846 GNU ld message.
8847 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8848
8849 2018-02-27 Martin Sebor <msebor@redhat.com>
8850
8851 PR c++/83871
8852 PR c++/83503
8853 * g++.dg/Wmissing-attributes.C: New test.
8854 * g++.dg/ext/attr-const-pure.C: New test.
8855 * g++.dg/ext/attr-const.C: New test.
8856 * g++.dg/ext/attr-deprecated-2.C: New test.
8857 * g++.dg/ext/attr-malloc-2.C: New test.
8858 * g++.dg/ext/attr-malloc.C: New test.
8859 * g++.dg/ext/attr-noinline-2.C: New test.
8860 * g++.dg/ext/attr-noinline.C: New test.
8861 * g++.dg/ext/attr-nonnull.C: New test.
8862 * g++.dg/ext/attr-noreturn-2.C: New test.
8863 * g++.dg/ext/attr-noreturn.C: New test.
8864 * g++.dg/ext/attr-nothrow-2.C: New test.
8865 * g++.dg/ext/attr-nothrow.C: New test.
8866 * g++.dg/ext/attr-optimize.C: New test.
8867 * g++.dg/ext/attr-pure.C: New test.
8868 * g++.dg/ext/attr-returns-nonnull.C: New test.
8869 * g++.dg/ext/attr-warning.C: New test.
8870
8871 2018-02-27 Nathan Sidwell <nathan@acm.org>
8872
8873 PR c++/84426
8874 * g++.dg/lookup/pr84426.C: New.
8875
8876 2018-02-27 Richard Biener <rguenther@suse.de>
8877
8878 PR tree-optimization/84512
8879 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8880
8881 2018-02-27 Martin Liska <mliska@suse.cz>
8882
8883 PR gcov-profile/84548
8884 * g++.dg/gcov/pr84548.C: New test.
8885
8886 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8887
8888 PR target/84575
8889 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8890
8891 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR c++/84558
8894 * g++.dg/cpp1y/pr84558.C: New test.
8895
8896 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8897
8898 PR c++/84540
8899 * g++.dg/cpp0x/alignas14.C: New.
8900 * g++.dg/cpp0x/alignas15.C: Likewise.
8901
8902 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR c++/84557
8905 * g++.dg/gomp/pr84557.C: New test.
8906
8907 2018-02-26 Marek Polacek <polacek@redhat.com>
8908
8909 PR c++/84325
8910 * g++.dg/cpp1z/pr84325.C: New test.
8911
8912 2018-02-26 Carl Love <cel@us.ibm.com>
8913
8914 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8915 Power 8 test file.
8916 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8917 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8918 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8919 -mcpu=power8.
8920 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8921 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8922 -mcpu=power8.
8923
8924 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8925
8926 PR target/84039
8927 * gcc.target/i386/indirect-thunk-1.c: Updated.
8928 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8929 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8930 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8931 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8932 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8933 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8934 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8935 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8936 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8937 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8938 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8939 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8940 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8941 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8942 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8943 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8944 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8945 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8946 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8947 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8948 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8949 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8950 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8951 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8952 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8953 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8954 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8955 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8956 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8957 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8958 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8959 * gcc.target/i386/ret-thunk-9.c: Likewise.
8960 * gcc.target/i386/ret-thunk-10.c: Likewise.
8961 * gcc.target/i386/ret-thunk-11.c: Likewise.
8962 * gcc.target/i386/ret-thunk-12.c: Likewise.
8963 * gcc.target/i386/ret-thunk-13.c: Likewise.
8964 * gcc.target/i386/ret-thunk-14.c: Likewise.
8965 * gcc.target/i386/ret-thunk-15.c: Likewise.
8966
8967 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8968
8969 * gcc.c-torture/execute/20180226-1.c: New test.
8970
8971 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8972
8973 PR tree-optimization/83965
8974 * gcc.dg/vect/pr83965-2.c: New test.
8975
8976 2018-02-26 Tom de Vries <tom@codesourcery.com>
8977
8978 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8979
8980 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8981
8982 PR target/84530
8983 * gcc.target/i386/ret-thunk-22.c: New test.
8984 * gcc.target/i386/ret-thunk-23.c: Likewise.
8985 * gcc.target/i386/ret-thunk-24.c: Likewise.
8986 * gcc.target/i386/ret-thunk-25.c: Likewise.
8987 * gcc.target/i386/ret-thunk-26.c: Likewise.
8988
8989 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8990
8991 PR c++/84533
8992 * g++.dg/cpp1z/pr84533.C: New.
8993
8994 2018-02-26 Marek Polacek <polacek@redhat.com>
8995
8996 PR c++/84537
8997 * g++.dg/parse/error60.C: New test.
8998
8999 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR c++/84556
9002 * g++.dg/gomp/pr84556.C: New test.
9003 * g++.dg/vect/pr84556.cc: New test.
9004
9005 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9006
9007 PR fortran/32957
9008 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9009 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9010 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9011 * gfortran.dg/c_loc_test.f90: Likewise.
9012 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9013 * gfortran.dg/proc_decl_17.f90: Likewise.
9014 * gfortran.dg/proc_ptr_8.f90: Likewise.
9015
9016 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9017
9018 PR target/84521
9019 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9020 r254814 disabling -fomit-frame-pointer by default.
9021 * gcc.target/aarch64/spill_1.c: Likewise.
9022 * gcc.target/aarch64/test_frame_11.c: Likewise.
9023 * gcc.target/aarch64/test_frame_12.c: Likewise.
9024 * gcc.target/aarch64/test_frame_13.c: Likewise.
9025 * gcc.target/aarch64/test_frame_14.c: Likewise.
9026 * gcc.target/aarch64/test_frame_15.c: Likewise.
9027 * gcc.target/aarch64/test_frame_3.c: Likewise.
9028 * gcc.target/aarch64/test_frame_5.c: Likewise.
9029 * gcc.target/aarch64/test_frame_9.c: Likewise.
9030
9031 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9032
9033 PR fortran/83633
9034 * gfortran.dg/explicit_shape_1.f90: New test.
9035 * gfortran.dg/automatic_module_variable.f90: Update regex.
9036 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9037 * gfortran.dg/constant_shape.f90: Ditto.
9038 * gfortran.dg/dec_structure_23.f90: Ditto.
9039 * gfortran.dg/pr78240.f90: Ditto.
9040
9041 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9042
9043 PR fortran/84523
9044 * gfortran.dg/pr84523.f90: New test.
9045
9046 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9047
9048 PR fortran/78238
9049 * gfortran.dg/select_type_40.f90: New test.
9050
9051 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9052
9053 PR fortran/30792
9054 * gfortran.dg/data_substring.f90: New test.
9055
9056 2018-02-24 Marek Polacek <polacek@redhat.com>
9057
9058 PR c++/83692
9059 * g++.dg/cpp1z/constexpr-83692.C: New test.
9060
9061 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9062
9063 PR fortran/84346
9064 * gfortran.dg/statement_function_1.f90: Update test.
9065
9066 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9067
9068 PR fortran/84506
9069 * gfortran.dg/inquire_19.f90: New test.
9070
9071 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9072
9073 PR fortran/83149
9074 * gfortran.dg/pr83149_b.f90: New test.
9075 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9076
9077 2018-02-23 Carl Love <cel@us.ibm.com>
9078
9079 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9080 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9081 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9082 Power 8 tests.
9083
9084 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9085
9086 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9087 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9088
9089 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9090
9091 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9092 expected output.
9093
9094 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9095
9096 PR fortran/83149
9097 * gfortran.dg/pr83149_1.f90: New test.
9098 * gfortran.dg/pr83149.f90: Additional source for previous.
9099
9100 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9101
9102 PR testsuite/80551
9103 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9104 __GI___pthread_mutex_init as well.
9105
9106 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9107
9108 PR fortran/83148
9109 * gfortran.dg/class_68.f90: New test.
9110
9111 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9112
9113 PR fortran/59781
9114 * gfortran.dg/derived_init_5.f90: New test.
9115
9116 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR target/82851
9119 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9120 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9121
9122 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9123
9124 PR target/81572
9125 * gcc.target/powerpc/pr81572.c: New.
9126
9127 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9128
9129 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9130
9131 2018-02-22 Martin Sebor <msebor@redhat.com>
9132
9133 PR tree-optimization/84480
9134 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9135 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9136
9137 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9138
9139 PR target/84176
9140 * gcc.target/i386/indirect-thunk-11.c: New test.
9141 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9142 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9143 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9144 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9145 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9146 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9147 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9148 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9149 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9150
9151 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9152
9153 PR target/83335
9154 * gcc.target/aarch64/asm-2.c: Add dg-error for
9155 ILP32 mode.
9156 * gcc.target/aarch64/asm-4.c: New test.
9157
9158 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9159
9160 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9161
9162 2018-02-22 Marek Polacek <polacek@redhat.com>
9163
9164 PR c++/84493
9165 * g++.dg/parse/error59.C: New test.
9166
9167 2018-02-22 Tom de Vries <tom@codesourcery.com>
9168
9169 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9170
9171 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9172
9173 PR c++/77655
9174 * g++.dg/cpp0x/pr77655.C: New.
9175
9176 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR c++/84496
9179 * g++.dg/cpp1y/pr84496.C: New test.
9180
9181 PR target/84502
9182 * g++.dg/torture/pr84502.C: New test.
9183
9184 PR tree-optimization/84503
9185 * gcc.dg/pr84503-1.c: New test.
9186 * gcc.dg/pr84503-2.c: New test.
9187
9188 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR tree-optimization/84478
9191 * gcc.c-torture/execute/pr84478.c: New test.
9192
9193 2018-02-20 Martin Sebor <msebor@redhat.com>
9194
9195 PR middle-end/84095
9196 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9197 * c-c++-common/Wrestrict.c: Same.
9198 * gcc.dg/Wrestrict-6.c: Same.
9199 * gcc.dg/Warray-bounds-27.c: New test.
9200 * gcc.dg/Wrestrict-8.c: New test.
9201 * gcc.dg/Wrestrict-9.c: New test.
9202 * gcc.dg/pr84095.c: New test.
9203
9204 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9205
9206 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9207
9208 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9209
9210 PR fortran/48890
9211 PR fortran/83823
9212 * gfortran.dg/structure_constructor_14.f90: New test.
9213
9214 2018-02-20 Jeff Law <law@redhat.com>
9215
9216 PR middle-end/82123
9217 PR tree-optimization/81592
9218 PR middle-end/79257
9219 * gcc.dg/pr81592.c: New test.
9220 * gcc.dg/pr82123.c: New test.
9221 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9222
9223 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR c++/84488
9226 * g++.dg/warn/Wunused-var-30.C: New test.
9227
9228 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9229
9230 PR tree-optimization/84419
9231 * gcc.dg/vect/pr84419.c: New test.
9232
9233 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR middle-end/82004
9236 * gfortran.dg/pr82004.f90: New test.
9237
9238 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9239
9240 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9241
9242 2018-02-20 Martin Liska <mliska@suse.cz>
9243
9244 PR c/84310
9245 PR target/79747
9246 * gcc.target/i386/pr84310.c: New test.
9247 * gcc.target/i386/pr84310-2.c: Likewise.
9248
9249 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9250
9251 PR c++/84446
9252 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9253
9254 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR c++/84445
9257 * g++.dg/cpp1z/launder7.C: New test.
9258
9259 PR c++/84449
9260 * g++.dg/cpp0x/constexpr-84449.C: New test.
9261
9262 PR c++/84455
9263 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9264
9265 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9266
9267 PR fortran/83344
9268 PR fortran/83975
9269 * gfortran.dg/associate_22.f90: Enable commented out test.
9270 * gfortran.dg/associate_36.f90: New test.
9271
9272 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR target/84146
9275 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9276
9277 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9278
9279 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9280 (dg-options): Use -mavx instead of -w.
9281
9282 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR c++/84444
9285 * g++.dg/cpp1z/launder8.C: New test.
9286
9287 PR c++/84448
9288 * g++.dg/gomp/pr84448.C: New test.
9289
9290 PR c++/84430
9291 * g++.dg/gomp/pr84430.C: New test.
9292
9293 PR tree-optimization/84452
9294 * gcc.dg/pr84452.c: New test.
9295
9296 PR c++/79064
9297 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9298
9299 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9300
9301 PR fortran/35339
9302 * gfortran.dg/implied_do_io_4.f90: New test.
9303
9304 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9305
9306 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9307 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9308 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9309
9310 2018-02-19 Carl Love <cel@us.ibm.com>
9311
9312 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9313
9314 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9315
9316 PR target/84460
9317 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9318
9319 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9320
9321 PR c++/84348
9322 * g++.dg/cpp0x/auto50.C: New.
9323 * g++.dg/parse/friend12.C: Adjust.
9324
9325 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9326
9327 PR libgfortran/84389
9328 * gfortran.dg/dtio_33.f90: New test.
9329
9330 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9331
9332 PR libgfortran/84412
9333 * gfortran.dg/inquire_18.f90: New test.
9334
9335 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9336
9337 PR fortran/84381
9338 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9339 * gfortran.dg/pointer_intent_3.f90: Ditto.
9340 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9341 * gfortran.dg/protected_3.f90: Ditto.
9342 * gfortran.dg/protected_4.f90: Ditto.
9343 * gfortran.dg/protected_5.f90: Ditto.
9344 * gfortran.dg/protected_6.f90: Ditto.
9345
9346 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9347
9348 PR fortran/80945
9349 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9350 change to run.
9351
9352 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9353
9354 PR fortran/84270
9355 * gfortran.dg/inline_matmul_22.f90: New test.
9356
9357 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9358
9359 PR fortran/84381
9360 * gfortran.dg/abort_shoulfail.f90: New test.
9361 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9362 by STOP n.
9363 * gfortran.dg/PR19754_2.f90: Likewise.
9364 * gfortran.dg/PR19872.f: Likewise.
9365 * gfortran.dg/PR49268.f90: Likewise.
9366 * gfortran.dg/Wall.f90: Likewise.
9367 * gfortran.dg/Wno-all.f90: Likewise.
9368 * gfortran.dg/achar_1.f90: Likewise.
9369 * gfortran.dg/achar_2.f90: Likewise.
9370 * gfortran.dg/achar_4.f90: Likewise.
9371 * gfortran.dg/achar_6.F90: Likewise.
9372 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9373 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9374 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9375 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9376 * gfortran.dg/actual_array_result_1.f90: Likewise.
9377 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9378 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9379 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9380 * gfortran.dg/actual_procedure_1.f90: Likewise.
9381 * gfortran.dg/adjustl_1.f90: Likewise.
9382 * gfortran.dg/advance_1.f90: Likewise.
9383 * gfortran.dg/advance_4.f90: Likewise.
9384 * gfortran.dg/advance_5.f90: Likewise.
9385 * gfortran.dg/advance_6.f90: Likewise.
9386 * gfortran.dg/aint_anint_1.f90: Likewise.
9387 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9388 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9389 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9390 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9391 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9392 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9393 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9394 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9395 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9396 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9397 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9398 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9399 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9400 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9401 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9402 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9403 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9404 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9405 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9406 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9407 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9408 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9409 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9410 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9411 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9412 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9413 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9414 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9415 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9416 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9417 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9418 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9419 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9420 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9421 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9422 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9423 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9424 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9425 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9426 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9427 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9428 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9429 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9430 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9431 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9432 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9433 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9434 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9435 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9436 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9437 * gfortran.dg/allocatable_function_1.f90: Likewise.
9438 * gfortran.dg/allocatable_function_10.f90: Likewise.
9439 * gfortran.dg/allocatable_function_3.f90: Likewise.
9440 * gfortran.dg/allocatable_function_5.f90: Likewise.
9441 * gfortran.dg/allocatable_function_6.f90: Likewise.
9442 * gfortran.dg/allocatable_function_7.f90: Likewise.
9443 * gfortran.dg/allocatable_function_8.f90: Likewise.
9444 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9445 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9446 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9447 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9448 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9449 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9450 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9451 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9452 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9453 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9454 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9455 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9456 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9457 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9458 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9459 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9460 * gfortran.dg/allocate_class_3.f90: Likewise.
9461 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9462 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9463 * gfortran.dg/allocate_derived_5.f90: Likewise.
9464 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9465 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9466 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9467 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9468 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9469 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9470 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9471 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9472 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9473 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9474 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9475 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9476 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9477 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9478 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9479 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9480 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9481 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9482 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9483 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9484 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9485 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9486 * gfortran.dg/altreturn_3.f90: Likewise.
9487 * gfortran.dg/altreturn_5.f90: Likewise.
9488 * gfortran.dg/altreturn_7.f90: Likewise.
9489 * gfortran.dg/and_or_xor.f90: Likewise.
9490 * gfortran.dg/anint_1.f90: Likewise.
9491 * gfortran.dg/any_all_1.f90: Likewise.
9492 * gfortran.dg/anyallcount_1.f90: Likewise.
9493 * gfortran.dg/append_1.f90: Likewise.
9494 * gfortran.dg/argument_checking_1.f90: Likewise.
9495 * gfortran.dg/argument_checking_2.f90: Likewise.
9496 * gfortran.dg/argument_checking_8.f90: Likewise.
9497 * gfortran.dg/arithmetic_if.f90: Likewise.
9498 * gfortran.dg/array_1.f90: Likewise.
9499 * gfortran.dg/array_2.f90: Likewise.
9500 * gfortran.dg/array_alloc_1.f90: Likewise.
9501 * gfortran.dg/array_alloc_2.f90: Likewise.
9502 * gfortran.dg/array_alloc_3.f90: Likewise.
9503 * gfortran.dg/array_assignment_1.F90: Likewise.
9504 * gfortran.dg/array_assignment_5.f90: Likewise.
9505 * gfortran.dg/array_constructor_1.f90: Likewise.
9506 * gfortran.dg/array_constructor_10.f90: Likewise.
9507 * gfortran.dg/array_constructor_11.f90: Likewise.
9508 * gfortran.dg/array_constructor_12.f90: Likewise.
9509 * gfortran.dg/array_constructor_15.f90: Likewise.
9510 * gfortran.dg/array_constructor_16.f90: Likewise.
9511 * gfortran.dg/array_constructor_17.f90: Likewise.
9512 * gfortran.dg/array_constructor_19.f90: Likewise.
9513 * gfortran.dg/array_constructor_23.f: Likewise.
9514 * gfortran.dg/array_constructor_24.f: Likewise.
9515 * gfortran.dg/array_constructor_32.f90: Likewise.
9516 * gfortran.dg/array_constructor_36.f90: Likewise.
9517 * gfortran.dg/array_constructor_39.f90: Likewise.
9518 * gfortran.dg/array_constructor_4.f90: Likewise.
9519 * gfortran.dg/array_constructor_40.f90: Likewise.
9520 * gfortran.dg/array_constructor_44.f90: Likewise.
9521 * gfortran.dg/array_constructor_45.f90: Likewise.
9522 * gfortran.dg/array_constructor_46.f90: Likewise.
9523 * gfortran.dg/array_constructor_47.f90: Likewise.
9524 * gfortran.dg/array_constructor_49.f90: Likewise.
9525 * gfortran.dg/array_constructor_5.f90: Likewise.
9526 * gfortran.dg/array_constructor_50.f90: Likewise.
9527 * gfortran.dg/array_constructor_6.f90: Likewise.
9528 * gfortran.dg/array_constructor_7.f90: Likewise.
9529 * gfortran.dg/array_constructor_8.f90: Likewise.
9530 * gfortran.dg/array_constructor_9.f90: Likewise.
9531 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9532 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9533 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9534 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9535 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9536 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9537 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9538 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9539 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9540 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9541 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9542 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9543 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9544 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9545 * gfortran.dg/array_function_1.f90: Likewise.
9546 * gfortran.dg/array_function_5.f90: Likewise.
9547 * gfortran.dg/array_initializer_1.f90: Likewise.
9548 * gfortran.dg/array_initializer_2.f90: Likewise.
9549 * gfortran.dg/array_memcpy_5.f90: Likewise.
9550 * gfortran.dg/array_memset_2.f90: Likewise.
9551 * gfortran.dg/array_reference_1.f90: Likewise.
9552 * gfortran.dg/array_return_value_1.f90: Likewise.
9553 * gfortran.dg/array_section_1.f90: Likewise.
9554 * gfortran.dg/array_temporaries_3.f90: Likewise.
9555 * gfortran.dg/arrayio_1.f90: Likewise.
9556 * gfortran.dg/arrayio_10.f90: Likewise.
9557 * gfortran.dg/arrayio_11.f90: Likewise.
9558 * gfortran.dg/arrayio_12.f90: Likewise.
9559 * gfortran.dg/arrayio_13.f90: Likewise.
9560 * gfortran.dg/arrayio_14.f90: Likewise.
9561 * gfortran.dg/arrayio_16.f90: Likewise.
9562 * gfortran.dg/arrayio_2.f90: Likewise.
9563 * gfortran.dg/arrayio_3.f90: Likewise.
9564 * gfortran.dg/arrayio_4.f90: Likewise.
9565 * gfortran.dg/arrayio_5.f90: Likewise.
9566 * gfortran.dg/arrayio_6.f90: Likewise.
9567 * gfortran.dg/arrayio_7.f90: Likewise.
9568 * gfortran.dg/arrayio_8.f90: Likewise.
9569 * gfortran.dg/arrayio_9.f90: Likewise.
9570 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9571 * gfortran.dg/assign_10.f90: Likewise.
9572 * gfortran.dg/assign_9.f90: Likewise.
9573 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9574 * gfortran.dg/assignment_1.f90: Likewise.
9575 * gfortran.dg/associate_1.f03: Likewise.
9576 * gfortran.dg/associate_11.f90: Likewise.
9577 * gfortran.dg/associate_13.f90: Likewise.
9578 * gfortran.dg/associate_15.f90: Likewise.
9579 * gfortran.dg/associate_17.f90: Likewise.
9580 * gfortran.dg/associate_18.f08: Likewise.
9581 * gfortran.dg/associate_19.f03: Likewise.
9582 * gfortran.dg/associate_20.f03: Likewise.
9583 * gfortran.dg/associate_22.f90: Likewise.
9584 * gfortran.dg/associate_23.f90: Likewise.
9585 * gfortran.dg/associate_24.f90: Likewise.
9586 * gfortran.dg/associate_25.f90: Likewise.
9587 * gfortran.dg/associate_27.f90: Likewise.
9588 * gfortran.dg/associate_28.f90: Likewise.
9589 * gfortran.dg/associate_32.f03: Likewise.
9590 * gfortran.dg/associate_33.f03: Likewise.
9591 * gfortran.dg/associate_34.f90: Likewise.
9592 * gfortran.dg/associate_6.f03: Likewise.
9593 * gfortran.dg/associate_7.f03: Likewise.
9594 * gfortran.dg/associate_8.f03: Likewise.
9595 * gfortran.dg/associate_9.f03: Likewise.
9596 * gfortran.dg/associated_1.f90: Likewise.
9597 * gfortran.dg/associated_2.f90: Likewise.
9598 * gfortran.dg/associated_5.f90: Likewise.
9599 * gfortran.dg/associated_6.f90: Likewise.
9600 * gfortran.dg/associated_target_3.f90: Likewise.
9601 * gfortran.dg/associated_target_4.f90: Likewise.
9602 * gfortran.dg/associated_target_5.f03: Likewise.
9603 * gfortran.dg/associated_target_6.f03: Likewise.
9604 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9605 * gfortran.dg/assumed_rank_1.f90: Likewise.
9606 * gfortran.dg/assumed_rank_10.f90: Likewise.
9607 * gfortran.dg/assumed_rank_2.f90: Likewise.
9608 * gfortran.dg/assumed_rank_7.f90: Likewise.
9609 * gfortran.dg/assumed_rank_8.f90: Likewise.
9610 * gfortran.dg/assumed_rank_9.f90: Likewise.
9611 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9612 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9613 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9614 * gfortran.dg/assumed_type_2.f90: Likewise.
9615 * gfortran.dg/atan2_1.f90: Likewise.
9616 * gfortran.dg/auto_array_1.f90: Likewise.
9617 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9618 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9619 * gfortran.dg/auto_char_len_3.f90: Likewise.
9620 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9621 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9622 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9623 * gfortran.dg/auto_save_2.f90: Likewise.
9624 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9625 * gfortran.dg/backslash_1.f90: Likewise.
9626 * gfortran.dg/backslash_2.f90: Likewise.
9627 * gfortran.dg/backslash_3.f: Likewise.
9628 * gfortran.dg/backspace_1.f: Likewise.
9629 * gfortran.dg/backspace_10.f90: Likewise.
9630 * gfortran.dg/backspace_11.f90: Likewise.
9631 * gfortran.dg/backspace_2.f: Likewise.
9632 * gfortran.dg/backspace_3.f: Likewise.
9633 * gfortran.dg/backspace_4.f: Likewise.
9634 * gfortran.dg/backspace_5.f: Likewise.
9635 * gfortran.dg/backspace_6.f: Likewise.
9636 * gfortran.dg/backspace_7.f90: Likewise.
9637 * gfortran.dg/backspace_8.f: Likewise.
9638 * gfortran.dg/backspace_9.f: Likewise.
9639 * gfortran.dg/bessel_1.f90: Likewise.
9640 * gfortran.dg/bessel_2.f90: Likewise.
9641 * gfortran.dg/bessel_5.f90: Likewise.
9642 * gfortran.dg/bessel_6.f90: Likewise.
9643 * gfortran.dg/bessel_7.f90: Likewise.
9644 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9645 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9646 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9647 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9648 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9649 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9650 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9651 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9652 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9653 * gfortran.dg/bit_comparison_1.F90: Likewise.
9654 * gfortran.dg/bit_comparison_2.F90: Likewise.
9655 * gfortran.dg/block_1.f08: Likewise.
9656 * gfortran.dg/block_13.f08: Likewise.
9657 * gfortran.dg/block_14.f90: Likewise.
9658 * gfortran.dg/block_2.f08: Likewise.
9659 * gfortran.dg/block_6.f08: Likewise.
9660 * gfortran.dg/block_7.f08: Likewise.
9661 * gfortran.dg/block_8.f08: Likewise.
9662 * gfortran.dg/blockdata_1.f90: Likewise.
9663 * gfortran.dg/bound_1.f90: Likewise.
9664 * gfortran.dg/bound_2.f90: Likewise.
9665 * gfortran.dg/bound_3.f90: Likewise.
9666 * gfortran.dg/bound_4.f90: Likewise.
9667 * gfortran.dg/bound_5.f90: Likewise.
9668 * gfortran.dg/bound_6.f90: Likewise.
9669 * gfortran.dg/bound_7.f90: Likewise.
9670 * gfortran.dg/bound_8.f90: Likewise.
9671 * gfortran.dg/bound_9.f90: Likewise.
9672 * gfortran.dg/bound_simplification_1.f90: Likewise.
9673 * gfortran.dg/bound_simplification_3.f90: Likewise.
9674 * gfortran.dg/bound_simplification_4.f90: Likewise.
9675 * gfortran.dg/bound_simplification_5.f90: Likewise.
9676 * gfortran.dg/bound_simplification_6.f90: Likewise.
9677 * gfortran.dg/bounds_check_1.f90: Likewise.
9678 * gfortran.dg/bounds_check_12.f90: Likewise.
9679 * gfortran.dg/bounds_check_14.f90: Likewise.
9680 * gfortran.dg/bounds_check_15.f90: Likewise.
9681 * gfortran.dg/bounds_check_19.f90: Likewise.
9682 * gfortran.dg/bounds_check_8.f90: Likewise.
9683 * gfortran.dg/bounds_check_9.f90: Likewise.
9684 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9685 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9686 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9687 * gfortran.dg/boz_1.f90: Likewise.
9688 * gfortran.dg/boz_11.f90: Likewise.
9689 * gfortran.dg/boz_13.f90: Likewise.
9690 * gfortran.dg/boz_14.f90: Likewise.
9691 * gfortran.dg/boz_15.f90: Likewise.
9692 * gfortran.dg/boz_3.f90: Likewise.
9693 * gfortran.dg/boz_6.f90: Likewise.
9694 * gfortran.dg/boz_9.f90: Likewise.
9695 * gfortran.dg/byte_1.f90: Likewise.
9696 * gfortran.dg/byte_2.f90: Likewise.
9697 * gfortran.dg/c_assoc.f90: Likewise.
9698 * gfortran.dg/c_assoc_2.f03: Likewise.
9699 * gfortran.dg/c_assoc_3.f90: Likewise.
9700 * gfortran.dg/c_by_val_1.f: Likewise.
9701 * gfortran.dg/c_by_val_5.f90: Likewise.
9702 * gfortran.dg/c_char_tests.f03: Likewise.
9703 * gfortran.dg/c_char_tests_2.f03: Likewise.
9704 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9705 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9706 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9707 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9708 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9709 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9710 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9711 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9712 * gfortran.dg/c_kind_params.f90: Likewise.
9713 * gfortran.dg/c_loc_test_20.f90: Likewise.
9714 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9715 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9716 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9717 * gfortran.dg/c_size_t_test.f03: Likewise.
9718 * gfortran.dg/c_sizeof_1.f90: Likewise.
9719 * gfortran.dg/c_sizeof_5.f90: Likewise.
9720 * gfortran.dg/c_sizeof_6.f90: Likewise.
9721 * gfortran.dg/char4_iunit_1.f03: Likewise.
9722 * gfortran.dg/char4_iunit_2.f03: Likewise.
9723 * gfortran.dg/char_allocation_1.f90: Likewise.
9724 * gfortran.dg/char_array_constructor.f90: Likewise.
9725 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9726 * gfortran.dg/char_assign_1.f90: Likewise.
9727 * gfortran.dg/char_associated_1.f90: Likewise.
9728 * gfortran.dg/char_cast_2.f90: Likewise.
9729 * gfortran.dg/char_comparison_1.f: Likewise.
9730 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9731 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9732 * gfortran.dg/char_cons_len.f90: Likewise.
9733 * gfortran.dg/char_conversion.f90: Likewise.
9734 * gfortran.dg/char_cshift_1.f90: Likewise.
9735 * gfortran.dg/char_cshift_2.f90: Likewise.
9736 * gfortran.dg/char_decl_2.f90: Likewise.
9737 * gfortran.dg/char_eoshift_1.f90: Likewise.
9738 * gfortran.dg/char_eoshift_2.f90: Likewise.
9739 * gfortran.dg/char_eoshift_3.f90: Likewise.
9740 * gfortran.dg/char_eoshift_4.f90: Likewise.
9741 * gfortran.dg/char_eoshift_5.f90: Likewise.
9742 * gfortran.dg/char_expr_1.f90: Likewise.
9743 * gfortran.dg/char_expr_3.f90: Likewise.
9744 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9745 * gfortran.dg/char_length_12.f90: Likewise.
9746 * gfortran.dg/char_length_14.f90: Likewise.
9747 * gfortran.dg/char_length_15.f90: Likewise.
9748 * gfortran.dg/char_length_17.f90: Likewise.
9749 * gfortran.dg/char_length_20.f90: Likewise.
9750 * gfortran.dg/char_length_21.f90: Likewise.
9751 * gfortran.dg/char_length_5.f90: Likewise.
9752 * gfortran.dg/char_length_6.f90: Likewise.
9753 * gfortran.dg/char_length_7.f90: Likewise.
9754 * gfortran.dg/char_length_8.f90: Likewise.
9755 * gfortran.dg/char_pack_1.f90: Likewise.
9756 * gfortran.dg/char_pack_2.f90: Likewise.
9757 * gfortran.dg/char_pointer_assign.f90: Likewise.
9758 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9759 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9760 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9761 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9762 * gfortran.dg/char_pointer_func.f90: Likewise.
9763 * gfortran.dg/char_reshape_1.f90: Likewise.
9764 * gfortran.dg/char_result_1.f90: Likewise.
9765 * gfortran.dg/char_result_12.f90: Likewise.
9766 * gfortran.dg/char_result_13.f90: Likewise.
9767 * gfortran.dg/char_result_14.f90: Likewise.
9768 * gfortran.dg/char_result_15.f90: Likewise.
9769 * gfortran.dg/char_result_2.f90: Likewise.
9770 * gfortran.dg/char_result_3.f90: Likewise.
9771 * gfortran.dg/char_result_4.f90: Likewise.
9772 * gfortran.dg/char_result_5.f90: Likewise.
9773 * gfortran.dg/char_result_6.f90: Likewise.
9774 * gfortran.dg/char_result_7.f90: Likewise.
9775 * gfortran.dg/char_result_8.f90: Likewise.
9776 * gfortran.dg/char_spread_1.f90: Likewise.
9777 * gfortran.dg/char_transpose_1.f90: Likewise.
9778 * gfortran.dg/char_type_len.f90: Likewise.
9779 * gfortran.dg/char_unpack_1.f90: Likewise.
9780 * gfortran.dg/char_unpack_2.f90: Likewise.
9781 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9782 * gfortran.dg/character_comparison_1.f90: Likewise.
9783 * gfortran.dg/character_comparison_2.f90: Likewise.
9784 * gfortran.dg/character_comparison_3.f90: Likewise.
9785 * gfortran.dg/character_comparison_4.f90: Likewise.
9786 * gfortran.dg/character_comparison_5.f90: Likewise.
9787 * gfortran.dg/character_comparison_6.f90: Likewise.
9788 * gfortran.dg/character_comparison_7.f90: Likewise.
9789 * gfortran.dg/character_comparison_8.f90: Likewise.
9790 * gfortran.dg/character_comparison_9.f90: Likewise.
9791 * gfortran.dg/charlen_15.f90: Likewise.
9792 * gfortran.dg/charlen_16.f90: Likewise.
9793 * gfortran.dg/chkbits.f90: Likewise.
9794 * gfortran.dg/chmod_1.f90: Likewise.
9795 * gfortran.dg/chmod_2.f90: Likewise.
9796 * gfortran.dg/chmod_3.f90: Likewise.
9797 * gfortran.dg/class_1.f03: Likewise.
9798 * gfortran.dg/class_18.f03: Likewise.
9799 * gfortran.dg/class_19.f03: Likewise.
9800 * gfortran.dg/class_35.f90: Likewise.
9801 * gfortran.dg/class_46.f03: Likewise.
9802 * gfortran.dg/class_48.f90: Likewise.
9803 * gfortran.dg/class_51.f90: Likewise.
9804 * gfortran.dg/class_52.f90: Likewise.
9805 * gfortran.dg/class_6.f03: Likewise.
9806 * gfortran.dg/class_63.f90: Likewise.
9807 * gfortran.dg/class_64.f90: Likewise.
9808 * gfortran.dg/class_65.f90: Likewise.
9809 * gfortran.dg/class_66.f90: Likewise.
9810 * gfortran.dg/class_67.f90: Likewise.
9811 * gfortran.dg/class_9.f03: Likewise.
9812 * gfortran.dg/class_alias.f90: Likewise.
9813 * gfortran.dg/class_allocate_1.f03: Likewise.
9814 * gfortran.dg/class_allocate_10.f03: Likewise.
9815 * gfortran.dg/class_allocate_13.f90: Likewise.
9816 * gfortran.dg/class_allocate_14.f90: Likewise.
9817 * gfortran.dg/class_allocate_15.f90: Likewise.
9818 * gfortran.dg/class_allocate_19.f03: Likewise.
9819 * gfortran.dg/class_allocate_21.f90: Likewise.
9820 * gfortran.dg/class_allocate_22.f90: Likewise.
9821 * gfortran.dg/class_allocate_3.f03: Likewise.
9822 * gfortran.dg/class_allocate_4.f03: Likewise.
9823 * gfortran.dg/class_allocate_5.f90: Likewise.
9824 * gfortran.dg/class_allocate_6.f03: Likewise.
9825 * gfortran.dg/class_allocate_7.f03: Likewise.
9826 * gfortran.dg/class_allocate_8.f03: Likewise.
9827 * gfortran.dg/class_allocate_9.f03: Likewise.
9828 * gfortran.dg/class_array_1.f03: Likewise.
9829 * gfortran.dg/class_array_14.f90: Likewise.
9830 * gfortran.dg/class_array_15.f03: Likewise.
9831 * gfortran.dg/class_array_16.f90: Likewise.
9832 * gfortran.dg/class_array_2.f03: Likewise.
9833 * gfortran.dg/class_array_20.f03: Likewise.
9834 * gfortran.dg/class_array_21.f03: Likewise.
9835 * gfortran.dg/class_array_3.f03: Likewise.
9836 * gfortran.dg/class_array_4.f03: Likewise.
9837 * gfortran.dg/class_array_7.f03: Likewise.
9838 * gfortran.dg/class_array_8.f03: Likewise.
9839 * gfortran.dg/class_array_9.f03: Likewise.
9840 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9841 * gfortran.dg/class_dummy_1.f03: Likewise.
9842 * gfortran.dg/class_optional_1.f90: Likewise.
9843 * gfortran.dg/class_optional_2.f90: Likewise.
9844 * gfortran.dg/class_result_5.f90: Likewise.
9845 * gfortran.dg/class_result_6.f90: Likewise.
9846 * gfortran.dg/class_to_type_1.f03: Likewise.
9847 * gfortran.dg/class_to_type_2.f90: Likewise.
9848 * gfortran.dg/class_to_type_3.f03: Likewise.
9849 * gfortran.dg/class_to_type_4.f90: Likewise.
9850 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9851 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9852 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9853 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9854 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9855 * gfortran.dg/coarray/codimension.f90: Likewise.
9856 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9857 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9858 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9859 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9860 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9861 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9862 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9863 * gfortran.dg/coarray/event_1.f90: Likewise.
9864 * gfortran.dg/coarray/event_2.f90: Likewise.
9865 * gfortran.dg/coarray/get_array.f90: Likewise.
9866 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9867 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9868 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9869 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9870 * gfortran.dg/coarray/lock_1.f90: Likewise.
9871 * gfortran.dg/coarray/lock_2.f90: Likewise.
9872 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9873 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9874 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9875 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9876 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9877 * gfortran.dg/coarray/registering_1.f90: Likewise.
9878 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9879 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9880 * gfortran.dg/coarray/send_array.f90: Likewise.
9881 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9882 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9883 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9884 * gfortran.dg/coarray/sync_1.f90: Likewise.
9885 * gfortran.dg/coarray/sync_3.f90: Likewise.
9886 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9887 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9888 * gfortran.dg/coarray_13.f90: Likewise.
9889 * gfortran.dg/coarray_15.f90: Likewise.
9890 * gfortran.dg/coarray_16.f90: Likewise.
9891 * gfortran.dg/coarray_2.f90: Likewise.
9892 * gfortran.dg/coarray_23.f90: Likewise.
9893 * gfortran.dg/coarray_40.f90: Likewise.
9894 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9895 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9896 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9897 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9898 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9899 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9900 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9901 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9902 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9903 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9904 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9905 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9906 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9907 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9908 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9909 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9910 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9911 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9912 * gfortran.dg/coarray_stat_2.f90: Likewise.
9913 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9914 * gfortran.dg/coindexed_1.f90: Likewise.
9915 * gfortran.dg/comma.f: Likewise.
9916 * gfortran.dg/comma_format_extension_3.f: Likewise.
9917 * gfortran.dg/comma_format_extension_4.f: Likewise.
9918 * gfortran.dg/common_2.f90: Likewise.
9919 * gfortran.dg/common_4.f90: Likewise.
9920 * gfortran.dg/common_align_1.f90: Likewise.
9921 * gfortran.dg/common_align_2.f90: Likewise.
9922 * gfortran.dg/common_equivalence_1.f: Likewise.
9923 * gfortran.dg/common_pointer_1.f90: Likewise.
9924 * gfortran.dg/common_resize_1.f: Likewise.
9925 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9926 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9927 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9928 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9929 * gfortran.dg/complex_read.f90: Likewise.
9930 * gfortran.dg/complex_write.f90: Likewise.
9931 * gfortran.dg/constant_substring.f: Likewise.
9932 * gfortran.dg/constructor_2.f90: Likewise.
9933 * gfortran.dg/constructor_3.f90: Likewise.
9934 * gfortran.dg/constructor_6.f90: Likewise.
9935 * gfortran.dg/contained_1.f90: Likewise.
9936 * gfortran.dg/contained_3.f90: Likewise.
9937 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9938 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9939 * gfortran.dg/continuation_1.f90: Likewise.
9940 * gfortran.dg/continuation_11.f90: Likewise.
9941 * gfortran.dg/continuation_12.f90: Likewise.
9942 * gfortran.dg/continuation_13.f90: Likewise.
9943 * gfortran.dg/continuation_14.f: Likewise.
9944 * gfortran.dg/continuation_8.f90: Likewise.
9945 * gfortran.dg/convert_2.f90: Likewise.
9946 * gfortran.dg/convert_implied_open.f90: Likewise.
9947 * gfortran.dg/count_init_expr.f03: Likewise.
9948 * gfortran.dg/cr_lf.f90: Likewise.
9949 * gfortran.dg/cray_pointers_10.f90: Likewise.
9950 * gfortran.dg/cray_pointers_2.f90: Likewise.
9951 * gfortran.dg/cray_pointers_5.f90: Likewise.
9952 * gfortran.dg/cray_pointers_7.f90: Likewise.
9953 * gfortran.dg/cray_pointers_8.f90: Likewise.
9954 * gfortran.dg/cshift_1.f90: Likewise.
9955 * gfortran.dg/cshift_2.f90: Likewise.
9956 * gfortran.dg/cshift_large_1.f90: Likewise.
9957 * gfortran.dg/cshift_nan_1.f90: Likewise.
9958 * gfortran.dg/csqrt_2.f: Likewise.
9959 * gfortran.dg/data_array_1.f90: Likewise.
9960 * gfortran.dg/data_char_1.f90: Likewise.
9961 * gfortran.dg/data_char_2.f90: Likewise.
9962 * gfortran.dg/data_char_3.f90: Likewise.
9963 * gfortran.dg/data_derived_1.f90: Likewise.
9964 * gfortran.dg/data_implied_do_1.f90: Likewise.
9965 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9966 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9967 * gfortran.dg/deallocate_stat.f90: Likewise.
9968 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9969 * gfortran.dg/debug/pr37738.f: Likewise.
9970 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9971 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9972 * gfortran.dg/dec_exp_1.f90: Likewise.
9973 * gfortran.dg/dec_init_1.f90: Likewise.
9974 * gfortran.dg/dec_init_2.f90: Likewise.
9975 * gfortran.dg/dec_init_3.f90: Likewise.
9976 * gfortran.dg/dec_init_4.f90: Likewise.
9977 * gfortran.dg/dec_io_1.f90: Likewise.
9978 * gfortran.dg/dec_io_2.f90: Likewise.
9979 * gfortran.dg/dec_io_2a.f90: Likewise.
9980 * gfortran.dg/dec_io_6.f90: Likewise.
9981 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9982 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9983 * gfortran.dg/dec_math.f90: Likewise.
9984 * gfortran.dg/dec_parameter_1.f: Likewise.
9985 * gfortran.dg/dec_parameter_2.f90: Likewise.
9986 * gfortran.dg/dec_static_1.f90: Likewise.
9987 * gfortran.dg/dec_static_2.f90: Likewise.
9988 * gfortran.dg/dec_structure_1.f90: Likewise.
9989 * gfortran.dg/dec_structure_10.f90: Likewise.
9990 * gfortran.dg/dec_structure_18.f90: Likewise.
9991 * gfortran.dg/dec_structure_19.f90: Likewise.
9992 * gfortran.dg/dec_structure_2.f90: Likewise.
9993 * gfortran.dg/dec_structure_22.f90: Likewise.
9994 * gfortran.dg/dec_structure_3.f90: Likewise.
9995 * gfortran.dg/dec_structure_4.f90: Likewise.
9996 * gfortran.dg/dec_structure_5.f90: Likewise.
9997 * gfortran.dg/dec_structure_6.f90: Likewise.
9998 * gfortran.dg/dec_structure_7.f90: Likewise.
9999 * gfortran.dg/dec_union_1.f90: Likewise.
10000 * gfortran.dg/dec_union_2.f90: Likewise.
10001 * gfortran.dg/dec_union_3.f90: Likewise.
10002 * gfortran.dg/dec_union_4.f90: Likewise.
10003 * gfortran.dg/dec_union_5.f90: Likewise.
10004 * gfortran.dg/default_format_1.f90: Likewise.
10005 * gfortran.dg/default_format_2.f90: Likewise.
10006 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10007 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10008 * gfortran.dg/default_initialization_3.f90: Likewise.
10009 * gfortran.dg/default_initialization_4.f90: Likewise.
10010 * gfortran.dg/default_initialization_5.f90: Likewise.
10011 * gfortran.dg/deferred_character_1.f90: Likewise.
10012 * gfortran.dg/deferred_character_10.f90: Likewise.
10013 * gfortran.dg/deferred_character_11.f90: Likewise.
10014 * gfortran.dg/deferred_character_12.f90: Likewise.
10015 * gfortran.dg/deferred_character_13.f90: Likewise.
10016 * gfortran.dg/deferred_character_14.f90: Likewise.
10017 * gfortran.dg/deferred_character_15.f90: Likewise.
10018 * gfortran.dg/deferred_character_16.f90: Likewise.
10019 * gfortran.dg/deferred_character_2.f90: Likewise.
10020 * gfortran.dg/deferred_character_3.f90: Likewise.
10021 * gfortran.dg/deferred_character_4.f90: Likewise.
10022 * gfortran.dg/deferred_character_5.f90: Likewise.
10023 * gfortran.dg/deferred_character_6.f90: Likewise.
10024 * gfortran.dg/deferred_character_7.f90: Likewise.
10025 * gfortran.dg/deferred_character_8.f90: Likewise.
10026 * gfortran.dg/deferred_character_9.f90: Likewise.
10027 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10028 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10029 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10030 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10031 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10032 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10033 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10034 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10035 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10036 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10037 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10038 * gfortran.dg/defined_assignment_1.f90: Likewise.
10039 * gfortran.dg/defined_assignment_10.f90: Likewise.
10040 * gfortran.dg/defined_assignment_11.f90: Likewise.
10041 * gfortran.dg/defined_assignment_2.f90: Likewise.
10042 * gfortran.dg/defined_assignment_3.f90: Likewise.
10043 * gfortran.dg/defined_assignment_4.f90: Likewise.
10044 * gfortran.dg/defined_assignment_5.f90: Likewise.
10045 * gfortran.dg/defined_assignment_8.f90: Likewise.
10046 * gfortran.dg/defined_assignment_9.f90: Likewise.
10047 * gfortran.dg/dependency_2.f90: Likewise.
10048 * gfortran.dg/dependency_21.f90: Likewise.
10049 * gfortran.dg/dependency_22.f90: Likewise.
10050 * gfortran.dg/dependency_23.f90: Likewise.
10051 * gfortran.dg/dependency_24.f90: Likewise.
10052 * gfortran.dg/dependency_25.f90: Likewise.
10053 * gfortran.dg/dependency_26.f90: Likewise.
10054 * gfortran.dg/dependency_39.f90: Likewise.
10055 * gfortran.dg/dependency_40.f90: Likewise.
10056 * gfortran.dg/dependency_41.f90: Likewise.
10057 * gfortran.dg/dependency_42.f90: Likewise.
10058 * gfortran.dg/dependency_43.f90: Likewise.
10059 * gfortran.dg/dependency_44.f90: Likewise.
10060 * gfortran.dg/dependency_45.f90: Likewise.
10061 * gfortran.dg/dependency_50.f90: Likewise.
10062 * gfortran.dg/dependency_51.f90: Likewise.
10063 * gfortran.dg/dependent_decls_1.f90: Likewise.
10064 * gfortran.dg/der_array_1.f90: Likewise.
10065 * gfortran.dg/der_array_io_1.f90: Likewise.
10066 * gfortran.dg/der_array_io_2.f90: Likewise.
10067 * gfortran.dg/der_array_io_3.f90: Likewise.
10068 * gfortran.dg/der_io_1.f90: Likewise.
10069 * gfortran.dg/der_io_3.f90: Likewise.
10070 * gfortran.dg/der_pointer_2.f90: Likewise.
10071 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10072 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10073 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10074 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10075 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10076 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10077 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10078 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10079 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10080 * gfortran.dg/derived_external_function_1.f90: Likewise.
10081 * gfortran.dg/derived_init_1.f90: Likewise.
10082 * gfortran.dg/derived_init_2.f90: Likewise.
10083 * gfortran.dg/derived_init_3.f90: Likewise.
10084 * gfortran.dg/derived_init_4.f90: Likewise.
10085 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10086 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10087 * gfortran.dg/dev_null.F90: Likewise.
10088 * gfortran.dg/dfloat_1.f90: Likewise.
10089 * gfortran.dg/dim_sum_1.f90: Likewise.
10090 * gfortran.dg/dim_sum_2.f90: Likewise.
10091 * gfortran.dg/dim_sum_3.f90: Likewise.
10092 * gfortran.dg/direct_io_10.f: Likewise.
10093 * gfortran.dg/direct_io_11.f90: Likewise.
10094 * gfortran.dg/direct_io_12.f90: Likewise.
10095 * gfortran.dg/direct_io_2.f90: Likewise.
10096 * gfortran.dg/direct_io_3.f90: Likewise.
10097 * gfortran.dg/direct_io_4.f90: Likewise.
10098 * gfortran.dg/direct_io_5.f90: Likewise.
10099 * gfortran.dg/direct_io_6.f90: Likewise.
10100 * gfortran.dg/direct_io_7.f90: Likewise.
10101 * gfortran.dg/direct_io_8.f90: Likewise.
10102 * gfortran.dg/direct_io_9.f: Likewise.
10103 * gfortran.dg/do_1.f90: Likewise.
10104 * gfortran.dg/do_3.F90: Likewise.
10105 * gfortran.dg/do_concurrent_2.f90: Likewise.
10106 * gfortran.dg/do_concurrent_4.f90: Likewise.
10107 * gfortran.dg/do_corner_warn.f90: Likewise.
10108 * gfortran.dg/do_iterator_2.f90: Likewise.
10109 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10110 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10111 * gfortran.dg/dos_eol.f: Likewise.
10112 * gfortran.dg/dot_product_1.f03: Likewise.
10113 * gfortran.dg/dot_product_2.f90: Likewise.
10114 * gfortran.dg/dot_product_4.f90: Likewise.
10115 * gfortran.dg/dshift_1.F90: Likewise.
10116 * gfortran.dg/dshift_2.F90: Likewise.
10117 * gfortran.dg/dtio_1.f90: Likewise.
10118 * gfortran.dg/dtio_10.f90: Likewise.
10119 * gfortran.dg/dtio_12.f90: Likewise.
10120 * gfortran.dg/dtio_14.f90: Likewise.
10121 * gfortran.dg/dtio_15.f90: Likewise.
10122 * gfortran.dg/dtio_16.f90: Likewise.
10123 * gfortran.dg/dtio_17.f90: Likewise.
10124 * gfortran.dg/dtio_19.f90: Likewise.
10125 * gfortran.dg/dtio_2.f90: Likewise.
10126 * gfortran.dg/dtio_20.f03: Likewise.
10127 * gfortran.dg/dtio_22.f90: Likewise.
10128 * gfortran.dg/dtio_24.f90: Likewise.
10129 * gfortran.dg/dtio_25.f90: Likewise.
10130 * gfortran.dg/dtio_26.f03: Likewise.
10131 * gfortran.dg/dtio_27.f90: Likewise.
10132 * gfortran.dg/dtio_28.f03: Likewise.
10133 * gfortran.dg/dtio_3.f90: Likewise.
10134 * gfortran.dg/dtio_30.f03: Likewise.
10135 * gfortran.dg/dtio_31.f03: Likewise.
10136 * gfortran.dg/dtio_32.f03: Likewise.
10137 * gfortran.dg/dtio_4.f90: Likewise.
10138 * gfortran.dg/dtio_5.f90: Likewise.
10139 * gfortran.dg/dtio_7.f90: Likewise.
10140 * gfortran.dg/dtio_8.f90: Likewise.
10141 * gfortran.dg/dtio_9.f90: Likewise.
10142 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10143 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10144 * gfortran.dg/dup_save_1.f90: Likewise.
10145 * gfortran.dg/dup_save_2.f90: Likewise.
10146 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10147 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10148 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10149 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10150 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10151 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10152 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10153 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10154 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10155 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10156 * gfortran.dg/e_d_fmt.f90: Likewise.
10157 * gfortran.dg/edit_real_1.f90: Likewise.
10158 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10159 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10160 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10161 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10162 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10163 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10164 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10165 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10166 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10167 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10168 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10169 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10170 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10171 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10172 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10173 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10174 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10175 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10176 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10177 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10178 * gfortran.dg/empty_format_1.f90: Likewise.
10179 * gfortran.dg/endfile.f: Likewise.
10180 * gfortran.dg/endfile.f90: Likewise.
10181 * gfortran.dg/endfile_2.f90: Likewise.
10182 * gfortran.dg/entry_1.f90: Likewise.
10183 * gfortran.dg/entry_10.f90: Likewise.
10184 * gfortran.dg/entry_12.f90: Likewise.
10185 * gfortran.dg/entry_13.f90: Likewise.
10186 * gfortran.dg/entry_14.f90: Likewise.
10187 * gfortran.dg/entry_16.f90: Likewise.
10188 * gfortran.dg/entry_3.f90: Likewise.
10189 * gfortran.dg/entry_6.f90: Likewise.
10190 * gfortran.dg/entry_9.f90: Likewise.
10191 * gfortran.dg/entry_array_specs_2.f: Likewise.
10192 * gfortran.dg/enum_1.f90: Likewise.
10193 * gfortran.dg/enum_9.f90: Likewise.
10194 * gfortran.dg/eof_1.f90: Likewise.
10195 * gfortran.dg/eof_2.f90: Likewise.
10196 * gfortran.dg/eof_4.f90: Likewise.
10197 * gfortran.dg/eof_5.f90: Likewise.
10198 * gfortran.dg/eor_handling_1.f90: Likewise.
10199 * gfortran.dg/eor_handling_2.f90: Likewise.
10200 * gfortran.dg/eor_handling_3.f90: Likewise.
10201 * gfortran.dg/eor_handling_4.f90: Likewise.
10202 * gfortran.dg/eor_handling_5.f90: Likewise.
10203 * gfortran.dg/eoshift_3.f90: Likewise.
10204 * gfortran.dg/eoshift_4.f90: Likewise.
10205 * gfortran.dg/eoshift_5.f90: Likewise.
10206 * gfortran.dg/eoshift_6.f90: Likewise.
10207 * gfortran.dg/eoshift_large_1.f90: Likewise.
10208 * gfortran.dg/equiv_6.f90: Likewise.
10209 * gfortran.dg/equiv_7.f90: Likewise.
10210 * gfortran.dg/equiv_9.f90: Likewise.
10211 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10212 * gfortran.dg/erf_2.F90: Likewise.
10213 * gfortran.dg/erf_3.F90: Likewise.
10214 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10215 * gfortran.dg/error_format_2.f90: Likewise.
10216 * gfortran.dg/error_recovery_5.f90: Likewise.
10217 * gfortran.dg/execute_command_line_2.f90: Likewise.
10218 * gfortran.dg/execute_command_line_3.f90: Likewise.
10219 * gfortran.dg/exit_1.f08: Likewise.
10220 * gfortran.dg/exit_3.f08: Likewise.
10221 * gfortran.dg/exponent_1.f90: Likewise.
10222 * gfortran.dg/exponent_2.f90: Likewise.
10223 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10224 * gfortran.dg/extends_1.f03: Likewise.
10225 * gfortran.dg/extends_16.f90: Likewise.
10226 * gfortran.dg/extends_2.f03: Likewise.
10227 * gfortran.dg/extends_3.f03: Likewise.
10228 * gfortran.dg/extends_4.f03: Likewise.
10229 * gfortran.dg/extends_type_of_1.f03: Likewise.
10230 * gfortran.dg/extends_type_of_2.f03: Likewise.
10231 * gfortran.dg/external_procedures_3.f90: Likewise.
10232 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10233 * gfortran.dg/f2003_io_1.f03: Likewise.
10234 * gfortran.dg/f2003_io_4.f03: Likewise.
10235 * gfortran.dg/f2003_io_5.f03: Likewise.
10236 * gfortran.dg/f2003_io_6.f03: Likewise.
10237 * gfortran.dg/f2003_io_7.f03: Likewise.
10238 * gfortran.dg/f2c_1.f90: Likewise.
10239 * gfortran.dg/f2c_2.f90: Likewise.
10240 * gfortran.dg/f2c_3.f90: Likewise.
10241 * gfortran.dg/f2c_4.f90: Likewise.
10242 * gfortran.dg/f2c_6.f90: Likewise.
10243 * gfortran.dg/f2c_7.f90: Likewise.
10244 * gfortran.dg/f2c_9.f90: Likewise.
10245 * gfortran.dg/fgetc_1.f90: Likewise.
10246 * gfortran.dg/fgetc_2.f90: Likewise.
10247 * gfortran.dg/filename_null.f90: Likewise.
10248 * gfortran.dg/finalize_12.f90: Likewise.
10249 * gfortran.dg/finalize_13.f90: Likewise.
10250 * gfortran.dg/finalize_15.f90: Likewise.
10251 * gfortran.dg/finalize_17.f90: Likewise.
10252 * gfortran.dg/finalize_18.f90: Likewise.
10253 * gfortran.dg/finalize_25.f90: Likewise.
10254 * gfortran.dg/finalize_29.f08: Likewise.
10255 * gfortran.dg/finalize_31.f90: Likewise.
10256 * gfortran.dg/float_1.f90: Likewise.
10257 * gfortran.dg/flush_1.f90: Likewise.
10258 * gfortran.dg/fmt_bz_bn.f: Likewise.
10259 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10260 * gfortran.dg/fmt_cache_1.f: Likewise.
10261 * gfortran.dg/fmt_cache_2.f: Likewise.
10262 * gfortran.dg/fmt_cache_3.f90: Likewise.
10263 * gfortran.dg/fmt_colon.f90: Likewise.
10264 * gfortran.dg/fmt_e.f90: Likewise.
10265 * gfortran.dg/fmt_en.f90: Likewise.
10266 * gfortran.dg/fmt_error_10.f: Likewise.
10267 * gfortran.dg/fmt_error_9.f: Likewise.
10268 * gfortran.dg/fmt_exhaust.f90: Likewise.
10269 * gfortran.dg/fmt_f0_1.f90: Likewise.
10270 * gfortran.dg/fmt_f_an_p.f: Likewise.
10271 * gfortran.dg/fmt_fw_d.f90: Likewise.
10272 * gfortran.dg/fmt_g.f: Likewise.
10273 * gfortran.dg/fmt_g0_1.f08: Likewise.
10274 * gfortran.dg/fmt_g0_2.f08: Likewise.
10275 * gfortran.dg/fmt_g0_4.f08: Likewise.
10276 * gfortran.dg/fmt_g0_5.f08: Likewise.
10277 * gfortran.dg/fmt_g0_6.f08: Likewise.
10278 * gfortran.dg/fmt_g0_7.f08: Likewise.
10279 * gfortran.dg/fmt_g_1.f90: Likewise.
10280 * gfortran.dg/fmt_int_sign.f90: Likewise.
10281 * gfortran.dg/fmt_l.f90: Likewise.
10282 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10283 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10284 * gfortran.dg/fmt_p_1.f90: Likewise.
10285 * gfortran.dg/fmt_pf.f90: Likewise.
10286 * gfortran.dg/fmt_read.f90: Likewise.
10287 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10288 * gfortran.dg/fmt_t_1.f90: Likewise.
10289 * gfortran.dg/fmt_t_2.f90: Likewise.
10290 * gfortran.dg/fmt_t_3.f90: Likewise.
10291 * gfortran.dg/fmt_t_4.f90: Likewise.
10292 * gfortran.dg/fmt_t_5.f90: Likewise.
10293 * gfortran.dg/fmt_t_6.f: Likewise.
10294 * gfortran.dg/fmt_t_7.f: Likewise.
10295 * gfortran.dg/fmt_t_9.f: Likewise.
10296 * gfortran.dg/fmt_tl.f: Likewise.
10297 * gfortran.dg/fmt_unlimited.f90: Likewise.
10298 * gfortran.dg/fmt_white.f: Likewise.
10299 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10300 * gfortran.dg/fold_nearest.f90: Likewise.
10301 * gfortran.dg/forall_1.f90: Likewise.
10302 * gfortran.dg/forall_10.f90: Likewise.
10303 * gfortran.dg/forall_12.f90: Likewise.
10304 * gfortran.dg/forall_13.f90: Likewise.
10305 * gfortran.dg/forall_15.f90: Likewise.
10306 * gfortran.dg/forall_4.f90: Likewise.
10307 * gfortran.dg/forall_5.f90: Likewise.
10308 * gfortran.dg/forall_6.f90: Likewise.
10309 * gfortran.dg/forall_7.f90: Likewise.
10310 * gfortran.dg/fraction.f90: Likewise.
10311 * gfortran.dg/fseek.f90: Likewise.
10312 * gfortran.dg/ftell_1.f90: Likewise.
10313 * gfortran.dg/ftell_2.f90: Likewise.
10314 * gfortran.dg/ftell_3.f90: Likewise.
10315 * gfortran.dg/func_assign_2.f90: Likewise.
10316 * gfortran.dg/func_assign_3.f90: Likewise.
10317 * gfortran.dg/func_derived_1.f90: Likewise.
10318 * gfortran.dg/func_derived_2.f90: Likewise.
10319 * gfortran.dg/func_derived_3.f90: Likewise.
10320 * gfortran.dg/func_result_1.f90: Likewise.
10321 * gfortran.dg/func_result_2.f90: Likewise.
10322 * gfortran.dg/func_result_6.f90: Likewise.
10323 * gfortran.dg/function_charlen_2.f90: Likewise.
10324 * gfortran.dg/function_charlen_3.f: Likewise.
10325 * gfortran.dg/function_kinds_1.f90: Likewise.
10326 * gfortran.dg/function_kinds_4.f90: Likewise.
10327 * gfortran.dg/function_optimize_10.f90: Likewise.
10328 * gfortran.dg/function_optimize_11.f90: Likewise.
10329 * gfortran.dg/function_optimize_12.f90: Likewise.
10330 * gfortran.dg/function_optimize_4.f90: Likewise.
10331 * gfortran.dg/function_optimize_8.f90: Likewise.
10332 * gfortran.dg/g77/13037.f: Likewise.
10333 * gfortran.dg/g77/1832.f: Likewise.
10334 * gfortran.dg/g77/19981119-0.f: Likewise.
10335 * gfortran.dg/g77/19990313-0.f: Likewise.
10336 * gfortran.dg/g77/19990313-1.f: Likewise.
10337 * gfortran.dg/g77/19990313-2.f: Likewise.
10338 * gfortran.dg/g77/19990313-3.f: Likewise.
10339 * gfortran.dg/g77/19990419-1.f: Likewise.
10340 * gfortran.dg/g77/19990826-0.f: Likewise.
10341 * gfortran.dg/g77/19990826-2.f: Likewise.
10342 * gfortran.dg/g77/20000503-1.f: Likewise.
10343 * gfortran.dg/g77/20001111.f: Likewise.
10344 * gfortran.dg/g77/20010116.f: Likewise.
10345 * gfortran.dg/g77/20010216-1.f: Likewise.
10346 * gfortran.dg/g77/20010430.f: Likewise.
10347 * gfortran.dg/g77/20010610.f: Likewise.
10348 * gfortran.dg/g77/6177.f: Likewise.
10349 * gfortran.dg/g77/7388.f: Likewise.
10350 * gfortran.dg/g77/947.f: Likewise.
10351 * gfortran.dg/g77/970625-2.f: Likewise.
10352 * gfortran.dg/g77/971102-1.f: Likewise.
10353 * gfortran.dg/g77/980628-0.f: Likewise.
10354 * gfortran.dg/g77/980628-1.f: Likewise.
10355 * gfortran.dg/g77/980628-10.f: Likewise.
10356 * gfortran.dg/g77/980628-2.f: Likewise.
10357 * gfortran.dg/g77/980628-3.f: Likewise.
10358 * gfortran.dg/g77/980628-7.f: Likewise.
10359 * gfortran.dg/g77/980628-8.f: Likewise.
10360 * gfortran.dg/g77/980628-9.f: Likewise.
10361 * gfortran.dg/g77/980701-0.f: Likewise.
10362 * gfortran.dg/g77/980701-1.f: Likewise.
10363 * gfortran.dg/g77/cabs.f: Likewise.
10364 * gfortran.dg/g77/claus.f: Likewise.
10365 * gfortran.dg/g77/complex_1.f: Likewise.
10366 * gfortran.dg/g77/cpp3.F: Likewise.
10367 * gfortran.dg/g77/cpp4.F: Likewise.
10368 * gfortran.dg/g77/cpp5.F: Likewise.
10369 * gfortran.dg/g77/dcomplex.f: Likewise.
10370 * gfortran.dg/g77/dnrm2.f: Likewise.
10371 * gfortran.dg/g77/erfc.f: Likewise.
10372 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10373 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10374 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10375 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10376 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10377 * gfortran.dg/g77/int8421.f: Likewise.
10378 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10379 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10380 * gfortran.dg/g77/le.f: Likewise.
10381 * gfortran.dg/g77/short.f: Likewise.
10382 * gfortran.dg/gamma_1.f90: Likewise.
10383 * gfortran.dg/gamma_4.f90: Likewise.
10384 * gfortran.dg/gamma_5.f90: Likewise.
10385 * gfortran.dg/generic_13.f90: Likewise.
10386 * gfortran.dg/generic_15.f90: Likewise.
10387 * gfortran.dg/generic_19.f90: Likewise.
10388 * gfortran.dg/generic_20.f90: Likewise.
10389 * gfortran.dg/generic_23.f03: Likewise.
10390 * gfortran.dg/generic_25.f90: Likewise.
10391 * gfortran.dg/generic_27.f90: Likewise.
10392 * gfortran.dg/generic_31.f90: Likewise.
10393 * gfortran.dg/generic_4.f90: Likewise.
10394 * gfortran.dg/global_vars_c_init.f90: Likewise.
10395 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10396 * gfortran.dg/gnu_logical_1.F: Likewise.
10397 * gfortran.dg/goacc/fixed-1.f: Likewise.
10398 * gfortran.dg/goacc/fixed-2.f: Likewise.
10399 * gfortran.dg/goacc/gang-static.f95: Likewise.
10400 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10401 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10402 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10403 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10404 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10405 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10406 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10407 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10408 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10409 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10410 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10411 * gfortran.dg/gomp/pr48794.f90: Likewise.
10412 * gfortran.dg/gomp/pr72744.f90: Likewise.
10413 * gfortran.dg/gomp/pr77665.f90: Likewise.
10414 * gfortran.dg/gomp/workshare2.f90: Likewise.
10415 * gfortran.dg/gomp/workshare3.f90: Likewise.
10416 * gfortran.dg/goto_1.f: Likewise.
10417 * gfortran.dg/goto_2.f90: Likewise.
10418 * gfortran.dg/goto_4.f90: Likewise.
10419 * gfortran.dg/goto_6.f: Likewise.
10420 * gfortran.dg/graphite/id-26.f03: Likewise.
10421 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10422 * gfortran.dg/graphite/pr29581.f90: Likewise.
10423 * gfortran.dg/graphite/pr29832.f90: Likewise.
10424 * gfortran.dg/graphite/run-id-1.f: Likewise.
10425 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10426 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10427 * gfortran.dg/hollerith.f90: Likewise.
10428 * gfortran.dg/hollerith4.f90: Likewise.
10429 * gfortran.dg/hollerith6.f90: Likewise.
10430 * gfortran.dg/hollerith8.f90: Likewise.
10431 * gfortran.dg/hollerith_1.f90: Likewise.
10432 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10433 * gfortran.dg/hollerith_f95.f90: Likewise.
10434 * gfortran.dg/hollerith_legacy.f90: Likewise.
10435 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10436 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10437 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10438 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10439 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10440 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10441 * gfortran.dg/hypot_1.f90: Likewise.
10442 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10443 * gfortran.dg/iargc.f90: Likewise.
10444 * gfortran.dg/ibits.f90: Likewise.
10445 * gfortran.dg/ichar_1.f90: Likewise.
10446 * gfortran.dg/ichar_2.f90: Likewise.
10447 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10448 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10449 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10450 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10451 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10452 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10453 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10454 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10455 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10456 * gfortran.dg/ieee/large_1.f90: Likewise.
10457 * gfortran.dg/ieee/large_2.f90: Likewise.
10458 * gfortran.dg/ieee/large_3.F90: Likewise.
10459 * gfortran.dg/ieee/large_4.f90: Likewise.
10460 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10461 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10462 * gfortran.dg/impl_do_var_data.f90: Likewise.
10463 * gfortran.dg/implicit_10.f90: Likewise.
10464 * gfortran.dg/implicit_12.f90: Likewise.
10465 * gfortran.dg/implicit_class_1.f90: Likewise.
10466 * gfortran.dg/implicit_pure_1.f90: Likewise.
10467 * gfortran.dg/implied_do_1.f90: Likewise.
10468 * gfortran.dg/implied_do_io_1.f90: Likewise.
10469 * gfortran.dg/implied_do_io_2.f90: Likewise.
10470 * gfortran.dg/implied_do_io_3.f90: Likewise.
10471 * gfortran.dg/implied_shape_1.f08: Likewise.
10472 * gfortran.dg/import.f90: Likewise.
10473 * gfortran.dg/import4.f90: Likewise.
10474 * gfortran.dg/impure_1.f08: Likewise.
10475 * gfortran.dg/index.f90: Likewise.
10476 * gfortran.dg/index_2.f90: Likewise.
10477 * gfortran.dg/init_flag_1.f90: Likewise.
10478 * gfortran.dg/init_flag_10.f90: Likewise.
10479 * gfortran.dg/init_flag_15.f03: Likewise.
10480 * gfortran.dg/init_flag_2.f90: Likewise.
10481 * gfortran.dg/init_flag_3.f90: Likewise.
10482 * gfortran.dg/init_flag_4.f90: Likewise.
10483 * gfortran.dg/init_flag_5.f90: Likewise.
10484 * gfortran.dg/init_flag_6.f90: Likewise.
10485 * gfortran.dg/init_flag_7.f90: Likewise.
10486 * gfortran.dg/init_flag_9.f90: Likewise.
10487 * gfortran.dg/initialization_11.f90: Likewise.
10488 * gfortran.dg/initialization_19.f90: Likewise.
10489 * gfortran.dg/initialization_2.f90: Likewise.
10490 * gfortran.dg/initialization_22.f90: Likewise.
10491 * gfortran.dg/initialization_27.f90: Likewise.
10492 * gfortran.dg/initialization_5.f90: Likewise.
10493 * gfortran.dg/initialization_6.f90: Likewise.
10494 * gfortran.dg/inline_matmul_1.f90: Likewise.
10495 * gfortran.dg/inline_matmul_10.f90: Likewise.
10496 * gfortran.dg/inline_matmul_11.f90: Likewise.
10497 * gfortran.dg/inline_matmul_13.f90: Likewise.
10498 * gfortran.dg/inline_matmul_14.f90: Likewise.
10499 * gfortran.dg/inline_matmul_16.f90: Likewise.
10500 * gfortran.dg/inline_matmul_17.f90: Likewise.
10501 * gfortran.dg/inline_matmul_18.f90: Likewise.
10502 * gfortran.dg/inline_matmul_19.f90: Likewise.
10503 * gfortran.dg/inline_matmul_2.f90: Likewise.
10504 * gfortran.dg/inline_matmul_20.f90: Likewise.
10505 * gfortran.dg/inline_matmul_22.f90: Likewise.
10506 * gfortran.dg/inline_matmul_3.f90: Likewise.
10507 * gfortran.dg/inline_matmul_4.f90: Likewise.
10508 * gfortran.dg/inline_matmul_5.f90: Likewise.
10509 * gfortran.dg/inline_matmul_6.f90: Likewise.
10510 * gfortran.dg/inline_matmul_7.f90: Likewise.
10511 * gfortran.dg/inline_matmul_8.f90: Likewise.
10512 * gfortran.dg/inline_matmul_9.f90: Likewise.
10513 * gfortran.dg/inline_sum_1.f90: Likewise.
10514 * gfortran.dg/inline_sum_3.f90: Likewise.
10515 * gfortran.dg/inline_sum_5.f90: Likewise.
10516 * gfortran.dg/inquire-complex.f90: Likewise.
10517 * gfortran.dg/inquire.f90: Likewise.
10518 * gfortran.dg/inquire_10.f90: Likewise.
10519 * gfortran.dg/inquire_13.f90: Likewise.
10520 * gfortran.dg/inquire_15.f90: Likewise.
10521 * gfortran.dg/inquire_16.f90: Likewise.
10522 * gfortran.dg/inquire_17.f90: Likewise.
10523 * gfortran.dg/inquire_5.f90: Likewise.
10524 * gfortran.dg/inquire_6.f90: Likewise.
10525 * gfortran.dg/inquire_7.f90: Likewise.
10526 * gfortran.dg/inquire_9.f90: Likewise.
10527 * gfortran.dg/inquire_internal.f90: Likewise.
10528 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10529 * gfortran.dg/inquire_size.f90: Likewise.
10530 * gfortran.dg/int_1.f90: Likewise.
10531 * gfortran.dg/int_conv_1.f90: Likewise.
10532 * gfortran.dg/int_range_io_1.f90: Likewise.
10533 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10534 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10535 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10536 * gfortran.dg/integer_plus.f90: Likewise.
10537 * gfortran.dg/intent_out_2.f90: Likewise.
10538 * gfortran.dg/intent_out_5.f90: Likewise.
10539 * gfortran.dg/intent_out_6.f90: Likewise.
10540 * gfortran.dg/interface_12.f90: Likewise.
10541 * gfortran.dg/interface_19.f90: Likewise.
10542 * gfortran.dg/interface_4.f90: Likewise.
10543 * gfortran.dg/interface_5.f90: Likewise.
10544 * gfortran.dg/interface_9.f90: Likewise.
10545 * gfortran.dg/interface_assignment_1.f90: Likewise.
10546 * gfortran.dg/interface_assignment_2.f90: Likewise.
10547 * gfortran.dg/internal_dummy_2.f08: Likewise.
10548 * gfortran.dg/internal_dummy_3.f08: Likewise.
10549 * gfortran.dg/internal_dummy_4.f08: Likewise.
10550 * gfortran.dg/internal_pack_1.f90: Likewise.
10551 * gfortran.dg/internal_pack_10.f90: Likewise.
10552 * gfortran.dg/internal_pack_12.f90: Likewise.
10553 * gfortran.dg/internal_pack_13.f90: Likewise.
10554 * gfortran.dg/internal_pack_14.f90: Likewise.
10555 * gfortran.dg/internal_pack_15.f90: Likewise.
10556 * gfortran.dg/internal_pack_2.f90: Likewise.
10557 * gfortran.dg/internal_pack_3.f90: Likewise.
10558 * gfortran.dg/internal_pack_4.f90: Likewise.
10559 * gfortran.dg/internal_pack_6.f90: Likewise.
10560 * gfortran.dg/internal_pack_8.f90: Likewise.
10561 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10562 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10563 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10564 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10565 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10566 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10567 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10568 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10569 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10570 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10571 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10572 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10573 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10574 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10575 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10576 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10577 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10578 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10579 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10580 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10581 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10582 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10583 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10584 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10585 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10586 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10587 * gfortran.dg/io_err_1.f90: Likewise.
10588 * gfortran.dg/io_real_boz.f90: Likewise.
10589 * gfortran.dg/iomsg_1.f90: Likewise.
10590 * gfortran.dg/iostat_1.f90: Likewise.
10591 * gfortran.dg/iostat_2.f90: Likewise.
10592 * gfortran.dg/iostat_4.f90: Likewise.
10593 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10594 * gfortran.dg/ishft_1.f90: Likewise.
10595 * gfortran.dg/ishft_2.f90: Likewise.
10596 * gfortran.dg/ishft_4.f90: Likewise.
10597 * gfortran.dg/isnan_1.f90: Likewise.
10598 * gfortran.dg/isnan_2.f90: Likewise.
10599 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10600 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10601 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10602 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10603 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10604 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10605 * gfortran.dg/itime_idate_1.f: Likewise.
10606 * gfortran.dg/itime_idate_2.f: Likewise.
10607 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10608 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10609 * gfortran.dg/large_real_kind_1.f90: Likewise.
10610 * gfortran.dg/large_real_kind_2.F90: Likewise.
10611 * gfortran.dg/large_real_kind_3.F90: Likewise.
10612 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10613 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10614 * gfortran.dg/large_recl.f90: Likewise.
10615 * gfortran.dg/large_unit_1.f90: Likewise.
10616 * gfortran.dg/large_unit_2.f90: Likewise.
10617 * gfortran.dg/largeequiv_1.f90: Likewise.
10618 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10619 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10620 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10621 * gfortran.dg/list_read_1.f90: Likewise.
10622 * gfortran.dg/list_read_10.f90: Likewise.
10623 * gfortran.dg/list_read_11.f90: Likewise.
10624 * gfortran.dg/list_read_12.f90: Likewise.
10625 * gfortran.dg/list_read_13.f: Likewise.
10626 * gfortran.dg/list_read_14.f90: Likewise.
10627 * gfortran.dg/list_read_2.f90: Likewise.
10628 * gfortran.dg/list_read_3.f90: Likewise.
10629 * gfortran.dg/list_read_4.f90: Likewise.
10630 * gfortran.dg/list_read_5.f90: Likewise.
10631 * gfortran.dg/list_read_6.f90: Likewise.
10632 * gfortran.dg/list_read_7.f90: Likewise.
10633 * gfortran.dg/list_read_8.f90: Likewise.
10634 * gfortran.dg/list_read_9.f90: Likewise.
10635 * gfortran.dg/loc_2.f90: Likewise.
10636 * gfortran.dg/logical_1.f90: Likewise.
10637 * gfortran.dg/logical_dot_product.f90: Likewise.
10638 * gfortran.dg/logical_temp_io.f90: Likewise.
10639 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10640 * gfortran.dg/lrshift_1.f90: Likewise.
10641 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10642 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10643 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10644 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10645 * gfortran.dg/make_unit.f90: Likewise.
10646 * gfortran.dg/mapping_1.f90: Likewise.
10647 * gfortran.dg/mapping_2.f90: Likewise.
10648 * gfortran.dg/mapping_3.f90: Likewise.
10649 * gfortran.dg/masklr_1.F90: Likewise.
10650 * gfortran.dg/masklr_2.F90: Likewise.
10651 * gfortran.dg/matmul_1.f90: Likewise.
10652 * gfortran.dg/matmul_10.f90: Likewise.
10653 * gfortran.dg/matmul_12.f90: Likewise.
10654 * gfortran.dg/matmul_16.f90: Likewise.
10655 * gfortran.dg/matmul_17.f90: Likewise.
10656 * gfortran.dg/matmul_18.f90: Likewise.
10657 * gfortran.dg/matmul_2.f90: Likewise.
10658 * gfortran.dg/matmul_3.f90: Likewise.
10659 * gfortran.dg/matmul_4.f90: Likewise.
10660 * gfortran.dg/matmul_6.f90: Likewise.
10661 * gfortran.dg/matmul_8.f03: Likewise.
10662 * gfortran.dg/matmul_9.f90: Likewise.
10663 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10664 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10665 * gfortran.dg/matmul_const.f90: Likewise.
10666 * gfortran.dg/maxloc_1.f90: Likewise.
10667 * gfortran.dg/maxloc_2.f90: Likewise.
10668 * gfortran.dg/maxloc_3.f90: Likewise.
10669 * gfortran.dg/maxloc_4.f90: Likewise.
10670 * gfortran.dg/maxloc_string_1.f90: Likewise.
10671 * gfortran.dg/maxlocval_1.f90: Likewise.
10672 * gfortran.dg/maxlocval_2.f90: Likewise.
10673 * gfortran.dg/maxlocval_3.f90: Likewise.
10674 * gfortran.dg/maxlocval_4.f90: Likewise.
10675 * gfortran.dg/maxval_char_1.f90: Likewise.
10676 * gfortran.dg/maxval_char_2.f90: Likewise.
10677 * gfortran.dg/maxval_char_3.f90: Likewise.
10678 * gfortran.dg/maxval_char_4.f90: Likewise.
10679 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10680 * gfortran.dg/mclock.f90: Likewise.
10681 * gfortran.dg/merge_bits_1.F90: Likewise.
10682 * gfortran.dg/merge_bits_2.F90: Likewise.
10683 * gfortran.dg/merge_char_1.f90: Likewise.
10684 * gfortran.dg/merge_init_expr.f90: Likewise.
10685 * gfortran.dg/min_max_optional_1.f90: Likewise.
10686 * gfortran.dg/min_max_optional_5.f90: Likewise.
10687 * gfortran.dg/minloc_1.f90: Likewise.
10688 * gfortran.dg/minloc_2.f90: Likewise.
10689 * gfortran.dg/minloc_3.f90: Likewise.
10690 * gfortran.dg/minloc_4.f90: Likewise.
10691 * gfortran.dg/minloc_string_1.f90: Likewise.
10692 * gfortran.dg/minlocval_1.f90: Likewise.
10693 * gfortran.dg/minlocval_2.f90: Likewise.
10694 * gfortran.dg/minlocval_3.f90: Likewise.
10695 * gfortran.dg/minlocval_4.f90: Likewise.
10696 * gfortran.dg/minmax_char_1.f90: Likewise.
10697 * gfortran.dg/minmaxloc_1.f90: Likewise.
10698 * gfortran.dg/minmaxloc_10.f90: Likewise.
10699 * gfortran.dg/minmaxloc_11.f90: Likewise.
10700 * gfortran.dg/minmaxloc_12.f90: Likewise.
10701 * gfortran.dg/minmaxloc_13.f90: Likewise.
10702 * gfortran.dg/minmaxloc_2.f90: Likewise.
10703 * gfortran.dg/minmaxloc_3.f90: Likewise.
10704 * gfortran.dg/minmaxloc_4.f90: Likewise.
10705 * gfortran.dg/minmaxloc_5.f90: Likewise.
10706 * gfortran.dg/minmaxloc_6.f90: Likewise.
10707 * gfortran.dg/minmaxloc_7.f90: Likewise.
10708 * gfortran.dg/minmaxloc_8.f90: Likewise.
10709 * gfortran.dg/minmaxval_1.f90: Likewise.
10710 * gfortran.dg/minval_char_1.f90: Likewise.
10711 * gfortran.dg/minval_char_2.f90: Likewise.
10712 * gfortran.dg/minval_char_3.f90: Likewise.
10713 * gfortran.dg/minval_char_4.f90: Likewise.
10714 * gfortran.dg/minval_char_5.f90: Likewise.
10715 * gfortran.dg/minval_parameter_1.f90: Likewise.
10716 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10717 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10718 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10719 * gfortran.dg/missing_parens_1.f90: Likewise.
10720 * gfortran.dg/missing_parens_2.f90: Likewise.
10721 * gfortran.dg/mod_large_1.f90: Likewise.
10722 * gfortran.dg/mod_sign0_1.f90: Likewise.
10723 * gfortran.dg/module_blank_common.f90: Likewise.
10724 * gfortran.dg/module_commons_1.f90: Likewise.
10725 * gfortran.dg/module_commons_3.f90: Likewise.
10726 * gfortran.dg/module_double_reuse.f90: Likewise.
10727 * gfortran.dg/module_equivalence_1.f90: Likewise.
10728 * gfortran.dg/module_equivalence_2.f90: Likewise.
10729 * gfortran.dg/module_equivalence_3.f90: Likewise.
10730 * gfortran.dg/module_equivalence_5.f90: Likewise.
10731 * gfortran.dg/module_interface_1.f90: Likewise.
10732 * gfortran.dg/module_nan.f90: Likewise.
10733 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10734 * gfortran.dg/module_procedure_1.f90: Likewise.
10735 * gfortran.dg/module_read_1.f90: Likewise.
10736 * gfortran.dg/module_read_2.f90: Likewise.
10737 * gfortran.dg/module_widestring_1.f90: Likewise.
10738 * gfortran.dg/move_alloc.f90: Likewise.
10739 * gfortran.dg/move_alloc_10.f90: Likewise.
10740 * gfortran.dg/move_alloc_13.f90: Likewise.
10741 * gfortran.dg/move_alloc_14.f90: Likewise.
10742 * gfortran.dg/move_alloc_15.f90: Likewise.
10743 * gfortran.dg/move_alloc_16.f90: Likewise.
10744 * gfortran.dg/move_alloc_2.f90: Likewise.
10745 * gfortran.dg/move_alloc_5.f90: Likewise.
10746 * gfortran.dg/move_alloc_6.f90: Likewise.
10747 * gfortran.dg/move_alloc_9.f90: Likewise.
10748 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10749 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10750 * gfortran.dg/mvbits_1.f90: Likewise.
10751 * gfortran.dg/mvbits_2.f90: Likewise.
10752 * gfortran.dg/mvbits_3.f90: Likewise.
10753 * gfortran.dg/mvbits_4.f90: Likewise.
10754 * gfortran.dg/mvbits_7.f90: Likewise.
10755 * gfortran.dg/mvbits_8.f90: Likewise.
10756 * gfortran.dg/namelist_11.f: Likewise.
10757 * gfortran.dg/namelist_12.f: Likewise.
10758 * gfortran.dg/namelist_13.f90: Likewise.
10759 * gfortran.dg/namelist_14.f90: Likewise.
10760 * gfortran.dg/namelist_15.f90: Likewise.
10761 * gfortran.dg/namelist_16.f90: Likewise.
10762 * gfortran.dg/namelist_17.f90: Likewise.
10763 * gfortran.dg/namelist_18.f90: Likewise.
10764 * gfortran.dg/namelist_19.f90: Likewise.
10765 * gfortran.dg/namelist_20.f90: Likewise.
10766 * gfortran.dg/namelist_21.f90: Likewise.
10767 * gfortran.dg/namelist_22.f90: Likewise.
10768 * gfortran.dg/namelist_23.f90: Likewise.
10769 * gfortran.dg/namelist_24.f90: Likewise.
10770 * gfortran.dg/namelist_26.f90: Likewise.
10771 * gfortran.dg/namelist_27.f90: Likewise.
10772 * gfortran.dg/namelist_28.f90: Likewise.
10773 * gfortran.dg/namelist_29.f90: Likewise.
10774 * gfortran.dg/namelist_37.f90: Likewise.
10775 * gfortran.dg/namelist_38.f90: Likewise.
10776 * gfortran.dg/namelist_39.f90: Likewise.
10777 * gfortran.dg/namelist_40.f90: Likewise.
10778 * gfortran.dg/namelist_41.f90: Likewise.
10779 * gfortran.dg/namelist_42.f90: Likewise.
10780 * gfortran.dg/namelist_43.f90: Likewise.
10781 * gfortran.dg/namelist_44.f90: Likewise.
10782 * gfortran.dg/namelist_47.f90: Likewise.
10783 * gfortran.dg/namelist_48.f90: Likewise.
10784 * gfortran.dg/namelist_49.f90: Likewise.
10785 * gfortran.dg/namelist_50.f90: Likewise.
10786 * gfortran.dg/namelist_51.f90: Likewise.
10787 * gfortran.dg/namelist_52.f90: Likewise.
10788 * gfortran.dg/namelist_54.f90: Likewise.
10789 * gfortran.dg/namelist_55.f90: Likewise.
10790 * gfortran.dg/namelist_56.f90: Likewise.
10791 * gfortran.dg/namelist_57.f90: Likewise.
10792 * gfortran.dg/namelist_58.f90: Likewise.
10793 * gfortran.dg/namelist_59.f90: Likewise.
10794 * gfortran.dg/namelist_60.f90: Likewise.
10795 * gfortran.dg/namelist_61.f90: Likewise.
10796 * gfortran.dg/namelist_64.f90: Likewise.
10797 * gfortran.dg/namelist_65.f90: Likewise.
10798 * gfortran.dg/namelist_69.f90: Likewise.
10799 * gfortran.dg/namelist_70.f90: Likewise.
10800 * gfortran.dg/namelist_71.f90: Likewise.
10801 * gfortran.dg/namelist_72.f: Likewise.
10802 * gfortran.dg/namelist_73.f90: Likewise.
10803 * gfortran.dg/namelist_77.f90: Likewise.
10804 * gfortran.dg/namelist_78.f90: Likewise.
10805 * gfortran.dg/namelist_79.f90: Likewise.
10806 * gfortran.dg/namelist_80.f90: Likewise.
10807 * gfortran.dg/namelist_81.f90: Likewise.
10808 * gfortran.dg/namelist_82.f90: Likewise.
10809 * gfortran.dg/namelist_84.f90: Likewise.
10810 * gfortran.dg/namelist_85.f90: Likewise.
10811 * gfortran.dg/namelist_86.f90: Likewise.
10812 * gfortran.dg/namelist_87.f90: Likewise.
10813 * gfortran.dg/namelist_88.f90: Likewise.
10814 * gfortran.dg/namelist_89.f90: Likewise.
10815 * gfortran.dg/namelist_90.f: Likewise.
10816 * gfortran.dg/namelist_95.f90: Likewise.
10817 * gfortran.dg/namelist_char_only.f90: Likewise.
10818 * gfortran.dg/namelist_empty.f90: Likewise.
10819 * gfortran.dg/namelist_internal.f90: Likewise.
10820 * gfortran.dg/namelist_use.f90: Likewise.
10821 * gfortran.dg/namelist_use_only.f90: Likewise.
10822 * gfortran.dg/namelist_utf8.f90: Likewise.
10823 * gfortran.dg/nan_1.f90: Likewise.
10824 * gfortran.dg/nan_2.f90: Likewise.
10825 * gfortran.dg/nan_3.f90: Likewise.
10826 * gfortran.dg/nan_6.f90: Likewise.
10827 * gfortran.dg/nan_7.f90: Likewise.
10828 * gfortran.dg/nearest_1.f90: Likewise.
10829 * gfortran.dg/nearest_2.f90: Likewise.
10830 * gfortran.dg/nearest_3.f90: Likewise.
10831 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10832 * gfortran.dg/negative_automatic_size.f90: Likewise.
10833 * gfortran.dg/negative_unit.f: Likewise.
10834 * gfortran.dg/negative_unit2.f90: Likewise.
10835 * gfortran.dg/negative_unit_int8.f: Likewise.
10836 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10837 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10838 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10839 * gfortran.dg/nested_modules_1.f90: Likewise.
10840 * gfortran.dg/nested_modules_2.f90: Likewise.
10841 * gfortran.dg/nested_modules_3.f90: Likewise.
10842 * gfortran.dg/nesting_1.f90: Likewise.
10843 * gfortran.dg/new_line.f90: Likewise.
10844 * gfortran.dg/newunit_1.f90: Likewise.
10845 * gfortran.dg/newunit_3.f90: Likewise.
10846 * gfortran.dg/newunit_5.f90.f90: Likewise.
10847 * gfortran.dg/nint_1.f90: Likewise.
10848 * gfortran.dg/nint_2.f90: Likewise.
10849 * gfortran.dg/no_arg_check_2.f90: Likewise.
10850 * gfortran.dg/no_range_check_1.f90: Likewise.
10851 * gfortran.dg/no_range_check_2.f90: Likewise.
10852 * gfortran.dg/no_range_check_3.f90: Likewise.
10853 * gfortran.dg/noadv_size.f90: Likewise.
10854 * gfortran.dg/nonreturning_statements.f90: Likewise.
10855 * gfortran.dg/norm2_1.f90: Likewise.
10856 * gfortran.dg/norm2_3.f90: Likewise.
10857 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10858 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10859 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10860 * gfortran.dg/null_4.f90: Likewise.
10861 * gfortran.dg/null_9.f90: Likewise.
10862 * gfortran.dg/nullify_3.f90: Likewise.
10863 * gfortran.dg/oldstyle_1.f90: Likewise.
10864 * gfortran.dg/open_access_append_1.f90: Likewise.
10865 * gfortran.dg/open_access_append_2.f90: Likewise.
10866 * gfortran.dg/open_errors.f90: Likewise.
10867 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10868 * gfortran.dg/open_new.f90: Likewise.
10869 * gfortran.dg/open_readonly_1.f90: Likewise.
10870 * gfortran.dg/operator_1.f90: Likewise.
10871 * gfortran.dg/optional_absent_1.f90: Likewise.
10872 * gfortran.dg/optional_absent_2.f90: Likewise.
10873 * gfortran.dg/optional_absent_3.f90: Likewise.
10874 * gfortran.dg/optional_class_1.f90: Likewise.
10875 * gfortran.dg/optional_dim_2.f90: Likewise.
10876 * gfortran.dg/optional_dim_3.f90: Likewise.
10877 * gfortran.dg/output_exponents_1.f90: Likewise.
10878 * gfortran.dg/overload_1.f90: Likewise.
10879 * gfortran.dg/overload_2.f90: Likewise.
10880 * gfortran.dg/overwrite_1.f: Likewise.
10881 * gfortran.dg/pad_no.f90: Likewise.
10882 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10883 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10884 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10885 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10886 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10887 * gfortran.dg/parens_3.f90: Likewise.
10888 * gfortran.dg/parens_5.f90: Likewise.
10889 * gfortran.dg/parens_6.f90: Likewise.
10890 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10891 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10892 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10893 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10894 * gfortran.dg/parity_1.f90: Likewise.
10895 * gfortran.dg/past_eor.f90: Likewise.
10896 * gfortran.dg/pdt_1.f03: Likewise.
10897 * gfortran.dg/pdt_10.f03: Likewise.
10898 * gfortran.dg/pdt_11.f03: Likewise.
10899 * gfortran.dg/pdt_12.f03: Likewise.
10900 * gfortran.dg/pdt_13.f03: Likewise.
10901 * gfortran.dg/pdt_14.f03: Likewise.
10902 * gfortran.dg/pdt_15.f03: Likewise.
10903 * gfortran.dg/pdt_19.f03: Likewise.
10904 * gfortran.dg/pdt_20.f03: Likewise.
10905 * gfortran.dg/pdt_22.f03: Likewise.
10906 * gfortran.dg/pdt_23.f03: Likewise.
10907 * gfortran.dg/pdt_25.f03: Likewise.
10908 * gfortran.dg/pdt_26.f03: Likewise.
10909 * gfortran.dg/pdt_27.f03: Likewise.
10910 * gfortran.dg/pdt_28.f03: Likewise.
10911 * gfortran.dg/pdt_3.f03: Likewise.
10912 * gfortran.dg/pdt_4.f03: Likewise.
10913 * gfortran.dg/pdt_5.f03: Likewise.
10914 * gfortran.dg/pdt_7.f03: Likewise.
10915 * gfortran.dg/pointer_1.f90: Likewise.
10916 * gfortran.dg/pointer_array_1.f90: Likewise.
10917 * gfortran.dg/pointer_array_3.f90: Likewise.
10918 * gfortran.dg/pointer_array_4.f90: Likewise.
10919 * gfortran.dg/pointer_array_5.f90: Likewise.
10920 * gfortran.dg/pointer_array_6.f90: Likewise.
10921 * gfortran.dg/pointer_array_7.f90: Likewise.
10922 * gfortran.dg/pointer_array_8.f90: Likewise.
10923 * gfortran.dg/pointer_array_9.f90: Likewise.
10924 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10925 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10926 * gfortran.dg/pointer_assign_10.f90: Likewise.
10927 * gfortran.dg/pointer_assign_11.f90: Likewise.
10928 * gfortran.dg/pointer_assign_4.f90: Likewise.
10929 * gfortran.dg/pointer_assign_8.f90: Likewise.
10930 * gfortran.dg/pointer_assign_9.f90: Likewise.
10931 * gfortran.dg/pointer_check_10.f90: Likewise.
10932 * gfortran.dg/pointer_check_9.f90: Likewise.
10933 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10934 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10935 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10936 * gfortran.dg/pointer_init_1.f90: Likewise.
10937 * gfortran.dg/pointer_init_3.f90: Likewise.
10938 * gfortran.dg/pointer_init_4.f90: Likewise.
10939 * gfortran.dg/pointer_init_5.f90: Likewise.
10940 * gfortran.dg/pointer_init_8.f90: Likewise.
10941 * gfortran.dg/pointer_intent_1.f90: Likewise.
10942 * gfortran.dg/pointer_intent_4.f90: Likewise.
10943 * gfortran.dg/pointer_intent_5.f90: Likewise.
10944 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10945 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10946 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10947 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10948 * gfortran.dg/pointer_target_1.f90: Likewise.
10949 * gfortran.dg/pointer_target_2.f90: Likewise.
10950 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10951 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10952 * gfortran.dg/power.f90: Likewise.
10953 * gfortran.dg/power1.f90: Likewise.
10954 * gfortran.dg/power_3.f90: Likewise.
10955 * gfortran.dg/power_4.f90: Likewise.
10956 * gfortran.dg/power_5.f90: Likewise.
10957 * gfortran.dg/pr12884.f: Likewise.
10958 * gfortran.dg/pr15129.f90: Likewise.
10959 * gfortran.dg/pr15140.f90: Likewise.
10960 * gfortran.dg/pr15324.f90: Likewise.
10961 * gfortran.dg/pr15332.f: Likewise.
10962 * gfortran.dg/pr15957.f90: Likewise.
10963 * gfortran.dg/pr15959.f90: Likewise.
10964 * gfortran.dg/pr16597.f90: Likewise.
10965 * gfortran.dg/pr16861.f90: Likewise.
10966 * gfortran.dg/pr16938.f90: Likewise.
10967 * gfortran.dg/pr17090.f90: Likewise.
10968 * gfortran.dg/pr17143.f90: Likewise.
10969 * gfortran.dg/pr17164.f90: Likewise.
10970 * gfortran.dg/pr17229.f: Likewise.
10971 * gfortran.dg/pr17285.f90: Likewise.
10972 * gfortran.dg/pr17286.f90: Likewise.
10973 * gfortran.dg/pr17472.f: Likewise.
10974 * gfortran.dg/pr17612.f90: Likewise.
10975 * gfortran.dg/pr17706.f90: Likewise.
10976 * gfortran.dg/pr18025.f90: Likewise.
10977 * gfortran.dg/pr18122.f90: Likewise.
10978 * gfortran.dg/pr18210.f90: Likewise.
10979 * gfortran.dg/pr18392.f90: Likewise.
10980 * gfortran.dg/pr19155.f: Likewise.
10981 * gfortran.dg/pr19216.f: Likewise.
10982 * gfortran.dg/pr19467.f90: Likewise.
10983 * gfortran.dg/pr19657.f: Likewise.
10984 * gfortran.dg/pr19926.f90: Likewise.
10985 * gfortran.dg/pr19928-1.f90: Likewise.
10986 * gfortran.dg/pr19928-2.f90: Likewise.
10987 * gfortran.dg/pr20086.f90: Likewise.
10988 * gfortran.dg/pr20124.f90: Likewise.
10989 * gfortran.dg/pr20163-2.f: Likewise.
10990 * gfortran.dg/pr20480.f90: Likewise.
10991 * gfortran.dg/pr20755.f: Likewise.
10992 * gfortran.dg/pr20950.f: Likewise.
10993 * gfortran.dg/pr21177.f90: Likewise.
10994 * gfortran.dg/pr21730.f: Likewise.
10995 * gfortran.dg/pr22491.f: Likewise.
10996 * gfortran.dg/pr25603.f: Likewise.
10997 * gfortran.dg/pr26246_2.f90: Likewise.
10998 * gfortran.dg/pr32136.f90: Likewise.
10999 * gfortran.dg/pr32533.f90: Likewise.
11000 * gfortran.dg/pr33794.f90: Likewise.
11001 * gfortran.dg/pr35662.f90: Likewise.
11002 * gfortran.dg/pr35944-1.f90: Likewise.
11003 * gfortran.dg/pr35944-2.f90: Likewise.
11004 * gfortran.dg/pr35983.f90: Likewise.
11005 * gfortran.dg/pr39865.f90: Likewise.
11006 * gfortran.dg/pr41212.f90: Likewise.
11007 * gfortran.dg/pr43808.f90: Likewise.
11008 * gfortran.dg/pr44592.f90: Likewise.
11009 * gfortran.dg/pr44735.f90: Likewise.
11010 * gfortran.dg/pr45308.f03: Likewise.
11011 * gfortran.dg/pr46297.f: Likewise.
11012 * gfortran.dg/pr46588.f90: Likewise.
11013 * gfortran.dg/pr46665.f90: Likewise.
11014 * gfortran.dg/pr46804.f90: Likewise.
11015 * gfortran.dg/pr47008.f03: Likewise.
11016 * gfortran.dg/pr47614.f: Likewise.
11017 * gfortran.dg/pr47878.f90: Likewise.
11018 * gfortran.dg/pr49103.f90: Likewise.
11019 * gfortran.dg/pr50069_1.f90: Likewise.
11020 * gfortran.dg/pr50769.f90: Likewise.
11021 * gfortran.dg/pr52608.f90: Likewise.
11022 * gfortran.dg/pr55086_2.f90: Likewise.
11023 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11024 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11025 * gfortran.dg/pr55330.f90: Likewise.
11026 * gfortran.dg/pr56015.f90: Likewise.
11027 * gfortran.dg/pr57910.f90: Likewise.
11028 * gfortran.dg/pr59700.f90: Likewise.
11029 * gfortran.dg/pr62125.f90: Likewise.
11030 * gfortran.dg/pr64530.f90: Likewise.
11031 * gfortran.dg/pr65429.f90: Likewise.
11032 * gfortran.dg/pr65450.f90: Likewise.
11033 * gfortran.dg/pr65504.f90: Likewise.
11034 * gfortran.dg/pr65903.f90: Likewise.
11035 * gfortran.dg/pr66311.f90: Likewise.
11036 * gfortran.dg/pr66864.f90: Likewise.
11037 * gfortran.dg/pr67140.f90: Likewise.
11038 * gfortran.dg/pr67524.f90: Likewise.
11039 * gfortran.dg/pr67885.f90: Likewise.
11040 * gfortran.dg/pr68053.f90: Likewise.
11041 * gfortran.dg/pr68566.f90: Likewise.
11042 * gfortran.dg/pr69514_1.f90: Likewise.
11043 * gfortran.dg/pr69514_2.f90: Likewise.
11044 * gfortran.dg/pr69739.f90: Likewise.
11045 * gfortran.dg/pr70673.f90: Likewise.
11046 * gfortran.dg/pr71523_2.f90: Likewise.
11047 * gfortran.dg/pr71764.f90: Likewise.
11048 * gfortran.dg/pr78092.f90: Likewise.
11049 * gfortran.dg/pr82973.f90: Likewise.
11050 * gfortran.dg/pr83864.f90: Likewise.
11051 * gfortran.dg/pr83874.f90: Likewise.
11052 * gfortran.dg/pr84088.f90: Likewise.
11053 * gfortran.dg/pr84155.f90: Likewise.
11054 * gfortran.dg/proc_decl_12.f90: Likewise.
11055 * gfortran.dg/proc_decl_13.f90: Likewise.
11056 * gfortran.dg/proc_decl_15.f90: Likewise.
11057 * gfortran.dg/proc_decl_17.f90: Likewise.
11058 * gfortran.dg/proc_decl_18.f90: Likewise.
11059 * gfortran.dg/proc_decl_2.f90: Likewise.
11060 * gfortran.dg/proc_decl_5.f90: Likewise.
11061 * gfortran.dg/proc_decl_9.f90: Likewise.
11062 * gfortran.dg/proc_ptr_1.f90: Likewise.
11063 * gfortran.dg/proc_ptr_10.f90: Likewise.
11064 * gfortran.dg/proc_ptr_12.f90: Likewise.
11065 * gfortran.dg/proc_ptr_18.f90: Likewise.
11066 * gfortran.dg/proc_ptr_19.f90: Likewise.
11067 * gfortran.dg/proc_ptr_21.f90: Likewise.
11068 * gfortran.dg/proc_ptr_22.f90: Likewise.
11069 * gfortran.dg/proc_ptr_23.f90: Likewise.
11070 * gfortran.dg/proc_ptr_25.f90: Likewise.
11071 * gfortran.dg/proc_ptr_26.f90: Likewise.
11072 * gfortran.dg/proc_ptr_3.f90: Likewise.
11073 * gfortran.dg/proc_ptr_36.f90: Likewise.
11074 * gfortran.dg/proc_ptr_47.f90: Likewise.
11075 * gfortran.dg/proc_ptr_48.f90: Likewise.
11076 * gfortran.dg/proc_ptr_5.f90: Likewise.
11077 * gfortran.dg/proc_ptr_6.f90: Likewise.
11078 * gfortran.dg/proc_ptr_7.f90: Likewise.
11079 * gfortran.dg/proc_ptr_8.f90: Likewise.
11080 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11081 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11082 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11083 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11084 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11085 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11086 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11087 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11088 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11089 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11090 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11091 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11092 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11093 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11094 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11095 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11096 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11097 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11098 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11099 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11100 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11101 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11102 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11103 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11104 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11105 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11106 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11107 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11108 * gfortran.dg/product_init_expr.f03: Likewise.
11109 * gfortran.dg/promotion.f90: Likewise.
11110 * gfortran.dg/promotion_3.f90: Likewise.
11111 * gfortran.dg/promotion_4.f90: Likewise.
11112 * gfortran.dg/protected_1.f90: Likewise.
11113 * gfortran.dg/protected_2.f90: Likewise.
11114 * gfortran.dg/ptr-func-1.f90: Likewise.
11115 * gfortran.dg/ptr-func-2.f90: Likewise.
11116 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11117 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11118 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11119 * gfortran.dg/pure_byref_1.f90: Likewise.
11120 * gfortran.dg/pure_byref_2.f90: Likewise.
11121 * gfortran.dg/pure_byref_3.f90: Likewise.
11122 * gfortran.dg/quad_2.f90: Likewise.
11123 * gfortran.dg/quad_3.f90: Likewise.
11124 * gfortran.dg/random_3.f90: Likewise.
11125 * gfortran.dg/random_4.f90: Likewise.
11126 * gfortran.dg/random_7.f90: Likewise.
11127 * gfortran.dg/read_2.f90: Likewise.
11128 * gfortran.dg/read_3.f90: Likewise.
11129 * gfortran.dg/read_4.f90: Likewise.
11130 * gfortran.dg/read_5.f90: Likewise.
11131 * gfortran.dg/read_bad_advance.f90: Likewise.
11132 * gfortran.dg/read_bang.f90: Likewise.
11133 * gfortran.dg/read_bang4.f90: Likewise.
11134 * gfortran.dg/read_comma.f: Likewise.
11135 * gfortran.dg/read_dir.f90: Likewise.
11136 * gfortran.dg/read_empty_file.f: Likewise.
11137 * gfortran.dg/read_eof_1.f90: Likewise.
11138 * gfortran.dg/read_eof_2.f90: Likewise.
11139 * gfortran.dg/read_eof_3.f90: Likewise.
11140 * gfortran.dg/read_eof_4.f90: Likewise.
11141 * gfortran.dg/read_eof_5.f90: Likewise.
11142 * gfortran.dg/read_eof_6.f: Likewise.
11143 * gfortran.dg/read_eof_7.f90: Likewise.
11144 * gfortran.dg/read_eof_8.f90: Likewise.
11145 * gfortran.dg/read_eof_all.f90: Likewise.
11146 * gfortran.dg/read_eor.f90: Likewise.
11147 * gfortran.dg/read_float_1.f90: Likewise.
11148 * gfortran.dg/read_float_2.f03: Likewise.
11149 * gfortran.dg/read_float_3.f90: Likewise.
11150 * gfortran.dg/read_float_4.f90: Likewise.
11151 * gfortran.dg/read_infnan_1.f90: Likewise.
11152 * gfortran.dg/read_list_eof_1.f90: Likewise.
11153 * gfortran.dg/read_logical.f90: Likewise.
11154 * gfortran.dg/read_many_1.f: Likewise.
11155 * gfortran.dg/read_no_eor.f90: Likewise.
11156 * gfortran.dg/read_noadvance.f90: Likewise.
11157 * gfortran.dg/read_repeat.f90: Likewise.
11158 * gfortran.dg/read_repeat_2.f90: Likewise.
11159 * gfortran.dg/read_size_noadvance.f90: Likewise.
11160 * gfortran.dg/read_x_eof.f90: Likewise.
11161 * gfortran.dg/read_x_past.f: Likewise.
11162 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11163 * gfortran.dg/real_const_1.f: Likewise.
11164 * gfortran.dg/real_const_2.f90: Likewise.
11165 * gfortran.dg/real_const_3.f90: Likewise.
11166 * gfortran.dg/real_do_1.f90: Likewise.
11167 * gfortran.dg/real_index_1.f90: Likewise.
11168 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11169 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11170 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11171 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11172 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11173 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11174 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11175 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11176 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11177 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11178 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11179 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11180 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11181 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11182 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11183 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11184 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11185 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11186 * gfortran.dg/record_marker_1.f90: Likewise.
11187 * gfortran.dg/record_marker_2.f: Likewise.
11188 * gfortran.dg/record_marker_3.f90: Likewise.
11189 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11190 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11191 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11192 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11193 * gfortran.dg/recursive_check_7.f90: Likewise.
11194 * gfortran.dg/recursive_reference_1.f90: Likewise.
11195 * gfortran.dg/recursive_reference_2.f90: Likewise.
11196 * gfortran.dg/recursive_stack.f90: Likewise.
11197 * gfortran.dg/reduction.f90: Likewise.
11198 * gfortran.dg/repack_arrays_1.f90: Likewise.
11199 * gfortran.dg/repeat_1.f90: Likewise.
11200 * gfortran.dg/repeat_2.f90: Likewise.
11201 * gfortran.dg/repeat_3.f90: Likewise.
11202 * gfortran.dg/repeat_6.f90: Likewise.
11203 * gfortran.dg/reshape-alloc.f90: Likewise.
11204 * gfortran.dg/reshape-complex.f90: Likewise.
11205 * gfortran.dg/reshape.f90: Likewise.
11206 * gfortran.dg/reshape_2.f90: Likewise.
11207 * gfortran.dg/reshape_7.f90: Likewise.
11208 * gfortran.dg/reshape_empty_1.f03: Likewise.
11209 * gfortran.dg/reshape_pad_1.f90: Likewise.
11210 * gfortran.dg/reshape_rank7.f90: Likewise.
11211 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11212 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11213 * gfortran.dg/result_default_init_1.f90: Likewise.
11214 * gfortran.dg/result_in_spec_1.f90: Likewise.
11215 * gfortran.dg/result_in_spec_2.f90: Likewise.
11216 * gfortran.dg/ret_array_1.f90: Likewise.
11217 * gfortran.dg/ret_pointer_1.f90: Likewise.
11218 * gfortran.dg/ret_pointer_2.f90: Likewise.
11219 * gfortran.dg/rewind_1.f90: Likewise.
11220 * gfortran.dg/round_1.f03: Likewise.
11221 * gfortran.dg/round_2.f03: Likewise.
11222 * gfortran.dg/round_3.f08: Likewise.
11223 * gfortran.dg/round_4.f90: Likewise.
11224 * gfortran.dg/rrspacing_1.f90: Likewise.
11225 * gfortran.dg/runtime_warning_1.f90: Likewise.
11226 * gfortran.dg/same_type_as_2.f03: Likewise.
11227 * gfortran.dg/save_1.f90: Likewise.
11228 * gfortran.dg/save_5.f90: Likewise.
11229 * gfortran.dg/save_6.f90: Likewise.
11230 * gfortran.dg/scalar_mask_1.f90: Likewise.
11231 * gfortran.dg/scalar_mask_2.f90: Likewise.
11232 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11233 * gfortran.dg/scale_1.f90: Likewise.
11234 * gfortran.dg/scan_1.f90: Likewise.
11235 * gfortran.dg/scan_2.f90: Likewise.
11236 * gfortran.dg/secnds-1.f: Likewise.
11237 * gfortran.dg/secnds.f: Likewise.
11238 * gfortran.dg/select_1.f90: Likewise.
11239 * gfortran.dg/select_2.f90: Likewise.
11240 * gfortran.dg/select_3.f90: Likewise.
11241 * gfortran.dg/select_5.f90: Likewise.
11242 * gfortran.dg/select_char_1.f90: Likewise.
11243 * gfortran.dg/select_char_2.f90: Likewise.
11244 * gfortran.dg/select_type_13.f03: Likewise.
11245 * gfortran.dg/select_type_14.f03: Likewise.
11246 * gfortran.dg/select_type_15.f03: Likewise.
11247 * gfortran.dg/select_type_19.f03: Likewise.
11248 * gfortran.dg/select_type_2.f03: Likewise.
11249 * gfortran.dg/select_type_26.f03: Likewise.
11250 * gfortran.dg/select_type_27.f03: Likewise.
11251 * gfortran.dg/select_type_28.f03: Likewise.
11252 * gfortran.dg/select_type_3.f03: Likewise.
11253 * gfortran.dg/select_type_35.f03: Likewise.
11254 * gfortran.dg/select_type_36.f03: Likewise.
11255 * gfortran.dg/select_type_37.f03: Likewise.
11256 * gfortran.dg/select_type_39.f03: Likewise.
11257 * gfortran.dg/select_type_4.f90: Likewise.
11258 * gfortran.dg/select_type_5.f03: Likewise.
11259 * gfortran.dg/select_type_6.f03: Likewise.
11260 * gfortran.dg/select_type_7.f03: Likewise.
11261 * gfortran.dg/select_type_8.f03: Likewise.
11262 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11263 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11264 * gfortran.dg/selected_kind_1.f90: Likewise.
11265 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11266 * gfortran.dg/shape_2.f90: Likewise.
11267 * gfortran.dg/shape_4.f90: Likewise.
11268 * gfortran.dg/shape_5.f90: Likewise.
11269 * gfortran.dg/shape_7.f90: Likewise.
11270 * gfortran.dg/shape_8.f90: Likewise.
11271 * gfortran.dg/shape_9.f90: Likewise.
11272 * gfortran.dg/shift-kind_2.f90: Likewise.
11273 * gfortran.dg/shiftalr_1.F90: Likewise.
11274 * gfortran.dg/shiftalr_2.F90: Likewise.
11275 * gfortran.dg/simpleif_1.f90: Likewise.
11276 * gfortran.dg/simplify_argN_1.f90: Likewise.
11277 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11278 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11279 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11280 * gfortran.dg/simplify_modulo.f90: Likewise.
11281 * gfortran.dg/single_char_string.f90: Likewise.
11282 * gfortran.dg/size_dim.f90: Likewise.
11283 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11284 * gfortran.dg/sizeof.f90: Likewise.
11285 * gfortran.dg/sizeof_4.f90: Likewise.
11286 * gfortran.dg/slash_1.f90: Likewise.
11287 * gfortran.dg/sms-1.f90: Likewise.
11288 * gfortran.dg/sms-2.f90: Likewise.
11289 * gfortran.dg/spec_expr_7.f90: Likewise.
11290 * gfortran.dg/specifics_1.f90: Likewise.
11291 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11292 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11293 * gfortran.dg/spread_init_expr.f03: Likewise.
11294 * gfortran.dg/spread_scalar_source.f90: Likewise.
11295 * gfortran.dg/spread_shape_1.f90: Likewise.
11296 * gfortran.dg/stat_1.f90: Likewise.
11297 * gfortran.dg/stat_2.f90: Likewise.
11298 * gfortran.dg/stfunc_1.f90: Likewise.
11299 * gfortran.dg/stfunc_4.f90: Likewise.
11300 * gfortran.dg/stfunc_6.f90: Likewise.
11301 * gfortran.dg/storage_size_1.f08: Likewise.
11302 * gfortran.dg/storage_size_3.f08: Likewise.
11303 * gfortran.dg/storage_size_4.f90: Likewise.
11304 * gfortran.dg/streamio_1.f90: Likewise.
11305 * gfortran.dg/streamio_10.f90: Likewise.
11306 * gfortran.dg/streamio_11.f90: Likewise.
11307 * gfortran.dg/streamio_12.f90: Likewise.
11308 * gfortran.dg/streamio_13.f90: Likewise.
11309 * gfortran.dg/streamio_14.f90: Likewise.
11310 * gfortran.dg/streamio_15.f90: Likewise.
11311 * gfortran.dg/streamio_16.f90: Likewise.
11312 * gfortran.dg/streamio_17.f90: Likewise.
11313 * gfortran.dg/streamio_2.f90: Likewise.
11314 * gfortran.dg/streamio_3.f90: Likewise.
11315 * gfortran.dg/streamio_4.f90: Likewise.
11316 * gfortran.dg/streamio_5.f90: Likewise.
11317 * gfortran.dg/streamio_6.f90: Likewise.
11318 * gfortran.dg/streamio_7.f90: Likewise.
11319 * gfortran.dg/streamio_8.f90: Likewise.
11320 * gfortran.dg/streamio_9.f90: Likewise.
11321 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11322 * gfortran.dg/string_4.f90: Likewise.
11323 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11324 * gfortran.dg/string_assign_2.f90: Likewise.
11325 * gfortran.dg/string_compare_1.f90: Likewise.
11326 * gfortran.dg/string_compare_2.f90: Likewise.
11327 * gfortran.dg/string_compare_3.f90: Likewise.
11328 * gfortran.dg/string_ctor_1.f90: Likewise.
11329 * gfortran.dg/string_length_1.f90: Likewise.
11330 * gfortran.dg/string_length_2.f90: Likewise.
11331 * gfortran.dg/string_length_3.f90: Likewise.
11332 * gfortran.dg/string_length_4.f90: Likewise.
11333 * gfortran.dg/string_null_compare_1.f: Likewise.
11334 * gfortran.dg/string_pad_trunc.f90: Likewise.
11335 * gfortran.dg/structure_constructor_1.f03: Likewise.
11336 * gfortran.dg/structure_constructor_11.f90: Likewise.
11337 * gfortran.dg/structure_constructor_13.f03: Likewise.
11338 * gfortran.dg/structure_constructor_2.f03: Likewise.
11339 * gfortran.dg/structure_constructor_5.f03: Likewise.
11340 * gfortran.dg/submodule_1.f08: Likewise.
11341 * gfortran.dg/submodule_11.f08: Likewise.
11342 * gfortran.dg/submodule_14.f08: Likewise.
11343 * gfortran.dg/submodule_15.f08: Likewise.
11344 * gfortran.dg/submodule_17.f08: Likewise.
11345 * gfortran.dg/submodule_18.f08: Likewise.
11346 * gfortran.dg/submodule_19.f08: Likewise.
11347 * gfortran.dg/submodule_2.f08: Likewise.
11348 * gfortran.dg/submodule_27.f08: Likewise.
11349 * gfortran.dg/submodule_28.f08: Likewise.
11350 * gfortran.dg/submodule_29.f08: Likewise.
11351 * gfortran.dg/submodule_30.f08: Likewise.
11352 * gfortran.dg/submodule_6.f08: Likewise.
11353 * gfortran.dg/submodule_7.f08: Likewise.
11354 * gfortran.dg/submodule_8.f08: Likewise.
11355 * gfortran.dg/subnormal_1.f90: Likewise.
11356 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11357 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11358 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11359 * gfortran.dg/substr_2.f: Likewise.
11360 * gfortran.dg/substr_3.f: Likewise.
11361 * gfortran.dg/substr_4.f: Likewise.
11362 * gfortran.dg/substr_5.f90: Likewise.
11363 * gfortran.dg/substr_6.f90: Likewise.
11364 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11365 * gfortran.dg/sum_init_expr.f03: Likewise.
11366 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11367 * gfortran.dg/system_clock_3.f08: Likewise.
11368 * gfortran.dg/t_editing.f: Likewise.
11369 * gfortran.dg/team_change_1.f90: Likewise.
11370 * gfortran.dg/team_end_1.f90: Likewise.
11371 * gfortran.dg/team_number_1.f90: Likewise.
11372 * gfortran.dg/temporary_1.f90: Likewise.
11373 * gfortran.dg/test_com_block.f90: Likewise.
11374 * gfortran.dg/test_only_clause.f90: Likewise.
11375 * gfortran.dg/tiny_1.f90: Likewise.
11376 * gfortran.dg/tiny_2.f90: Likewise.
11377 * gfortran.dg/tl_editing.f90: Likewise.
11378 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11379 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11380 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11381 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11382 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11383 * gfortran.dg/transfer_class_2.f90: Likewise.
11384 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11385 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11386 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11387 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11388 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11389 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11390 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11391 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11392 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11393 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11394 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11395 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11396 * gfortran.dg/transpose_1.f90: Likewise.
11397 * gfortran.dg/transpose_3.f03: Likewise.
11398 * gfortran.dg/transpose_4.f90: Likewise.
11399 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11400 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11401 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11402 * gfortran.dg/trim_1.f90: Likewise.
11403 * gfortran.dg/trim_optimize_1.f90: Likewise.
11404 * gfortran.dg/trim_optimize_2.f90: Likewise.
11405 * gfortran.dg/trim_optimize_3.f90: Likewise.
11406 * gfortran.dg/trim_optimize_4.f90: Likewise.
11407 * gfortran.dg/trim_optimize_5.f90: Likewise.
11408 * gfortran.dg/trim_optimize_6.f90: Likewise.
11409 * gfortran.dg/trim_optimize_7.f90: Likewise.
11410 * gfortran.dg/trim_optimize_8.f90: Likewise.
11411 * gfortran.dg/type_to_class_1.f03: Likewise.
11412 * gfortran.dg/type_to_class_2.f03: Likewise.
11413 * gfortran.dg/type_to_class_3.f03: Likewise.
11414 * gfortran.dg/type_to_class_4.f03: Likewise.
11415 * gfortran.dg/type_to_class_5.f03: Likewise.
11416 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11417 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11418 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11419 * gfortran.dg/typebound_call_1.f03: Likewise.
11420 * gfortran.dg/typebound_call_13.f03: Likewise.
11421 * gfortran.dg/typebound_call_18.f03: Likewise.
11422 * gfortran.dg/typebound_call_19.f03: Likewise.
11423 * gfortran.dg/typebound_call_2.f03: Likewise.
11424 * gfortran.dg/typebound_call_20.f03: Likewise.
11425 * gfortran.dg/typebound_call_3.f03: Likewise.
11426 * gfortran.dg/typebound_generic_5.f03: Likewise.
11427 * gfortran.dg/typebound_generic_6.f03: Likewise.
11428 * gfortran.dg/typebound_generic_9.f03: Likewise.
11429 * gfortran.dg/typebound_operator_12.f03: Likewise.
11430 * gfortran.dg/typebound_operator_13.f03: Likewise.
11431 * gfortran.dg/typebound_operator_15.f90: Likewise.
11432 * gfortran.dg/typebound_operator_20.f90: Likewise.
11433 * gfortran.dg/typebound_operator_3.f03: Likewise.
11434 * gfortran.dg/typebound_operator_6.f03: Likewise.
11435 * gfortran.dg/typebound_operator_7.f03: Likewise.
11436 * gfortran.dg/typebound_operator_8.f03: Likewise.
11437 * gfortran.dg/typebound_operator_9.f03: Likewise.
11438 * gfortran.dg/typebound_proc_19.f90: Likewise.
11439 * gfortran.dg/typebound_proc_20.f90: Likewise.
11440 * gfortran.dg/typebound_proc_23.f90: Likewise.
11441 * gfortran.dg/typebound_proc_27.f03: Likewise.
11442 * gfortran.dg/typebound_proc_35.f90: Likewise.
11443 * gfortran.dg/typebound_proc_36.f90: Likewise.
11444 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11445 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11446 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11447 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11448 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11449 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11450 * gfortran.dg/unf_short_record_1.f90: Likewise.
11451 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11452 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11453 * gfortran.dg/unit_1.f90: Likewise.
11454 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11455 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11456 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11457 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11458 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11459 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11460 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11461 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11462 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11463 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11464 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11465 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11466 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11467 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11468 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11469 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11470 * gfortran.dg/unpack_init_expr.f03: Likewise.
11471 * gfortran.dg/use_10.f90: Likewise.
11472 * gfortran.dg/use_11.f90: Likewise.
11473 * gfortran.dg/use_13.f90: Likewise.
11474 * gfortran.dg/use_24.f90: Likewise.
11475 * gfortran.dg/use_27.f90: Likewise.
11476 * gfortran.dg/use_5.f90: Likewise.
11477 * gfortran.dg/use_allocated_1.f90: Likewise.
11478 * gfortran.dg/use_only_1.f90: Likewise.
11479 * gfortran.dg/use_only_4.f90: Likewise.
11480 * gfortran.dg/use_rename_2.f90: Likewise.
11481 * gfortran.dg/use_rename_4.f90: Likewise.
11482 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11483 * gfortran.dg/used_interface_ref.f90: Likewise.
11484 * gfortran.dg/used_types_5.f90: Likewise.
11485 * gfortran.dg/utf8_1.f03: Likewise.
11486 * gfortran.dg/utf8_2.f03: Likewise.
11487 * gfortran.dg/value_1.f90: Likewise.
11488 * gfortran.dg/value_2.f90: Likewise.
11489 * gfortran.dg/value_4.f90: Likewise.
11490 * gfortran.dg/value_6.f03: Likewise.
11491 * gfortran.dg/value_7.f03: Likewise.
11492 * gfortran.dg/value_test.f90: Likewise.
11493 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11494 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11495 * gfortran.dg/vect/pr60510.f: Likewise.
11496 * gfortran.dg/vect/pr69882.f90: Likewise.
11497 * gfortran.dg/vect/pr69980.f90: Likewise.
11498 * gfortran.dg/vect/vect-5.f90: Likewise.
11499 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11500 * gfortran.dg/vector_subscript_1.f90: Likewise.
11501 * gfortran.dg/vector_subscript_2.f90: Likewise.
11502 * gfortran.dg/vector_subscript_3.f90: Likewise.
11503 * gfortran.dg/vector_subscript_5.f90: Likewise.
11504 * gfortran.dg/verify_2.f90: Likewise.
11505 * gfortran.dg/volatile10.f90: Likewise.
11506 * gfortran.dg/where_1.f90: Likewise.
11507 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11508 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11509 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11510 * gfortran.dg/whole_file_13.f90: Likewise.
11511 * gfortran.dg/whole_file_2.f90: Likewise.
11512 * gfortran.dg/widechar_2.f90: Likewise.
11513 * gfortran.dg/widechar_4.f90: Likewise.
11514 * gfortran.dg/widechar_5.f90: Likewise.
11515 * gfortran.dg/widechar_6.f90: Likewise.
11516 * gfortran.dg/widechar_8.f90: Likewise.
11517 * gfortran.dg/widechar_IO_1.f90: Likewise.
11518 * gfortran.dg/widechar_IO_2.f90: Likewise.
11519 * gfortran.dg/widechar_IO_3.f90: Likewise.
11520 * gfortran.dg/widechar_IO_4.f90: Likewise.
11521 * gfortran.dg/widechar_compare_1.f90: Likewise.
11522 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11523 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11524 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11525 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11526 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11527 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11528 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11529 * gfortran.dg/widechar_select_1.f90: Likewise.
11530 * gfortran.dg/winapi.f90: Likewise.
11531 * gfortran.dg/write_0_pe_format.f90: Likewise.
11532 * gfortran.dg/write_back.f: Likewise.
11533 * gfortran.dg/write_check3.f90: Likewise.
11534 * gfortran.dg/write_direct_eor.f90: Likewise.
11535 * gfortran.dg/write_padding.f90: Likewise.
11536 * gfortran.dg/write_recursive.f90: Likewise.
11537 * gfortran.dg/write_rewind_1.f: Likewise.
11538 * gfortran.dg/write_rewind_2.f: Likewise.
11539 * gfortran.dg/write_zero_array.f90: Likewise.
11540 * gfortran.dg/x_slash_1.f: Likewise.
11541 * gfortran.dg/x_slash_2.f: Likewise.
11542 * gfortran.dg/zero_array_components_1.f90: Likewise.
11543 * gfortran.dg/zero_length_1.f90: Likewise.
11544 * gfortran.dg/zero_length_2.f90: Likewise.
11545 * gfortran.dg/zero_sized_1.f90: Likewise.
11546 * gfortran.dg/zero_sized_3.f90: Likewise.
11547 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11548 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11549 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11550 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11551 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11552 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11553 * gfortran.fortran-torture/execute/args.f90: Likewise.
11554 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11555 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11556 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11557 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11558 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11559 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11560 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11561 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11562 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11563 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11564 * gfortran.fortran-torture/execute/common.f90: Likewise.
11565 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11566 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11567 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11568 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11569 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11570 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11571 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11572 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11573 * gfortran.fortran-torture/execute/data.f90: Likewise.
11574 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11575 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11576 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11577 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11578 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11579 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11580 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11581 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11582 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11583 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11584 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11585 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11586 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11587 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11588 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11589 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11590 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11591 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11592 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11593 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11594 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11595 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11596 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11597 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11598 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11599 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11600 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11601 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11602 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11603 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11604 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11605 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11606 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11607 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11608 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11609 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11610 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11611 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11612 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11613 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11614 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11615 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11616 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11617 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11618 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11619 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11620 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11621 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11622 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11623 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11624 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11625 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11626 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11627 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11628 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11629 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11630 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11631 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11632 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11633 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11634 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11635 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11636 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11637 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11638 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11639 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11640 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11641 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11642 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11643 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11644 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11645 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11646 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11647 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11648 Likewise.
11649 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11650 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11651 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11652 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11653 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11654 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11655 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11656 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11657 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11658 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11659 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11660 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11661 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11662 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11663 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11664 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11665 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11666 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11667 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11668 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11669 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11670 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11671 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11672 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11673 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11674 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11675 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11676 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11677 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11678 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11679 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11680 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11681 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11682 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11683 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11684 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11685 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11686 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11687 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11688 * gfortran.fortran-torture/execute/math.f90: Likewise.
11689 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11690 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11691 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11692 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11693 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11694 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11695 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11696 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11697 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11698 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11699 * gfortran.fortran-torture/execute/power.f90: Likewise.
11700 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11701 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11702 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11703 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11704 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11705 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11706 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11707 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11708 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11709 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11710 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11711 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11712 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11713 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11714 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11715 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11716 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11717 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11718 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11719 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11720 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11721 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11722 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11723 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11724 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11725 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11726 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11727 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11728 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11729 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11730 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11731 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11732 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11733 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11734 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11735 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11736 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11737 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11738 * gfortran.fortran-torture/execute/string.f90: Likewise.
11739 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11740 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11741 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11742 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11743 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11744 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11745 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11746 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11747 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11748 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11749 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11750 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11751 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11752 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11753 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11754 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11755 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11756 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11757 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11758 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11759 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11760 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11761 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11762 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11763 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11764 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11765 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11766 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11767 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11768 * gfortran.dg/inline_transpose_1.f90: Likewise.
11769
11770 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11771
11772 PR fortran/84115
11773 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11774 change to dg-run.
11775
11776 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11777
11778 PR ada/84277
11779 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11780 * gnat.dg/dispatch1.adb: Rename into...
11781 * gnat.dg/disp1.adb: ...this.
11782 * gnat.dg/dispatch1_p.ads: Rename into...
11783 * gnat.dg/disp1_pkg.ads: ...this.
11784 * gnat.dg/disp2.adb: Rename into...
11785 * gnat.dg/dispatch2.adb: ...this.
11786 * gnat.dg/dispatch2_p.ads: Rename into...
11787 * gnat.dg/disp2_pkg.ads: ...this.
11788 * gnat.dg/dispatch2_p.adb: Rename into...
11789 * gnat.dg/disp2_pkg.adb: this.
11790 * gnat.dg/generic_dispatch.adb: Rename into...
11791 * gnat.dg/generic_disp.adb: this.
11792 * gnat.dg/generic_dispatch_p.ads: Rename into...
11793 * gnat.dg/generic_disp_pkg.ads: ...this.
11794 * gnat.dg/generic_dispatch_p.adb: Rename into...
11795 * gnat.dg/generic_disp_pkg.adb: ...this.
11796 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11797 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11798 * gnat.dg/object_overflow1.adb: Tweak index.
11799 * gnat.dg/object_overflow2.adb: Likewise.
11800 * gnat.dg/object_overflow3.adb: Likewise.
11801 * gnat.dg/object_overflow4.adb: Likewise.
11802 * gnat.dg/object_overflow5.adb: Likewise.
11803
11804 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11805
11806 PR ipa/84425
11807 * gcc.c-torture/compile/pr84425.c: New test.
11808
11809 2018-02-16 Marek Polacek <polacek@redhat.com>
11810 Jakub Jelinek <jakub@redhat.com>
11811
11812 PR c++/84192
11813 * g++.dg/cpp1y/constexpr-84192.C: New test.
11814
11815 2018-02-16 Martin Sebor <msebor@redhat.com>
11816
11817 PR c++/79064
11818 * g++.dg/overload15.C: New test.
11819
11820 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11821
11822 PR target/81535
11823 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11824 * gcc.dg/pr56727-2.c: Ditto.
11825 * gcc.target/powerpc/pr79439.c: Renamed to...
11826 * gcc.target/powerpc/pr79439-1.c: ...this.
11827 * gcc.target/powerpc/pr79439-2.c: New test.
11828 * gcc.target/powerpc/pr79439-3.c: New test.
11829
11830 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11831
11832 target/pr84371
11833 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11834 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11835 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11836 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11837 * gcc.target/powerpc/builtins-3.c: Same.
11838
11839 2018-02-16 Nathan Sidwell <nathan@acm.org>
11840
11841 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11842
11843 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11844
11845 PR rtl-optimization/70023
11846 * gcc.target/i386/pr70023.c: New.
11847
11848 2018-02-16 Carl Love <cel@us.ibm.com>
11849
11850 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11851 tests.
11852 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11853 tests.
11854
11855 2018-02-16 Carl Love <cel@us.ibm.com>
11856
11857 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11858 for the ABI definitions for vec_extract4b and vec_insert4b.
11859
11860 2018-02-16 Nathan Sidwell <nathan@acm.org>
11861
11862 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11863 * g++.old-deja/g++.mike/net43.C: Likewise.
11864
11865 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11866
11867 PR c++/82468
11868 * g++.dg/cpp1z/class-deduction48.C: New.
11869
11870 2018-02-16 Nathan Sidwell <nathan@acm.org>
11871
11872 PR c++/84375
11873 * g++.dg/lookup/pr84375.C: New.
11874
11875 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11876
11877 PR target/83831
11878 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11879
11880 2018-02-16 Richard Biener <rguenther@suse.de>
11881
11882 PR tree-optimization/84417
11883 * gcc.dg/torture/pr84417.c: New testcase.
11884
11885 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR target/84272
11888 * g++.dg/opt/pr84272.C: New test.
11889
11890 PR rtl-optimization/83723
11891 * gcc.dg/pr83723.c: New test.
11892
11893 2018-02-16 Richard Biener <rguenther@suse.de>
11894
11895 PR tree-optimization/84399
11896 * gcc.dg/graphite/pr84399.c: New testcase.
11897
11898 2018-02-16 Richard Biener <rguenther@suse.de>
11899
11900 PR tree-optimization/84190
11901 * g++.dg/torture/pr84190.C: New testcase.
11902
11903 2018-02-15 Martin Sebor <msebor@redhat.com>
11904
11905 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11906 directives.
11907
11908 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11909
11910 PR fortran/84409
11911 * gfortran.dg/dtio_21.f03: Add an error message.
11912 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11913
11914 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11915
11916 PR fortran/84381
11917 * gfortran.dg/stop_shouldfail.f90: New test.
11918
11919 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11920
11921 PR c++/84330
11922 * g++.dg/concepts/pr84330.C: New.
11923
11924 2018-02-15 Tom de Vries <tom@codesourcery.com>
11925
11926 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11927
11928 2018-02-15 Tom de Vries <tom@codesourcery.com>
11929
11930 * gcc.c-torture/compile/pr84136.c: Require effective target
11931 indirect_jumps.
11932
11933 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11934
11935 PR tree-optimization/84383
11936 * gcc.c-torture/compile/pr84383.c: New test.
11937
11938 PR tree-optimization/84334
11939 * gcc.dg/pr84334.c: New test.
11940
11941 2018-02-14 Carl Love <cel@us.ibm.com>
11942
11943 * gcc.target/powerpc/builtins-4-int128-runnable.c
11944 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11945 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11946
11947 2018-02-14 Martin Sebor <msebor@redhat.com>
11948
11949 PR tree-optimization/83698
11950 * gcc.dg/Wrestrict-7.c: New test.
11951 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11952 * gcc.target/i386/chkp-stropt-17.c: Same.
11953
11954 2018-02-14 Martin Sebor <msebor@redhat.com>
11955
11956 PR c/84108
11957 * gcc.dg/Wattributes-8.c: New test.
11958
11959 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11960
11961 PR fortran/84385
11962 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11963 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11964 * gfortran.dg/select_type_1.f03: Extend test case.
11965
11966 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11967
11968 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11969 (dg-options): Use -O2 -msse2 -mno-sse3.
11970
11971 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11972
11973 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11974 this test case still works ok.
11975 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11976 * gcc.dg/vmx/insert-be-order.c: Likewise.
11977 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11978 * gcc.dg/vmx/ld-be-order.c: Likewise.
11979 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11980 * gcc.dg/vmx/lde-be-order.c: Likewise.
11981 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11982 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11983 * gcc.dg/vmx/merge-be-order.c: Likewise.
11984 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11985 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11986 * gcc.dg/vmx/pack-be-order.c: Likewise.
11987 * gcc.dg/vmx/perm-be-order.c: Likewise.
11988 * gcc.dg/vmx/splat-be-order.c: Likewise.
11989 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11990 * gcc.dg/vmx/st-be-order.c: Likewise.
11991 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11992 * gcc.dg/vmx/ste-be-order.c: Likewise.
11993 * gcc.dg/vmx/stl-be-order.c: Likewise.
11994 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11995 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11996 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11997 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11998 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11999
12000 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12001
12002 PR c++/84350
12003 * g++.dg/cpp0x/auto49.C: New.
12004
12005 2018-02-14 Nathan Sidwell <nathan@acm.org>
12006
12007 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12008
12009 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12010
12011 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12012 * gcc.target/powerpc/le-altivec-consts.c: Same.
12013
12014 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12015
12016 PR target/84220
12017 * gcc.target/powerpc/pr84220-sld.c: New test.
12018 * gcc.target/powerpc/pr84220-sld2.c: New test.
12019 * gcc.target/powerpc/pr84220-sldw.c: New test.
12020 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12021 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12022
12023 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12024
12025 PR target/84239
12026 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12027 _inc_ssp intrinsics.
12028 * gcc.target/i386/cet-intrin-4.c: Likewise.
12029 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12030 __builtin_ia32_rdssp[d|q].
12031
12032 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12033
12034 PR tree-optimization/84357
12035 * gcc.dg/vect/pr84357.c: New test.
12036
12037 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12038
12039 PR target/83831
12040 * gcc.target/rx/pr83831.c: New tests.
12041
12042 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12043
12044 PR target/79242
12045 * gcc.target/msp430/pr79242.c: New test.
12046
12047 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12048
12049 PR target/84372
12050 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12051 with -mcpu=power9.
12052
12053 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12054
12055 PR target/84279
12056 * g++.dg/pr84279.C: New test.
12057
12058 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12059
12060 PR rtl-optimization/84169
12061 * gcc.c-torture/execute/pr84169.c: New.
12062
12063 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12064
12065 PR target/84370
12066 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12067
12068 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12069
12070 PR target/84365
12071 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12072 with -mcpu=power9.
12073
12074 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12075
12076 PR c++/84364
12077 * g++.dg/warn/effc4.C: New test.
12078
12079 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12080
12081 PR c++/84333
12082 * g++.dg/template/sizeof16.C: New.
12083 * g++.dg/template/sizeof17.C: Likewise.
12084
12085 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12086
12087 PR fortran/84313
12088 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12089 add necessary compiler options.
12090 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12091
12092 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR c/82210
12095 * gcc.c-torture/execute/pr82210.c: New test.
12096
12097 PR middle-end/84309
12098 * gcc.dg/pr84309-2.c: New test.
12099
12100 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12101
12102 PR tree-optimization/84321
12103 * gcc.dg/pr84321.c: New test.
12104
12105 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12106
12107 PR target/84359
12108 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12109
12110 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12111
12112 PR sanitizer/84340
12113 * gcc.dg/asan/pr84307.c: Remove test.
12114
12115 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12116
12117 * gcc.target/rl78/test_auto_vector.c: New test.
12118
12119 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12120
12121 PR c/84305
12122 * gcc.c-torture/compile/pr84305.c: New test.
12123
12124 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12125
12126 PR target/84335
12127 * gcc.target/i386/pr84335.c: New test.
12128
12129 PR tree-optimization/84339
12130 * gcc.c-torture/execute/pr84339.c: New test.
12131
12132 PR middle-end/84309
12133 * gcc.dg/pr84309.c: New test.
12134 * gcc.target/i386/pr84309.c: New test.
12135
12136 PR target/84336
12137 * gcc.target/i386/pr84336.c: New test.
12138
12139 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12140
12141 PR c++/84341
12142 * c-c++-common/gomp/pr84341.c: New test.
12143
12144 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12145
12146 PR fortran/68746
12147 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12148
12149 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12150
12151 PR fortran/68746
12152 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12153 of zero for read.
12154
12155 2018-02-12 Jeff Law <law@redhat.com>
12156
12157 * gcc.c-torture/compile/reg-args-size.c: New test.
12158
12159 2018-02-12 Carl Love <cel@us.ibm.com>
12160
12161 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12162 uint128 tests to new testfile.
12163 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12164 int128 and uint128 tests.
12165 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12166 list of torture tests.
12167
12168 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12169
12170 PR fortran/84273
12171 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12172 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12173
12174 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12175
12176 PR target/82641
12177 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12178
12179 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12180
12181 PR sanitizer/84307
12182 * gcc.dg/asan/pr84307.c: New test.
12183
12184 2018-02-12 Nathan Sidwell <nathan@acm.org>
12185
12186 * g++.dg/parse/pr84263.C: New.
12187
12188 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12189
12190 PR c++/79626
12191 * g++.dg/template/crash129.C: New.
12192
12193 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12194
12195 PR target/83828
12196 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12197 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12198 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12199 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12200 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12201
12202 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12203
12204 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12205 _mm_maskz_scalef_round_sd): Test new intrinsics.
12206 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12207 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12208 intrinsics.
12209 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12210 _mm_maskz_scalef_round_ss): Test new intrinsics.
12211 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12212 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12213 intrinsics.
12214 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12215 __builtin_ia32_scalefss_round): Remove builtin.
12216 (__builtin_ia32_scalefsd_mask_round,
12217 __builtin_ia32_scalefss_mask_round): Test new builtin.
12218 * gcc.target/i386/sse-13.c: Ditto.
12219 * gcc.target/i386/sse-23.c: Ditto.
12220
12221 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12222
12223 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12224 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12225 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12226 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12227 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12228 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12229 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12230 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12231 intrinsics.
12232 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12233 (__builtin_ia32_sqrtss_round): Remove builtins.
12234 (__builtin_ia32_sqrtsd_mask_round)
12235 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12236 * gcc.target/i386/sse-13.c: Ditto.
12237 * gcc.target/i386/sse-23.c: Ditto.
12238
12239 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12240
12241 PR fortran/35299
12242 * gfortran.dg/statement_function_3.f: New test.
12243
12244 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12245
12246 PR fortran/54223
12247 PR fortran/84276
12248 * gfortran.dg/statement_function_1.f90: New test.
12249 * gfortran.dg/statement_function_2.f90: New test.
12250
12251 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12252
12253 PR fortran/84074
12254 * gfortran.dg/type_to_class_5.f03: New test.
12255
12256 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12257
12258 PR fortran/56691
12259 * gfortran.dg/type_to_class_4.f03: New test.
12260
12261 2018-02-10 Alan Modra <amodra@gmail.com>
12262
12263 PR target/84300
12264 * gcc.dg/pr84300.c: New.
12265
12266 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR sanitizer/83987
12269 * g++.dg/ubsan/pr83987-2.C: New test.
12270
12271 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12272
12273 * gcc.target/rx/movsicc.c: New test.
12274
12275 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12276
12277 PR target/83926
12278 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12279 message.
12280
12281 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12282
12283 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12284 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12285
12286 2018-02-09 Nathan Sidwell <nathan@acm.org>
12287
12288 PR c/84293
12289 * c-c++-common/pr84293.h: New.
12290 * c-c++-common/pr84293.c: New.
12291
12292 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12293
12294 PR rtl-optimization/57193
12295 * gcc.target/i386/pr57193.c: New.
12296
12297 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR target/84226
12300 * gcc.target/powerpc/pr84226.c: New test.
12301
12302 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12303
12304 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12305 from this to...
12306 <vclzd>: ...this.
12307
12308 2018-02-09 Martin Sebor <msebor@redhat.com>
12309
12310 PR lto/84212
12311 * gcc.dg/lto/pr84212_0.c: New test file.
12312 * gcc.dg/lto/pr84212_1.c: Same.
12313
12314 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12315
12316 PR target/83926
12317 * gcc.target/powerpc/pr83926.c: New test.
12318 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12319 message. Fix test for running in 32-bit mode.
12320
12321 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12322
12323 PR target/82641
12324 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12325
12326 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12327
12328 PR target/PR84295
12329 * gcc.target/s390/pr84295.c: New test.
12330
12331 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12332
12333 PR c++/77522
12334 * g++.dg/cpp1y/lambda-init16.C: New.
12335
12336 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12337
12338 * gnat.dg/sso8.adb: New test.
12339 * gnat.dg/sso8_pkg.ads: New helper.
12340
12341 2018-02-09 Richard Biener <rguenther@suse.de>
12342
12343 PR tree-optimization/84278
12344 * gcc.target/i386/pr84278.c: Adjust regex.
12345
12346 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12347
12348 PR tree-optimization/84232
12349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12350
12351 PR debug/84252
12352 * gcc.target/aarch64/pr84252.c: New test.
12353
12354 PR middle-end/84237
12355 * gcc.dg/pr84237.c: New test.
12356
12357 2018-02-09 Marek Polacek <polacek@redhat.com>
12358 Jakub Jelinek <jakub@redhat.com>
12359
12360 PR c++/83659
12361 * g++.dg/torture/pr83659.C: New test.
12362
12363 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12364
12365 PR tree-optimization/84136
12366 * gcc.c-torture/compile/pr84136.c: New test.
12367
12368 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12369
12370 PR target/83008
12371 * gcc.target/i386/pr83008.c: New test.
12372
12373 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12374
12375 PR target/81143
12376 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12377
12378 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12379
12380 PR c++/83806
12381 * g++.dg/warn/Wunused-parm-11.C: New.
12382
12383 2018-02-08 Marek Polacek <polacek@redhat.com>
12384
12385 PR tree-optimization/84238
12386 * gcc.dg/Wstringop-overflow-3.c: New test.
12387
12388 2018-02-08 Nathan Sidwell <nathan@acm.org>
12389
12390 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12391
12392 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12393
12394 PR tree-optimization/84265
12395 * gcc.dg/vect/pr84265.c: New test.
12396
12397 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12398
12399 PR tree-optimization/81635
12400 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12401 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12402
12403 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12404
12405 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12406 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12407 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12408 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12409 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12410 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12411 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12412 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12413 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12414 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12415 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12416 * gcc.target/s390/nobp-return-attr-all.c: New test.
12417 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12418 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12419 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12420 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12421 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12422 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12423 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12424 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12425 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12426 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12427 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12428 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12429 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12430 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12431
12432 2018-02-08 Richard Biener <rguenther@suse.de>
12433
12434 PR tree-optimization/84233
12435 * g++.dg/torture/pr84233.C: New testcase.
12436
12437 2018-02-08 Richard Biener <rguenther@suse.de>
12438
12439 PR tree-optimization/84278
12440 * gcc.target/i386/pr84278.c: New testcase.
12441
12442 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12443
12444 PR rtl-optimization/84068
12445 PR rtl-optimization/83459
12446 * gcc.dg/pr84068.c: New test.
12447
12448 2018-02-08 Richard Biener <rguenther@suse.de>
12449
12450 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12451 loop vectorization to happen.
12452
12453 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12454
12455 PR c++/83204
12456 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12457
12458 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12459
12460 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12461
12462 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12463
12464 PR target/84154
12465 * gcc.target/powerpc/pr84154-1.c: New tests.
12466 * gcc.target/powerpc/pr84154-2.c: Likewise.
12467 * gcc.target/powerpc/pr84154-3.c: Likewise.
12468
12469 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12470
12471 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12472
12473 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR c++/84082
12476 * g++.dg/template/incomplete11.C: New test.
12477 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12478
12479 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12480
12481 PR fortran/82994
12482 * gfortran.dg/deallocate_error_3.f90: New test.
12483 * gfortran.dg/deallocate_error_4.f90: New test.
12484
12485 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12486
12487 PR fortran/68560
12488 * gfortran.dg/shape_9.f90: New test.
12489
12490 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12491
12492 PR fortran/82049
12493 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12494
12495 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12496
12497 PR c++/81610
12498 PR c++/80567
12499 * g++.dg/spellcheck-reswords.C: New test case.
12500 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12501 suggestion of "if".
12502
12503 2018-02-07 Martin Liska <mliska@suse.cz>
12504
12505 PR c++/84059.
12506 * g++.dg/ext/mv26.C: New test.
12507
12508 2018-02-07 Tom de Vries <tom@codesourcery.com>
12509
12510 * gcc.dg/pr83844.c: Require effective target alloca.
12511
12512 2018-02-07 Tom de Vries <tom@codesourcery.com>
12513
12514 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12515
12516 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12517
12518 PR target/84243
12519 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12520 -fcf-protection=return.
12521
12522 2018-02-07 Tom de Vries <tom@codesourcery.com>
12523
12524 PR libgomp/84217
12525 * c-c++-common/goacc/pr84217.c: New test.
12526 * gfortran.dg/goacc/pr84217.f90: New test.
12527
12528 2018-02-07 Richard Biener <rguenther@suse.de>
12529
12530 PR tree-optimization/84204
12531 * gcc.dg/graphite/pr84204.c: New testcase.
12532
12533 PR tree-optimization/84205
12534 * gcc.dg/graphite/pr84205.c: New testcase.
12535
12536 PR tree-optimization/84223
12537 * gfortran.dg/graphite/pr84223.f90: New testcase.
12538
12539 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12540
12541 PR c++/71662
12542 * g++.dg/cpp0x/scoped_enum7.C: New.
12543
12544 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12545
12546 PR tree-optimization/83008
12547 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12548
12549 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12550
12551 PR tree-optimization/84235
12552 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12553
12554 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12555
12556 PR testsuite/84243
12557 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12558 targets.
12559 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12560
12561 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12562
12563 PR target/84146
12564 * gcc.target/i386/pr84146.c: New test.
12565
12566 2018-02-06 Michael Collison <michael.collison@arm.com>
12567
12568 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12569
12570 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12571
12572 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12573 warning for -mno-speculate-indirect-jumps.
12574 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12575 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12576 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12577 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12578 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12579 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12580
12581 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12582
12583 PR target/84145
12584 * c-c++-common/fcf-protection-1.c: Change a compared message.
12585 * c-c++-common/fcf-protection-2.c: Likewise.
12586 * c-c++-common/fcf-protection-3.c: Likewise.
12587 * c-c++-common/fcf-protection-5.c: Likewise.
12588 * c-c++-common/fcf-protection-6.c: New test.
12589 * c-c++-common/fcf-protection-7.c: Likewise.
12590
12591 2018-02-06 Marek Polacek <polacek@redhat.com>
12592
12593 PR tree-optimization/84228
12594 * c-c++-common/Wstringop-truncation-3.c: New test.
12595
12596 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12597
12598 PR target/82641
12599 * gcc.target/arm/pragma_arch_switch_2.c: New.
12600
12601 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12602
12603 PR target/79975
12604 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12605
12606 2018-02-05 Martin Sebor <msebor@redhat.com>
12607
12608 PR tree-optimization/83369
12609 * gcc.dg/Wnonnull.c: New test.
12610
12611 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12612
12613 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12614 argument and use dg-messages-by-file instead. Expect it to be
12615 an array rather than a dict.
12616 (lto-link-and-maybe-run): Remove messages_by_file argument and
12617 use an upvar for dg-messages-by-file. Update call to
12618 lto_handle_diagnostics.
12619 (lt-get-options): Treat dg-messages-by-file as an array
12620 rather than a dict.
12621 (lto-get-options-main): Likewise. Set the entry rather than appending.
12622 (lto-execute): Treat dg-messages-by-file as an array rather than
12623 a dict. Update call to lto-link-and-maybe-run.
12624
12625 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12626
12627 PR c++/82782
12628 * g++.dg/cpp1z/inline-var4.C: New.
12629
12630 2018-02-05 Martin Liska <mliska@suse.cz>
12631
12632 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12633 options.
12634 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12635 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12636 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12637 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12638 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12639 * c-c++-common/asan/pointer-compare-3.c: New test.
12640
12641 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12642
12643 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12644 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12645
12646 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12647
12648 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12649 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12650 _mm_maskz_range_round_sd): Test new intrinsics.
12651 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12652 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12653 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12654 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12655 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12656 _mm_maskz_range_round_ss): Test new intrinsics.
12657 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12658 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12659 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12660 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12661 __builtin_ia32_rangess128_round): Remove builtins.
12662 (__builtin_ia32_rangesd128_mask_round,
12663 __builtin_ia32_rangess128_mask_round): Test new builtins.
12664 * gcc.target/i386/sse-13.c: Ditto.
12665 * gcc.target/i386/sse-23.c: Ditto.
12666
12667 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12668
12669 PR middle-end/79966
12670 * gfortran.dg/pr79966.f90: New testcase
12671
12672 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12673
12674 PR fortran/84094
12675 * gfortran.dg/associate_23.f90: Fix invalid code.
12676 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12677 * gfortran.dg/matmul_3.f90: Likewise.
12678 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12679
12680 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12681
12682 PR fortran/84115
12683 * gfortran.dg/associate_34.f90: New test.
12684 * gfortran.dg/associate_35.f90: New test.
12685
12686 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12687
12688 PR fortran/84141
12689 PR fortran/84155
12690 * gfortran.dg/pr84155.f90: New test.
12691
12692 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12693
12694 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12695 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12696
12697 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12698
12699 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12700 dg-do run stanza.
12701
12702 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12703
12704 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12705 requirement.
12706 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12707 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12708 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12709
12710 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12711
12712 PR testsuite/52641
12713 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12714 * gcc.dg/Wsign-conversion.c: Dito.
12715 * gcc.dg/attr-alloc_size-4.c: Dito.
12716 * gcc.dg/pr81020.c: Dito.
12717 * gcc.dg/pr81192.c: Dito.
12718 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12719 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12720 * gcc.dg/pr83844.c: Restrict to int32plus.
12721 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12722 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12723 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12724 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12725 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12726 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12727 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12728 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12729 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12730 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12731 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12732 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12733
12734 2018-02-02 Julia Koval <julia.koval@intel.com>
12735
12736 * gcc.target/i386/funcspec-56.inc: Handle new march.
12737 * g++.dg/ext/mv16.C: Ditto.
12738
12739 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12740
12741 * lib/target-supports.exp
12742 (check_effective_target_keeps_null_pointer_checks): No more
12743 special-case avr.
12744 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12745 * gcc.dg/ifcvt-4.c: Skip avr.
12746 * gcc.dg/pr53037-1.c: Dito.
12747 * gcc.dg/pr53037-2.c: Dito.
12748 * gcc.dg/pr53037-3.c: Dito.
12749 * gcc.dg/pr63387-2.c: Dito.
12750 * gcc.dg/pr63387.c: Dito.
12751 * gcc.dg/sancov/cmp0.c: Dito.
12752 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12753 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12754 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12755 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12756 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12757 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12758 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12759 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12760 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12761 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12762 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12763 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12764 * gcc.dg/tree-ssa/pr82059.c: Dito.
12765 * gcc.c-torture/execute/pr70460.c: Dito.
12766
12767 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12768
12769 PR testsuite/52641
12770 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12771 * gcc.c-torture/execute/20180112-1.c: Dito.
12772 * gcc.c-torture/execute/pr81503.c: Dito.
12773 * gcc.dg/store_merging_12.c: Dito.
12774 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12775 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12776 * gcc.dg/tree-ssa/pr80898.c: Dito.
12777 * gcc.dg/tree-ssa/pr82363.c: Dito.
12778 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12779 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12780 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12781 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12782 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12783 * gcc.dg/tree-ssa/pr80803.c: Dito.
12784 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12785 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12786 * gcc.dg/tree-ssa/vrp114.c: Dito.
12787 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12788 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12789 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12790
12791 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12792
12793 PR target/84066
12794 * gcc.target/i386/cet-sjlj-6a.c: New test.
12795 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12796
12797 2018-02-01 Marek Polacek <polacek@redhat.com>
12798
12799 PR c++/84125
12800 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12801
12802 2018-01-30 Jeff Law <law@redhat.com>
12803
12804 PR target/84128
12805 * gcc.target/i386/pr84128.c: New test.
12806
12807 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12808
12809 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12810 -fdelete-null-pointer-checks.
12811
12812 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12813
12814 PR c++/83796
12815 * g++.dg/cpp0x/abstract-default1.C: New.
12816
12817 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12818
12819 PR tree-optimization/81635
12820 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12821 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12822
12823 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12824
12825 PR target/83370
12826 * gcc.target/aarch64/pr83370.c: New.
12827
12828 2018-02-01 Richard Biener <rguenther@suse.de>
12829
12830 * gcc.dg/graphite/pr35356-1.c: Adjust.
12831
12832 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12833
12834 PR testsuite/83846
12835 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12836 for ILP32.
12837 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12838 of hard-coding the choice.
12839 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12840 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12841 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12842 memset call.
12843 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12844 stdint.h types.
12845 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12846 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12847 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12848 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12849 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12850 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12851 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12852 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12853 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12854 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12855 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12856 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12857 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12858 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12859 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12860 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12861 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12862 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12863 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12864 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12865 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12866 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12867 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12868 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12869 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12870 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12871 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12872 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12873 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12874 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12875 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12876 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12877 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12878 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12879 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12880 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12881 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12882 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12883 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12884 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12885 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12886 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12887 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12888 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12889 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12890 __builtin_popcountll rather than __builtin_popcountl.
12891
12892 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12893
12894 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12895 of LD1R[HWD] for multi-element constants on big-endian targets.
12896 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12897 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12898
12899 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12900
12901 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12902 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12903 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12904
12905 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12906
12907 PR tree-optimization/81661
12908 PR tree-optimization/84117
12909 * gcc.dg/pr81661.c: New test.
12910 * gfortran.dg/pr84117.f90: New test.
12911
12912 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12913
12914 PR fortran/83705
12915 * gfortran.dg/repeat_7.f90: Catch warning message.
12916
12917 2018-01-31 Ian Lance Taylor <iant@golang.org>
12918
12919 * go.go-torture/execute/printnil.go: New test.
12920
12921 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12922
12923 * lib/target-supports.exp (check_effective_target_comdat_group):
12924 Allow for Solaris as comdat syntax.
12925
12926 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12927 Solaris with comdat_group support and as.
12928
12929 2018-01-31 Marek Polacek <polacek@redhat.com>
12930
12931 PR c/81779
12932 * gcc.dg/pr81779.c: New test.
12933
12934 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12935
12936 PR fortran/84116
12937 * gfortran.dg/gomp/pr84116.f90: New test.
12938
12939 PR c++/83993
12940 * g++.dg/init/pr83993-2.C: New test.
12941
12942 PR c++/83993
12943 * g++.dg/init/pr83993-1.C: New test.
12944 * g++.dg/cpp0x/pr83993.C: New test.
12945
12946 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12947
12948 PR fortran/84088
12949 * gfortran.dg/pr84088.f90: New test.
12950
12951 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12952
12953 PR target/82444
12954 * gcc.target/i386/pr82444.c: New.
12955
12956 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12957
12958 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12959 * gcc.target/powerpc/vsx-13.c: New.
12960
12961 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12962
12963 PR c++/84092
12964 * g++.dg/cpp1y/var-templ57.C: New.
12965
12966 2018-01-31 Marek Polacek <polacek@redhat.com>
12967
12968 PR c++/84138
12969 * g++.dg/diagnostic/pr84138.C: New test.
12970
12971 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12972
12973 PR fortran/78534
12974 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12975 -Wstringop-overflow warnings due to spurious warning with -O1.
12976 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12977 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12978
12979 2018-01-31 Richard Biener <rguenther@suse.de>
12980
12981 PR tree-optimization/84132
12982 * g++.dg/torture/pr84132.C: New testcase.
12983
12984 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12985
12986 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12987 dg-final scan.
12988
12989 2018-01-31 Julia Koval <julia.koval@intel.com>
12990
12991 PR target/83618
12992 * gcc.target/i386/rdpid.c: Remove "eax".
12993
12994 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12995
12996 PR tree-optimization/64946
12997 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12998 scan-assembler checks.
12999
13000 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13001
13002 * gcc.c-torture/execute/20180131-1.c: New test.
13003
13004 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13005
13006 * gcc.target/arc/taux-1.c: New test.
13007 * gcc.target/arc/taux-2.c: Likewise.
13008
13009 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13010
13011 * gcc.target/arc/uncached.c: New test.
13012
13013 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13014
13015 PR lto/83954
13016 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13017
13018 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR preprocessor/69869
13021 * gcc.dg/cpp/trad/pr69869.c: New test.
13022
13023 PR c/84100
13024 * gcc.dg/pr84100.c: New test.
13025
13026 2018-01-30 Jeff Law <law@redhat.com>
13027
13028 PR target/84064
13029 * gcc.target/i386/pr84064: New test.
13030
13031 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13032
13033 PR fortran/84134
13034 * gfortran.dg/data_implied_do_2.f90: New test.
13035
13036 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13037
13038 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13039
13040 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13041
13042 PR fortran/84133
13043 * gfortran.dg/inline_matmul_21.f90: New test case.
13044
13045 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13046
13047 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13048
13049 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13050
13051 PR target/84112
13052 * gcc.target/powerpc/pr84112.c: New.
13053
13054 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13055
13056 PR rtl-optimization/83986
13057 * gcc.dg/pr83986.c: New test.
13058
13059 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13060
13061 PR 58684
13062 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13063 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13064 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13065 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13066
13067 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13068
13069 PR tree-optimization/84111
13070 * gcc.c-torture/compile/pr84111.c: New test.
13071
13072 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13073
13074 PR ipa/83179
13075 * gcc.dg/ipa/inline-2.c: Fix template.
13076 * gcc.dg/ipa/inline-3.c: Fix template.
13077
13078 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13079
13080 PR ipa/81360
13081 * g++.dg/torture/pr81360.C: New testcase.
13082
13083 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13084
13085 PR lto/83954
13086 * gcc.dg/lto/pr83954.h: New testcase.
13087 * gcc.dg/lto/pr83954_0.c: New testcase.
13088 * gcc.dg/lto/pr83954_1.c: New testcase.
13089
13090 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13091
13092 PR bootstrap/84017
13093 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13094 to dg-options.
13095 Simplify DW_AT_producer scan.
13096
13097 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13098
13099 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13100
13101 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13102
13103 PR target/83828
13104 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13105 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13106 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13107 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13108
13109 2018-01-29 Jeff Law <law@redhat.com>
13110
13111 PR testsuite/81010
13112 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13113 better match other tests which require vsx. Verify the zero
13114 extension is part of the test in the combiner dump.
13115
13116 2018-01-29 Marek Polacek <polacek@redhat.com>
13117
13118 PR c/83966
13119 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13120
13121 PR c++/83996
13122 * g++.dg/ext/pr83996.C: New test.
13123
13124 2018-01-29 Richard Biener <rguenther@suse.de>
13125
13126 PR tree-optimization/84057
13127 * gcc.dg/graphite/pr84057.c: New testcase.
13128
13129 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13130
13131 PR fortran/84073
13132 * gfortran.dg/bind_c_usage_31.f90: New test.
13133
13134 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13135
13136 PR c++/83924
13137 * g++.dg/warn/Wduplicated-branches5.C: New.
13138
13139 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13140
13141 * gcc.target/rl78/test_addsi3_internal.c: New test.
13142
13143 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13144
13145 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13146 Make expected output depend on whether we expect sibcalls or not.
13147 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13148 safe-indirect-jump-1.c).
13149
13150 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13151 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13152 Soren Rasmussen <s.c.rasmussen@gmail.com>
13153
13154 Fortran 2018 teams tests.
13155
13156 * gfortran.dg/team_number_1.f90: new test for team_number.
13157 * gfortran.dg/team_change_1.f90: new test for change team.
13158 * gfortran.dg/team_end_1.f90: new test for end team.
13159 * gfortran.dg/team_form_1.f90: new test for form team.
13160
13161 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13162
13163 PR fortran/83998
13164 * gfortran.dg/dot_product_4.f90
13165
13166 2018-01-26 Martin Sebor <msebor@redhat.com>
13167
13168 PR tree-optimization/83896
13169 * gcc.dg/strlenopt-43.c: New.
13170
13171 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13172
13173 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13174 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13175 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13176 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13177 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13178 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13179 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13180 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13181 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13182 stanzas.
13183 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13184 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13185 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13186 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13187 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13188 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13189 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13190 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13191 instruction list.
13192 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13193
13194 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13195
13196 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13197 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13198 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13199 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13200 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13201 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13202 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13203 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13204 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13205 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13206 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13207 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13208 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13209
13210 2018-01-26 Martin Liska <mliska@suse.cz>
13211
13212 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13213 warning is seen.
13214
13215 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13216
13217 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13218 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13219 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13220 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13221 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13222 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13223 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13224 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13225
13226 2018-01-26 Richard Biener <rguenther@suse.de>
13227
13228 PR rtl-optimization/84003
13229 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13230 latent bug in DSE if NOINLINE is appropriately defined.
13231 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13232 and defining NOINLINE.
13233
13234 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13235
13236 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13237 tests specific to aarch64. XFAIL test on arm.
13238
13239 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13240
13241 PR rtl-optimization/83985
13242 * gcc.dg/pr83985.c: New test.
13243
13244 PR c/83989
13245 * c-c++-common/Wrestrict-3.c: New test.
13246
13247 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13248
13249 * gcc.target/arc/tdelegitimize_addr.c: New test.
13250
13251 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13252
13253 * gcc.target/arc/jli-1.c: New file.
13254 * gcc.target/arc/jli-2.c: Likewise.
13255
13256 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13257
13258 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13259 scan-assembler.
13260 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13261 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13262
13263 2018-01-26 Richard Biener <rguenther@suse.de>
13264
13265 PR tree-optimization/81082
13266 * gcc.dg/vect/pr81082.c: New testcase.
13267 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13268 simplification to n * n.
13269
13270 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13271
13272 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13273 Solaris 10.
13274 * gcc.target/i386/pr63620.c: Likewise.
13275
13276 2018-01-26 Julia Koval <julia.koval@intel.com>
13277
13278 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13279 -mavx512f -mavx512bw.
13280 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13281 * gcc.target/i386/i386.exp: Fix types.
13282
13283 2018-01-26 Alan Modra <amodra@gmail.com>
13284
13285 PR target/84033
13286 * gcc.target/powerpc/swaps-p8-46.c: New.
13287
13288 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13289
13290 PR fortran/37577
13291 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13292 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13293 'array01' in the tree dump comparison.
13294 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13295 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13296 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13297
13298 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13299
13300 PR middle-end/83055
13301 * gcc.dg/torture/pr83055.c: New testcase.
13302
13303 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13304
13305 PR c++/84031
13306 * g++.dg/cpp1z/decomp36.C: New test.
13307
13308 PR middle-end/83977
13309 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13310
13311 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13312
13313 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13314 the shift dump line.
13315 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13316
13317 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13318
13319 PR target/81550
13320 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13321 index instead of int, which allows IVOPTs to properly optimize the
13322 loop.
13323
13324 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13325
13326 PR jit/82846
13327 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13328 of "fn_type" typedef.
13329 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13330
13331 2018-01-24 Ian Lance Taylor <iant@golang.org>
13332
13333 * go.go-torture/execute/names-1.go: New test.
13334
13335 2018-01-19 Jeff Law <law@redhat.com>
13336
13337 PR target/83994
13338 * gcc.target/i386/pr83994.c: New test.
13339
13340 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13341
13342 PR target/84014
13343 * gcc.target/powerpc/pr84014.c: New.
13344
13345 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13346
13347 PR middle-end/83977
13348 * c-c++-common/gomp/pr83977-1.c: New test.
13349 * c-c++-common/gomp/pr83977-2.c: New test.
13350 * c-c++-common/gomp/pr83977-3.c: New test.
13351 * gfortran.dg/gomp/pr83977.f90: New test.
13352
13353 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13354
13355 PR testsuite/83889
13356 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13357 * gcc.dg/vect/pr80631-1.c: Likewise.
13358 * gcc.dg/vect/pr80631-2.c: Likewise.
13359 * gcc.dg/vect/pr81410.c: Likewise.
13360 * gcc.dg/vect/pr81633.c: Likewise.
13361 * gcc.dg/vect/pr81815.c: Likewise.
13362 * gcc.dg/vect/pr82108.c: Likewise.
13363 * gcc.dg/vect/pr83857.c: Likewise.
13364 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13365 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13366 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13367 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13368 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13369 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13370 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13371 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13372 dg-xfail-run-if instead.
13373 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13374 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13375 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13376 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13377 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13378
13379 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13380
13381 PR tree-optimization/83979
13382 * g++.dg/pr83979.c: New test.
13383
13384 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13385
13386 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13387 option. Add arm_neon_ok_no_float_abi check.
13388
13389 2018-01-24 Richard Biener <rguenther@suse.de>
13390
13391 PR tree-optimization/83176
13392 * gcc.dg/graphite/pr83176.c: New testcase.
13393
13394 2018-01-24 Richard Biener <rguenther@suse.de>
13395
13396 PR tree-optimization/82819
13397 * gcc.dg/graphite/pr82819.c: New testcase.
13398
13399 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13400
13401 PR c++/83921
13402 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13403 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13404 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13405 * g++.dg/ext/stmtexpr20.C: Likewise.
13406 * g++.dg/ext/stmtexpr21.C: Likewise.
13407
13408 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13409
13410 PR c++/83974
13411 * g++.dg/warn/pr83974.C: New test case.
13412
13413 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13414
13415 PR sanitizer/83987
13416 * g++.dg/ubsan/pr83987.C: New test.
13417
13418 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13419
13420 PR fortran/83866
13421 * gfortran.dg/pdt_29.f03: New test.
13422
13423 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13424
13425 PR fortran/83898
13426 * gfortran.dg/associate_33.f03: New test.
13427
13428 2018-01-23 Martin Liska <mliska@suse.cz>
13429
13430 PR lto/81440
13431 * gcc.dg/lto/pr81440.h: New test.
13432 * gcc.dg/lto/pr81440_0.c: New test.
13433 * gcc.dg/lto/pr81440_1.c: New test.
13434
13435 2018-01-23 Nathan Sidwell <nathan@acm.org>
13436
13437 PR c++/83988
13438 * g++.dg/template/pr83988.C: New.
13439
13440 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13441
13442 PR c++/82882
13443 PR c++/83978
13444 * g++.dg/cpp0x/pr82882.C: New test.
13445 * g++.dg/cpp0x/pr83978.C: New test.
13446
13447 PR c++/83958
13448 * g++.dg/cpp1z/decomp35.C: New test.
13449
13450 2018-01-23 Nathan Sidwell <nathan@acm.org>
13451
13452 * g++.dg/cpp0x/range-for10.C: Adjust.
13453 * g++.dg/ext/forscope1.C: Adjust.
13454 * g++.dg/ext/forscope2.C: Adjust.
13455 * g++.dg/template/for1.C: Adjust.
13456
13457 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13458
13459 PR tree-optimization/83510
13460 * gcc.c-torture/compile/pr83510.c: New test case.
13461
13462 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13463
13464 PR testsuite/83888
13465 * lib/target-supports.exp (check_effective_target_vect_float): Say
13466 that the result only holds when -funsafe-math-optimizations is on.
13467 (check_effective_target_vect_float_strict): New procedure.
13468 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13469 of vect_float.
13470 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13471
13472 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13473
13474 PR tree-optimization/83965
13475 * gcc.dg/vect/pr83965.c: New test.
13476
13477 2018-01-23 Richard Biener <rguenther@suse.de>
13478
13479 PR tree-optimization/83963
13480 * gfortran.dg/graphite/pr83963.f: New testcase.
13481 * gcc.dg/graphite/pr83963-2.c: Likewise.
13482
13483 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13484
13485 PR c++/83918
13486 * g++.dg/cpp1z/pr83918.C: New test.
13487
13488 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13489
13490 PR tree-optimization/83957
13491 * gcc.dg/autopar/pr83957.c: New test.
13492
13493 PR tree-optimization/83081
13494 * gcc.dg/predict-8.c: Adjust expected probability.
13495
13496 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13497
13498 PR target/83862
13499 * gcc.target/powerpc/pr83862.c: New test.
13500
13501 2018-01-22 Carl Love <cel@us.ibm.com>
13502
13503 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13504 builtins-4-runnable.c, builtins-6-runnable.c,
13505 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13506 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13507 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13508 for signed/unsigned 128-bit and long long int loads.
13509
13510 2018-01-22 Marek Polacek <polacek@redhat.com>
13511
13512 PR c++/81933
13513 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13514
13515 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13516
13517 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13518 scan-asembler valid instructions list.
13519 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13520 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13521 power8-vector requirement and option.
13522 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13523
13524 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13525
13526 PR 78534
13527 PR 83704
13528 * gfortran.dg/string_1.f90: Remove printing the length.
13529
13530 2018-01-22 Richard Biener <rguenther@suse.de>
13531
13532 PR tree-optimization/83963
13533 * gcc.dg/graphite/pr83963.c: New testcase.
13534
13535 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13536
13537 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13538 dg-require-effective-target directives.
13539
13540 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13541
13542 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13543 New procedure.
13544 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13545 Adjust scan-assembler checks for soft-float.
13546
13547 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13548
13549 PR target/83946
13550 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13551
13552 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13553
13554 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13555 * gcc.dg/pr83623.c: Likewise.
13556 * gcc.dg/pr83666.c: Likewise.
13557
13558 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13559 David Edelsohn <dje.gcc@gmail.com>
13560
13561 PR target/83946
13562 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13563 assembly output from "crset eq" to "crset 2".
13564 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13565 assembly output from . to $.
13566 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13567 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13568 assembly output from "crset eq" to "crset 2".
13569 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13570 assembly output from "crset eq" to "crset 2", and from . to $.
13571
13572 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13573
13574 PR fortran/83900
13575 * gfortran.dg/matmul_18.f90: New test.
13576
13577 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13578
13579 PR tree-optimization/83940
13580 * gcc.dg/torture/pr83940.c: New test.
13581
13582 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR middle-end/83945
13585 * gcc.dg/tls/pr83945.c: New test.
13586
13587 PR target/83930
13588 * gcc.dg/pr83930.c: New test.
13589
13590 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13591
13592 PR fortran/83900
13593 * gfortran.dg/matmul_17.f90: New test.
13594
13595 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13596
13597 PR fortran/80768
13598 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13599
13600 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13601
13602 PR c++/81167
13603 * g++.dg/cpp0x/pr81167.C: New test.
13604
13605 PR c++/83919
13606 * g++.dg/cpp0x/pr83919.C: New test.
13607
13608 2018-01-19 Jeff Law <law@redhat.com>
13609 Jakub Jelinek <jakub@redhat.com>
13610
13611 * gcc.dg/stack-check-16.c: New test.
13612
13613 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13614
13615 PR target/83790
13616 * gcc.target/nvptx/indirect_call.c: New test.
13617
13618 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13619
13620 * g++.dg/torture/pr83619.C: Remove dg-message.
13621
13622 2018-01-19 Martin Liska <mliska@suse.cz>
13623
13624 * gcc.dg/predict-1.c: Adjust expected probability.
13625 * gcc.dg/predict-3.c: Likewise.
13626 * gcc.dg/predict-5.c: Likewise.
13627 * gcc.dg/predict-6.c: Likewise.
13628 * gcc.dg/predict-9.c: Likewise.
13629
13630 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13631
13632 PR tree-optimization/83922
13633 * gcc.dg/pr83922.c: New test.
13634
13635 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13636
13637 PR tree-optimization/83914
13638 * gcc.dg/vect/pr83914.c: New test.
13639
13640 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13641
13642 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13643 * gcc.target/arm/negdi-2.c: Likewise.
13644 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13645
13646 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13647
13648 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13649
13650 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13651
13652 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13653
13654 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13655
13656 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13657 hppa*-*-hpux*.
13658
13659 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13660
13661 PR ipa/83619
13662 PR testsuite/83934
13663 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13664 forward declaration.
13665
13666 2018-01-18 Carl Love <cel@us.ibm.com>
13667
13668 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13669 to the function.
13670
13671 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13672
13673 PR c++/81013
13674 * g++.dg/inherit/union3.C: New.
13675
13676 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13677
13678 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13679
13680 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13681
13682 PR ipa/83619
13683 * g++.dg/torture/pr83619.C: New testcase.
13684
13685 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13686
13687 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13688 Add function body to force error messages in some configurations.
13689
13690 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13691
13692 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13693 and arm_thumb1_ok.
13694
13695 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13696
13697 PR other/70268
13698 * c-c++-common/ffile-prefix-map.c: New test.
13699 * c-c++-common/fmacro-prefix-map.c: New test.
13700 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13701 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13702
13703 2018-01-18 Martin Liska <mliska@suse.cz>
13704
13705 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13706 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13707 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13708 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13709 * gcc.target/i386/ret-thunk-10.c: Likewise.
13710 * gcc.target/i386/ret-thunk-11.c: Likewise.
13711 * gcc.target/i386/ret-thunk-12.c: Likewise.
13712 * gcc.target/i386/ret-thunk-15.c: Likewise.
13713 * gcc.target/i386/ret-thunk-9.c: Likewise.
13714
13715 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13716
13717 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13718 order.
13719
13720 2018-01-18 Nathan Sidwell <nathan@acm.org>
13721
13722 PR c++/83160
13723 * g++.dg/cpp0x/pr83160.C: New.
13724
13725 2018-01-18 Richard Biener <rguenther@suse.de>
13726
13727 PR tree-optimization/83887
13728 * gcc.dg/graphite/pr83887.c: New testcase.
13729 * gfortran.dg/graphite/pr83887.f90: Likewise.
13730 * gfortran.dg/graphite/pr83887.f: Likewise.
13731
13732 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13733
13734 PR target/65578
13735 * gcc.target/arm/builtin-bswap.x: New file.
13736 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13737 and options for armv6t2.
13738 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13739 and options for Thumb1.
13740 * gcc.target/arm/builtin-bswap16.x: New file.
13741 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13742 and options for armv6t2.
13743 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13744 and options for Thumb1.
13745
13746 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13747
13748 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13749 order.
13750
13751 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13752
13753 PR c/61240
13754 * gcc.dg/pr61240.c: New test.
13755
13756 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13757
13758 PR fortran/83864
13759 * gfortran.dg/pr83864.f90: New test.
13760
13761 2018-01-17 Jeff Law <law@redhat.com>
13762
13763 PR testsuite/83883
13764 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13765
13766 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13767
13768 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13769 restriction, but still restrict to 64-bit.
13770 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13771 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13772
13773 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13774
13775 PR fortran/83874
13776 * gfortran.dg/pr83874.f90: New test.
13777
13778 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13779
13780 PR c++/83824
13781 * g++.dg/cpp0x/pr83824.C: New test.
13782
13783 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13784
13785 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13786 appropriate .gnu_attribute for the long double type, if we use the
13787 long double type, but do not generate any calls.
13788 * gcc.target/powerpc/gnuattr2.c: Likewise.
13789 * gcc.target/powerpc/gnuattr3.c: Likewise.
13790
13791 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13792
13793 PR c++/78344
13794 * g++.dg/cpp0x/alignas13.C: New.
13795
13796 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13797
13798 PR c++/83897
13799 * g++.dg/cpp0x/pr83897.C: New test.
13800
13801 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13802
13803 PR ipa/83051
13804 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13805
13806 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13807
13808 PR c++/81054
13809 * g++.dg/cpp0x/constexpr-ice19.C: New.
13810
13811 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13812
13813 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13814 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13815 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13816 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13817 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13818 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13819 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13820 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13821 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13822 * gcc.target/powerpc/builtins-1.fold.h: New.
13823
13824 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13825
13826 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13827 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13828
13829 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13830
13831 * gcc.target/arm/g2.c: Add -marm to dg-options.
13832 * gcc.target/arm/scd42-2.c: Likewise.
13833
13834 2018-01-17 Nathan Sidwell <nathan@acm.org>
13835
13836 PR c++/83287
13837 * g++.dg/lookup/pr83287-2.C: New.
13838
13839 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13840
13841 PR c++/83814
13842 PR c++/83902
13843 * g++.dg/wrappers/pr83814.C: New test case.
13844 * g++.dg/wrappers/pr83902.C: New test case.
13845
13846 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13847
13848 PR lto/83121
13849 * g++.dg/lto/pr83121_0.C: New test case.
13850 * g++.dg/lto/pr83121_1.C: New test case.
13851 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13852 adapted from DejaGnu's dg-test.
13853 (lto_handle_diagnostics): New procedure.
13854 (lto_prune_warns): Ignore informational notes.
13855 (lto-link-and-maybe-run): Add "messages_by_file" param.
13856 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13857 "execute" when "link" fails if "execute" was not specified.
13858 (lto-can-handle-directive): New procedure.
13859 (lto-get-options-main): Call lto-can-handle-directive. Add a
13860 dg-messages local, using it to set the caller's
13861 dg-messages-by-file for the given source file.
13862 (lto-get-options): Likewise.
13863 (lto-execute): Add dg-messages-by-file local, and pass it to
13864 lto-link-and-maybe-run.
13865
13866 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13867 Richard Sandiford <richard.sandiford@linaro.org>
13868
13869 PR target/79041
13870 PR target/82964
13871 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13872 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13873
13874 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13875
13876 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13877 target check autogenerator for armv8.1-a and armv8.2-a.
13878
13879 2018-01-17 Carl Love <cel@us.ibm.com>
13880
13881 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13882 Add debug print statements.
13883 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13884 16 byte vector load followed by a partial vector load.
13885
13886 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13887
13888 PR c++/83799
13889 * g++.dg/wrappers/pr83799.C: New test case.
13890
13891 2018-01-17 Nathan Sidwell <nathan@acm.org>
13892
13893 PR c++/83739
13894 * g++.dg/cpp1y/pr83739.C: New.
13895
13896 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13897
13898 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13899 * gcc.target/visium/overflow16.c: Likewise.
13900 * gcc.target/visium/overflow32.c: Likewise.
13901
13902 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13903
13904 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13905
13906 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13907
13908 * gcc.dg/rtl/arm/stl-cond.c: New test.
13909 * gcc.target/arm/stl-cond.c: Delete.
13910
13911 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13912
13913 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13914 directives.
13915
13916 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13917
13918 PR tree-optimization/83843
13919 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13920 * gcc.dg/store_merging_19.c: New test.
13921
13922 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13923
13924 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13925 and options.
13926
13927 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13928
13929 PR rtl-optimization/83771
13930 * gcc.dg/pr83771.c: New test.
13931
13932 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13933
13934 PR tree-optimization/81184
13935 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13936 targets.
13937 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13938
13939 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13940
13941 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13942
13943 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13944
13945 PR target/83546
13946 * gcc.target/i386/pr83546.c: New test.
13947
13948 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13949
13950 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13951
13952 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13953
13954 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13955 test and add dg-warning for the -Wstringop-overflow warning.
13956
13957 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13958
13959 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13960 XFAIL last test on SPARC and Visium.
13961
13962 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13963
13964 PR rtl-optimization/80481
13965 * g++.dg/pr80481.C: Exclude solaris.
13966
13967 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13968
13969 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13970 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13971 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13972
13973 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13974
13975 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13976 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13977 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13978 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13979 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13980 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13981 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13982 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13983 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13984 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13985 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13986 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13987 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13988 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13989 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13990
13991 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13992
13993 PR testsuite/77734
13994 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13995
13996 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13997
13998 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13999 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14000 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14001 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14002 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14003 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14004
14005 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14006
14007 PR tree-optimization/83857
14008 * gcc.dg/vect/pr83857.c: New test.
14009
14010 2018-01-16 Richard Biener <rguenther@suse.de>
14011
14012 PR tree-optimization/83867
14013 * gcc.dg/vect/pr83867.c: New testcase.
14014
14015 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14016
14017 PR c/83844
14018 * gcc.dg/pr83844.c: New test.
14019
14020 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14021
14022 * gcc.dg/torture/pr83847.c: New test.
14023
14024 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14025
14026 PR rtl-optimization/86620
14027 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14028 instead of --param=max-sched-ready-insns=0.
14029 * gcc.target/i386/pr83620.c: New test.
14030 * gcc.dg/pr83620.c: New test.
14031
14032 PR tree-optimization/83843
14033 * gcc.dg/store_merging_18.c: New test.
14034
14035 PR c++/83817
14036 * g++.dg/cpp1y/pr83817.C: New test.
14037
14038 PR c++/83825
14039 * g++.dg/template/pr83825.C: New test.
14040
14041 2018-01-16 Richard Biener <rguenther@suse.de>
14042
14043 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14044
14045 2018-01-16 Richard Biener <rguenther@suse.de>
14046
14047 PR testsuite/82132
14048 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14049 from gcc.dg/torture/pr60092.c.
14050
14051 2018-01-15 Martin Sebor <msebor@redhat.com>
14052
14053 PR c++/83588
14054 * g++.dg/ext/flexary28.C: New test.
14055
14056 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14057
14058 PR fortran/82257
14059 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14060
14061 2018-01-15 Martin Sebor <msebor@redhat.com>
14062
14063 PR testsuite/83869
14064 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14065
14066 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14067
14068 PR fortran/54613
14069 * gfortran.dg/minmaxloc_9.f90: New test.
14070 * gfortran.dg/minmaxloc_10.f90: New test.
14071 * gfortran.dg/minmaxloc_11.f90: New test.
14072
14073 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14074
14075 PR target/83839
14076 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14077 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14078 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14079 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14080 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14081 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14082 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14083 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14084 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14085 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14086 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14094 * gcc.target/i386/ret-thunk-10.c: Likewise.
14095 * gcc.target/i386/ret-thunk-11.c: Likewise.
14096 * gcc.target/i386/ret-thunk-12.c: Likewise.
14097 * gcc.target/i386/ret-thunk-13.c: Likewise.
14098 * gcc.target/i386/ret-thunk-14.c: Likewise.
14099 * gcc.target/i386/ret-thunk-15.c: Likewise.
14100 * gcc.target/i386/ret-thunk-9.c: Don't check the
14101 __x86_return_thunk label. Scan for "push" only for Linux.
14102
14103 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14104
14105 PR testsuite/79920
14106 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14107
14108 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14109
14110 PR target/83687
14111 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14112 tests.
14113 * gcc.target/arm/pr83687.c: New test.
14114
14115 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14116
14117 Adjust tests to AVR_TINY.
14118
14119 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14120 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14121 * gcc.target/avr/pr71627.c: Same.
14122 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14123 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14124 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14125 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14126 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14127 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14128 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14129 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14130 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14131 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14132 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14133 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14134 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14135 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14136 * gcc.target/avr/torture/pr61055.c: Same.
14137 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14138 available.
14139 * gcc.target/avr/torture/int24-mul.c: Same.
14140 * gcc.target/avr/torture/pr51782-1.c: Same.
14141 * gcc.target/avr/torture/pr61443.c: Same.
14142 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14143 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14144
14145 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14146
14147 PR c/83801
14148 PR c/83729
14149 * gcc.target/avr/torture/pr83729.c: New test.
14150 * gcc.target/avr/torture/pr83801.c: New test.
14151
14152 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR middle-end/82694
14155 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14156 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14157
14158 2018-01-10 Martin Sebor <msebor@redhat.com>
14159
14160 PR other/83508
14161 * gcc.dg/Wstringop-overflow-2.c: New test.
14162
14163 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14164
14165 PR libgfortran/83811
14166 * gfortran.dg/fmt_e.f90: New test.
14167
14168 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14169
14170 * gcc.target/i386/indirect-thunk-10.c: New test.
14171 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14172 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14173 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14174 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14175 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14176 * gcc.target/i386/ret-thunk-17.c: Likewise.
14177 * gcc.target/i386/ret-thunk-18.c: Likewise.
14178 * gcc.target/i386/ret-thunk-19.c: Likewise.
14179 * gcc.target/i386/ret-thunk-20.c: Likewise.
14180 * gcc.target/i386/ret-thunk-21.c: Likewise.
14181
14182 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14183
14184 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14185
14186 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14187
14188 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14189 -mno-indirect-branch-register.
14190 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14191 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14192 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14193 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14194 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14195 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14196 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14197 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14198 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14199 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14200 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14201 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14202 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14203 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14204 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14205 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14206 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14207 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14208 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14209 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14210 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14211 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14212 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14213 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14214 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14215 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14216 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14217 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14218 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14219 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14220 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14221 * gcc.target/i386/ret-thunk-10.c: Likewise.
14222 * gcc.target/i386/ret-thunk-11.c: Likewise.
14223 * gcc.target/i386/ret-thunk-12.c: Likewise.
14224 * gcc.target/i386/ret-thunk-13.c: Likewise.
14225 * gcc.target/i386/ret-thunk-14.c: Likewise.
14226 * gcc.target/i386/ret-thunk-15.c: Likewise.
14227 * gcc.target/i386/ret-thunk-9.c: Likewise.
14228 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14229 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14230 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14231
14232 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14233
14234 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14235 -mfunction-return=keep.
14236 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14237 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14238 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14239 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14240 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14241 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14242 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14243 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14244 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14245 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14246 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14247 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14248 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14249 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14250 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14251 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14252 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14253 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14254 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14255 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14256 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14257 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14258 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14259 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14260 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14261 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14262 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14263 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14264 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14265 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14266 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14267 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14268 * gcc.target/i386/ret-thunk-1.c: New test.
14269 * gcc.target/i386/ret-thunk-10.c: Likewise.
14270 * gcc.target/i386/ret-thunk-11.c: Likewise.
14271 * gcc.target/i386/ret-thunk-12.c: Likewise.
14272 * gcc.target/i386/ret-thunk-13.c: Likewise.
14273 * gcc.target/i386/ret-thunk-14.c: Likewise.
14274 * gcc.target/i386/ret-thunk-15.c: Likewise.
14275 * gcc.target/i386/ret-thunk-16.c: Likewise.
14276 * gcc.target/i386/ret-thunk-2.c: Likewise.
14277 * gcc.target/i386/ret-thunk-3.c: Likewise.
14278 * gcc.target/i386/ret-thunk-4.c: Likewise.
14279 * gcc.target/i386/ret-thunk-5.c: Likewise.
14280 * gcc.target/i386/ret-thunk-6.c: Likewise.
14281 * gcc.target/i386/ret-thunk-7.c: Likewise.
14282 * gcc.target/i386/ret-thunk-8.c: Likewise.
14283 * gcc.target/i386/ret-thunk-9.c: Likewise.
14284
14285 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14286
14287 * gcc.target/i386/indirect-thunk-1.c: New test.
14288 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14289 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14290 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14291 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14292 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14293 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14294 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14295 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14296 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14297 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14298 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14299 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14300 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14301 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14302 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14303 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14304 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14305 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14306 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14307 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14308 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14309 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14310 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14311 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14312 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14313 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14314 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14315 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14316 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14317 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14318 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14319 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14320
14321 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14322
14323 PR ipa/83051
14324 * gcc.c-torture/compile/pr83051.c: New testcase.
14325
14326 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14327
14328 PR tree-optimization/83501
14329 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14330
14331 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14332
14333 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14334 for lvx and stvx instead of lxvd2x and stxvd2x and require
14335 little-endian target. Add comments.
14336 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14337 comprehensive testing.
14338 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14339 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14340 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14341 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14342 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14343 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14344 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14345 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14346 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14347 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14348 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14349 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14350 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14351 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14352 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14353 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14354 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14355 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14356 scan-assembler-not directives that forbid lvx and xxpermdi.
14357 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14358 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14359 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14360 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14361 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14362 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14363 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14364 scan-assembler-times directives to reflect different numbers of
14365 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14366
14367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14368 Alan Hayward <alan.hayward@arm.com>
14369 David Sherwood <david.sherwood@arm.com>
14370
14371 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14372 than SLP vectorization.
14373 * gcc.dg/vect/vect-alias-check-10.c: New test.
14374 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14375 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14376 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14377 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14378 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14379 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14380 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14381 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14382 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14383 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14384 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14385 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14386 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14387 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14388 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14389 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14390 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14391 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14392 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14393 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14394 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14395 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14396 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14397
14398 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14399 Alan Hayward <alan.hayward@arm.com>
14400 David Sherwood <david.sherwood@arm.com>
14401
14402 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14403 New proc.
14404 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14405 targets with scatter stores.
14406 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14407 stores.
14408 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14409 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14410 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14411 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14412 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14413 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14414 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14415 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14416 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14417 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14418 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14419 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14420 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14421 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14422 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14423 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14424
14425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14426 Alan Hayward <alan.hayward@arm.com>
14427 David Sherwood <david.sherwood@arm.com>
14428
14429 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14430 for double_reduc1.
14431 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14432 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14433 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14434 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14435
14436 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14437 Alan Hayward <alan.hayward@arm.com>
14438 David Sherwood <david.sherwood@arm.com>
14439
14440 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14441 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14442 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14443
14444 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14445 Alan Hayward <alan.hayward@arm.com>
14446 David Sherwood <david.sherwood@arm.com>
14447
14448 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14449 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14450 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14451 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14452 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14453 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14454 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14455 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14456 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14457 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14458 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14459 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14460 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14461 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14462
14463 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14464 Alan Hayward <alan.hayward@arm.com>
14465 David Sherwood <david.sherwood@arm.com>
14466
14467 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14468 check for a message about using in-order reductions.
14469 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14470 check for a message about using in-order reductions.
14471 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14472 vectorized and check for a message about using in-order reductions.
14473 Expect targets with variable-length vectors to fall back to the
14474 fixed-length mininum.
14475 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14476 check for a message about using in-order reductions.
14477 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14478 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14479 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14480 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14481 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14482 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14483 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14484 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14485 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14486 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14487 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14488 vect_fold_left_plus.
14489
14490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14491
14492 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14493 are spilled.
14494 * gcc.target/aarch64/sve/spill_2.c: New test.
14495 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14496 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14497 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14498 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14499 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14500
14501 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14502 Alan Hayward <alan.hayward@arm.com>
14503 David Sherwood <david.sherwood@arm.com>
14504
14505 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14506 of branches.
14507 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14508 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14509 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14510 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14511 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14512 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14513 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14514 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14515 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14516
14517 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14518 Alan Hayward <alan.hayward@arm.com>
14519 David Sherwood <david.sherwood@arm.com>
14520
14521 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14522 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14523 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14524 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14525
14526 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14527 Alan Hayward <alan.hayward@arm.com>
14528 David Sherwood <david.sherwood@arm.com>
14529
14530 * lib/target-supports.exp
14531 (check_effective_target_vect_fold_extract_last): New proc.
14532 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14533 for fold_extract_last.
14534 * gcc.dg/vect/pr65947-2.c: Likewise.
14535 * gcc.dg/vect/pr65947-3.c: Likewise.
14536 * gcc.dg/vect/pr65947-4.c: Likewise.
14537 * gcc.dg/vect/pr65947-5.c: Likewise.
14538 * gcc.dg/vect/pr65947-6.c: Likewise.
14539 * gcc.dg/vect/pr65947-9.c: Likewise.
14540 * gcc.dg/vect/pr65947-10.c: Likewise.
14541 * gcc.dg/vect/pr65947-12.c: Likewise.
14542 * gcc.dg/vect/pr65947-14.c: Likewise.
14543 * gcc.dg/vect/pr80631-1.c: Likewise.
14544 * gcc.target/aarch64/sve/clastb_1.c: New test.
14545 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14546 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14547 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14548 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14549 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14550 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14551 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14552 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14553 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14554 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14555 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14556 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14557 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14558
14559 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14560 Alan Hayward <alan.hayward@arm.com>
14561 David Sherwood <david.sherwood@arm.com>
14562
14563 * gcc.target/aarch64/sve/live_1.c: New test.
14564 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14565
14566 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14567 Alan Hayward <alan.hayward@arm.com>
14568 David Sherwood <david.sherwood@arm.com>
14569
14570 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14571 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14572 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14573 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14574 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14575 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14576 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14577 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14578 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14579
14580 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14581 Alan Hayward <alan.hayward@arm.com>
14582 David Sherwood <david.sherwood@arm.com>
14583
14584 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14585 New proc.
14586 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14587 vect_fully_masked.
14588 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14589 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14590 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14591 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14592 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14593 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14594
14595 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14596 Alan Hayward <alan.hayward@arm.com>
14597 David Sherwood <david.sherwood@arm.com>
14598
14599 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14600 instead of just ADDRESS.
14601 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14602 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14603 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14604 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14605 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14606 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14607 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14608 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14609 * gcc.target/aarch64/sve/while_2.c: Likewise.
14610 * gcc.target/aarch64/sve/while_3.c: Likewise.
14611 * gcc.target/aarch64/sve/while_4.c: Likewise.
14612
14613 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14614 Alan Hayward <alan.hayward@arm.com>
14615 David Sherwood <david.sherwood@arm.com>
14616
14617 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14618 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14619 to be predicated.
14620 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14621 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14622 * gcc.target/aarch64/sve/reduc_5.c: New test.
14623 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14624 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14625
14626 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14627 Alan Hayward <alan.hayward@arm.com>
14628 David Sherwood <david.sherwood@arm.com>
14629
14630 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14631 * gcc.dg/tree-ssa/peel1.c: Likewise.
14632 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14633 variable-length vectors.
14634 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14635 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14636 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14637 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14638 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14639 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14640 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14641 * gcc.target/aarch64/sve/slp_8.c: New test.
14642 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14643 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14644 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14645 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14646 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14647 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14648 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14649 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14650 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14651 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14652 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14653 * gcc.target/aarch64/sve/while_1.c: Likewise.
14654 * gcc.target/aarch64/sve/while_2.c: Likewise.
14655 * gcc.target/aarch64/sve/while_3.c: Likewise.
14656 * gcc.target/aarch64/sve/while_4.c: Likewise.
14657
14658 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14659 Alan Hayward <alan.hayward@arm.com>
14660 David Sherwood <david.sherwood@arm.com>
14661
14662 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14663 New proc.
14664 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14665 and add an associated scan-dump test. Prevent vectorization
14666 of the first two loops.
14667 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14668 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14669 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14670 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14671 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14672 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14673
14674 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14675 Alan Hayward <alan.hayward@arm.com>
14676 David Sherwood <david.sherwood@arm.com>
14677
14678 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14679 * gcc.dg/vect/pr67790.c: Likewise.
14680 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14681 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14682 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14683 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14684 * gcc.target/aarch64/sve/slp_5.c: New test.
14685 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14686 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14687 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14688 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14689 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14690
14691 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14692 Alan Hayward <alan.hayward@arm.com>
14693 David Sherwood <david.sherwood@arm.com>
14694
14695 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14696 && vect_load_lanes
14697 * gcc.dg/vect/slp-1.c: Likewise.
14698 * gcc.dg/vect/slp-10.c: Likewise.
14699 * gcc.dg/vect/slp-12b.c: Likewise.
14700 * gcc.dg/vect/slp-12c.c: Likewise.
14701 * gcc.dg/vect/slp-17.c: Likewise.
14702 * gcc.dg/vect/slp-19b.c: Likewise.
14703 * gcc.dg/vect/slp-20.c: Likewise.
14704 * gcc.dg/vect/slp-21.c: Likewise.
14705 * gcc.dg/vect/slp-22.c: Likewise.
14706 * gcc.dg/vect/slp-23.c: Likewise.
14707 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14708 * gcc.dg/vect/slp-24.c: Likewise.
14709 * gcc.dg/vect/slp-28.c: Likewise.
14710 * gcc.dg/vect/slp-39.c: Likewise.
14711 * gcc.dg/vect/slp-6.c: Likewise.
14712 * gcc.dg/vect/slp-7.c: Likewise.
14713 * gcc.dg/vect/slp-cond-1.c: Likewise.
14714 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14715 * gcc.dg/vect/slp-cond-2.c: Likewise.
14716 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14717 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14718 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14719 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14720 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14721 * gcc.dg/vect/slp-perm-6.c: Likewise.
14722 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14723 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14724 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14725 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14726 * gcc.dg/vect/slp-12a.c: Likewise.
14727 * gcc.dg/vect/slp-14.c: Likewise.
14728 * gcc.dg/vect/slp-15.c: Likewise.
14729 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14730 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14731 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14732 * gcc.target/aarch64/sve/slp_1.c: New test.
14733 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14734 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14735 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14736 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14737 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14738 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14739 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14740
14741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14742 Alan Hayward <alan.hayward@arm.com>
14743 David Sherwood <david.sherwood@arm.com>
14744
14745 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14746 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14747 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14748 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14749 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14750 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14751 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14752 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14753 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14754 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14755 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14756 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14757 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14758 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14759 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14760 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14761 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14762 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14763 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14764
14765 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14766 Alan Hayward <alan.hayward@arm.com>
14767 David Sherwood <david.sherwood@arm.com>
14768
14769 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14770 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14771 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14772 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14773 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14774 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14775 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14776 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14777 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14778 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14779 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14780 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14781 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14782 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14783 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14784 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14785 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14786 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14787 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14788 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14789 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14790 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14791 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14792 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14793 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14794 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14795 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14796 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14797 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14798 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14799 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14800 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14801 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14802 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14803 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14804 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14805
14806 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14807 Alan Hayward <alan.hayward@arm.com>
14808 David Sherwood <david.sherwood@arm.com>
14809
14810 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14811 Return true for SVE too.
14812 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14813 if load/store lanes are supported.
14814 * gcc.dg/vect/slp-10.c: Likewise.
14815 * gcc.dg/vect/slp-12c.c: Likewise.
14816 * gcc.dg/vect/slp-17.c: Likewise.
14817 * gcc.dg/vect/slp-33.c: Likewise.
14818 * gcc.dg/vect/slp-6.c: Likewise.
14819 * gcc.dg/vect/slp-cond-1.c: Likewise.
14820 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14821 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14822 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14823 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14824 * gcc.dg/vect/slp-perm-6.c: Likewise.
14825 * gcc.dg/vect/slp-perm-9.c: Likewise.
14826 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14827 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14828 for variable-length vectors.
14829
14830 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14831 Alan Hayward <alan.hayward@arm.com>
14832 David Sherwood <david.sherwood@arm.com>
14833
14834 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14835 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14836
14837 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14838
14839 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14840 * g++.target/aarch64/sve/catch_1.C: New test.
14841 * g++.target/aarch64/sve/catch_2.C: Likewise.
14842 * g++.target/aarch64/sve/catch_3.C: Likewise.
14843 * g++.target/aarch64/sve/catch_4.C: Likewise.
14844 * g++.target/aarch64/sve/catch_5.C: Likewise.
14845 * g++.target/aarch64/sve/catch_6.C: Likewise.
14846
14847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14848 Alan Hayward <alan.hayward@arm.com>
14849 David Sherwood <david.sherwood@arm.com>
14850
14851 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14852 New proc.
14853 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14854 * gcc.target/aarch64/fmaxmin.c: Likewise.
14855 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14856 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14857 * gcc.target/aarch64/pr62178.c: Likewise.
14858 * gcc.target/aarch64/pr71727-2.c: Likewise.
14859 * gcc.target/aarch64/saddw-1.c: Likewise.
14860 * gcc.target/aarch64/saddw-2.c: Likewise.
14861 * gcc.target/aarch64/uaddw-1.c: Likewise.
14862 * gcc.target/aarch64/uaddw-2.c: Likewise.
14863 * gcc.target/aarch64/uaddw-3.c: Likewise.
14864 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14865 * gcc.target/aarch64/vect-compile.c: Likewise.
14866 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14867 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14868 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14869 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14870 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14871 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14872 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14873 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14874 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14875 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14876 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14877 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14878 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14879 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14880 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14881 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14882 * gcc.target/aarch64/vect-movi.c: Likewise.
14883 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14884 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14885 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14886 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14887 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14888 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14889 fixed-length SVE.
14890 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14891 * gcc.target/aarch64/sve/arith_1.c: New test.
14892 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14893 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14894 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14895 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14896 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14897 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14898 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14899 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14900 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14901 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14902 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14903 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14904 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14905 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14906 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14907 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14908 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14909 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14910 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14911 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14912 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14913 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14914 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14915 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14916 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14917 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14918 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14919 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14920 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14921 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14922 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14923 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14924 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14925 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14926 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14927 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14928 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14929 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14930 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14931 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14932 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14933 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14934 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14935 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14936 * gcc.target/aarch64/sve/index_1.c: Likewise.
14937 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14938 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14939 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14940 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14941 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14942 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14943 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14944 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14945 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14946 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14947 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14948 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14949 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14950 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14951 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14952 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14953 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14954 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14955 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14956 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14957 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14958 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14959 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14960 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14961 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14962 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14963 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14964 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14965 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14966 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14967 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14968 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14969 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14970 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14971 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14972 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14973 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14974 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14975 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14976 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14977 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14978 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14979 * gcc.target/aarch64/sve/single_1.c: Likewise.
14980 * gcc.target/aarch64/sve/single_2.c: Likewise.
14981 * gcc.target/aarch64/sve/single_3.c: Likewise.
14982 * gcc.target/aarch64/sve/single_4.c: Likewise.
14983 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14984 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14985 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14986 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14987 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14988 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14989 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14990 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14991 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14992 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14993 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14994 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14995 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14996 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14997 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14998 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14999 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15000 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15001 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15002 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15003 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15004 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15005 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15006 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15007 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15008 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15009 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15010 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15011 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15012 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15013 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15014 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15015 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15016 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15017 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15018 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15019 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15020 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15021 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15022 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15023 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15024 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15025 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15026 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15027 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15028
15029 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15030 Alan Hayward <alan.hayward@arm.com>
15031 David Sherwood <david.sherwood@arm.com>
15032
15033 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15034 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15035 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15036 New procedures.
15037 (check_effective_target_vect_perm): Handle SVE.
15038 (check_effective_target_vect_perm_byte): Likewise.
15039 (check_effective_target_vect_perm_short): Likewise.
15040 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15041 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15042 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15043 (check_effective_target_vect_element_align_preferred): Likewise.
15044 (check_effective_target_vect_align_stack_vars): Likewise.
15045 (check_effective_target_vect_load_lanes): Likewise.
15046 (check_effective_target_vect_masked_store): Likewise.
15047 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15048 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15049 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15050 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15051 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15052 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15053 * gcc.dg/vect/slp-23.c: Likewise.
15054 * gcc.dg/vect/slp-perm-5.c: Likewise.
15055 * gcc.dg/vect/slp-perm-6.c: Likewise.
15056 * gcc.dg/vect/slp-perm-9.c: Likewise.
15057 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15058 * gcc.dg/vect/vect-114.c: Likewise.
15059 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15060 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15061
15062 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15063
15064 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15065 vect_variable_length, expecting the test to be vectorized
15066 without SLP instead.
15067 * gcc.dg/vect/pr33953.c: Likewise.
15068 * gcc.dg/vect/pr37027.c: Likewise.
15069 * gcc.dg/vect/pr67790.c: Likewise.
15070 * gcc.dg/vect/pr68445.c: Likewise.
15071 * gcc.dg/vect/slp-1.c: Likewise.
15072 * gcc.dg/vect/slp-10.c: Likewise.
15073 * gcc.dg/vect/slp-12a.c: Likewise.
15074 * gcc.dg/vect/slp-12b.c: Likewise.
15075 * gcc.dg/vect/slp-12c.c: Likewise.
15076 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15077 * gcc.dg/vect/slp-13.c: Likewise.
15078 * gcc.dg/vect/slp-14.c: Likewise.
15079 * gcc.dg/vect/slp-15.c: Likewise.
15080 * gcc.dg/vect/slp-17.c: Likewise.
15081 * gcc.dg/vect/slp-19b.c: Likewise.
15082 * gcc.dg/vect/slp-2.c: Likewise.
15083 * gcc.dg/vect/slp-20.c: Likewise.
15084 * gcc.dg/vect/slp-21.c: Likewise.
15085 * gcc.dg/vect/slp-22.c: Likewise.
15086 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15087 * gcc.dg/vect/slp-24.c: Likewise.
15088 * gcc.dg/vect/slp-28.c: Likewise.
15089 * gcc.dg/vect/slp-39.c: Likewise.
15090 * gcc.dg/vect/slp-42.c: Likewise.
15091 * gcc.dg/vect/slp-6.c: Likewise.
15092 * gcc.dg/vect/slp-7.c: Likewise.
15093 * gcc.dg/vect/slp-cond-1.c: Likewise.
15094 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15095 * gcc.dg/vect/slp-cond-2.c: Likewise.
15096 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15097 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15098 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15099 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15100 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15101 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15102 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15103 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15104 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15105 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15106 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15107 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15108 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15109 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15110 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15111 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15112 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15113
15114 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15115
15116 PR c/83801
15117 * gcc.dg/pr83801.c: New test.
15118
15119 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15120
15121 PR fortran/52162
15122 * gfortran.dg/bounds_check_19.f90: New test.
15123
15124 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15125
15126 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15127 instead of scan-assembler-not for xsnabsqp.
15128
15129 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15130
15131 PR libgfortran/83525
15132 * gfortran.dg/newunit_5.f90: New test.
15133
15134 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15135
15136 PR rtl-optimization/80481
15137 * g++.dg/pr80481.C: New.
15138
15139 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15140
15141 PR target/83628
15142 * gcc.target/alpha/pr83628-3.c: New test.
15143
15144 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15145
15146 * lib/target-supports.exp (check_effective_target_avx512f): Also
15147 check for __builtin_ia32_addsd_round,
15148 __builtin_ia32_getmantsd_round.
15149 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15150
15151 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15152
15153 PR target/83629
15154 * gcc.target/powerpc/pr83629.c: Require ilp32.
15155
15156 2018-01-12 Richard Biener <rguenther@suse.de>
15157
15158 PR tree-optimization/80846
15159 * gcc.target/i386/pr80846-1.c: New testcase.
15160 * gcc.target/i386/pr80846-2.c: Likewise.
15161
15162 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15163
15164 * gcc.c-torture/execute/20180112-1.c: New test.
15165
15166 2018-01-12 Tom de Vries <tom@codesourcery.com>
15167
15168 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15169 * g++.dg/ext/label13a.C: Same.
15170 * g++.dg/ext/label14.C: Same.
15171 * g++.dg/ext/label2.C: Same.
15172 * g++.dg/ext/label3.C: Same.
15173 * g++.dg/torture/pr42462.C: Same.
15174 * g++.dg/torture/pr42739.C: Same.
15175 * g++.dg/warn/Wunused-label-3.C: Same.
15176
15177 2018-01-12 Tom de Vries <tom@codesourcery.com>
15178
15179 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15180 * g++.dg/Walloca1.C: Same.
15181 * g++.dg/cpp0x/pr70338.C: Same.
15182 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15183 * g++.dg/cpp1y/vla10.C: Same.
15184 * g++.dg/cpp1y/vla2.C: Same.
15185 * g++.dg/cpp1y/vla6.C: Same.
15186 * g++.dg/cpp1y/vla8.C: Same.
15187 * g++.dg/debug/debug5.C: Same.
15188 * g++.dg/debug/debug6.C: Same.
15189 * g++.dg/debug/pr54828.C: Same.
15190 * g++.dg/diagnostic/pr70105.C: Same.
15191 * g++.dg/eh/cleanup5.C: Same.
15192 * g++.dg/eh/spbp.C: Same.
15193 * g++.dg/ext/tmplattr9.C: Same.
15194 * g++.dg/ext/vla10.C: Same.
15195 * g++.dg/ext/vla11.C: Same.
15196 * g++.dg/ext/vla12.C: Same.
15197 * g++.dg/ext/vla15.C: Same.
15198 * g++.dg/ext/vla16.C: Same.
15199 * g++.dg/ext/vla17.C: Same.
15200 * g++.dg/ext/vla3.C: Same.
15201 * g++.dg/ext/vla6.C: Same.
15202 * g++.dg/ext/vla7.C: Same.
15203 * g++.dg/init/array24.C: Same.
15204 * g++.dg/init/new47.C: Same.
15205 * g++.dg/init/pr55497.C: Same.
15206 * g++.dg/opt/pr78201.C: Same.
15207 * g++.dg/template/vla2.C: Same.
15208 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15209 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15210 * g++.dg/torture/pr62127.C: Same.
15211 * g++.dg/torture/pr67055.C: Same.
15212 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15213 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15214 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15215 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15216 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15217 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15218 * g++.dg/warn/Wvla-1.C: Same.
15219 * g++.dg/warn/Wvla-3.C: Same.
15220 * g++.old-deja/g++.ext/array2.C: Same.
15221 * g++.old-deja/g++.ext/constructor.C: Same.
15222 * g++.old-deja/g++.law/builtin1.C: Same.
15223 * g++.old-deja/g++.other/crash12.C: Same.
15224 * g++.old-deja/g++.other/eh3.C: Same.
15225 * g++.old-deja/g++.pt/array6.C: Same.
15226 * g++.old-deja/g++.pt/dynarray.C: Same.
15227
15228 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15229
15230 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15231
15232 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15233
15234 PR libfortran/67412
15235 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15236 on *-*-solaris2.10.
15237
15238 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15239
15240 * lib/target-supports.exp (check_effective_target_branch_cost):
15241 Accept all x86 targets.
15242
15243 2018-01-12 Martin Liska <mliska@suse.cz>
15244
15245 PR ipa/83054
15246 * g++.dg/warn/pr83054.C: New test.
15247
15248 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15249
15250 * gcc.target/powerpc/spec-barr-1.c: New file.
15251
15252 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15253
15254 PR target/83330
15255 * gcc.target/i386/pr83330.c: New test.
15256
15257 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15258
15259 PR fortran/79383
15260 * gfortran.dg/dtio_31.f03: New test.
15261 * gfortran.dg/dtio_32.f03: New test.
15262
15263 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15264
15265 PR c++/43486
15266 * g++.dg/wrappers: New subdirectory.
15267 * g++.dg/wrappers/README: New file.
15268 * g++.dg/wrappers/alloc.C: New test case.
15269 * g++.dg/wrappers/cow-istream-string.C: New test case.
15270 * g++.dg/wrappers/cp-stdlib.C: New test case.
15271 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15272 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15273
15274 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15275
15276 PR middle-end/83718
15277 * g++.dg/torture/pr83718.C: New testcase.
15278
15279 2018-01-11 Martin Jambor <mjambor@suse.cz>
15280
15281 PR ipa/83178
15282 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15283
15284 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15285
15286 PR tree-optimization/83695
15287 * gcc.dg/tree-ssa/pr83695.c: New test.
15288
15289 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15290
15291 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15292 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15293
15294 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15295
15296 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15297 * gcc.target/arm/simd/fp16fml_high.c: New test.
15298 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15299 * lib/target-supports.exp
15300 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15301 check_effective_target_arm_fp16fml_neon_ok,
15302 add_options_for_arm_fp16fml_neon): New procedures.
15303
15304 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15305
15306 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15307 combination tests.
15308
15309 2018-01-11 Richard Biener <rguenther@suse.de>
15310
15311 PR tree-optimization/83435
15312 * gcc.dg/graphite/pr83435.c: New testcase.
15313
15314 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15315 Alan Hayward <alan.hayward@arm.com>
15316 David Sherwood <david.sherwood@arm.com>
15317
15318 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15319
15320 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15321
15322 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15323
15324 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15325
15326 PR target/82096
15327 * gcc.c-torture/compile/pr82096.c: New test.
15328
15329 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15330
15331 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15332
15333 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15334
15335 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15336
15337 2018-01-11 Justin Squirek <squirek@adacore.com>
15338
15339 * gnat.dg/expr_func4.adb: New testcase.
15340
15341 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15342
15343 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15344 testcase.
15345
15346 2018-01-11 Bob Duff <duff@adacore.com>
15347
15348 * gnat.dg/protected_null.adb: New testcase.
15349
15350 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15351
15352 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15353
15354 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15355
15356 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15357
15358 2018-01-11 Justin Squirek <squirek@adacore.com>
15359
15360 * gnat.dg/loopvar.adb: New testcase.
15361
15362 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15363
15364 PR middle-end/83189
15365 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15366
15367 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15368
15369 * gcc.c-torture/compile/pr83575.c: New testcase.
15370
15371 2018-01-10 Michael Collison <michael.collison@arm.com>
15372
15373 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15374 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15375 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15376 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15377 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15378 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15379 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15380 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15381 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15382 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15383 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15384 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15385 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15386 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15387 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15388 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15389
15390 2018-01-10 Michael Collison <michael.collison@arm.com>
15391
15392 * gcc.target/aarch64/sha2.h: New shared testcase.
15393 * gcc.target/aarch64/sha2_1.c: New testcase.
15394 * gcc.target/aarch64/sha2_2.c: New testcase.
15395 * gcc.target/aarch64/sha2_3.c: New testcase.
15396 * gcc.target/aarch64/sha3.h: New shared testcase.
15397 * gcc.target/aarch64/sha3_1.c: New testcase.
15398 * gcc.target/aarch64/sha3_2.c: New testcase.
15399 * gcc.target/aarch64/sha3_3.c: New testcase.
15400
15401 2018-01-10 Michael Collison <michael.collison@arm.com>
15402
15403 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15404
15405 2018-01-10 Martin Sebor <msebor@redhat.com>
15406
15407 PR tree-optimization/83781
15408 * gcc.dg/strlenopt-42.c: New test.
15409
15410 2018-01-11 Martin Sebor <msebor@gmail.com>
15411 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15412
15413 PR tree-optimization/83501
15414 PR tree-optimization/81703
15415
15416 * gcc.dg/strlenopt-39.c: New test-case.
15417 * gcc.dg/pr81703.c: Likewise.
15418
15419 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15420
15421 * gnat.dg/atomic10.adb: New test.
15422
15423 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15424
15425 PR fortran/82367
15426 * gfortran.dg/deferred_character_18.f90: New test.
15427
15428 2018-01-10 Martin Sebor <msebor@redhat.com>
15429
15430 PR tree-optimization/83671
15431 * gcc.dg/strlenopt-40.c: New test.
15432 * gcc.dg/strlenopt-41.c: New test.
15433
15434 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15435
15436 PR fortran/83093
15437 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15438
15439 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15440
15441 PR target/83399
15442 * gcc.target/powerpc/pr83399.c: New test.
15443
15444 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15445
15446 PR c++/43486
15447 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15448 to reflect that the arguments are correctly underlined.
15449 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15450 for globals, params, locals and literals.
15451 (test_sizeof): Directly test the location of "sizeof", rather than
15452 when used in compound expressions.
15453 (test_alignof): Likewise for "alignof".
15454 (test_string_literals): Likewise for string literals.
15455 (test_numeric_literals): Likewise for numeric literals.
15456 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15457 (test_typeid): Likewise for typeid.
15458 (test_unary_plus): New.
15459 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15460 format strings.
15461
15462 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15463
15464 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15465
15466 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15467
15468 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15469
15470 2018-01-10 Marek Polacek <polacek@redhat.com>
15471
15472 PR c++/82541
15473 * g++.dg/warn/Wduplicated-branches4.C: New test.
15474
15475 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15476
15477 PR c++/81327
15478 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15479 cast to void *.
15480
15481 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15482
15483 PR c++/81055
15484 * g++.dg/cpp0x/new2.C: New.
15485
15486 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15487
15488 PR target/83735
15489 * gcc.target/i386/pr83735.c: New test.
15490
15491 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15492
15493 * lib/target-supports.exp (check_effective_target_branch_cost):
15494 New function.
15495 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15496 * gcc.dg/pr21643.c: Likewise.
15497 * gcc.dg/pr46309.c: Likewise.
15498 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15499 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15500 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15501 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15502 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15503 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15504 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15505 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15506 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15507 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15508 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15509 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15510 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15511 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15512
15513 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15514
15515 PR target/83629
15516 * gcc.target/powerpc/pr83629.c: New testcase.
15517
15518 2018-01-10 Richard Biener <rguenther@suse.de>
15519
15520 PR testsuite/78768
15521 * gcc.dg/pr78768.c: Un-XFAIL.
15522
15523 2018-01-10 Richard Biener <rguenther@suse.de>
15524
15525 PR debug/82425
15526 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15527
15528 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15529
15530 PR tree-optimization/83753
15531 * gcc.dg/torture/pr83753.c: New test.
15532
15533 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15534
15535 * gcc.target/i386/avx2-gather-1.c: Add -march.
15536 * gcc.target/i386/avx2-gather-2.c: Add -march.
15537 * gcc.target/i386/avx2-gather-3.c: Add -march.
15538 * gcc.target/i386/avx2-gather-4.c: Add -march.
15539 * gcc.target/i386/avx2-gather-5.c: Add -march.
15540 * gcc.target/i386/avx2-gather-6.c: Add -march.
15541 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15542 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15543 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15544 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15545 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15546 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15547 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15548 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15549 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15550 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15551
15552 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15553
15554 PR target/78585:
15555 * gcc.target/i386/pr78585.c: New test.
15556
15557 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15558
15559 PR c++/83734
15560 * g++.dg/cpp0x/pr83734.C: New test.
15561
15562 2018-01-09 Carl Love <cel@us.ibm.com>
15563
15564 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15565 vec_mergeo builtins with float, double, long long, unsigned long long,
15566 bool long long arguments.
15567 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15568 vec_float2 with double arguments.
15569 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15570 vec_mergew and vec_mergow builtins.
15571
15572 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15573
15574 PR fortran/83742
15575 * gfortran.dg/contiguous_6.f90: New test.
15576
15577 2018-01-09 Richard Biener <rguenther@suse.de>
15578
15579 PR tree-optimization/83668
15580 * gcc.dg/graphite/pr83668.c: New testcase.
15581
15582 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15583
15584 PR tree-optimization/64811
15585 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15586 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15587 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15588 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15589 New tests.
15590 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15591
15592 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15593
15594 PR target/79883
15595 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15596
15597 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15598
15599 PR target/82641
15600 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15601 no NEON and require softfp or hard float-abi.
15602 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15603
15604 2018-01-09 Richard Biener <rguenther@suse.de>
15605
15606 PR tree-optimization/83572
15607 * gcc.dg/graphite/pr83572.c: New testcase.
15608
15609 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15610
15611 PR target/83507
15612 * gcc.dg/sms-13.c: New test.
15613
15614 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15615
15616 PR fortran/83741
15617 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15618
15619 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15620 Monk Chiang <sh.chiang04@gmail.com>
15621
15622 * gcc.target/riscv/save-restore-1.c: New.
15623
15624 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15625
15626 PR target/83677
15627 * gcc.target/powerpc/pr83677.c: New file.
15628
15629 2018-01-08 Jeff Law <law@redhat.com>
15630
15631 PR rtl-optimizatin/81308
15632 * g++.dg/pr81308-1.C: New test.
15633 * g++.dg/pr81308-2.C: New test.
15634
15635 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15636
15637 PR target/83663 - Revert r255946
15638 * gcc.target/aarch64/vect-slp-dup.c: New.
15639
15640 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15641
15642 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15643 combination tests.
15644
15645 2018-01-08 Richard Biener <rguenther@suse.de>
15646
15647 PR tree-optimization/83563
15648 * gcc.dg/graphite/pr83563.c: New testcase.
15649
15650 2018-01-08 Richard Biener <rguenther@suse.de>
15651
15652 PR middle-end/83713
15653 * g++.dg/torture/pr83713.C: New testcase.
15654
15655 2018-01-08 Tom de Vries <tom@codesourcery.com>
15656
15657 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15658
15659 2018-01-08 Richard Biener <rguenther@suse.de>
15660
15661 PR tree-optimization/83685
15662 * gcc.dg/torture/pr83685.c: New testcase.
15663
15664 2018-01-08 Richard Biener <rguenther@suse.de>
15665
15666 PR lto/83719
15667 * gcc.dg/lto/pr83719_0.c: New testcase.
15668
15669 2018-01-08 Tom de Vries <tom@codesourcery.com>
15670
15671 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15672 * gcc.dg/graphite/run-id-1.c: Same.
15673 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15674
15675 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15676
15677 PR fortran/83611
15678 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15679 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15680 * gfortran.dg/pdt_27.f03: New test.
15681
15682 PR fortran/83731
15683 * gfortran.dg/pdt_28.f03: New test.
15684
15685 2018-01-08 Tom de Vries <tom@codesourcery.com>
15686
15687 * c-c++-common/builtins.c: Require effective target alloca.
15688 * gcc.dg/Wrestrict.c: Same.
15689 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15690
15691 2018-01-08 Richard Biener <rguenther@suse.de>
15692
15693 PR middle-end/83580
15694 * gcc.dg/torture/pr83580.c: New testcase.
15695
15696 2018-01-08 Richard Biener <rguenther@suse.de>
15697
15698 PR middle-end/83517
15699 * gcc.dg/pr83517.c: New testcase.
15700
15701 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15702
15703 PR middle-end/81897
15704 * gcc.dg/uninit-pr81897.c: New test.
15705
15706 2018-01-06 Martin Sebor <msebor@redhat.com>
15707
15708 PR tree-optimization/83640
15709 * gcc.dg/Wrestrict-6.c: New test.
15710 * gcc.dg/pr83640.c: New test.
15711
15712 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15713
15714 * gcc.target/aarch64/reg-alloc-1.c: New test.
15715
15716 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15717
15718 PR fortran/50892
15719 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15720
15721 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15722
15723 PR debug/83480
15724 * gcc.dg/pr83480.c: New test.
15725
15726 PR rtl-optimization/83682
15727 * gcc.target/i386/pr83682.c: New test.
15728
15729 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15730
15731 PR fortran/78534
15732 PR fortran/66310
15733 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15734 * gfortran.dg/dependency_49.f90: Likewise.
15735 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15736 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15737 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15738 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15739 * gfortran.dg/string_1_lp64.f90: New test.
15740 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15741 * gfortran.dg/string_3_lp64.f90: New test.
15742
15743 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15744
15745 PR target/83604
15746 * gcc.target/i386/sse-26.c: New test.
15747
15748 PR target/83604
15749 * gcc.target/i386/pr83604.c: New test.
15750
15751 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15752
15753 * gcc.dg/vect/vect-align-4.c: New test.
15754 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15755 and redefine as a structure with an unaligned member "b".
15756 (foo): Update accordingly.
15757
15758 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15759
15760 PR target/82439
15761 * gcc.target/aarch64/bics_5.c: New test.
15762 * gcc.target/arm/bics_5.c: Likewise.
15763
15764 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15765
15766 PR tree-optimization/83605
15767 * gcc.dg/pr83605.c: New test.
15768
15769 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15770
15771 PR target/83554
15772 * gcc.target/i386/pr83554.c: New test.
15773
15774 PR ipa/82352
15775 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15776 long unsigned int.
15777
15778 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15779
15780 PR fortran/83683
15781 PR fortran/45689
15782 * gfortran.dg/eoshift_8.f90: New test.
15783 * gfortran.dg/simplify_eoshift_1.f90: New test.
15784
15785 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15786
15787 PR debug/83585
15788 * gcc.dg/pr83585.c: New test.
15789
15790 2018-01-04 Nathan Sidwell <nathan@acm.org>
15791
15792 PR c++/83667
15793 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15794
15795 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15796
15797 PR debug/83666
15798 * gcc.dg/pr83666.c: New test.
15799
15800 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15801
15802 PR target/83628
15803 * gcc.target/alpha/pr83628-1.c: New test.
15804 * gcc.target/alpha/pr83628-2.c: Ditto.
15805
15806 2018-01-04 Martin Liska <mliska@suse.cz>
15807
15808 PR ipa/82352
15809 * g++.dg/ipa/pr82352.C: New test.
15810
15811 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15812
15813 * gcc.dg/vect-opt-info-1.c: Moved to ...
15814 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15815 vect_int targets, use dg-additional-options instead of dg-options and
15816 use relative line numbers instead of absolute.
15817
15818 2018-01-03 Martin Sebor <msebor@redhat.com>
15819
15820 PR tree-optimization/83655
15821 * gcc.dg/Wrestrict-5.c: New test.
15822 * c-c++-common/builtins.c: New test.
15823
15824 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15825 Alan Hayward <alan.hayward@arm.com>
15826 David Sherwood <david.sherwood@arm.com>
15827
15828 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15829 (main): Call it.
15830
15831 2018-01-03 Jeff Law <law@redhat.com>
15832
15833 PR target/83641
15834 * gcc.target/i386/stack-check-17.c: New test.
15835 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15836
15837 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15838
15839 PR debug/83621
15840 * gcc.dg/pr83621.c: New test.
15841
15842 PR debug/83645
15843 * gcc.dg/pr83645.c: New test.
15844
15845 2018-01-03 Martin Sebor <msebor@redhat.com>
15846
15847 PR tree-optimization/83603
15848 * gcc.dg/Wrestrict-4.c: New test.
15849
15850 PR c/83559
15851 * gcc.dg/const-2.c: New test.
15852 * gcc.dg/pure-3.c: New test.
15853
15854 2018-01-03 Martin Sebor <msebor@redhat.com>
15855
15856 * gcc.dg/Wrestrict-3.c: New test.
15857
15858 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15859
15860 PR c++/83555
15861 * g++.dg/opt/pr83555.C: New test.
15862 * g++.dg/ubsan/pr83555.C: New test.
15863
15864 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15865
15866 PR c/82050
15867 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15868 the !CHECKING_P case by expecting a note.
15869 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15870 a note for the !CHECKING_P case, and move the return statement
15871 outside of #if CHECKING_P guard.
15872
15873 2018-01-03 Jeff Law <law@redhat.com>
15874
15875 PR middle-end/83654
15876 * gcc.target/i386/stack-check-18.c: New test.
15877 * gcc.target/i386/stack-check-19.c: New test.
15878
15879 2018-01-03 Martin Sebor <msebor@redhat.com>
15880
15881 PR tree-optimization/83501
15882 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15883
15884 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15885
15886 PR tree-optimization/83501
15887 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15888
15889 2018-01-03 Nathan Sidwell <nathan@acm.org>
15890
15891 PR c++/83667
15892 * g++.dg/ipa/pr83667.C: New.
15893
15894 2018-01-03 Martin Liska <mliska@suse.cz>
15895
15896 PR tree-optimization/83593
15897 * gcc.dg/pr83593.c: New test.
15898
15899 2018-01-03 Martin Liska <mliska@suse.cz>
15900
15901 PR ipa/83549
15902 * g++.dg/ipa/pr83549.C: New test.
15903
15904 2018-01-03 Marek Polacek <polacek@redhat.com>
15905
15906 PR c++/83592
15907 * g++.dg/warn/mvp2.C: New test.
15908
15909 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15910
15911 PR preprocessor/83602
15912 * g++.dg/cpp/pr83602.C: New test.
15913
15914 PR c++/83634
15915 * g++.dg/parse/pr83634.C: New test.
15916
15917 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15918
15919 PR fortran/83664
15920 * gfortran.dg/eoshift_7.f90: New test.
15921
15922 2018-01-03 Jan Beulich <jbeulich@suse.com>
15923
15924 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15925 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15926
15927 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15928
15929 Update copyright years.
15930
15931 2018-01-03 Martin Liska <mliska@suse.cz>
15932
15933 PR ipa/83594
15934 * gcc.dg/ipa/pr83594.c: New test.
15935
15936 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15937 Alan Hayward <alan.hayward@arm.com>
15938 David Sherwood <david.sherwood@arm.com>
15939
15940 * gcc.dg/vect-opt-info-1.c: New test.
15941
15942 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15943
15944 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15945 floorf128, truncf128, and roundf128.
15946 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15947 optimizations added in match.pd.
15948 * gcc.target/powerpc/float128-hw6.c: Likewise.
15949 * gcc.target/powerpc/float128-hw7.c: Likewise.
15950 * gcc.target/powerpc/float128-hw8.c: Likewise.
15951 * gcc.target/powerpc/float128-hw9.c: Likewise.
15952 * gcc.target/powerpc/float128-hw10.c: Likewise.
15953 * gcc.target/powerpc/float128-hw11.c: Likewise.
15954
15955 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15956
15957 PR c++/83556
15958 * g++.dg/cpp0x/pr83556.C: New test.
15959
15960 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15961
15962 PR fortran/45689
15963 PR fortran/83650
15964 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15965 * gfortran.dg/simplify_cshift_4.f90: New test.
15966
15967 2018-01-02 Marek Polacek <polacek@redhat.com>
15968
15969 PR c++/81860
15970 * g++.dg/cpp0x/inh-ctor30.C: New test.
15971
15972 PR c++/83644
15973 * g++.dg/cpp1z/pr83644.C: New test.
15974
15975 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15976
15977 PR fortran/83076
15978 * gfortran.dg/coarray_45.f90: New test.
15979
15980 PR fortran/83319
15981 * gfortran.dg/coarray_46.f90: New test.
15982
15983 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15984
15985 PR tree-optimization/83581
15986 * gcc.dg/pr83581.c: New test.
15987
15988 PR c/83595
15989 * gcc.dg/pr83595.c: New test.
15990
15991 PR middle-end/83608
15992 * g++.dg/opt/pr83608.C: New test.
15993
15994 PR middle-end/83609
15995 * gcc.dg/pr83609.c: New test.
15996 * g++.dg/opt/pr83609.C: New test.
15997
15998 PR middle-end/83623
15999 * gcc.dg/pr83623.c: New test.
16000
16001 * gcc.target/i386/i386.exp
16002 (check_effective_target_avx512vpopcntdqvl): New proc.
16003 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16004 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16005 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16006 \f
16007 Copyright (C) 2018 Free Software Foundation, Inc.
16008
16009 Copying and distribution of this file, with or without modification,
16010 are permitted in any medium without royalty provided the copyright
16011 notice and this notice are preserved.