gcov.exp (verify-intermediate): Add missing close.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-11 Joey Ye <joey.ye@arm.com>
2
3 * lib/gcov.exp (verify-intermediate): Add missing close.
4
5 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6
7 PR fortran/86830
8 * gfortran.dg/typebound_call_30.f90: New test case.
9
10 2018-09-10 Janus Weil <janus@gcc.gnu.org>
11
12 PR fortran/85395
13 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
14
15 2018-09-08 Marek Polacek <polacek@redhat.com>
16
17 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
18 * g++.dg/cpp0x/move-return2.C: New test.
19
20 2018-09-08 Marek Polacek <polacek@redhat.com>
21
22 * c-c++-common/array-init.c: Add dg-prune-output.
23 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
24 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
25 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
26 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
27 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
28 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
29 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
30 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
31 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
32 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
33 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
34 * g++.dg/cpp1y/pr64382.C: Likewise.
35 * g++.dg/cpp1y/pr77739.C: Likewise.
36 * g++.dg/cpp1z/lambda-this1.C: Likewise.
37 * g++.dg/cpp1z/lambda-this2.C: Likewise.
38 * g++.dg/template/crash84.C: Adjust dg-error.
39
40 2018-09-07 Marek Polacek <polacek@redhat.com>
41
42 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
43 messages.
44
45 2018-09-07 Marek Polacek <polacek@redhat.com>
46
47 PR c++/87152 - range-based for loops with initializer broken in templates.
48 * g++.dg/cpp2a/range-for11.C: New test.
49 * g++.dg/cpp2a/range-for12.C: New test.
50 * g++.dg/cpp2a/range-for13.C: New test.
51 * g++.dg/cpp2a/range-for14.C: New test.
52 * g++.dg/cpp2a/range-for15.C: New test.
53 * g++.dg/cpp2a/range-for16.C: New test.
54 * g++.dg/cpp2a/range-for17.C: New test.
55 * g++.dg/cpp2a/range-for18.C: New test.
56 * g++.dg/parse/error61.C (foo): Adjust dg-error.
57
58 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
59
60 PR target/86731
61 * gcc.target/powerpc/pr86731.c: New test.
62 * gcc.target/powerpc/pr86731-longlong.c: New test.
63 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
64 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
65 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
66 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
67
68 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
69
70 PR target/80080
71 * gcc.target/s390/pr80080-3.c: New test.
72 * gcc.target/s390/s390.exp: Make sure the new test passes
73 on all optimization levels.
74
75 2018-09-05 Marek Polacek <polacek@redhat.com>
76
77 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
78 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
79
80 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
81 Bernd Schmidt <bernds_cb1@t-online.de>
82
83 * gcc.target/nvptx/atomic_fetch-1.c: New test.
84 * gcc.target/nvptx/atomic_fetch-1.c: New test.
85
86 2018-09-05 Marek Polacek <polacek@redhat.com>
87
88 PR c++/87109, wrong overload with ref-qualifiers.
89 * g++.dg/cpp0x/ref-qual19.C: New test.
90
91 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
92
93 PR testsuite/52665
94 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
95 * lib/target-supports.exp (scan-assembler_required_options,
96 scan-assembler-not_required_options,
97 scan-assembler-times_required_options): Add -fno-ident.
98 * lib/scanasm.exp (scan-assembler-times): Fix error message.
99 * c-c++-common/ident-0a.c: New test.
100 * c-c++-common/ident-0b.c: New test.
101 * c-c++-common/ident-1a.c: New test.
102 * c-c++-common/ident-1b.c: New test.
103 * c-c++-common/ident-2a.c: New test.
104 * c-c++-common/ident-2b.c: New test.
105
106 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
107
108 * gcc.dg/recip_sqrt_mult_1.c: New test.
109 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
110 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
111 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
112 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
113 * g++.dg/recip_sqrt_mult_1.C: Likewise.
114 * g++.dg/recip_sqrt_mult_2.C: Likewise.
115
116 2018-09-05 Martin Liska <mliska@suse.cz>
117
118 PR tree-optimization/87205
119 * gcc.dg/tree-ssa/pr87205-2.c: New test.
120 * gcc.dg/tree-ssa/pr87205.c: New test.
121
122 2018-09-05 Richard Biener <rguenther@suse.de>
123
124 PR tree-optimization/87217
125 * gfortran.dg/pr87217.f: New testcase.
126
127 2018-09-05 Pádraig Brady p@draigbrady.com
128
129 PR c++/87137
130 * g++.dg/abi/pr87137.C: New.
131
132 PR c++/87185
133 * g++.dg/pr87185.C: New.
134
135 2018-09-05 Martin Liska <mliska@suse.cz>
136
137 PR testsuite/87216
138 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
139 to support Darwin names.
140
141 2018-09-05 Martin Liska <mliska@suse.cz>
142
143 * g++.dg/gcov/loop.C: Update test to support new format.
144
145 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
146
147 PR debug/86593
148 * g++.dg/pr86593.C: New test.
149
150 2018-09-04 Jakub Jelinek <jakub@redhat.com>
151
152 PR target/87198
153 * gcc.target/i386/pr87198.c: New test.
154
155 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
156
157 PR target/86744
158 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
159
160 2018-09-04 Richard Biener <rguenther@suse.de>
161
162 PR tree-optimization/87211
163 * gcc.dg/torture/pr87211.c: New testcase.
164
165 2018-09-04 Richard Biener <rguenther@suse.de>
166
167 PR tree-optimization/87176
168 * gcc.dg/torture/pr87176.c: New testcase.
169 * gcc.dg/torture/ssa-fre-1.c: Likewise.
170
171 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172
173 * gfortran.dg/modulo_check: New test.
174
175 2018-09-03 Richard Biener <rguenther@suse.de>
176
177 PR tree-optimization/87177
178 * gcc.dg/torture/pr87177.c: New testcase.
179 * gcc.dg/torture/pr87177-2.c: Likewise.
180
181 2018-09-03 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/87200
184 * gcc.dg/torture/pr87200.c: New testcase.
185
186 2018-09-03 Richard Biener <rguenther@suse.de>
187
188 PR tree-optimization/87197
189 * gcc.dg/torture/pr87197.c: New testcase.
190
191 PR tree-optimization/87169
192 * gcc.dg/torture/pr87169.c: New testcase.
193
194 2018-09-03 Martin Liska <mliska@suse.cz>
195
196 PR driver/83193
197 * gcc.dg/completion-4.c: New test.
198
199 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
200
201 PR c++/84980
202 * g++.dg/concepts/pr84980.C: New.
203
204 2018-09-03 Martin Liska <mliska@suse.cz>
205
206 PR middle-end/59521
207 * c-c++-common/pr59521-1.c: New test.
208 * c-c++-common/pr59521-2.c: New test.
209 * gcc.dg/tree-prof/pr59521-3.c: New test.
210
211 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
212
213 * c-c++-common/array-init.c: New test.
214 * g++.dg/init/string2.C: Remove selector.
215
216 2018-09-01 Michael Matz <matz@suse.de>
217
218 PR tree-optimization/87074
219 * gcc.dg/pr87074.c: New test.
220
221 2018-08-31 Richard Biener <rguenther@suse.de>
222
223 PR tree-optimization/87168
224 * gcc.dg/torture/pr87168.c: New testcase.
225
226 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
227
228 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
229 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
230 (test_vnegd_s64): Likewise.
231 * gcc.target/aarch64/vnegd_64.c: New.
232 * gcc.target/aarch64/vabsd_64.c: New.
233 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
234
235 2018-08-31 Nathan Sidwell <nathan@acm.org>
236
237 PR c++/87155
238 PR c++/84707
239 * g++.dg/cpp0x/pr87155.C: New.
240 * g++.dg/cpp0x/inline-ns10.C: Adjust.
241
242 2018-08-31 Jakub Jelinek <jakub@redhat.com>
243
244 PR middle-end/87138
245 * gcc.target/i386/avx512bw-pr87138.c: New test.
246
247 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
248
249 PR fortran/86328
250 PR fortran/86760
251 * gfortran.dg/pr86328.f90 : New test.
252 in comment 12 of the PR.
253 * gfortran.dg/pr86760.f90 : New test.
254
255 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
256
257 * g++.dg/cpp0x/noexcept30.C: Make dependence on
258 -fdelete-null-pointer-checks explicit.
259 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
260 * g++.dg/expr/pmf-3.C: Likewise.
261 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
262 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
263 * g++.dg/tree-ssa/pr61034.C: Likewise.
264 * gcc.dg/addr_equal-1.c: Likewise.
265 * gcc.dg/ipa/pr85734.c: Likewise.
266 * gcc.dg/ipa/propmalloc-1.c: Likewise.
267 * gcc.dg/ipa/propmalloc-2.c: Likewise.
268 * gcc.dg/ipa/propmalloc-3.c: Likewise.
269 * gcc.dg/tree-ssa/pr78154.c: Likewise.
270 * gcc.dg/tree-ssa/pr83648.c: Likewise.
271
272 2018-08-30 Martin Sebor <msebor@redhat.com>
273
274 PR testsuite/87158
275 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
276
277 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
278
279 PR testsuite/86519
280 gcc.dg/strcmpopt_6.c: Remove.
281 gcc.target/aarch64/strcmpopt_6.c: New testcase.
282 gcc.target/i386/strcmpopt_6.c: Likewise.
283
284 2018-08-30 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/87147
287 * gcc.dg/torture/pr87147.c: New testcase.
288
289 2018-08-30 Tamar Christina <tamar.christina@arm.com>
290
291 * gcc.target/aarch64/large_struct_copy_2.c: New.
292
293 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
294
295 PR middle-end/87053
296 * gcc.c-torture/execute/pr87053.c: New test.
297
298 2018-08-29 Jakub Jelinek <jakub@redhat.com>
299
300 PR c++/87095
301 * g++.dg/ubsan/vptr-13.C: New test.
302
303 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
304
305 PR c++/85265
306 * g++.dg/concepts/pr85265.C: New.
307
308 2018-08-29 Martin Sebor <msebor@redhat.com>
309 Bernd Edlinger <bernd.edlinger@hotmail.de>
310
311 PR tree-optimization/86714
312 PR tree-optimization/86711
313 * gcc.c-torture/execute/memchr-1.c: New test.
314 * gcc.c-torture/execute/pr86714.c: New test.
315 * gcc.c-torture/execute/widechar-3.c: New test.
316 * gcc.dg/strlenopt-58.c: New test.
317
318 2018-08-29 Richard Biener <rguenther@suse.de>
319
320 PR tree-optimization/87132
321 * gcc.dg/torture/pr87132.c: New testcase.
322
323 2018-08-29 David Malcolm <dmalcolm@redhat.com>
324
325 PR c++/85110
326 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
327 output to reflect underlining of pertinent parameter in decl
328 for "no known conversion" messages.
329
330 2018-08-29 Jakub Jelinek <jakub@redhat.com>
331
332 PR c++/87122
333 * g++.dg/cpp1z/decomp47.C: New test.
334
335 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
336
337 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
338 where appropriate.
339
340 2018-08-29 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/87117
343 * gfortran.dg/pr87117.f90: New testcase.
344
345 2018-08-29 Richard Biener <rguenther@suse.de>
346
347 PR tree-optimization/87126
348 * gcc.dg/tree-ssa/pr87126.c: New testcase.
349
350 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
351
352 PR tree-optimization/87009
353 * gcc.dg/pr87009.c: New test.
354
355 2018-08-28 Martin Sebor <msebor@redhat.com>
356
357 PR middle-end/86631
358 * g++.dg/Walloca1.C: Adjust.
359
360 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
361
362 PR c++/86546
363 * g++.dg/other/switch4.C: New.
364
365 2018-08-28 Richard Biener <rguenther@suse.de>
366
367 PR tree-optimization/87124
368 * g++.dg/torture/pr87124.C: New testcase.
369
370 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
371
372 PR fortran/80477
373 * gfortran.dg/class_result_7.f90: New test.
374 * gfortran.dg/class_result_8.f90: New test.
375 * gfortran.dg/class_result_9.f90: New test.
376
377 PR fortran/86481
378 * gfortran.dg/allocate_with_source_25.f90: New test.
379
380 2018-08-28 Jakub Jelinek <jakub@redhat.com>
381
382 PR middle-end/87099
383 * gcc.dg/pr87099.c: New test.
384
385 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
386
387 PR testsuite/87078
388 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
389
390 2018-08-28 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/87117
393 * gcc.dg/pr87117-1.c: New testcase.
394
395 2018-08-28 Richard Biener <rguenther@suse.de>
396
397 PR tree-optimization/87117
398 * gcc.dg/pr87117-2.c: New testcase.
399
400 2018-08-28 Richard Biener <rguenther@suse.de>
401
402 PR tree-optimization/87117
403 * gcc.dg/lvalue-5.c: New testcase.
404
405 2018-08-27 Jeff Law <law@redhat.com>
406
407 PR tree-optimization/87110
408 * gcc.c-torture/compile/pr87110.c: New test.
409
410 2018-08-27 Martin Sebor <msebor@redhat.com>
411
412 PR tree-optimization/86914
413 * gcc.dg/strlenopt-57.c: New test.
414
415 2018-08-27 Martin Sebor <msebor@redhat.com>
416
417 PR tree-optimization/87112
418 * gcc.dg/pr87112.c: New test.
419
420 2018-08-27 David Malcolm <dmalcolm@redhat.com>
421
422 PR c++/63392
423 * g++.dg/diagnostic/missing-typename.C: New test.
424
425 2018-08-27 Jeff Law <law@redhat.com>
426
427 * gcc.c-torture/compile/dse.c: New test.
428
429 2018-08-27 Jakub Jelinek <jakub@redhat.com>
430
431 PR c++/86993
432 * g++.dg/diagnostic/pr86993.C: New test.
433
434 2018-08-27 Richard Biener <rguenther@suse.de>
435
436 PR tree-optimization/86927
437 * gcc.dg/vect/pr86927.c: New testcase.
438
439 2018-08-27 David Malcolm <dmalcolm@redhat.com>
440
441 PR c++/87091
442 * gcc.dg/empty.h: New file.
443 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
444 top of file and removal of redundant second printing of warning
445 location.
446 * gcc.dg/fixits-pr84852-2.c: Likewise.
447 * gcc.dg/missing-header-fixit-3.c: Likewise.
448 * gcc.dg/missing-header-fixit-4.c: New test.
449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
450 conversion of show_caret_p to a tri-state.
451
452 2018-08-27 David Malcolm <dmalcolm@redhat.com>
453
454 PR c++/87091
455 * g++.dg/pr85523.C: Extend expected output to show line
456 before line-insertion fix-it hint.
457 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
458 (test_fixit_insert_newline): Add previous line to expected output.
459 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
460 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
461
462 2018-08-27 Martin Liska <mliska@suse.cz>
463
464 PR sanitizer/86962
465 * gcc.dg/asan/pr86962.c: New test.
466
467 2018-08-27 Martin Liska <mliska@suse.cz>
468
469 * gcc.dg/tree-prof/val-prof-10.c: New test.
470
471 2018-08-27 Martin Liska <mliska@suse.cz>
472
473 PR tree-optimization/86847
474 * gcc.dg/tree-ssa/switch-3.c: New test.
475 * gcc.dg/tree-ssa/vrp105.c: Remove.
476
477 2018-08-27 Martin Liska <mliska@suse.cz>
478
479 * gcc.dg/tree-ssa/switch-2.c: New test.
480
481 2018-08-27 Richard Biener <rguenther@suse.de>
482
483 * g++.dg/torture/20180705-1.C: New testcase.
484 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
485 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
486 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
487 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
488 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
489 * gcc.dg/pr85195.c: Likewise.
490 * gcc.dg/pr85467.c: Likewise.
491 * gcc.dg/torture/pr81790.c: Likewise.
492
493 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
494 param to current default.
495
496 2018-08-27 Jakub Jelinek <jakub@redhat.com>
497
498 PR rtl-optimization/87065
499 * gcc.target/i386/pr87065.c: New test.
500
501 2018-08-26 Marek Polacek <polacek@redhat.com>
502
503 PR c++/87080
504 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
505
506 PR c++/87029, Implement -Wredundant-move.
507 * g++.dg/cpp0x/Wredundant-move1.C: New test.
508 * g++.dg/cpp0x/Wredundant-move2.C: New test.
509 * g++.dg/cpp0x/Wredundant-move3.C: New test.
510 * g++.dg/cpp0x/Wredundant-move4.C: New test.
511
512 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
513
514 PR libfortran/86704
515 * gfortran.dg/matmul_19.f90: New test.
516
517 2018-08-25 Janus Weil <janus@gcc.gnu.org>
518
519 PR fortran/86545
520 * gfortran.dg/generic_35.f90: New test case.
521
522 2018-08-24 David Malcolm <dmalcolm@redhat.com>
523
524 PR c++/87091
525 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
526 line spans are printed with -fdiagnostics-show-line-numbers.
527
528 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
529
530 PR fortran/86837
531 * gfortran.dg/implied_do_io_6.f90: New test.
532
533 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
534
535 PR middle-end/87092
536 * gcc.dg/pr87092.c: New test.
537
538 2018-08-24 Marek Polacek <polacek@redhat.com>
539
540 PR c++/67012
541 PR c++/86942
542 * g++.dg/cpp0x/auto52.C: New test.
543 * g++.dg/cpp1y/auto-fn52.C: New test.
544 * g++.dg/cpp1y/auto-fn53.C: New test.
545 * g++.dg/cpp1y/auto-fn54.C: New test.
546
547 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
548
549 * lib/target-supports.exp (vect_perm_supported): Only return
550 false for variable-length vectors if the permute size is not
551 a power of 2.
552 (check_effective_target_vect_perm)
553 (check_effective_target_vect_perm_byte)
554 (check_effective_target_vect_perm_short): Remove check for
555 variable-length vectors.
556 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
557 * gcc.dg/vect/slp-perm-10.c: Likewise.
558 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
559
560 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
561
562 * gcc.target/aarch64/sve/bswap_1.c: New test.
563 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
564 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
565
566 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
567
568 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
569 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
570 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
571 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
572 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
573 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
574 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
575
576 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
577
578 PR debug/79342
579 * gcc.dg/pr79342.: New test.
580
581 2018-08-23 Martin Sebor <msebor@redhat.com>
582
583 PR tree-optimization/87072
584 * gcc.dg/Warray-bounds-35.c: New test.
585
586 2018-08-23 Richard Biener <rguenther@suse.de>
587
588 PR middle-end/87024
589 * gcc.dg/pr87024.c: New testcase.
590
591 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
592
593 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
594 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
595 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
596 * gcc.dg/vect/pr80631-2.c: Likewise.
597
598 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
599
600 PR fortran/86863
601 * gfortran.dg/submodule_32.f08: New test.
602
603 2018-08-22 Janus Weil <janus@gcc.gnu.org>
604
605 PR fortran/86935
606 * gfortran.dg/associate_3.f90: Update error message.
607 * gfortran.dg/associate_39.f90: New test case.
608
609 2018-08-22 Janus Weil <janus@gcc.gnu.org>
610
611 PR fortran/86888
612 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
613 an additional case.
614 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
615 * gfortran.dg/class_17.f03: Update error message.
616 * gfortran.dg/class_55.f90: Ditto.
617 * gfortran.dg/dtio_11.f90: Update error messages.
618 * gfortran.dg/implicit_actual.f90: Add an error message.
619 * gfortran.dg/typebound_proc_12.f90: Update error message.
620
621 2018-08-22 Martin Sebor <msebor@redhat.com>
622
623 PR middle-end/87052
624 * gcc.dg/pr87052.c: New test.
625 * gcc.dg/tree-ssa/dump-3.c: Adjust.
626
627 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
628
629 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
630 * gfortran.dg/max_expr.f90: ...this.
631 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
632 * gfortran.dg/min_expr.f90: ...this.
633
634 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
635
636 PR tree-optimization/86725
637 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
638 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
639 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
640 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
641
642 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
643
644 PR tree-optimization/86725
645 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
646
647 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
648
649 * gcc.dg/vect/vect-avg-16.c: New test.
650 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
651 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
652 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
653 the second loop in main1.
654
655 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
656
657 * gcc.dg/lto/pr85248_0.c (test_alias):
658 Stringify __USER_LABEL_PREFIX__.
659 (test_noreturn): Likewise.
660
661 2018-08-22 Richard Biener <rguenther@suse.de>
662
663 PR tree-optimization/86988
664 * g++.dg/pr86988.C: New testcase.
665
666 2018-08-22 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/86945
669 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
670
671 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
672
673 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
674
675 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
676 Thomas Koenig <tkoenig@gcc.gnu.org>
677
678 PR fortran/25829
679 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
680 * gfortran.dg/f2003_io_1.f03: Add wait statement.
681
682 2018-08-21 Marek Polacek <polacek@redhat.com>
683
684 PR c++/86981, Implement -Wpessimizing-move.
685 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
686 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
687 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
688 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
689 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
690
691 PR c++/65043
692 * g++.dg/concepts/pr67595.C: Add dg-warning.
693 * g++.dg/cpp0x/Wnarrowing11.C: New test.
694 * g++.dg/cpp0x/Wnarrowing12.C: New test.
695 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
696
697 PR c++/86499
698 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
699 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
700
701 2018-08-21 Ed Schonberg <schonberg@adacore.com>
702
703 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
704
705 2018-08-21 Ed Schonberg <schonberg@adacore.com>
706
707 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
708
709 2018-08-21 Javier Miranda <miranda@adacore.com>
710
711 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
712
713 2018-08-21 Ed Schonberg <schonberg@adacore.com>
714
715 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
716
717 2018-08-21 Ed Schonberg <schonberg@adacore.com>
718
719 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
720
721 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
722
723 * gnat.dg/rep_clause7.adb: New testcase.
724
725 2018-08-21 Ed Schonberg <schonberg@adacore.com>
726
727 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
728 gnat.dg/task1_pkg.ads: New testcase.
729
730 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
731
732 * gnat.dg/linkedlist.adb: New testcase.
733
734 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
735
736 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
737 gnat.dg/elab6_pkg.ads: New testcase.
738
739 2018-08-21 Ed Schonberg <schonberg@adacore.com>
740
741 * gnat.dg/expr_func5.adb: New testcase.
742
743 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
744
745 * gnat.dg/dynhash.adb: New testcase.
746
747 2018-08-21 Javier Miranda <miranda@adacore.com>
748
749 * gnat.dg/enum4.adb: New testcase.
750
751 2018-08-21 Tamar Christina <tamar.christina@arm.com>
752
753 * gcc.target/aarch64/large_struct_copy.c: New test.
754
755 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
756
757 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
758
759 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
760
761 PR middle-end/86121
762 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
763
764 2018-08-21 Tom de Vries <tdevries@suse.de>
765
766 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
767 to avoid mismatch in .debug and .earlydebug dump files.
768
769 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
770
771 PR target/87033
772 * gcc.target/powerpc/pr87033.c: New test.
773
774 2018-08-20 Martin Sebor <msebor@redhat.com>
775
776 PR tree-optimization/87034
777 * gcc.dg/builtin-sprintf-warn-20.c: New test.
778
779 2018-08-20 David Malcolm <dmalcolm@redhat.com>
780
781 PR other/84889
782 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
783 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
784 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
785
786 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
787
788 PR target/87014
789 * g++.dg/torture/pr87014.C: New file.
790
791 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
792
793 PR target/86984
794 * gcc.target/alpha/pr86984.c: New test.
795
796 2018-08-20 Richard Biener <rguenther@suse.de>
797
798 PR tree-optimization/78655
799 * gcc.dg/tree-ssa/evrp11.c: New testcase.
800
801 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
802
803 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
804 for Darwin.
805
806 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
807
808 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
809 test on Darwin.
810 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
811 * gcc.dg/lto/pr83719_0.c: Likewise.
812
813 2018-08-17 Martin Sebor <msebor@redhat.com>
814
815 PR testsuite/86996
816 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
817
818 2018-08-17 David Malcolm <dmalcolm@redhat.com>
819
820 * g++.dg/conversion/Wwrite-strings.C: New test.
821
822 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
823 Chung-Lin Tang <cltang@codesourcery.com>
824 Xianmiao Qu <xianmiao_qu@c-sky.com>
825
826 C-SKY port: Testsuite
827
828 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
829 * g++.dg/torture/type-generic-1.C: Likewise.
830 * gcc.c-torture/compile/20000804-1.c: Likewise.
831 * gcc.c-torture/execute/20101011-1.c: Likewise.
832 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
833 * gcc.dg/20020312-2.c: Likewise.
834 * gcc.dg/Wno-frame-address.c: Likewise.
835 * gcc.dg/c11-true_min-1.c: Likewise.
836 * gcc.dg/sibcall-10.c: Likewise.
837 * gcc.dg/sibcall-9.c: Likewise.
838 * gcc.dg/stack-usage-1.c: Likewise.
839 * gcc.dg/torture/float32-tg-3.c: Likewise.
840 * gcc.dg/torture/float32x-tg-3.c: Likewise.
841 * gcc.dg/torture/float64-tg-3.c: Likewise.
842 * gcc.dg/torture/float64x-tg-3.c: Likewise.
843 * gcc.dg/torture/type-generic-1.c: Likewise.
844 * gcc.target/csky/*: New.
845 * lib/target-supports.exp (check_profiling_available): Add
846 csky-*-elf.
847 (check_effective_target_hard_float): Handle C-SKY targets with
848 single-precision hard float only.
849 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
850
851 2018-08-17 David Malcolm <dmalcolm@redhat.com>
852
853 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
854 gcc_dump_printf.
855 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
856 coverage for gcc_dump_printf.
857
858 2018-08-17 Martin Liska <mliska@suse.cz>
859
860 * g++.dg/opt/mpx.C: Fix scanned pattern.
861 * gcc.target/i386/mpx.c: Likewise.
862 * g++.dg/warn/Wunreachable-code-1.C: Remove.
863 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
864 * gcc.dg/torture/pr52969.c: Likewise.
865 * g++.dg/warn/pr31246-2.C: Likewise.
866 * g++.dg/warn/pr31246.C: Likewise.
867 * gcc.dg/pr33092.c: Likewise.
868 * g++.dg/opt/eh1.C: Remove a deprecated option.
869 * g++.dg/template/inline1.C: Likewise.
870 * g++.dg/tree-ssa/pr81408.C: Likewise.
871 * gcc.dg/pr41837.c: Likewise.
872 * gcc.dg/pr41841.c: Likewise.
873 * gcc.dg/pr42250.c: Likewise.
874 * gcc.dg/pr43084.c: Likewise.
875 * gcc.dg/pr43317.c: Likewise.
876 * gcc.dg/pr51879-18.c: Likewise.
877 * gcc.dg/torture/pr36066.c: Likewise.
878 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
879 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
880 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
881 * gcc.dg/tree-ssa/pr45122.c: Likewise.
882 * gcc.target/i386/pr45352-2.c: Likewise.
883 * gcc.target/i386/zee.c: Likewise.
884 * gfortran.dg/auto_char_len_2.f90: Likewise.
885 * gfortran.dg/auto_char_len_4.f90: Likewise.
886 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
887 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
888 * gfortran.dg/gomp/pr47331.f90: Likewise.
889 * gfortran.dg/pr40999.f: Likewise.
890 * gfortran.dg/pr41011.f: Likewise.
891 * gfortran.dg/pr42051.f03: Likewise.
892 * gfortran.dg/pr46804.f90: Likewise.
893 * gfortran.dg/pr83149_1.f90: Likewise.
894 * gfortran.dg/pr83149_b.f90: Likewise.
895 * gfortran.dg/whole_file_1.f90: Likewise.
896 * gfortran.dg/whole_file_10.f90: Likewise.
897 * gfortran.dg/whole_file_11.f90: Likewise.
898 * gfortran.dg/whole_file_12.f90: Likewise.
899 * gfortran.dg/whole_file_13.f90: Likewise.
900 * gfortran.dg/whole_file_14.f90: Likewise.
901 * gfortran.dg/whole_file_15.f90: Likewise.
902 * gfortran.dg/whole_file_16.f90: Likewise.
903 * gfortran.dg/whole_file_17.f90: Likewise.
904 * gfortran.dg/whole_file_18.f90: Likewise.
905 * gfortran.dg/whole_file_19.f90: Likewise.
906 * gfortran.dg/whole_file_2.f90: Likewise.
907 * gfortran.dg/whole_file_20.f03: Likewise.
908 * gfortran.dg/whole_file_3.f90: Likewise.
909 * gfortran.dg/whole_file_4.f90: Likewise.
910 * gfortran.dg/whole_file_5.f90: Likewise.
911 * gfortran.dg/whole_file_6.f90: Likewise.
912 * gfortran.dg/whole_file_7.f90: Likewise.
913 * gfortran.dg/whole_file_8.f90: Likewise.
914 * gfortran.dg/whole_file_9.f90: Likewise.
915 * gcc.dg/vect/vect.exp: Likewise.
916
917 2018-08-17 Richard Biener <rguenther@suse.de>
918
919 PR middle-end/86505
920 * gcc.dg/torture/pr86505.c: New testcase.
921
922 2018-08-16 Martin Sebor <msebor@redhat.com>
923
924 PR tree-optimization/86853
925 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
926 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
927 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
928
929 2018-08-16 David Malcolm <dmalcolm@redhat.com>
930
931 * gcc.dg/missing-header-fixit-3.c: New test.
932
933 2018-08-16 David Malcolm <dmalcolm@redhat.com>
934
935 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
936 (test_fixit_insert_newline): Update expected output to show '+'
937 characters in margin of line-insertion fix-it hint.
938
939 2018-08-16 Nathan Sidwell <nathan@acm.org>
940
941 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
942 * gcc.dg/cpp/macsyntx2.c: likewise.
943
944 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
945
946 PR testsuite/86745
947 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
948 * gcc.target/i386/avx-cvt-2.c: Ditto.
949
950 2018-08-16 David Malcolm <dmalcolm@redhat.com>
951
952 PR c++/70693
953 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
954
955 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
956
957 * gcc.target/aarch64/imm_choice_comparison.c: New test.
958
959 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
960
961 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
962 (lib_strncmp): Likewise.
963
964 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
965
966 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
967 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
968 * g++.dg/torture/pr44295.C : Likewise.
969
970 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
971
972 PR testsuite/78544
973 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
974 attributes and matching.
975 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
976 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
977
978 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
979
980 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
981
982 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
983
984 * gcc.target/i386/rop1.c: Remove.
985 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
986
987 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
988
989 * gcc.target/powerpc/fold-vec-splat-char.c: New.
990 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
991 * gcc.target/powerpc/fold-vec-splat-int.c: New.
992 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
993 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
994 * gcc.target/powerpc/fold-vec-splat-short.c: New.
995
996 2018-08-15 David Malcolm <dmalcolm@redhat.com>
997
998 * g++.dg/diagnostic/aka3.C: New test.
999 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1000 output to show range labels.
1001 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
1002 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1003 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
1004 * gcc.dg/bad-binary-ops.c: Update expected output to show range
1005 labels. Add an "aka" example.
1006 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
1007 labels.
1008 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1009 * gcc.dg/format/pr72858.c: Likewise.
1010 * gcc.dg/format/pr78498.c: Likewise.
1011 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1012 Update expected output to show range labels. Add examples of
1013 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1014 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1015 Update expected output to show range labels.
1016 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1017 (test_very_wide_line): Adjust so that label is at left-clipping
1018 boundary.
1019 (test_very_wide_line_2): New test.
1020 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1021 Update expected output to show range labels.
1022 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1023 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1024 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1025 for new param to gcc_rich_location::add_expr.
1026 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1027 Add "label" param.
1028 (test_show_locus): Add examples of labels to various tests. Tweak
1029 the "very wide_line" test case and duplicate it, to cover the
1030 boundary values for clipping of labels against the left-margin.
1031 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1032 diagnostic-test-show-locus-no-labels.c.
1033 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1034 Update line numbers of dg-locus directives.
1035 * gcc.dg/pr69627.c: Update expected output to show range labels.
1036 * lib/multiline.exp (proc _build_multiline_regex): Remove
1037 special-case handling of lines with trailing '|'.
1038
1039 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1040
1041 PR testsuite/86519
1042 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1043 the .expand file.
1044
1045 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1046
1047 * gcc.dg/wmain.c: New test.
1048
1049 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1050
1051 PR c/19315
1052 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1053 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1054 unknown size.
1055
1056 2018-08-15 Martin Liska <mliska@suse.cz>
1057
1058 PR tree-optimization/86925
1059 * gcc.dg/predict-20.c: New test.
1060 * gcc.dg/predict-21.c: New test.
1061
1062 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1063
1064 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1065
1066 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1067
1068 * gcc.target/i386/sse2-movs.c: New test.
1069
1070 2018-08-14 Martin Sebor <msebor@redhat.com>
1071
1072 PR tree-optimization/86650
1073 * gcc.dg/Warray-bounds-34.c: New test.
1074
1075 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1076
1077 PR fortran/86116
1078 * gfortran.dg/generic_34.f90: New test case.
1079
1080 2018-08-13 Marek Polacek <polacek@redhat.com>
1081
1082 PR c++/57891
1083 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1084 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1085 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1086 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1087 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1088 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1089 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1090 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1091 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1092 * g++.dg/ext/stmtexpr15.C: Likewise.
1093 * g++.dg/gomp/pr47963.C: Likewise.
1094 * g++.dg/init/new37.C: Likewise.
1095 * g++.dg/init/new43.C: Likewise.
1096 * g++.dg/other/fold1.C: Likewise.
1097 * g++.dg/parse/array-size2.C: Likewise.
1098 * g++.dg/template/dependent-name3.C: Likewise.
1099 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1100 * g++.dg/other/vrp1.C: Likewise.
1101 * g++.dg/template/char1.C: Likewise.
1102
1103 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1104
1105 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1106 instead of a ZERO_EXTEND.
1107
1108 2018-08-13 Martin Sebor <msebor@redhat.com>
1109
1110 PR tree-optimization/71625
1111 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1112 * g++.dg/init/string2.C: New test.
1113 * g++.dg/init/string3.C: New test.
1114 * g++.dg/init/string4.C: New test.
1115 * gcc.dg/init-string-3.c: New test.
1116 * gcc.dg/strlenopt-55.c: New test.
1117 * gcc.dg/strlenopt-56.c: New test.
1118
1119 2018-08-13 Marek Polacek <polacek@redhat.com>
1120
1121 P0806R2 - Deprecate implicit capture of this via [=]
1122 * g++.dg/cpp2a/lambda-this1.C: New test.
1123 * g++.dg/cpp2a/lambda-this2.C: New test.
1124 * g++.dg/cpp2a/lambda-this3.C: New test.
1125
1126 2018-08-13 Marek Polacek <polacek@redhat.com>
1127
1128 PR c++/86915
1129 * g++.dg/diagnostic/auto1.C: New test.
1130
1131 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1132
1133 PR fortran/66679
1134 * gfortran.dg/transfer_class_3.f90: New test.
1135
1136 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1137
1138 PR fortran/86906
1139 * gfortran.dg/use_rename_9.f90: New test.
1140
1141 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR tree-optimization/86835
1144 * gcc.dg/pr86835.c: New test.
1145
1146 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1147
1148 PR fortran/57160
1149 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1150 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1151 * gfortran.dg/short_circuiting_2.f90: New test case.
1152 * gfortran.dg/short_circuiting_3.f90: New test case.
1153
1154 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1155
1156 PR target/82418
1157 * gcc.target/i386/pr82418.c: New test.
1158
1159 2018-08-10 Martin Liska <mliska@suse.cz>
1160
1161 PR target/83610
1162 * gcc.dg/predict-17.c: New test.
1163 * gcc.dg/predict-18.c: New test.
1164 * gcc.dg/predict-19.c: New test.
1165
1166 2018-08-10 Martin Liska <mliska@suse.cz>
1167
1168 PR tree-optimization/85799
1169 * gcc.dg/pr85799.c: New test.
1170
1171 2018-08-09 Jeff Law <law@redhat.com>
1172
1173 PR middle-end/86897
1174 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1175
1176 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1177
1178 * gcc.target/aarch64/sve/reduc_8.c: New test.
1179
1180 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1181
1182 PR other/84889
1183 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1184 test.
1185 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1186 New test.
1187 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1188 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1189 TEST_ALWAYS_FLAGS.
1190
1191 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1192
1193 PR tree-optimization/86858
1194 * gcc.dg/vect/pr86858.c: New test.
1195
1196 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1197
1198 PR tree-optimization/86871
1199 * gcc.dg/vect/pr86871.c: New test.
1200
1201 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1202
1203 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1204
1205 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1206
1207 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1208 arch and tune numbers by 2.
1209 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1210 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1211 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1212 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1213 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1214 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1215 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1216 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1217 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1218 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1219 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1220 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1221 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1222 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1223 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1224 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1225 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1226 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1227 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1228 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1229 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1230 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1231 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1232 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1233 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1234 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1235 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1236 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1237 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1238 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1239 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1240 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1241 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1242 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1243 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1244 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1245 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1246 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1247 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1248 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1249 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1250 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1251 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1252 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1253 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1254 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1255 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1256 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1257 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1258 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1259 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1260 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1261 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1262 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1263 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1264 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1265 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1266 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1267 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1268 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1269 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1270 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1271 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1272 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1273 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1274 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1275
1276 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1277
1278 PR target/84332
1279 * gcc.target/s390/pr84332.c: New testcase.
1280
1281 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1282
1283 PR target/46179
1284 * gcc.target/m68k/tls-dimode.c: New file.
1285
1286 2018-08-08 Nathan Sidwell <nathan@acm.org>
1287
1288 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1289 c-c++-common/inc-from-1.c: New
1290
1291 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1292
1293 PR target/85295
1294 * gcc.target/s390/TI-constants-lra.c: New testcase.
1295 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1296
1297 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1298
1299 * gcc.target/s390/hotpatch-8.c: Remove.
1300 * gcc.target/s390/hotpatch-9.c: Remove.
1301 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1302 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1303
1304 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1305
1306 P0595R1 - is_constant_evaluated
1307 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1308
1309 PR c++/86836
1310 * g++.dg/cpp1z/decomp46.C: New test.
1311
1312 PR c++/86738
1313 * g++.dg/opt/pr86738.C: New test.
1314
1315 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1316
1317 PR target/86838
1318 * gcc.target/aarch64/frecpe_1.c: New test.
1319 * gcc.target/aarch64/frecpe_2.c: Likewise.
1320
1321 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1322
1323 PR c++/59480, DR 136
1324 * g++.dg/other/friend8.C: New.
1325 * g++.dg/other/friend9.C: Likewise.
1326 * g++.dg/other/friend10.C: Likewise.
1327 * g++.dg/other/friend11.C: Likewise.
1328 * g++.dg/other/friend12.C: Likewise.
1329 * g++.dg/other/friend13.C: Likewise.
1330 * g++.dg/other/friend14.C: Likewise.
1331 * g++.dg/other/friend15.C: Likewise.
1332 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1333 * g++.dg/parse/defarg8.C: Likewise.
1334
1335 2018-08-07 Martin Liska <mliska@suse.cz>
1336
1337 PR middle-end/83023
1338 * gcc.dg/predict-16.c: New test.
1339 * g++.dg/predict-1.C: New test.
1340
1341 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1342 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1343
1344 PR tree-optimization/80925
1345 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1346 vectorized on !vect_hw_misalign targets.
1347
1348 2018-08-06 Marek Polacek <polacek@redhat.com>
1349
1350 PR c++/86767
1351 * g++.dg/cpp1y/constexpr-86767.C: New test.
1352
1353 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1354
1355 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1356 for target *-*-linux-gnu.
1357
1358 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1359
1360 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1361 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1362 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1363
1364 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1365
1366 * gcc.target/s390/nomemloopunroll-1.c: New test.
1367
1368 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1369
1370 PR target/86386
1371 * gcc.target/i386/pr86386.c: New file.
1372
1373 2018-08-04 Tom de Vries <tdevries@suse.de>
1374
1375 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1376
1377 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1378
1379 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1380 "type:cvip".
1381
1382 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1383
1384 PR fortran/45521
1385 * gfortran.dg/interface_assignment_6.f90: New test case.
1386
1387 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1388
1389 PR testsuite/86153
1390 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1391
1392 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1393 Jonathan Wakely <jwakely@redhat.com>
1394
1395 PR c++/85523
1396 * g++.dg/pr85523.C: New test.
1397
1398 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1399
1400 PR c/86690
1401 * gcc.dg/union-duplicate-field.c: New test.
1402
1403 2018-08-03 Jason Merrill <jason@redhat.com>
1404
1405 PR c++/86706
1406 * g++.dg/template/pr86706.C: New test.
1407
1408 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1409
1410 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1411 on vect_avg_qi targets.
1412 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1413 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1414 * gcc.dg/vect/vect-avg-15.c: Likewise.
1415
1416 2018-08-03 Martin Liska <mliska@suse.cz>
1417
1418 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1419 * gcc.dg/predict-13.c: Likewise.
1420 * gcc.dg/predict-3.c: Likewise.
1421 * gcc.dg/predict-4.c: Likewise.
1422 * gcc.dg/predict-5.c: Likewise.
1423 * gcc.dg/predict-6.c: Likewise.
1424 * gcc.dg/predict-9.c: Likewise.
1425 * gfortran.dg/predict-1.f90: Likewise.
1426
1427 2018-08-02 Richard Biener <rguenther@suse.de>
1428
1429 PR c++/86763
1430 * g++.dg/torture/pr86763.C: New testcase.
1431
1432 2018-08-02 Richard Biener <rguenther@suse.de>
1433
1434 PR tree-optimization/86816
1435 * g++.dg/torture/pr86816.C: New testcase.
1436
1437 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1438
1439 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1440 to be used.
1441 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1442 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1443 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1444 for .h.
1445 * gcc.target/aarch64/sve/single_2.c: Likewise.
1446 * gcc.target/aarch64/sve/single_3.c: Likewise.
1447 * gcc.target/aarch64/sve/single_4.c: Likewise.
1448
1449 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1450
1451 PR target/86014
1452 * gcc.target/aarch64/ldp_stp_13.c: New test.
1453
1454 2018-08-01 Martin Sebor <msebor@redhat.com>
1455
1456 PR tree-optimization/86650
1457 * gcc.dg/format/gcc_diag-10.c: Adjust.
1458
1459 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1460
1461 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1462 of range check.
1463 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1464
1465 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1466
1467 PR target/86753
1468 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1469 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1470
1471 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1472
1473 * gcc.dg/pointer-range-check-1.c: New test.
1474 * gcc.dg/pointer-range-check-2.c: Likewise.
1475
1476 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1477
1478 PR tree-optimization/86749
1479 * gcc.dg/vect/pr86749.c: New test.
1480
1481 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR c++/86661
1484 * g++.dg/lookup/name-clash12.C: New.
1485
1486 2018-08-01 Richard Biener <rguenther@suse.de>
1487
1488 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1489
1490 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1491
1492 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1493
1494 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1495
1496 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1497
1498 2018-08-01 Martin Liska <mliska@suse.cz>
1499
1500 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1501 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1502 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1503 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1504 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1505 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1506 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1507 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1508
1509 2018-08-01 Martin Liska <mliska@suse.cz>
1510
1511 PR value-prof/35543
1512 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1513
1514 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1515
1516 * gcc.target/aarch64/extract_zero_extend.c: New file.
1517
1518 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c/85704
1521 * gcc.c-torture/compile/pr85704.c: New test.
1522
1523 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1524 Olivier Hainque <hainque@adacore.com>
1525
1526 * gnat.dg/dinst.adb: New.
1527 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1528
1529 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1530
1531 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1532 tdiag and cxxdiag.
1533 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1534 and %K.
1535
1536 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1537
1538 * c-c++-common/spec-barrier-1.c: New test.
1539 * c-c++-common/spec-barrier-2.c: New test.
1540 * gcc.dg/spec-barrier-3.c: New test.
1541
1542 2018-07-31 Martin Sebor <msebor@redhat.com>
1543
1544 PR tree-optimization/86741
1545 * gcc.dg/Warray-bounds-33.c: New test.
1546
1547 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1548
1549 * gcc.target/s390/memset-1.c: Improve testcase.
1550
1551 2018-07-31 Tom de Vries <tdevries@suse.de>
1552
1553 PR debug/86687
1554 * g++.dg/guality/pr86687.C: New test.
1555
1556 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1557
1558 P1008R1 - prohibit aggregates with user-declared constructors
1559 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1560 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1561 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1562 * g++.dg/cpp2a/aggr1.C: New test.
1563 * g++.dg/cpp2a/aggr2.C: New test.
1564
1565 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1566
1567 PR target/86640
1568 * gcc.target/arm/pr86640.c: New testcase.
1569
1570 2018-07-31 Martin Liska <mliska@suse.cz>
1571
1572 PR gcov-profile/85338
1573 PR gcov-profile/85350
1574 PR gcov-profile/85372
1575 * gcc.misc-tests/gcov-pr85338.c: New test.
1576 * gcc.misc-tests/gcov-pr85350.c: New test.
1577 * gcc.misc-tests/gcov-pr85372.c: New test.
1578
1579 2018-07-31 Martin Liska <mliska@suse.cz>
1580
1581 PR gcov-profile/83813
1582 PR gcov-profile/84758
1583 PR gcov-profile/85217
1584 PR gcov-profile/85332
1585 * gcc.misc-tests/gcov-pr83813.c: New test.
1586 * gcc.misc-tests/gcov-pr84758.c: New test.
1587 * gcc.misc-tests/gcov-pr85217.c: New test.
1588 * gcc.misc-tests/gcov-pr85332.c: New test.
1589
1590 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1591
1592 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1593 gnat.dg/prot5_pkg.ads: New testcase.
1594
1595 2018-07-31 Justin Squirek <squirek@adacore.com>
1596
1597 * gnat.dg/addr11.adb: New testcase.
1598
1599 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1600
1601 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1602
1603 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1604
1605 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1606
1607 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1608
1609 * gnat.dg/iter3.adb: New testcase.
1610
1611 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1612
1613 Revert 'AsyncI/O patch committed'
1614 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1615 Thomas Koenig <tkoenig@gcc.gnu.org>
1616
1617 PR fortran/25829
1618 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1619 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1620
1621 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1622
1623 PR rtl-optimization/85160
1624 * gcc.target/powerpc/combine-2-2.c: New testcase.
1625
1626 2018-07-27 Martin Sebor <msebor@redhat.com>
1627
1628 PR tree-optimization/86696
1629 * g++.dg/pr86696.C: New test.
1630
1631 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1632
1633 PR tree-optimization/86636
1634 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1635 Add dg-require-effective-target pthread.
1636
1637 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1638
1639 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1640 * gcc.dg/strcmpopt_6.c: Likewise.
1641
1642 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1643
1644 PR target/86612
1645 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1646
1647 2018-07-26 Martin Sebor <msebor@redhat.com>
1648
1649 PR tree-optimization/86043
1650 PR tree-optimization/86042
1651 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1652 pr86688.
1653 * gcc.dg/strlenopt-44.c: New test.
1654
1655 2018-07-26 Martin Liska <mliska@suse.cz>
1656
1657 PR gcov-profile/86536
1658 * gcc.misc-tests/gcov-pr86536.c: New test.
1659
1660 2018-07-25 Martin Sebor <msebor@redhat.com>
1661
1662 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1663 ignored by the test harness.
1664
1665 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1666 Thomas Koenig <tkoenig@gcc.gnu.org>
1667
1668 PR fortran/25829
1669 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1670 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1671
1672 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR c++/85515
1675 * g++.dg/pr85515-2.C: Add expected dg-error.
1676 * g++.dg/cpp0x/range-for36.C: New test.
1677
1678 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1679
1680 * gcc.target/arc/uncached-1.c: New test.
1681 * gcc.target/arc/uncached-2.c: Likewise.
1682
1683 2018-07-24 Martin Sebor <msebor@redhat.com>
1684
1685 PR tree-optimization/86622
1686 PR tree-optimization/86532
1687 * gcc.c-torture/execute/strlen-2.c: New test.
1688 * gcc.c-torture/execute/strlen-3.c: New test.
1689 * gcc.c-torture/execute/strlen-4.c: New test.
1690
1691 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1692
1693 PR tree-optimization/86636
1694 * gcc.c-torture/compile/pr86636.c: New test.
1695
1696 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1697
1698 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1699
1700 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR middle-end/86627
1703 * gcc.target/i386/pr86627.c: New test.
1704
1705 PR testsuite/86649
1706 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1707 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1708 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1709 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1710
1711 2018-07-23 Carl Love <cel@us.ibm.com>
1712
1713 PR 86591
1714 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1715 file altivec-2-runnable.c.
1716 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1717 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1718 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1719 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1720 vec_cts, vec_ctu, vec_cpsgn tests.
1721
1722 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1723
1724 PR c/86617
1725 * gcc.dg/pr86617.c: New test.
1726
1727 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR c++/86569
1730 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1731
1732 2018-07-20 Martin Sebor <msebor@redhat.com>
1733
1734 PR middle-end/82063
1735 * c-c++-common/pr68657-1.c: Adjust.
1736 * c-c++-common/pr68657-2.c: Same.
1737 * c-c++-common/pr68657-3.c: Same.
1738 * c-c++-common/pr68833-1.c: Same.
1739 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1740 * gcc.dg/Walloca-larger-than.c: New test.
1741 * gcc.dg/Walloca-larger-than-2.c: New test.
1742 * gcc.dg/Wframe-larger-than-2.c: New test.
1743 * gcc.dg/Wlarger-than3.c: New test.
1744 * gcc.dg/Wvla-larger-than-3.c: New test.
1745 * gcc.dg/pr42611.c: Adjust.
1746 * gnat.dg/frame_overflow.adb: Same.
1747
1748 2018-07-20 Martin Sebor <msebor@redhat.com>
1749
1750 PR tree-optimization/86613
1751 PR tree-optimization/86611
1752 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1753 prune duplicate warnings.
1754 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1755 data-model-dependencies.
1756 * gcc.dg/Warray-bounds-32.c: Ditto.
1757
1758 2018-07-20 Richard Biener <rguenther@suse.de>
1759
1760 PR debug/86585
1761 * g++.dg/lto/pr86585_0.C: New testcase.
1762 * g++.dg/lto/pr86585_1.C: Likewise.
1763
1764 2018-07-19 Martin Sebor <msebor@redhat.com>
1765
1766 PR tree-optimization/83776
1767 PR tree-optimization/84047
1768 * gcc.dg/Warray-bounds-29.c: New test.
1769 * gcc.dg/Warray-bounds-30.c: New test.
1770 * gcc.dg/Warray-bounds-31.c: New test.
1771 * gcc.dg/Warray-bounds-32.c: New test.
1772
1773 2018-07-19 Michael Collison <michael.collison@arm.com>
1774 Richard Henderson <rth@redhat.com>
1775
1776 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1777 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1778 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1779 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1780 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1781 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1782 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1783 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1784 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1785 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1786 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1787 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1788
1789 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1790
1791 Revert fix for c++/59480 (and testsuite followup)
1792
1793 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1794
1795 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1796
1797 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/59480, DR 136
1800 * g++.dg/other/friend8.C: New.
1801 * g++.dg/other/friend9.C: Likewise.
1802 * g++.dg/other/friend10.C: Likewise.
1803 * g++.dg/other/friend11.C: Likewise.
1804 * g++.dg/other/friend12.C: Likewise.
1805 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1806 * g++.dg/parse/defarg8.C: Likewise.
1807
1808 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1809
1810 * gcc.target/aarch64/profile.c: New test.
1811
1812 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1813
1814 PR target/83009
1815 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1816
1817 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1818
1819 PR target/86560
1820 * gcc.target/i386/pr86560-4.c: New test.
1821 * gcc.target/i386/pr86560-5.c: Likewise.
1822
1823 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1824
1825 PR target/86560
1826 * gcc.target/i386/pr86560-1.c: New test.
1827 * gcc.target/i386/pr86560-2.c: Likewise.
1828 * gcc.target/i386/pr86560-3.c: Likewise.
1829
1830 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1831
1832 * gfortran.dg/max_fmax_aarch64.f90: New test.
1833 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1834 * gfortran.dg/minmax_integer.f90: Likewise.
1835
1836 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1837
1838 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1839
1840 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1841
1842 PR middle-end/86544
1843 * g++.dg/tree-ssa/pr86544.C: New test.
1844
1845 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1846
1847 PR c++/86550
1848 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1849
1850 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1851
1852 PR 69558
1853 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1854 * c-c++-common/pr69558.c: Remove xfail.
1855 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1856 * gcc.dg/pr61817-1.c: Likewise.
1857 * gcc.dg/pr61817-2.c: Likewise.
1858 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1859
1860 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1861
1862 PR fortran/85599
1863 * gfortran.dg/function_optimize_5.f90: Add option
1864 '-faggressive-function-elimination' and update dg-warning clauses.
1865 * gfortran.dg/short_circuiting.f90: New test.
1866
1867 2018-07-18 Marek Polacek <polacek@redhat.com>
1868
1869 PR c++/86190 - bogus -Wsign-conversion warning
1870 * g++.dg/warn/Wsign-conversion-3.C: New test.
1871 * g++.dg/warn/Wsign-conversion-4.C: New test.
1872
1873 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1874
1875 PR c++/59480, DR 136
1876 * g++.dg/other/friend8.C: New.
1877 * g++.dg/other/friend9.C: Likewise.
1878 * g++.dg/other/friend10.C: Likewise.
1879 * g++.dg/other/friend11.C: Likewise.
1880 * g++.dg/other/friend12.C: Likewise.
1881 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1882 * g++.dg/parse/defarg8.C: Likewise.
1883
1884 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1885
1886 * g++.dg/ext/uow-3.C: Adjust.
1887 * g++.dg/ext/uow-4.C: Likewise.
1888 * g++.dg/lookup/name-clash11.C: Likewise.
1889 * g++.dg/lookup/name-clash7.C: Likewise.
1890 * g++.dg/lookup/redecl1.C: Likewise.
1891 * g++.dg/warn/changes-meaning.C: Likewise.
1892 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1893 * g++.old-deja/g++.law/nest1.C: Likewise.
1894
1895 2018-07-18 Richard Biener <rguenther@suse.de>
1896
1897 PR debug/86523
1898 * g++.dg/lto/pr86523-3_0.C: New testcase.
1899
1900 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1901
1902 * gcc.target/m68k/mulsi_highpart.c: New test.
1903
1904 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1905
1906 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1907 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1908 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1909 * gcc.dg/cpp/pr61854-8.c: New test.
1910
1911 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1912
1913 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1914
1915 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1916
1917 PR fortran/83184
1918 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1919
1920 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1921
1922 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1923 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1924 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1925 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1926 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1927
1928 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1929
1930 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1931 * gcc.target/powerpc/pr79916.c: Require dfp.
1932
1933 2018-07-17 Richard Biener <rguenther@suse.de>
1934
1935 PR lto/86456
1936 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1937
1938 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1939
1940 * gcc.target/s390/function-align1.c: New test.
1941 * gcc.target/s390/function-align2.c: New test.
1942 * gcc.target/s390/function-align3.c: New test.
1943
1944 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1945
1946 * gnat.dg/discr55.adb: New test.
1947
1948 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1949
1950 * gcc.target/i386/vartrack-1.c (dg-options): Add
1951 -fomit-frame-pointer.
1952
1953 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1954
1955 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1956 (dg-lto-options): Add -fPIC.
1957 * g++.dg/lto/pr86523-2_0.C: Likewise.
1958
1959 2018-07-17 Martin Liska <mliska@suse.cz>
1960
1961 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1962
1963 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1964
1965 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1966 testcase.
1967
1968 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1969
1970 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1971
1972 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1973
1974 * gnat.dg/memorytest.adb: New testcase.
1975
1976 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1977
1978 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1979 New testcase.
1980
1981 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1982
1983 * gnat.dg/equal3.adb: New testcase.
1984
1985 2018-07-17 Justin Squirek <squirek@adacore.com>
1986
1987 * gnat.dg/split_args.adb: New testcase.
1988
1989 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1990
1991 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1992
1993 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1994
1995 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1996 New testcase.
1997
1998 2018-07-16 Carl Love <cel@us.ibm.com>
1999
2000 PR target/86414
2001 Forgot the PR number on the commit log.
2002
2003 2018-07-16 Carl Love <cel@us.ibm.com>
2004
2005 PR target/86414
2006 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2007 longdouble128.
2008 * gcc.target/powerpc/divkc3-3.c: Ditto.
2009 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2010 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2011 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2012 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2013
2014 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2015
2016 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2017 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2018
2019 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2020
2021 * lib/target-supports.exp (check_effective_target_longdouble64,
2022 check_effective_target_ppc_float128,
2023 check_effective_target_ppc_float128_insns,
2024 check_effective_target_powerpc_vsx): New.
2025
2026 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2027
2028 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2029 syntax error.
2030
2031 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR tree-optimization/86526
2034 * gcc.c-torture/compile/pr86526.c: New test.
2035
2036 2018-07-16 Carl Love <cel@us.ibm.com>
2037
2038 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2039 longdouble128.
2040 * gcc.target/powerpc/divkc3-3.c: Ditto.
2041 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2042 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2043 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2044 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2045
2046 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2047
2048 PR fortran/83184
2049 * gfortran.dg/assumed_rank_14.f90: New testcase.
2050 * gfortran.dg/assumed_rank_15.f90: New testcase.
2051 * gfortran.dg/dec_structure_8.f90: Update error messages.
2052 * gfortran.dg/dec_structure_23.f90: Update error messages.
2053
2054 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2055
2056 PR middle-end/86528
2057 * gcc.c-torture/execute/pr86528.c: New test.
2058 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2059
2060 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 * g++.dg/template/spec40.C: New.
2063 * g++.dg/parse/ptrmem8.C: Likewise.
2064
2065 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2066
2067 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2068 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2069 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2070 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2071 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2072
2073 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2074
2075 * gcc.target/s390/mrecord-mcount.c: New testcase.
2076
2077 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2078
2079 * gcc.target/s390/mfentry-m64.c: New testcase.
2080
2081 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2082
2083 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2084 testcase.
2085
2086 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2087
2088 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2089 testcase.
2090
2091 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2092
2093 * gnat.dg/wide_wide_value1.adb: New testcase.
2094
2095 2018-07-16 Javier Miranda <miranda@adacore.com>
2096
2097 * gnat.dg/bit_order1.adb: New testcase.
2098
2099 2018-07-16 Javier Miranda <miranda@adacore.com>
2100
2101 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2102
2103 2018-07-16 Richard Biener <rguenther@suse.de>
2104
2105 PR lto/86523
2106 * g++.dg/lto/pr86523-1_0.C: New testcase.
2107 * g++.dg/lto/pr86523-2_0.C: Likewise.
2108
2109 2018-07-16 Martin Liska <mliska@suse.cz>
2110
2111 PR ipa/86529
2112 * g++.dg/ipa/pr86529.C: New test.
2113
2114 2018-07-16 Tom de Vries <tdevries@suse.de>
2115
2116 PR debug/86455
2117 * gcc.target/i386/vartrack-1.c: New test.
2118
2119 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/opt73.adb: New test.
2122
2123 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR c++/3698
2126 PR c++/86208
2127 * g++.dg/opt/pr3698.C: New test.
2128
2129 2018-07-16 Richard Biener <rguenther@suse.de>
2130
2131 PR ipa/86389
2132 * gcc.dg/torture/pr86389.c: Require trampolines.
2133
2134 2018-07-15 Tom de Vries <tdevries@suse.de>
2135
2136 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2137 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2138 already called.
2139 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2140 * gcc.dg/guality/guality.exp: Same.
2141 * gfortran.dg/guality/guality.exp: Same.
2142
2143 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2144 Sunil K Pandey <sunil.k.pandey@intel.com>
2145
2146 PR target/84413
2147 * gcc.target/i386/pr84413-1.c: New test.
2148 * gcc.target/i386/pr84413-2.c: Likewise.
2149 * gcc.target/i386/pr84413-3.c: Likewise.
2150
2151 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2152 Steve Munroe <munroesj52@gmail.com>
2153
2154 * gcc.target/powerpc/sse2-pand-1.c: New file.
2155 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2156 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2157 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2158
2159 2018-07-13 Nathan Sidwell <nathan@acm.org>
2160
2161 PR c++/86374
2162 * g++.dg/pr86374.C: New.
2163
2164 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2165
2166 PR middle-end/78809
2167 * gcc.dg/strcmpopt_5.c: New test.
2168 * gcc.dg/strcmpopt_6.c: New test.
2169
2170 2018-07-13 Richard Biener <rguenther@suse.de>
2171
2172 PR middle-end/85974
2173 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2174
2175 2018-07-13 Tom de Vries <tdevries@suse.de>
2176
2177 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2178 * gcc.dg/guality/ctztest.c: Same.
2179 * gcc.dg/guality/sra-1.c: Same.
2180
2181 2018-07-13 Tom de Vries <tdevries@suse.de>
2182
2183 * gcc.dg/vla-1.c: Update.
2184
2185 2018-07-13 Tom de Vries <tdevries@suse.de>
2186
2187 * gcc.src/maintainers.exp: New file.
2188
2189 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2190
2191 PR middle-end/86489
2192 * gcc.dg/pr86489.c: New test.
2193
2194 2018-07-12 Martin Sebor <msebor@redhat.com>
2195
2196 PR testsuite/86510
2197 g++.dg/warn/pr86453.C: Adjust.
2198
2199 2018-07-12 Jim Wilson <jimw@sifive.com>
2200
2201 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2202
2203 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2204
2205 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2206
2207 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2208
2209 * c-c++-common/gomp/declare-target-3.c: New test.
2210 * g++.dg/gomp/declare-target-2.C: New test.
2211
2212 2018-07-12 Martin Sebor <msebor@redhat.com>
2213
2214 PR c/86453
2215 * c-c++-common/Wattributes.c: Adjust.
2216 * gcc.dg/Wattributes-10.c: New test.
2217 * g++.dg/Wattributes-3.C: Adjust.
2218 * gcc.dg/Wattributes-6.c: Adjust.
2219 * gcc.dg/pr18079.c: Adjust.
2220 * gcc.dg/torture/pr42363.c: Adjust.
2221
2222 2018-07-12 Julia Koval <julia.koval@intel.com>
2223
2224 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2225 version.
2226
2227 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2228
2229 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2230 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2231 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2232 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2233 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2234 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2235 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2236
2237 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2238
2239 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2240 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2241 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2242 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2243 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2244 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2245 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2246 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2247
2248 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2249 Alan Hayward <alan.hayward@arm.com>
2250 David Sherwood <david.sherwood@arm.com>
2251
2252 * gcc.dg/vect/vect-fma-2.c: New test.
2253 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2254 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2255 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2256
2257 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2258
2259 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2260 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2261 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2262 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2263 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2264 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2265 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2266 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2267 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2268
2269 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2270
2271 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2272 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2273
2274 2018-07-12 Richard Biener <rguenther@suse.de>
2275
2276 PR target/84829
2277 * gcc.target/i386/pr84829.c: New testcase.
2278
2279 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2280
2281 * gcc.dg/torture/20180712-1.c: New test.
2282
2283 PR tree-optimization/86492
2284 * gcc.c-torture/execute/pr86492.c: New test.
2285
2286 2018-07-12 Richard Biener <rguenther@suse.de>
2287
2288 PR c/86453
2289 * g++.dg/warn/pr86453.C: New testcase.
2290
2291 2018-07-12 Richard Biener <rguenther@suse.de>
2292
2293 PR middle-end/86479
2294 * gcc.dg/graphite/pr86479.c: New testcase.
2295
2296 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2297
2298 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2299 of hardcoding size. Cast (rel) to MASK_TYPE.
2300 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2301 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2302 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2303 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2304 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2305 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2306 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2307 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2308 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2309 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2310 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2311 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2312 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2313 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2314 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2315 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2316 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2317 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2318 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2319
2320 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2321
2322 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2323 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2324 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2325
2326 2018-07-10 Mark Wielaard <mark@klomp.org>
2327
2328 PR debug/86459
2329 * gcc.dg/pr86459.c: New test.
2330
2331 2018-07-10 Martin Sebor <msebor@redhat.com>
2332
2333 PR testsuite/86461
2334 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2335
2336 2018-07-10 Martin Liska <mliska@suse.cz>
2337
2338 PR testsuite/86445
2339 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2340
2341 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR sanitizer/86406
2344 * g++.dg/ubsan/pr86406.C: New test.
2345
2346 PR fortran/86421
2347 * gfortran.dg/vect/pr86421.f90: New test.
2348
2349 2018-07-09 Martin Sebor <msebor@redhat.com>
2350
2351 PR tree-optimization/86415
2352 * gcc.dg/strlenopt-53.c: New test.
2353
2354 2018-07-09 Martin Sebor <msebor@redhat.com>
2355
2356 PR middle-end/77357
2357 * gcc.dg/strlenopt-49.c: New test.
2358 * gcc.dg/strlenopt-50.c: New test.
2359 * gcc.dg/strlenopt-51.c: New test.
2360 * gcc.dg/strlenopt-52.c: New test.
2361 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2362
2363 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR c/86420
2366 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2367 to be returned and when first argument is not 0, so that they don't do
2368 anything for NEED_EXC or NEED_ERRNO.
2369
2370 2018-07-09 Tom de Vries <tdevries@suse.de>
2371
2372 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2373 * gcc.dg/guality/bswaptest.c: Same.
2374 * gcc.dg/guality/clztest.c: Same.
2375 * gcc.dg/guality/csttest.c: Same.
2376 * gcc.dg/guality/ctztest.c: Same.
2377 * gcc.dg/guality/drap.c: Same.
2378 * gcc.dg/guality/nrv-1.c: Same.
2379 * gcc.dg/guality/pr41353-1.c: Same.
2380 * gcc.dg/guality/pr41353-2.c: Same.
2381 * gcc.dg/guality/pr41404-1.c: Same.
2382 * gcc.dg/guality/pr43051-1.c: Same.
2383 * gcc.dg/guality/pr43077-1.c: Same.
2384 * gcc.dg/guality/pr43177.c: Same.
2385 * gcc.dg/guality/pr43329-1.c: Same.
2386 * gcc.dg/guality/pr43479.c: Same.
2387 * gcc.dg/guality/pr43593.c: Same.
2388 * gcc.dg/guality/pr45003-1.c: Same.
2389 * gcc.dg/guality/pr45003-2.c: Same.
2390 * gcc.dg/guality/pr45003-3.c: Same.
2391 * gcc.dg/guality/pr48437.c: Same.
2392 * gcc.dg/guality/pr48466.c: Same.
2393 * gcc.dg/guality/pr49888.c: Same.
2394 * gcc.dg/guality/pr54200.c: Same.
2395 * gcc.dg/guality/pr54519-1.c: Same.
2396 * gcc.dg/guality/pr54519-2.c: Same.
2397 * gcc.dg/guality/pr54519-3.c: Same.
2398 * gcc.dg/guality/pr54519-4.c: Same.
2399 * gcc.dg/guality/pr54519-5.c: Same.
2400 * gcc.dg/guality/pr54519-6.c: Same.
2401 * gcc.dg/guality/pr54551.c: Same.
2402 * gcc.dg/guality/pr54693-2.c: Same.
2403 * gcc.dg/guality/pr54693.c: Same.
2404 * gcc.dg/guality/pr54796.c: Same.
2405 * gcc.dg/guality/pr54970.c: Same.
2406 * gcc.dg/guality/pr67192.c: Same.
2407 * gcc.dg/guality/pr69947.c: Same.
2408 * gcc.dg/guality/pr78726.c: Same.
2409 * gcc.dg/guality/rotatetest.c: Same.
2410 * gcc.dg/guality/sra-1.c: Same.
2411 * gcc.dg/guality/vla-2.c: Same.
2412
2413 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2414
2415 * g++.dg/diagnostic/long-short.C: New.
2416 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2417 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2418 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2419
2420 2018-07-09 Tom de Vries <tdevries@suse.de>
2421
2422 * gcc.dg/vla-1.c: New test.
2423
2424 2018-07-07 Tom de Vries <tdevries@suse.de>
2425
2426 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2427 files.
2428 (get_dump_flags): New proc.
2429 (toplevel): Test all dump flags.
2430
2431 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2432
2433 * gnat.dg/stack_usage6.adb: New test.
2434 * gnat.dg/stack_usage6_pkg.ads: New helper.
2435
2436 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2437
2438 * gnat.dg/pure_function3a.adb: New test.
2439 * gnat.dg/pure_function3b.adb: Likewise.
2440 * gnat.dg/pure_function3c.adb: Likewise.
2441 * gnat.dg/pure_function3_pkg.ads: New helper.
2442
2443 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2444
2445 PR target/84711
2446 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2447 dg-require-effective-target. Add -msse not just on i386-*, but
2448 on all i?86-* and x86_64-*.
2449
2450 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2451
2452 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2453 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2454 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2455 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2456 * gcc.dg/tree-ssa/popcount3.c: New test.
2457
2458 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2459
2460 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2461 to preserve the test.
2462 * gcc.target/i386/pr85073.c: Likewise.
2463
2464 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2465
2466 PR tree-optimization/86401
2467 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2468 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2469 * c-c++-common/rotate-9.c: New test.
2470
2471 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2472
2473 PR target/86324
2474 gcc.target/powerpc/pr86324-1.c: New test.
2475 gcc.target/powerpc/pr86324-2.c: Likewise.
2476
2477 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2478
2479 PR target/84711
2480 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2481
2482 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2483
2484 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2485
2486 2018-07-05 Jeff Law <law@redhat.com>
2487
2488 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2489
2490 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2491
2492 PR fortran/86408
2493 * gfortran.dg/deferred_character_20.f90: New test.
2494
2495 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2496
2497 PR fortran/83183
2498 PR fortran/86325
2499 * gfortran.dg/init_flag_18.f90: New testcase.
2500 * gfortran.dg/init_flag_19.f03: New testcase.
2501
2502 2018-07-05 Carl Love <cel@us.ibm.com>
2503 * gcc.target/altivec-1-runnable.c: New test file.
2504 * gcc.target/altivec-2-runnable.c: New test file.
2505 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2506 for tests.
2507
2508 2018-07-05 Martin Sebor <msebor@redhat.com>
2509
2510 PR c++/86400
2511 * gcc.dg/strlenopt-47.c: New test.
2512 * gcc.dg/strlenopt-48.c: New test.
2513
2514 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2515
2516 PR target/84711
2517 * gcc.target/arm/big-endian-subreg.c: New.
2518
2519 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2520
2521 PR target/84711
2522 * gcc.dg/vect/pr84711.c: New.
2523
2524 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2525
2526 * gcc.target/aarch64/struct_cpy.c: New.
2527
2528 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2529
2530 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2531 * c-c++-common/unroll-2.c: Likewise.
2532 * g++.dg/cdce3.C: Likewise.
2533 * g++.dg/ext/unroll-1.C: Likewise.
2534 * g++.dg/ext/unroll-2.C: Likewise.
2535 * g++.dg/ext/unroll-3.C: Likewise.
2536 * gcc.dg/cdce1.c: Likewise.
2537 * gcc.dg/cdce2.c: Likewise.
2538 * gcc.dg/gomp/pr68128-1.c: Likewise.
2539 * gcc.dg/vect/pr46032.c: Likewise.
2540 * gcc.dg/vect/vect-cond-10.c: Likewise.
2541 * gcc.dg/vect/vect-cond-8.c: Likewise.
2542 * gcc.dg/vect/vect-cond-9.c: Likewise.
2543 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2544 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2545 * gcc.target/i386/avx-cvt-2.c: Likewise.
2546 * gcc.target/i386/avx-cvt-3.c: Likewise.
2547 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2548 * gcc.target/i386/avx2-gather-2.c: Likewise.
2549 * gcc.target/i386/avx2-gather-6.c: Likewise.
2550 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2551 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2552 * gfortran.dg/directive_unroll_1.f90: Likewise.
2553 * gfortran.dg/directive_unroll_2.f90: Likewise.
2554 * gnat.dg/unroll2.adb: Likewise.
2555 * gnat.dg/unroll3.adb: Likewise.
2556
2557 2018-07-05 Tom de Vries <tdevries@suse.de>
2558
2559 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2560
2561 2018-07-04 Martin Sebor <msebor@redhat.com>
2562
2563 PR tree-optimization/86274
2564 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2565
2566 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2567
2568 PR fortran/82009
2569 * gfortran.dg/block_16.f08. New test.
2570
2571 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2572
2573 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2574 has a slightly different IL that provides more threading
2575 opportunities.
2576
2577 2018-07-04 Martin Liska <mliska@suse.cz>
2578
2579 PR middle-end/66240
2580 PR target/45996
2581 PR c/84100
2582 * gcc.dg/pr84100.c (foo):
2583 * gcc.target/i386/falign-functions-2.c: New test.
2584 * gcc.target/i386/falign-functions.c: New test.
2585
2586 2018-07-04 Martin Liska <mliska@suse.cz>
2587
2588 * gcc.dg/pr47793.c: Remove.
2589
2590 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2591
2592 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2593 final scan test.
2594 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2595
2596 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2597
2598 PR target/85620
2599 * gcc.target/i386/pr85620-1.c: New test.
2600 * gcc.target/i386/pr85620-2.c: Likewise.
2601 * gcc.target/i386/pr85620-3.c: Likewise.
2602 * gcc.target/i386/pr85620-4.c: Likewise.
2603
2604 2018-07-03 Martin Sebor <msebor@redhat.com>
2605
2606 PR tree-optimization/86274
2607 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2608 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2609 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2610 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2611 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2612 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2613 * gcc.dg/tree-ssa/pr83198.c: Same.
2614
2615 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2616
2617 * g++.dg/other/locations1.C: New.
2618 * g++.dg/tls/locations1.C: Likewise.
2619 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2620 * g++.dg/diagnostic/virtual-static.C: Likewise.
2621 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2622 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2623 * g++.dg/cpp0x/pr51463.C: Likewise.
2624 * g++.dg/other/typedef1.C: Likewise.
2625 * g++.dg/parse/dtor13.C: Likewise.
2626 * g++.dg/template/error44.C: Likewise.
2627 * g++.dg/template/typedef4.C: Likewise.
2628 * g++.dg/template/typedef5.C: Likewise.
2629 * g++.dg/tls/diag-2.C: Likewise.
2630 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2631
2632 2018-07-03 Marek Polacek <polacek@redhat.com>
2633
2634 PR c++/86201
2635 * g++.dg/diagnostic/pr86201.C: New test.
2636
2637 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2638
2639 PR target/85694
2640 * gcc.target/i386/pr85694.c: New test.
2641
2642 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2643
2644 PR tree-optimization/85694
2645 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2646 Return true for AArch64 without SVE.
2647 * gcc.target/aarch64/vect_hadd_1.h: New file.
2648 * gcc.target/aarch64/vect_shadd_1.c: New test.
2649 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2650 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2651 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2652
2653 2018-07-03 Marek Polacek <polacek@redhat.com>
2654
2655 PR middle-end/86202
2656 * gcc.dg/Wint-conversion-2.c: New test.
2657
2658 PR c++/84306
2659 * g++.dg/overload/conv-op3.C: New test.
2660
2661 2018-07-03 Richard Biener <rguenther@suse.de>
2662
2663 PR ipa/86389
2664 * gcc.dg/torture/pr86389.c: New testcase.
2665
2666 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2667
2668 PR tree-optimization/85694
2669 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2670 proc.
2671 * gcc.dg/vect/vect-avg-1.c: New test.
2672 * gcc.dg/vect/vect-avg-2.c: Likewise.
2673 * gcc.dg/vect/vect-avg-3.c: Likewise.
2674 * gcc.dg/vect/vect-avg-4.c: Likewise.
2675 * gcc.dg/vect/vect-avg-5.c: Likewise.
2676 * gcc.dg/vect/vect-avg-6.c: Likewise.
2677 * gcc.dg/vect/vect-avg-7.c: Likewise.
2678 * gcc.dg/vect/vect-avg-8.c: Likewise.
2679 * gcc.dg/vect/vect-avg-9.c: Likewise.
2680 * gcc.dg/vect/vect-avg-10.c: Likewise.
2681 * gcc.dg/vect/vect-avg-11.c: Likewise.
2682 * gcc.dg/vect/vect-avg-12.c: Likewise.
2683 * gcc.dg/vect/vect-avg-13.c: Likewise.
2684 * gcc.dg/vect/vect-avg-14.c: Likewise.
2685
2686 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2687
2688 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2689 get split into two for use by the over-widening pattern.
2690 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2691 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2692 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2693 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2694 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2695 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2696 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2697 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2698 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2699 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2700 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2701 * gcc.dg/vect/vect-over-widen-22.c: New test.
2702
2703 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2704
2705 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2706 widen_mult pattern.
2707 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2708 over-widening messages.
2709 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2710 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2711 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2712 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2713 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2714 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2715 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2716 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2717 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2718 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2719 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2720 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2721 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2722 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2723 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2724 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2725 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2726 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2727 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2728 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2729 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2730 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2731 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2732 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2733 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2734 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2735
2736 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2737
2738 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2739
2740 2018-07-02 Jim Wilson <jimw@sifive.com>
2741
2742 * gcc.target/riscv/interrupt-debug.c: New.
2743
2744 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2745
2746 * g++.dg/diagnostic/thread-thread_local.C: New.
2747
2748 2018-07-02 Martin Liska <mliska@suse.cz>
2749
2750 PR testsuite/86366
2751 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2752 * gcc.dg/profile-dir-2.c: Likewise.
2753 * gcc.dg/profile-dir-3.c: Likewise.
2754
2755 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2756
2757 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2758 overriden.
2759
2760 2018-07-02 Richard Biener <rguenther@suse.de>
2761
2762 PR tree-optimization/86363
2763 * gcc.dg/torture/pr86363.c: New testcase.
2764
2765 2018-07-02 Martin Liska <mliska@suse.cz>
2766
2767 * gcc.dg/completion-1.c: New test.
2768 * gcc.dg/completion-2.c: New test.
2769 * gcc.dg/completion-3.c: New test.
2770
2771 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2772
2773 PR fortran/82969
2774 PR fortran/86242
2775 * gfortran.dg/proc_ptr_50.f90: New test.
2776
2777 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2778
2779 PR fortran/45305
2780 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2781
2782 2018-07-02 Martin Liska <mliska@suse.cz>
2783
2784 PR ipa/86279
2785 * gcc.dg/ipa/pr86279.c: New test.
2786
2787 2018-07-02 Martin Liska <mliska@suse.cz>
2788
2789 PR ipa/86323
2790 * g++.dg/ipa/pr86323.C: New test.
2791
2792 2018-07-01 Tom de Vries <tdevries@suse.de>
2793
2794 revert:
2795 2018-07-01 Tom de Vries <tdevries@suse.de>
2796
2797 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2798 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2799
2800 2018-07-01 Tom de Vries <tdevries@suse.de>
2801
2802 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2803 argument.
2804 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2805 with @main.
2806
2807 2018-07-01 Tom de Vries <tdevries@suse.de>
2808
2809 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2810 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2811
2812 2018-07-01 Tom de Vries <tdevries@suse.de>
2813
2814 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2815 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2816
2817 2018-07-01 Tom de Vries <tdevries@suse.de>
2818
2819 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2820 (verify_call): ... here. Move to toplevel.
2821 (verify_call_np, dg_final_directive_check_utils): New proc.
2822 (toplevel): Call dg_final_directive_check_utils.
2823 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2824
2825 2018-06-30 Jim Wilson <jimw@sifive.com>
2826
2827 * gcc.target/riscv/shift-shift-1.c: New.
2828 * gcc.target/riscv/shift-shift-2.c: New.
2829 * gcc.target/riscv/shift-shift-3.c: New.
2830
2831 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2832
2833 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2834
2835 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2836
2837 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2838 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2839 by 4 in the computation of a[i].
2840 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2841 main multiplication constant.
2842 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2843 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2844 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2845 pattern to cast the result to int.
2846 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2847 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2848 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2849 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2850 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2851 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2852 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2853 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2854 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2855 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2856 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2857 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2858 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2859 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2860 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2861 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2862 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2863 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2864 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2865 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2866
2867 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2868
2869 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2870 test for vectorization along the lines described in the comment.
2871
2872 2018-06-30 Tom de Vries <tdevries@suse.de>
2873
2874 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2875 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2876 LTO_TORTURE_OPTIONS.
2877 * gcc.dg/guality/prevent-optimization.h: New file.
2878 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2879 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2880
2881 2018-06-30 Tom de Vries <tdevries@suse.de>
2882
2883 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2884 * lib/gcc-dg.exp (dg-final): New proc.
2885 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2886 argument.
2887
2888 2018-06-29 Martin Sebor <msebor@redhat.com>
2889
2890 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2891 that don't define the function.
2892
2893 2018-06-29 Marek Polacek <polacek@redhat.com>
2894
2895 PR c++/86184
2896 * g++.dg/ext/cond3.C: New test.
2897
2898 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2899
2900 * gcc.target/arm/arm-soft-strd-even.c: New test.
2901
2902 2018-06-29 Tom de Vries <tdevries@suse.de>
2903
2904 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2905 line, and use it.
2906 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2907 (process-message): ... here.
2908 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2909
2910 2018-06-29 Martin Liska <mliska@suse.cz>
2911
2912 PR tree-optimization/86263
2913 * gcc.dg/tree-ssa/pr86263.c: New test.
2914
2915 2018-06-28 Carl Love <cel@us.ibm.com>
2916
2917 * gcc.target/p9-extract-1.c: Add test case.
2918 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2919 name in ABI.
2920
2921 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2922
2923 PR target/86348
2924 * gcc.target/i386/pr86348.c: New test.
2925
2926 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2927
2928 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2929
2930 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2931
2932 PR fortran/82865
2933 * gfortran.dg/dec_type_print_2.f03: New testcase.
2934
2935 2018-06-28 David Pagan <dave.pagan@oracle.com>
2936
2937 PR c/55976
2938 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2939 message causing unexpected test FAIL.
2940
2941 2018-06-28 Martin Liska <mliska@suse.cz>
2942
2943 * gcc.dg/tree-ssa/switch-1.c: New test.
2944
2945 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2946
2947 * gnat.dg/debug15.adb: New test.
2948
2949 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2950
2951 PR c++/86329
2952 * g++.dg/lookup/pr86329.C: New test.
2953
2954 2018-06-27 Carl Love <cel@us.ibm.com>
2955
2956 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2957
2958 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2959
2960 PR target/85769
2961 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2962
2963 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2964
2965 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2966
2967 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2968
2969 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2970 requirement for this test.
2971 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2972 requirement, and -mpower8-vector compile option.
2973
2974 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR target/86314
2977 * gcc.dg/pr86314.c: New test.
2978
2979 PR debug/86257
2980 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2981
2982 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2983
2984 * gcc.target/i386/pr86257.c: Require 64-bit.
2985
2986 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2987
2988 * g++.dg/pr86082.C: Require IBM1047 support.
2989
2990 2018-06-26 Richard Biener <rguenther@suse.de>
2991
2992 PR middle-end/86271
2993 * gcc.dg/pr86271.c: New testcase.
2994
2995 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2996
2997 PR debug/86064
2998 * gcc.dg/pr86064.c: New.
2999
3000 2018-06-25 Jeff Law <law@redhat.com>
3001
3002 * lib/target-supports.exp
3003 (check_effective_target_logical_op_short_circuit): Add v850.
3004
3005 2018-06-25 Martin Sebor <msebor@redhat.com>
3006
3007 PR tree-optimization/86204
3008 * gcc.dg/strlenopt-46.c: New test.
3009
3010 2018-06-25 Martin Sebor <msebor@redhat.com>
3011
3012 PR tree-optimization/85700
3013 * gcc.dg/Wstringop-truncation-4.c: New test.
3014
3015 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3016
3017 PR fortran/82972
3018 PR fortran/83088
3019 PR fortran/85851
3020 * gfortran.dg/init_flag_17.f90: New testcase.
3021
3022 2018-06-25 Carl Love <cel@us.ibm.com>
3023
3024 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3025 vec_extract a signed int. Add vec_extract tests for bool char
3026 and bool int.
3027 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3028 vec_extract tests.
3029
3030 2018-06-25 Tom de Vries <tdevries@suse.de>
3031
3032 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3033
3034 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3035
3036 PR target/84786
3037 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3038
3039 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3040
3041 * gnat.dg/sso9.adb: New testcase.
3042 * gnat.dg/sso9_pkg.ads: Likewise.
3043
3044 2018-06-25 Tom de Vries <tdevries@suse.de>
3045
3046 PR debug/86257
3047 * gcc.target/i386/pr86257.c: New test.
3048
3049 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3050
3051 PR C++/86082
3052 * g++.dg/pr86082.C: New test.
3053
3054 2018-06-24 Tom de Vries <tdevries@suse.de>
3055
3056 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3057 * gcc.dg/guality/guality.exp: Same.
3058 * gfortran.dg/guality/guality.exp: Same.
3059 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3060
3061 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 * g++.dg/concepts/locations1.C: New.
3064 * g++.dg/cpp0x/locations1.C: Likewise.
3065 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3066 * g++.dg/cpp1z/inline-var3.C: Likewise.
3067
3068 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3069
3070 PR fortran/86281
3071 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3072
3073 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3074
3075 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3076 this test.
3077 * gcc.target/powerpc/builtins-9.c: New test.
3078 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3079 to expect different code generation on big-endian vs.
3080 little-endian targets.
3081
3082 2018-06-22 Tom de Vries <tdevries@suse.de>
3083
3084 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3085 $rootme/../gdb/gdb, if available.
3086 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3087 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3088
3089 2018-06-22 Tom de Vries <tdevries@suse.de>
3090
3091 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3092 * g++.dg/guality/guality.exp: Use report_gdb.
3093 * gcc.dg/guality/guality.exp: Same.
3094 * gfortran.dg/guality/guality.exp: Same.
3095
3096 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3097
3098 PR c++/85662
3099 * g++.dg/ext/offsetof3.C: New test.
3100
3101 2018-06-22 Carl Love <cel@us.ibm.com>
3102
3103 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3104 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3105 for the vnor, vand and vxor instructions.
3106 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3107 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3108 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3109 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3110 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3111 Add -dp to dg-options, update expected counts.
3112
3113 2018-06-22 Paul Koning <ni1d@arrl.net>
3114
3115 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3116 if pdp11.
3117 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3118 * gcc.c-torture/compile/20040101-1.c: Ditto.
3119 * gcc.c-torture/compile/20050622-1.c: Ditto.
3120 * gcc.c-torture/compile/20080625-1.c: Ditto.
3121 * gcc.c-torture/compile/20090107-1.c: Ditto.
3122 * gcc.c-torture/compile/920501-12.c: Ditto.
3123 * gcc.c-torture/compile/920501-4.c: Ditto.
3124 * gcc.c-torture/compile/961203-1.c: Ditto.
3125 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3126 * gcc.c-torture/compile/pr25310.c: Ditto.
3127
3128 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3129 James Norris <jnorris@codesourcery.com>
3130 Thomas Schwinge <thomas@codesourcery.com>
3131 Tom de Vries <tom@codesourcery.com>
3132
3133 * c-c++-common/goacc/deviceptr-4.c: New file.
3134 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3135 Likewise.
3136 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3137 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3138 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3139 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3140 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3141 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3142 Likewise.
3143 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3144 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3145 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3146 Likewise.
3147 * gfortran.dg/goacc/modules.f95: Likewise.
3148 * gfortran.dg/goacc/routine-8.f90: Likewise.
3149 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3150
3151 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3152
3153 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3154 if the long double format is IEEE 128-bit for tests that are
3155 explicitly testing IBM extended double support. Use the
3156 appropriate pack and unpack built-in functions. Change calls from
3157 __builtin_isinfl to __builtin_isinf since the later supports all
3158 floating point types.
3159 * gcc.target/powerpc/pr57150.c: Likewise.
3160 * gcc.target/powerpc/pr60203.c: Likewise.
3161 * gcc.target/powerpc/pr67808.c: Likewise.
3162 * gcc.target/powerpc/pr70117.c: Likewise.
3163 * gcc.target/powerpc/tfmode_off.c: Likewise.
3164
3165 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3166
3167 PR fortran/49630
3168 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3169
3170 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3171
3172 PR fortran/83118
3173 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3174
3175 2018-06-21 Tom de Vries <tdevries@suse.de>
3176
3177 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3178
3179 2018-06-21 Tom de Vries <tdevries@suse.de>
3180
3181 PR tree-optimization/85859
3182 * gcc.dg/pr85859.c: New test.
3183
3184 2018-06-21 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/86232
3187 * gcc.dg/torture/pr86232.c: New testcase.
3188
3189 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3190
3191 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3192
3193 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3194
3195 * gcc/gcc.target/aarch64/aes_2.c: New test.
3196
3197 2018-06-20 Than McIntosh <thanm@google.com>
3198
3199 PR libgcc/86213
3200 * gcc.dg/split-8.c: New.
3201
3202 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3203
3204 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3205 for vpkudus in place of vpksdus.
3206 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3207
3208 2018-06-20 Nathan Sidwell <nathan@acm.org>
3209
3210 PR c++/85634
3211 * g++.dg/lookup/pr85634-2.C: New.
3212
3213 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3214
3215 * g++.dg/template/friend65.C: New.
3216 * g++.dg/cpp0x/main1.C: Likewise.
3217 * g++.dg/other/main2.C: Likewise.
3218 * g++.dg/other/main3.C: Likewise.
3219 * g++.dg/template/friend42.C: Test location too.
3220 * g++.dg/concepts/decl-diagnose.C: Likewise.
3221 * g++.dg/warn/main-2.C: Update.
3222
3223 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3224 Thomas Schwinge <thomas@codesourcery.com>
3225 Cesar Philippidis <cesar@codesourcery.com>
3226
3227 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3228 2.5 data clause semantics.
3229 * c-c++-common/goacc/declare-2.c: Likewise.
3230 * c-c++-common/goacc/default-4.c: Likewise.
3231 * c-c++-common/goacc/finalize-1.c: New test.
3232 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3233 OpenACC 2.5 data clause semantics.
3234 * c-c++-common/goacc/kernels-alias.c: Likewise.
3235 * c-c++-common/goacc/routine-5.c: Likewise.
3236 * c-c++-common/goacc/update-if_present-1.c: New test.
3237 * c-c++-common/goacc/update-if_present-2.c: New test.
3238 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3239 2.5 data clause semantics.
3240 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3241 * gfortran.dg/goacc/data-tree.f95: Likewise.
3242 * gfortran.dg/goacc/declare-2.f95: Likewise.
3243 * gfortran.dg/goacc/default-4.f: Likewise.
3244 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3245 * gfortran.dg/goacc/finalize-1.f: New test.
3246 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3247 OpenACC 2.5 data clause semantics.
3248 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3249 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3250 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3251 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3252 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3253 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3254 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3255
3256 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3257
3258 PR c++/86210
3259 * g++.dg/warn/Wnonnull4.C: New test.
3260
3261 2018-06-20 Marek Polacek <polacek@redhat.com>
3262
3263 PR c++/86240
3264 * g++.dg/pr86240.C: New test.
3265
3266 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR debug/86194
3269 * gcc.target/i386/pr86194.c: New test.
3270
3271 PR tree-optimization/86231
3272 * gcc.dg/tree-ssa/vrp119.c: New test.
3273 * gcc.c-torture/execute/pr86231.c: New test.
3274
3275 2018-06-20 Tom de Vries <tdevries@suse.de>
3276
3277 PR tree-optimization/86097
3278 * gcc.dg/autopar/pr86097.c: New test.
3279
3280 2018-06-20 Nathan Sidwell <nathan@acm.org>
3281
3282 PR c++/85634
3283 * g++.dg/lookup/pr85634.C: New.
3284
3285 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3286
3287 * gcc.target/aarch64/ldp_stp_q.c: New test.
3288 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3289 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3290
3291 2018-06-20 Martin Liska <mliska@suse.cz>
3292
3293 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3294
3295 2018-06-19 Martin Sebor <msebor@redhat.com>
3296
3297 PR tree-optimization/48560
3298 * gcc.dg/Warray-bounds-28.c: New test.
3299
3300 2018-06-19 Martin Sebor <msebor@redhat.com>
3301
3302 PR middle-end/85602
3303 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3304 to also match C++.
3305
3306 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3307
3308 * g++.dg/lto/pr84805_0.C: Update template.
3309 * g++.dg/lto/pr84805_1.C: Update template.
3310
3311 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3312
3313 * gnat.dg/aggr24.adb: New test.
3314 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3315
3316 2018-06-19 Richard Biener <rguenther@suse.de>
3317
3318 PR tree-optimization/86179
3319 * gcc.dg/pr86179.c: New testcase.
3320
3321 2018-06-18 Martin Sebor <msebor@redhat.com>
3322
3323 PR middle-end/85602
3324 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3325 * c-c++-common/attr-nonstring-8.c: New test.
3326
3327 2018-06-18 Martin Sebor <msebor@redhat.com>
3328
3329 PR tree-optimization/81384
3330 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3331 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3332 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3333 * gcc.dg/attr-nonstring-2.c: New test.
3334 * gcc.dg/attr-nonstring-3.c: New test.
3335 * gcc.dg/attr-nonstring-4.c: New test.
3336 * gcc.dg/strlenopt-45.c: New test.
3337 * gcc.dg/strlenopt.h (strnlen): Declare.
3338
3339 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3340
3341 PR tree-optimization/86076
3342 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3343
3344 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3345
3346 PR tree-optimization/64946
3347 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3348
3349 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3350
3351 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3352 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3353 * gnat.dg/stack_usage5.adb: New test.
3354
3355 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3356
3357 PR middle-end/82479
3358 * gcc.dg/tree-ssa/popcount.c: New test.
3359 * gcc.dg/tree-ssa/popcount2.c: New test.
3360
3361 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3362
3363 PR middle-end/64946
3364 * gcc.dg/absu.c: New test.
3365 * gcc.dg/gimplefe-29.c: New test.
3366 * gcc.target/aarch64/pr64946.c: New test.
3367
3368 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR c/86093
3371 * c-c++-common/pr86093.c: New test.
3372
3373 PR middle-end/85878
3374 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3375
3376 PR middle-end/86123
3377 * gcc.c-torture/compile/pr86123.c: New test.
3378
3379 2018-06-15 Tom de Vries <tdevries@suse.de>
3380
3381 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3382
3383 2018-06-15 Nick Clifton <nickc@redhat.com>
3384
3385 PR 84195
3386 * gcc.c-torture/compile/pr84195.c: New test.
3387
3388 2018-06-15 Richard Biener <rguenther@suse.de>
3389
3390 PR middle-end/86159
3391 * g++.dg/pr86159.C: New testcase.
3392
3393 2018-06-15 Richard Biener <rguenther@suse.de>
3394
3395 PR middle-end/86076
3396 * gcc.dg/pr86076.c: New testcase.
3397
3398 2018-06-14 Marek Polacek <polacek@redhat.com>
3399
3400 PR c++/86063
3401 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3402
3403 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3404
3405 PR target/86048
3406 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3407 -msse2 to dg-options.
3408
3409 PR middle-end/86122
3410 * gcc.c-torture/compile/pr86122.c: New test.
3411
3412 P0624R2 - Default constructible and assignable stateless lambdas
3413 * g++.dg/cpp2a/lambda1.C: New test.
3414 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3415 for -std=c++2a.
3416
3417 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3418
3419 * g++.dg/other/static3.C: New.
3420 * g++.dg/other/static4.C: Likewise.
3421 * g++.dg/warn/Wshadow-15.C: Likewise.
3422 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3423 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3424 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3425 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3426 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3427 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3428 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3429
3430 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3431
3432 PR target/85945
3433 * gcc.c-torture/compile/pr85945.c: New test.
3434
3435 2018-06-14 Richard Biener <rguenther@suse.de>
3436
3437 PR ipa/86124
3438 * gcc.dg/pr86124.c: New testcase.
3439
3440 2018-06-13 Martin Sebor <msebor@redhat.com>
3441
3442 PR tree-optimization/86114
3443 * gcc.dg/pr86114.c: New test.
3444
3445 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3446
3447 PR fortran/86110
3448 * gfortran.dg/pr86110.f90: New test.
3449
3450 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3451
3452 PR fortran/85703
3453 * gfortran.dg/goacc/pr85703.f90: New test.
3454 * gfortran.dg/gomp/pr85703.f90: New test.
3455
3456 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3457
3458 PR fortran/85702
3459 * gfortran.dg/goacc/pr85702.f90: New test.
3460
3461 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3462
3463 * gcc.target/i386/pr86048.c: New test.
3464
3465 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3466
3467 * gcc.target/arc/fma-1.c: New test.
3468
3469 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3470
3471 * gcc.target/arc/pr9001107555.c: New file.
3472
3473 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3474
3475 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3476
3477 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3478
3479 * g++.dg/init/delete3.C: New.
3480 * g++.dg/init/new49.C: Likewise.
3481 * g++.dg/init/new25.C: Test locations too.
3482 * g++.dg/template/new4.C: Likewise.
3483 * g++.old-deja/g++.jason/operator.C: Likewise.
3484
3485 2018-06-12 Marek Polacek <polacek@redhat.com>
3486
3487 Core issue 1331 - const mismatch with defaulted copy constructor
3488 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3489 * g++.dg/cpp0x/defaulted52.C: New test.
3490 * g++.dg/cpp0x/defaulted53.C: New test.
3491 * g++.dg/cpp0x/defaulted54.C: New test.
3492 * g++.dg/cpp0x/defaulted55.C: New test.
3493 * g++.dg/cpp0x/defaulted56.C: New test.
3494 * g++.dg/cpp0x/defaulted57.C: New test.
3495 * g++.dg/cpp0x/defaulted58.C: New test.
3496 * g++.dg/cpp0x/defaulted59.C: New test.
3497 * g++.dg/cpp0x/defaulted60.C: New test.
3498
3499 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3500
3501 PR other/69968
3502 * gcc.dg/spellcheck-transposition.c: New test.
3503
3504 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3505
3506 PR fortran/44491
3507 * gfortran.dg/pr44491.f90: New testcase
3508
3509 2018-06-12 Martin Sebor <msebor@redhat.com>
3510
3511 PR tree-optimization/85259
3512 * gcc.dg/Wstringop-overflow-5.c: New test.
3513 * gcc.dg/Wstringop-overflow-6.c: New test.
3514
3515 2018-06-12 Martin Sebor <msebor@redhat.com>
3516
3517 PR c/85931
3518 * gcc.dg/Wstringop-truncation-3.c: New test.
3519
3520 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3521
3522 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3523 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3524 * gcc.target/powerpc/swaps-p8-17.c: Same.
3525
3526 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3527
3528 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3529 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3530 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3531 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3532 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3533 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3534
3535 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3536
3537 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3538 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3539 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3540 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3541 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3542 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3543
3544 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3545
3546 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3547 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3548 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3549 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3550 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3551 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3552
3553 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3554
3555 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3556 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3557 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3558 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3559 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3560 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3561
3562 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3563
3564 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3565 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3566 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3567 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3568 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3569 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3570
3571 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3572
3573 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3574 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3575 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3576 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3577 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3578 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3579
3580 2018-06-12 Martin Liska <mliska@suse.cz>
3581
3582 * g++.dg/opt/mpx.C: New test.
3583 * gcc.target/i386/mpx.c: New test.
3584
3585 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3586
3587 * gcc.target/arc/builtin_simdarc.c: Update test.
3588 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3589 * gcc.target/arc/tumaddsidi4.c: Likewise.
3590
3591 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3592
3593 * gnat.dg/opt72a.ad[sb]: New test.
3594 * gnat.dg/opt72_pkg.ads: New helper.
3595
3596 2018-06-12 Tom de Vries <tdevries@suse.de>
3597
3598 * gcc.dg-selftests/dg-final.exp: New file.
3599
3600 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3601
3602 * g++.dg/lookup/new2.C: Test locations too.
3603 * g++.dg/other/ellipsis1.C: Likewise.
3604 * g++.dg/other/operator1.C: Likewise.
3605 * g++.dg/other/operator2.C: Likewise.
3606 * g++.dg/overload/operator2.C: Likewise.
3607 * g++.dg/parse/defarg11.C: Likewise.
3608 * g++.dg/parse/operator4.C: Likewise.
3609 * g++.dg/template/error30.C: Likewise.
3610 * g++.dg/template/explicit-args3.C: Likewise.
3611 * g++.dg/warn/effc1.C: Likewise.
3612 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3613 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3614 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3615 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3616 * g++.old-deja/g++.jason/operator.C: Likewise.
3617
3618 2018-06-11 Martin Sebor <msebor@redhat.com>
3619
3620 PR tree-optimization/86083
3621 * gcc.dg/strlenopt-44.c: New test.
3622
3623 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3624
3625 PR fortran/45521
3626 * gfortran.dg/generic_32.f90: New test.
3627 * gfortran.dg/generic_33.f90: New test.
3628
3629 2018-06-11 Carl Love <cel@us.ibm.com>
3630 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3631 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3632 long long bool. Remove duplicate dg-final for xxlxor. Update
3633 dg-final instruction counts.
3634 * gcc.target/powerpc/altivec-37.c (main): New file for
3635 tests vec_unpackh and vec_unpackl returning long long bool and
3636 long long int.
3637
3638 2018-06-11 Martin Liska <mliska@suse.cz>
3639
3640 PR tree-optimization/86089
3641 * gcc.dg/tree-ssa/pr86089.c: New test.
3642
3643 2018-06-11 Julia Koval <julia.koval@intel.com>
3644
3645 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3646 * gcc.target/i386/vpclmulqdq.c: Ditto.
3647
3648 2018-06-11 Olivier Hainque <hainque@adacore.com>
3649
3650 * gnat.dg/lang-dw2.adb: New test.
3651 * gnat.dg/lang-dw3.adb: New test.
3652
3653 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3654
3655 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3656 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3657
3658 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3659
3660 * gnat.dg/predicate1.adb: New testcase.
3661
3662 2018-06-11 Yannick Moy <moy@adacore.com>
3663
3664 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3665
3666 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3667
3668 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3669 testcase.
3670
3671 2018-06-11 Javier Miranda <miranda@adacore.com>
3672
3673 * gnat.dg/prot4.adb: New testcase.
3674
3675 2018-06-11 Yannick Moy <moy@adacore.com>
3676
3677 * gnat.dg/part_of1-instantiation.adb,
3678 gnat.dg/part_of1-instantiation.ads,
3679 gnat.dg/part_of1-private_generic.adb,
3680 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3681 testcase.
3682
3683 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3684
3685 * gnat.dg/contract1.adb: New testcase.
3686
3687 2018-06-11 Javier Miranda <miranda@adacore.com>
3688
3689 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3690 testcase.
3691
3692 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3693
3694 * gnat.dg/inline_always1.adb: New testcase.
3695
3696 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3697
3698 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3699 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3700 gnat.dg/nested_generic2_g2.ads: New testcase.
3701
3702 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3703
3704 * g++.dg/template/friend64.C: New.
3705 * g++.old-deja/g++.other/friend4.C: Test the location too.
3706 * g++.old-deja/g++.pt/crash23.C: Likewise.
3707
3708 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3709
3710 * gfortran.dg/inline_matmul_23.f90: New test.
3711
3712 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3713
3714 PR fortran/85088
3715 * gfortran.dg/intent_decl_1.f90: New test case.
3716
3717 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3718
3719 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3720 * gfortran.dg/ieee/large_4.f90: Ditto.
3721 * gfortran.dg/round_4.f90: Ditto.
3722
3723 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3724
3725 PR fortran/38351
3726 * gfortran.dg/pr38351.f90: New test.
3727 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3728
3729 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3730
3731 PR fortran/85138
3732 PR fortran/85996
3733 PR fortran/86051
3734 * gfortran.dg/pr85138_1.f90: New test.
3735 * gfortran.dg/pr85138_2.f90: Ditto.
3736 * gfortran.dg/pr85996.f90: Ditto.
3737
3738 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3739
3740 PR fortran/78278
3741 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3742 * gfortran.dg/data_char_1.f90: Ditto.
3743 * gfortran.dg/pr78571.f90: Ditto.
3744 * gfortran.dg/pr78278.f90: New test.
3745
3746 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3747
3748 PR fortran/63514
3749 * gfortran.dg/pr63514.f90: New test.
3750
3751 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3752
3753 PR fortran/85631
3754 * gfortran.dg/bounds_check_20.f90: New test.
3755
3756 2018-06-08 Carl Love <cel@us.ibm.com>
3757
3758 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3759 vpkudum counts.
3760 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3761 vec_extract a signed int.
3762 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3763 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3764 vcmpgtsd, vcmpgtud.
3765 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3766 vec_extract a signed int.
3767 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3768 vec_extract a signed int.
3769 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3770 vec_xor builtins. Update xxsel, xxlxor counts.
3771
3772 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3773
3774 PR fortran/86059
3775 * gfortran.dg/associate_30.f90: Remove code tested ...
3776 * gfortran.dg/pr67803.f90: Ditto.
3777 * gfortran.dg/pr67805.f90: Ditto.
3778 * gfortran.dg/pr86059.f90: ... here. New test.
3779
3780 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3781
3782 PR fortran/78571
3783 * gfortran.dg/pr78571.f90: New test.
3784
3785 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3786
3787 PR target/85755
3788 * gcc.target/powerpc/pr85755.c: New test.
3789
3790 2018-06-08 Carl Love <cel@us.ibm.com>
3791
3792 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3793 vsx-vector-6.p7.c.
3794 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3795 vsx-vector-6.p9.c.
3796 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3797 for BE system that are different then for an LE system from this file
3798 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3799 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3800 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3801
3802 2018-06-08 Martin Liska <mliska@suse.cz>
3803
3804 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3805
3806 2018-06-08 Martin Liska <mliska@suse.cz>
3807
3808 * g++.dg/dg.exp: Do not use mpx.exp.
3809 * g++.dg/lto/lto.exp: Likewise.
3810 * g++.dg/lto/pr69729_0.C: Remove.
3811 * g++.dg/opt/pr71529.C: Remove.
3812 * g++.dg/pr63995-1.C: Remove.
3813 * g++.dg/pr68270.C: Remove.
3814 * g++.dg/pr71624.C: Remove.
3815 * g++.dg/pr71633.C: Remove.
3816 * g++.dg/pr79761.C: Remove.
3817 * g++.dg/pr79764.C: Remove.
3818 * g++.dg/pr79769.C: Remove.
3819 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3820 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3821 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3822 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3823 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3824 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3825 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3826 * gcc.dg/lto/pr66221_0.c: Remove.
3827 * gcc.target/i386/chkp-always_inline.c: Remove.
3828 * gcc.target/i386/chkp-bndret.c: Remove.
3829 * gcc.target/i386/chkp-builtins-1.c: Remove.
3830 * gcc.target/i386/chkp-builtins-2.c: Remove.
3831 * gcc.target/i386/chkp-builtins-3.c: Remove.
3832 * gcc.target/i386/chkp-builtins-4.c: Remove.
3833 * gcc.target/i386/chkp-const-check-1.c: Remove.
3834 * gcc.target/i386/chkp-const-check-2.c: Remove.
3835 * gcc.target/i386/chkp-hidden-def.c: Remove.
3836 * gcc.target/i386/chkp-label-address.c: Remove.
3837 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3838 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3839 * gcc.target/i386/chkp-pr69044.c: Remove.
3840 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3841 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3842 * gcc.target/i386/chkp-strchr.c: Remove.
3843 * gcc.target/i386/chkp-strlen-1.c: Remove.
3844 * gcc.target/i386/chkp-strlen-2.c: Remove.
3845 * gcc.target/i386/chkp-strlen-3.c: Remove.
3846 * gcc.target/i386/chkp-strlen-4.c: Remove.
3847 * gcc.target/i386/chkp-strlen-5.c: Remove.
3848 * gcc.target/i386/chkp-stropt-1.c: Remove.
3849 * gcc.target/i386/chkp-stropt-10.c: Remove.
3850 * gcc.target/i386/chkp-stropt-11.c: Remove.
3851 * gcc.target/i386/chkp-stropt-12.c: Remove.
3852 * gcc.target/i386/chkp-stropt-13.c: Remove.
3853 * gcc.target/i386/chkp-stropt-14.c: Remove.
3854 * gcc.target/i386/chkp-stropt-15.c: Remove.
3855 * gcc.target/i386/chkp-stropt-16.c: Remove.
3856 * gcc.target/i386/chkp-stropt-17.c: Remove.
3857 * gcc.target/i386/chkp-stropt-2.c: Remove.
3858 * gcc.target/i386/chkp-stropt-3.c: Remove.
3859 * gcc.target/i386/chkp-stropt-4.c: Remove.
3860 * gcc.target/i386/chkp-stropt-5.c: Remove.
3861 * gcc.target/i386/chkp-stropt-6.c: Remove.
3862 * gcc.target/i386/chkp-stropt-7.c: Remove.
3863 * gcc.target/i386/chkp-stropt-8.c: Remove.
3864 * gcc.target/i386/chkp-stropt-9.c: Remove.
3865 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3866 * gcc.target/i386/indirect-thunk-11.c: Remove.
3867 * gcc.target/i386/indirect-thunk-12.c: Remove.
3868 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3869 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3870 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3871 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3872 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3873 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3874 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3875 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3876 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3877 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3878 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3879 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3880 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3881 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3882 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3883 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3884 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3885 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3886 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3887 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3888 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3889 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3890 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3891 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3892 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3893 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3894 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3895 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3896 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3897 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3898 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3899 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3900 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3901 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3902 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3903 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3904 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3905 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3906 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3907 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3908 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3909 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3910 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3911 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3912 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3913 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3914 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3915 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3916 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3917 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3918 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3919 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3920 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3921 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3922 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3923 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3924 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3925 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3926 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3927 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3928 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3929 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3930 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3931 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3932 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3933 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3934 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3935 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3936 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3937 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3938 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3939 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3940 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3941 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3942 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3943 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3944 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3945 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3946 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3947 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3948 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3949 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3950 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3951 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3952 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3953 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3954 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3955 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3956 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3957 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3958 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3959 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3960 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3961 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3962 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3963 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3964 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3965 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3966 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3967 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3968 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3969 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3970 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3971 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3972 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3973 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3974 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3975 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3976 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3977 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3978 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3979 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3980 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3981 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3982 * gcc.target/i386/mpx/label-address-1.c: Remove.
3983 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3984 * gcc.target/i386/mpx/macro.c: Remove.
3985 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3986 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3987 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3988 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3989 * gcc.target/i386/mpx/memmove-1.c: Remove.
3990 * gcc.target/i386/mpx/memmove-2.c: Remove.
3991 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3992 * gcc.target/i386/mpx/mpx-check.h: Remove.
3993 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3994 * gcc.target/i386/mpx/mpx.exp: Remove.
3995 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3996 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3997 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3998 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3999 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
4000 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
4001 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
4002 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
4003 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
4004 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
4005 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
4006 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
4007 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
4008 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4009 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4010 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4011 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4012 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4013 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4014 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4015 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4016 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4017 * gcc.target/i386/mpx/pr65508.c: Remove.
4018 * gcc.target/i386/mpx/pr65531.cc: Remove.
4019 * gcc.target/i386/mpx/pr66048.cc: Remove.
4020 * gcc.target/i386/mpx/pr66134.c: Remove.
4021 * gcc.target/i386/mpx/pr66566.c: Remove.
4022 * gcc.target/i386/mpx/pr66567.c: Remove.
4023 * gcc.target/i386/mpx/pr66568.c: Remove.
4024 * gcc.target/i386/mpx/pr66569.c: Remove.
4025 * gcc.target/i386/mpx/pr66581.c: Remove.
4026 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4027 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4028 * gcc.target/i386/mpx/pr68416.c: Remove.
4029 * gcc.target/i386/mpx/pr78339.c: Remove.
4030 * gcc.target/i386/mpx/pr79631.c: Remove.
4031 * gcc.target/i386/mpx/pr79633.c: Remove.
4032 * gcc.target/i386/mpx/pr79753.c: Remove.
4033 * gcc.target/i386/mpx/pr79770.c: Remove.
4034 * gcc.target/i386/mpx/pr79987.c: Remove.
4035 * gcc.target/i386/mpx/pr79988.c: Remove.
4036 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4037 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4038 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4039 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4040 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4041 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4042 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4043 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4044 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4045 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4046 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4047 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4048 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4049 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4050 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4051 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4052 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4053 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4054 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4055 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4056 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4057 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4058 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4059 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4060 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4061 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4062 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4063 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4064 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4065 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4066 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4067 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4068 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4069 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4070 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4071 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4072 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4073 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4074 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4075 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4076 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4077 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4078 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4079 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4080 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4081 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4082 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4083 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4084 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4085 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4086 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4087 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4088 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4089 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4090 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4091 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4092 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4093 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4094 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4095 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4096 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4097 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4098 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4099 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4100 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4101 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4102 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4103 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4104 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4105 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4106 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4107 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4108 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4109 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4110 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4111 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4112 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4113 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4114 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4115 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4116 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4117 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4118 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4119 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4120 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4121 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4122 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4123 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4124 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4125 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4126 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4127 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4128 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4129 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4130 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4131 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4132 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4133 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4134 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4135 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4136 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4137 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4138 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4139 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4140 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4141 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4142 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4143 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4144 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4145 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4146 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4147 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4148 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4149 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4150 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4151 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4152 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4153 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4154 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4155 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4156 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4157 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4158 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4159 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4160 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4161 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4162 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4163 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4164 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4165 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4166 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4167 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4168 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4169 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4170 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4171 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4172 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4173 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4174 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4175 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4176 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4177 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4178 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4179 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4180 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4181 * gcc.target/i386/pr63995-2.c: Remove.
4182 * gcc.target/i386/pr64805.c: Remove.
4183 * gcc.target/i386/pr65044.c: Remove.
4184 * gcc.target/i386/pr65167.c: Remove.
4185 * gcc.target/i386/pr65183.c: Remove.
4186 * gcc.target/i386/pr65184.c: Remove.
4187 * gcc.target/i386/pr65523.c: Remove.
4188 * gcc.target/i386/pr70876.c: Remove.
4189 * gcc.target/i386/pr70877.c: Remove.
4190 * gcc.target/i386/pr71458.c: Remove.
4191 * gcc.target/i386/pr80880.c: Remove.
4192 * gcc.target/i386/ret-thunk-25.c: Remove.
4193 * gcc.target/i386/thunk-retbnd.c: Remove.
4194 * lib/mpx-dg.exp: Remove.
4195 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4196
4197 2018-06-07 Carl Love <cel@us.ibm.com>
4198
4199 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4200 statements.
4201
4202 2018-06-07 Carl Love <cel@us.ibm.com>
4203
4204 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4205 error message.
4206
4207 2018-06-07 Marek Polacek <polacek@redhat.com>
4208
4209 PR c/85318
4210 * gcc.dg/Wc90-c99-compat-10.c: New test.
4211 * gcc.dg/Wc90-c99-compat-11.c: New test.
4212 * gcc.dg/Wc90-c99-compat-12.c: New test.
4213 * gcc.dg/Wc90-c99-compat-9.c: New test.
4214
4215 2018-06-07 Paul Koning <ni1d@arrl.net>
4216
4217 * gcc.c-torture/compile/20180605-1.c: New test.
4218
4219 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4220
4221 PR fortran/86045
4222 * gfortran.dg/pr86045.f90: New test.
4223
4224 2018-06-07 Marek Polacek <polacek@redhat.com>
4225
4226 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4227
4228 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4229
4230 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4231
4232 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4233
4234 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4235 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4236 * gcc.target/msp430/msp430.h: New test header file.
4237
4238 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR tree-optimization/69615
4241 * gcc.dg/tree-ssa/pr69615.c: New test.
4242
4243 2018-06-07 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/85935
4246 * gcc.dg/graphite/pr85935.c: New testcase.
4247
4248 2018-06-04 Carl Love <cel@us.ibm.com>
4249
4250 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4251 debug print statements. Fix a few formating issues.
4252
4253 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4254
4255 PR target/85657
4256 * gcc.target/powerpc/pr85657-4.c: New tests.
4257 * gcc.target/powerpc/pr85657-5.c: Likewise.
4258 * gcc.target/powerpc/pr85657-6.c: Likewise.
4259
4260 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4261
4262 PR fortran/85641
4263 * gfortran.dg/realloc_on_assign_30.f90: New test.
4264
4265 2018-06-06 Carl Love <cel@us.ibm.com>
4266 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4267 argument to vui_arg.
4268
4269 2018-06-06 Carl Love <cel@us.ibm.com>
4270
4271 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4272 to builtins-4.c.
4273 * gcc.target/powerpc/builtins-4.c: New test file for tests
4274 that need -mvsx.
4275
4276 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4277
4278 PR target/85657
4279 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4280 be used in templates. Don't check for them in overloaded functions.
4281
4282 2018-06-06 Jim Wilson <jimw@sifive.com>
4283
4284 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4285 * gcc.target/riscv/interrupt-mmode.c: New.
4286 * gcc.target/riscv/interrupt-smode.c: New.
4287 * gcc.target/riscv/interrupt-umode.c: New.
4288
4289 2018-06-06 Marek Polacek <polacek@redhat.com>
4290
4291 PR c++/85977
4292 * g++.dg/cpp0x/initlist102.C: New test.
4293 * g++.dg/cpp0x/initlist103.C: New test.
4294 * g++.dg/cpp0x/initlist104.C: New test.
4295
4296 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4297
4298 * gcc.dg/torture/pr86066.c: New test.
4299
4300 2018-06-06 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/86062
4303 * g++.dg/tree-ssa/pr86062.C: New testcase.
4304
4305 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4306
4307 * gcc.target/msp430/function-attributes-4.c: New test.
4308 * gcc.target/msp430/static-interrupts.c: New test.
4309
4310 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4311
4312 PR target/79924
4313 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4314 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4315 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4316 * gcc.target/aarch64/nofp_1.c: Ditto.
4317
4318 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4319
4320 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4321
4322 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4323
4324 PR fortran/85701
4325 * gfortran.dg/goacc/pr85701.f90: New test.
4326
4327 2018-06-05 Marek Polacek <polacek@redhat.com>
4328
4329 PR c++/85976
4330 * g++.dg/cpp0x/alias-decl-64.C: New test.
4331
4332 2018-06-05 Richard Biener <rguenther@suse.de>
4333
4334 PR tree-optimization/86046
4335 * gcc.dg/pr86046.c: New testcase.
4336
4337 2018-06-05 Richard Biener <rguenther@suse.de>
4338
4339 PR tree-optimization/86047
4340 * gcc.dg/pr86047.c: New testcase.
4341
4342 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4343
4344 PR target/81497
4345 * g++.target/arm/arm.exp: New file.
4346 * g++.target/arm/pr81497.C: Likewise.
4347
4348 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4349
4350 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4351
4352 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4353
4354 * gcc.dg/store_merging_21.c: New test.
4355 * gnat.dg/opt71b.adb: Likewise.
4356 * gnat.dg/opt71.adb: Rename into...
4357 * gnat.dg/opt71a.adb: ...this.
4358
4359 2018-06-04 Richard Biener <rguenther@suse.de>
4360
4361 PR tree-optimization/85955
4362 * gcc.dg/pr85955.c: New testcase.
4363
4364 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4365
4366 PR fortran/85981
4367 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4368 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4369 * gfortran.dg/allocate_stat_2.f90: Ditto.
4370 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4371
4372 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4373
4374 * gcc.target/aarch64/sve/extract_5.c: New test.
4375
4376 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4377
4378 PR target/85832
4379 PR target/86036
4380 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4381 vptestm.
4382 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4383 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4384 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4385 * gcc.target/i386/avx512bw-pr86036.c: New test.
4386
4387 2018-06-04 Richard Biener <rguenther@suse.de>
4388
4389 PR tree-optimization/86038
4390 * gcc.dg/pr86038.c: New testcase.
4391
4392 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR tree-optimization/69615
4395 * gcc.dg/pr69615.c: New test.
4396
4397 PR c++/86025
4398 * c-c++-common/gomp/pr86025.c: New test.
4399
4400 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4401
4402 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4403
4404 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4405
4406 * gcc.dg/torture/pr86034.c: New test.
4407
4408 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4409
4410 PR fortran/36497
4411 * gfortran.dg/cray_pointer_12.f90: New test.
4412
4413 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4414
4415 PR fortran/85938
4416 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4417
4418 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4419
4420 * gnat.dg/specs/opt3.ads: New test.
4421 * gnat.dg/specs/opt3_pkg.ads: New helper.
4422
4423 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4424
4425 * gnat.dg/discr53.ad[sb]: New test.
4426 * gnat.dg/discr53_pkg.ads: New helper.
4427
4428 2018-06-01 Carl Love <cel@us.ibm.com>
4429
4430 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4431 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4432
4433 2018-06-01 Carl Love <cel@us.ibm.com>
4434
4435 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4436 to make it consistent with the naming convention in the file.
4437 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4438 to altivec-7.c. Delete file.
4439 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4440 to altivec-7.c. Delete file.
4441 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4442 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4443 vec_unpackl tests. Update instruction counts.
4444 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4445 tests to builtins-1.c.
4446 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4447 tests to builtins-1.c.
4448 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4449 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4450 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4451 Remove vec_ctf tests returning double. Remove vec_cts with
4452 double args. Remove vec_sel with invalid arguments. Add tests for
4453 vec_splat.
4454 Add instruction counts for new tests.
4455 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4456 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4457 vec_unsigned.
4458 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4459 test_sll_vsill_vsill_vuc.
4460 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4461 vec_revb.
4462 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4463 tests from altivec-7.h.
4464 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4465 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4466 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4467 splat_sll, splat_uc, splat_int128, splat_uint128.
4468 Make second argument of vec_extract and vec_insert a signed int.
4469 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4470 argument.
4471
4472 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4473
4474 * gcc.dg/store_merging_20.c: New test.
4475 * gnat.dg/opt71.adb: Likewise.
4476 * gnat.dg/opt71_pkg.ads: New helper.
4477
4478 2018-06-01 Carl Love <cel@us.ibm.com>
4479
4480 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4481 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4482 Add vec_xst_be for signed and unsigned arguments.
4483
4484 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4485
4486 PR fortran/85816
4487 PR fortran/85975
4488 * gfortran.dg/pr85816.f90: New test.
4489 * gfortran.dg/pr85975.f90: New test.
4490
4491 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4492
4493 PR fortran/63570
4494 * gfortran.dg/random_init_1.f90: New test.
4495 * gfortran.dg/random_init_2.f90: New test.
4496 * gfortran.dg/random_init_3.f90: New test.
4497 * gfortran.dg/random_init_4.f90: New test.
4498 * gfortran.dg/random_init_5.f90: New test.
4499 * gfortran.dg/random_init_6.f90: New test.
4500
4501 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4502
4503 PR tree-optimization/85989
4504 * gcc.dg/torture/pr85989.c: New test.
4505
4506 2018-06-01 Richard Biener <rguenther@suse.de>
4507
4508 PR middle-end/86017
4509 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4510
4511 2018-06-01 Richard Biener <rguenther@suse.de>
4512
4513 PR ipa/85960
4514 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4515
4516 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4517
4518 PR middle-end/78809
4519 * gcc.dg/strcmpopt_2.c: New test.
4520 * gcc.dg/strcmpopt_3.c: New test.
4521
4522 PR middle-end/83026
4523 * gcc.dg/strcmpopt_3.c: New test.
4524
4525 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4526
4527 PR target/85984
4528 * gcc.target/i386/pr85984.c: New test.
4529
4530 2018-05-31 Martin Sebor <msebor@redhat.com>
4531
4532 PR c/82063
4533 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4534 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4535 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4536 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4537 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4538 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4539 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4540 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4541 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4542 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4543 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4544 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4545 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4546 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4547 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4548 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4549 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4550 * gcc.dg/Walloc-size-larger-than.c: New test.
4551
4552 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4553 Cesar Philippidis <cesar@codesourcery.com>
4554
4555 PR middle-end/85879
4556 * gfortran.dg/goacc/pr77371-1.f90: New test.
4557 * gfortran.dg/goacc/pr77371-2.f90: New test.
4558 * gfortran.dg/goacc/pr85879.f90: New test.
4559
4560 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4561
4562 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4563 * gnat.dg/stack_usage1b.adb: Likewise.
4564 * gnat.dg/stack_usage1c.adb: Likewise.
4565 * gnat.dg/stack_usage3.adb: Likewise.
4566 * gnat.dg/stack_usage1_pkg.adb: Delete.
4567
4568 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4569
4570 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4571 * gcc.dg/store_merging_11.c: Likewise.
4572 * gcc.dg/store_merging_13.c: Likewise.
4573 * gcc.dg/store_merging_14.c: Likewise.
4574 * gcc.dg/store_merging_15.c: Likewise.
4575 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4576
4577 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4578
4579 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4580 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4581 gnat.dg/limited1_outer.ads: New testcase.
4582
4583 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4584
4585 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4586 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4587 New testcase.
4588
4589 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4590
4591 * gnat.dg/size_clause1.adb: New testcase.
4592
4593 2018-05-31 Javier Miranda <miranda@adacore.com>
4594
4595 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4596
4597 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4598
4599 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4600 vld1x3 intrinsics for aarch64.
4601 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4602 vst1x2 intrinsics for aarch64.
4603 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4604 vst1x3 intrinsics for aarch64.
4605
4606 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4607
4608 PR c++/77777
4609 * g++.dg/diagnostic/pr77777.C: New test.
4610
4611 2018-05-30 David Pagan <dave.pagan@oracle.com>
4612
4613 PR c/55976
4614 * gcc.dg/noncompile/pr55976-1.c: New test.
4615 * gcc.dg/noncompile/pr55976-2.c: New test.
4616
4617 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4618
4619 * gcc.dg/lto/20111213-1_0.c: Fix template.
4620 * gcc.dg/lto/20100603-1_0.c: Fix template.
4621 * gcc.dg/lto/20100603-2_0.c: Fix template.
4622 * gcc.dg/lto/20100603-3_0.c: Fix template.
4623
4624 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4625 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4626 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4627 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4628 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4629 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4630 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4631 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4632 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4633 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4634 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4635 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4636 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4637 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4638 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4639 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4640 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4641 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4642 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4643 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4644 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4645 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4646 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4647 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4648 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4649 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4650 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4651 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4652 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4653 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4654 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4655 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4656 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4657 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4658 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4659 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4660 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4661 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4662 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4663 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4664 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4665 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4666 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4667 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4668 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4669 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4670 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4671 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4672 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4673 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4674 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4675 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4676 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4677 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4678 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4679 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4680 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4681 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4682 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4683 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4684 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4685 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4686
4687 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4688
4689 Revert:
4690 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4691
4692 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4693
4694 * gcc.target/aarch64/simd/ldp_stp_9: New.
4695 * gcc.target/aarch64/simd/ldp_stp_10: New.
4696 * gcc.target/aarch64/simd/ldp_stp_11: New.
4697 * gcc.target/aarch64/simd/ldp_stp_12: New.
4698
4699 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4700
4701 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4702
4703 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4704
4705 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4706
4707 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4708
4709 PR target/85950
4710 * gcc.target/i386/pr85950.c: New test.
4711
4712 2018-05-29 Marek Polacek <polacek@redhat.com>
4713
4714 PR c++/85883
4715 * g++.dg/cpp1z/class-deduction55.C: New test.
4716 * g++.dg/cpp1z/class-deduction56.C: New test.
4717 * g++.dg/cpp1z/class-deduction57.C: New test.
4718
4719 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4720
4721 PR c++/85952
4722 * g++.dg/warn/Wunused-var-33.C: New test.
4723
4724 PR target/85918
4725 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4726 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4727 arrays. Add suffix 1 to all functions and use 4 iterations rather
4728 than N. Add functions with conversions to and from float.
4729 Add new set of functions with 8 iterations and another one
4730 with 16 iterations, expect 24 vectorized loops instead of just 4.
4731 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4732
4733 2018-05-29 Javier Miranda <miranda@adacore.com>
4734
4735 * gnat.dg/equal2.adb: New testcase.
4736
4737 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4738
4739 * gnat.dg/float_attributes_overflows.adb: New testcase.
4740
4741 2018-05-29 Pascal Obry <obry@adacore.com>
4742
4743 * gnat.dg/normalize_pathname.adb: New testcase.
4744
4745 2018-05-29 Tom de Vries <tom@codesourcery.com>
4746
4747 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4748 message.
4749 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4750 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4751 * lib/scantree.exp (scan-tree-dump-times): Same.
4752
4753 2018-05-29 Tom de Vries <tom@codesourcery.com>
4754
4755 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4756 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4757 Use proc name as first argument to dg-scan.
4758
4759 2018-05-29 Tom de Vries <tom@codesourcery.com>
4760
4761 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4762 with no arguments.
4763
4764 2018-05-28 Richard Biener <rguenther@suse.de>
4765
4766 PR tree-optimization/85934
4767 * gcc.target/i386/pr85934.c: New testcase.
4768
4769 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4770
4771 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4772
4773 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4774
4775 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4776
4777 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4778
4779 * gnat.dg/fixedpnt5.adb: New testcase.
4780
4781 2018-05-28 Justin Squirek <squirek@adacore.com>
4782
4783 * gnat.dg/array31.adb: New testcase.
4784
4785 2018-05-28 Justin Squirek <squirek@adacore.com>
4786
4787 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4788 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4789
4790 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4791
4792 * gfortran.dg/data_stmt_pointer.f90: new test.
4793
4794 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR target/85918
4797 * gcc.target/i386/avx512dq-pr85918.c: New test.
4798
4799 2018-05-25 Jim Wilson <jimw@sifive.com>
4800
4801 * gcc.target/riscv/interrupt-1.c: New.
4802 * gcc.target/riscv/interrupt-2.c: New.
4803 * gcc.target/riscv/interrupt-3.c: New.
4804 * gcc.target/riscv/interrupt-4.c: New.
4805 * gcc.target/riscv/interrupt-5.c: New.
4806
4807 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4808
4809 PR fortran/85786
4810 * gfortran.dg/pr85786.f90: New test.
4811
4812 2018-05-25 Paul Koning <ni1d@arrl.net>
4813
4814 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4815 * gcc.c-torture/compile/pr55921.c: Ditto.
4816 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4817 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4818
4819 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR target/85832
4822 * gcc.target/i386/avx512f-pr85832.c: New test.
4823 * gcc.target/i386/avx512vl-pr85832.c: New test.
4824 * gcc.target/i386/avx512bw-pr85832.c: New test.
4825 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4826
4827 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4828
4829 PR tree-optimization/85720
4830 * gcc.dg/tree-ssa/pr85720.c: New test.
4831 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4832 distribution.
4833
4834 2018-05-25 Martin Liska <mliska@suse.cz>
4835
4836 PR testsuite/85911
4837 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4838 for 'Removing basic block'.
4839
4840 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4841
4842 * gnat.dg/sec_stack1.adb: New testcase.
4843
4844 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4845
4846 * gnat.dg/fixedpnt4.adb: New testcase.
4847
4848 2018-05-25 Javier Miranda <miranda@adacore.com>
4849
4850 * gnat.dg/interface7.adb: New testcase.
4851
4852 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4853
4854 * gnat.dg/sec_stack2.adb: New testcase.
4855
4856 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4857
4858 * gnat.dg/interface6.adb: New testcase.
4859
4860 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4861
4862 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4863
4864 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4865
4866 * lib/target-supports.exp
4867 (check_effective_target_vect_double_cond_arith): Include
4868 multiplication and division.
4869 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4870 fully-masked loops with a fixed vector length.
4871 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4872 tests.
4873 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4874 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4875 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4876
4877 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4878
4879 * gcc.target/aarch64/sve/div_1.c: New test.
4880 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4881 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4882 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4883
4884 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4885
4886 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4887
4888 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4889
4890 * lib/target-supports.exp
4891 (check_effective_target_vect_double_cond_arith): New proc.
4892 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4893 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4894 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4895 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4896 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4897 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4898 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4899
4900 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4901
4902 PR fortran/85839
4903 * gfortran.dg/f2018_obs.f90: New test case.
4904
4905 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4906
4907 PR fortran/85543
4908 * gfortran.dg/pr85543.f90: New test.
4909
4910 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4911
4912 PR fortran/85780
4913 * gfortran.dg/pr85780.f90: New test.
4914
4915 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4916
4917 PR fortran/85779
4918 * gfortran.dg/pr85779_1.f90: New test.
4919 * gfortran.dg/pr85779_2.f90: Ditto.
4920 * gfortran.dg/pr85779_3.f90: Ditto.
4921
4922 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4923
4924 PR fortran/85895
4925
4926 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4927 * gfortran.dg/pr85895.f90: New test.
4928
4929 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4930
4931 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4932 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4933
4934 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4935
4936 * gcc.dg/fold-popcount-1.c: New testcase.
4937 * gcc.dg/fold-popcount-2.c: New testcase.
4938 * gcc.dg/fold-popcount-3.c: New testcase.
4939 * gcc.dg/fold-popcount-4.c: New testcase.
4940
4941 2018-05-24 Marek Polacek <polacek@redhat.com>
4942
4943 PR c++/85847
4944 * g++.dg/cpp0x/new3.C: New test.
4945
4946 2018-05-24 Javier Miranda <miranda@adacore.com>
4947
4948 * gnat.dg/discr52.adb: New testcase.
4949
4950 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4951
4952 * gnat.dg/others1.adb: New testcase.
4953
4954 2018-05-24 Justin Squirek <squirek@adacore.com>
4955
4956 * gnat.dg/raise_expr.adb: New testcase.
4957
4958 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4959
4960 * gnat.dg/formal_containers.adb: New testcase.
4961
4962 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4963
4964 * gcc.target/i386/pr85345.c: Require ifunc support.
4965
4966 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4967
4968 * gcc.dg/vect/vect-fma-1.c: New test.
4969
4970 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4971
4972 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4973 scan-tree-dump*.
4974
4975 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4976
4977 PR target/83009
4978 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4979
4980 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4981
4982 PR target/78849
4983 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4984 DEFAULT_CFLAGS.
4985 * gcc.target/msp430/pr78849.c: New test.
4986
4987 2018-05-23 Marek Polacek <polacek@redhat.com>
4988
4989 * g++.dg/cpp2a/range-for8.C: New test.
4990 * g++.dg/cpp2a/range-for9.C: New test.
4991 * g++.dg/cpp2a/range-for10.C: New test.
4992
4993 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4994
4995 * lib/target-supports.exp (check_effective_target_be): New.
4996 (check_effective_target_le): New.
4997
4998 2018-05-23 Marek Polacek <polacek@redhat.com>
4999
5000 * g++.dg/cpp2a/range-for1.C: New test.
5001 * g++.dg/cpp2a/range-for2.C: New test.
5002 * g++.dg/cpp2a/range-for3.C: New test.
5003 * g++.dg/cpp2a/range-for4.C: New test.
5004 * g++.dg/cpp2a/range-for5.C: New test.
5005 * g++.dg/cpp2a/range-for6.C: New test.
5006 * g++.dg/cpp2a/range-for7.C: New test.
5007
5008 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5009
5010 * gcc.target/i386/cvt-3.c: New test.
5011
5012 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5013
5014 * gcc.target/i386/cvt-2.c: New test.
5015
5016 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5017
5018 * gcc.dg/pr79985.c: New testcase.
5019
5020 2018-05-23 Richard Biener <rguenther@suse.de>
5021
5022 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5023
5024 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5025
5026 PR target/84882
5027 * gcc.target/aarch64/pr84882.c: New test.
5028 * gcc.target/aarch64/target_attr_18.c: Likewise.
5029
5030 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5031
5032 PR tree-optimization/85853
5033 * gfortran.dg/vect/pr85853.f90: New test.
5034
5035 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5036
5037 * gnat.dg/import2.adb: New testcase.
5038
5039 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5040
5041 * gnat.dg/discr51.adb: New testcase.
5042
5043 2018-05-23 Javier Miranda <miranda@adacore.com>
5044
5045 * gnat.dg/valid_scalars1.adb: New testcase.
5046
5047 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5048
5049 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5050
5051 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5052
5053 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5054 testcase.
5055
5056 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5057
5058 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5059 testcase.
5060
5061 2018-05-23 Bob Duff <duff@adacore.com>
5062
5063 * gnat.dg/addr10.adb: New testcase.
5064
5065 2018-05-23 Richard Biener <rguenther@suse.de>
5066
5067 PR middle-end/85874
5068 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5069
5070 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5071
5072 PR tree-optimization/85822
5073 * c-c++-common/pr85822.c: New test.
5074
5075 2018-05-23 Richard Biener <rguenther@suse.de>
5076
5077 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5078
5079 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5080
5081 PR fortran/85841
5082 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5083
5084 2018-05-22 Martin Sebor <msebor@redhat.com>
5085
5086 PR middle-end/85359
5087 * gcc.dg/attr-nonstring.c: New test.
5088
5089 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5090
5091 PR target/85345
5092 * gcc.target/i386/pr85345.c: New test.
5093
5094 2018-05-22 Luis Machado <luis.machado@linaro.org>
5095
5096 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5097
5098 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5099
5100 PR fortran/85841
5101 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5102 dg-additional-options.
5103 * gfortran.dg/graphite/block-2.f: Ditto.
5104 * gfortran.dg/graphite/id-19.f: Ditto.
5105 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5106 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5107 * gfortran.dg/vect/pr52580.f: Ditto.
5108
5109 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5110
5111 * gcc.target/aarch64/ldp_stp_6.c: New.
5112 * gcc.target/aarch64/ldp_stp_7.c: New.
5113 * gcc.target/aarch64/ldp_stp_8.c: New.
5114
5115 2018-05-22 Martin Sebor <msebor@redhat.com>
5116
5117 PR c/85623
5118 * c-c++-common/attr-nonstring-3.c: Adjust.
5119 * c-c++-common/attr-nonstring-4.c: Adjust.
5120 * c-c++-common/attr-nonstring-6.c: New test.
5121
5122 2018-05-22 Martin Sebor <msebor@redhat.com>
5123
5124 PR tree-optimization/85826
5125 * gcc.dg/Wrestrict-17.c: New test.
5126
5127 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5128
5129 * gcc.dg/torture/pr85862.c: Rename to...
5130 * gcc.dg/torture/pr85852.c: ...this.
5131
5132 2018-05-22 Justin Squirek <squirek@adacore.com>
5133
5134 * gnat.dg/warn14.adb: New testcase.
5135
5136 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5137
5138 * gnat.dg/controlled8.adb: New testcase.
5139
5140 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5141
5142 * gnat.dg/discr50.adb: New testcase.
5143
5144 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5145
5146 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5147 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5148 gnat.dg/discr49_rec2.ads: New testcase.
5149
5150 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5151
5152 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5153 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5154 testcase.
5155
5156 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5157
5158 * gnat.dg/fixedpnt3.adb: New testcase.
5159
5160 2018-05-22 Justin Squirek <squirek@adacore.com>
5161
5162 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5163 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5164
5165 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5166
5167 PR middle-end/85862
5168 * gcc.dg/torture/pr85862.c: New test.
5169
5170 2018-05-22 Richard Biener <rguenther@suse.de>
5171
5172 PR tree-optimization/85834
5173 * g++.dg/torture/pr85834.C: New testcase.
5174 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5175
5176 2018-05-22 Martin Liska <mliska@suse.cz>
5177
5178 PR ipa/85607
5179 * g++.dg/ipa/pr85607.C: New test.
5180
5181 2018-05-22 Richard Biener <rguenther@suse.de>
5182
5183 PR tree-optimization/85863
5184 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5185
5186 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5187
5188 PR fortran/85841
5189 * gfortran.dg/assumed_rank_5.f90: Update error message.
5190 * gfortran.dg/assumed_type_4.f90: Ditto.
5191 * gfortran.dg/bind_c_array_params.f03: Ditto.
5192 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5193 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5194 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5195 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5196 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5197 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5198 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5199 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5200 * gfortran.dg/rank_3.f90: Ditto.
5201 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5202 * gfortran.dg/implicit_14.f90: Ditto.
5203
5204 2018-05-21 Christian Groessler <chris@groessler.org>
5205
5206 * gcc.c-torture/compile/simd-5.c: Fix comment.
5207
5208 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5209
5210 PR target/85657
5211 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5212 __float128, __ibm128, and long double.
5213 * gcc.target/powerpc/pr85657-2.c: Likewise.
5214 * gcc.target/powerpc/pr85657-3.c: Likewise.
5215 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5216 implementated as a separate type internally, and is not just an
5217 alias for long double.
5218
5219 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5220
5221 PR tree-optimization/85814
5222 * gcc.dg/torture/pr85814.c: New test.
5223
5224 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 PR c++/84588
5227 * g++.dg/cpp0x/cond1.C: New.
5228 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5229 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5230 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5231 * g++.dg/parse/cond6.C: Likewise.
5232 * g++.dg/parse/cond7.C: Likewise.
5233 * g++.dg/parse/cond8.C: Likewise.
5234 * g++.dg/cpp1z/decomp16.C: Update.
5235 * g++.old-deja/g++.jason/cond.C: Likewise.
5236
5237 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5238
5239 ChangeLog for r260480
5240 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5241 warnings for deleted and obsolescent features.
5242 * gfortran.dg/graphite/id-19.f: Ditto.
5243 * gfortran.dg/graphite/id-20.f: Ditto.
5244 * gfortran.dg/graphite/id-27.f90: Ditto.
5245 * gfortran.dg/graphite/pr82449.f: Ditto.
5246
5247 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5248
5249 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5250 tiny and large memory models.
5251
5252 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5253
5254 * gnat.dg/suppress_initialization.adb,
5255 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5256
5257 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5258
5259 * gnat.dg/exit1.adb: New testcase.
5260
5261 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5262
5263 * gnat.dg/array30.adb: New testcase.
5264
5265 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5266
5267 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5268
5269 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5270
5271 * gcc.c-torture/execute/ssad-run.c: New test.
5272 * gcc.c-torture/execute/usad-run.c: Likewise.
5273 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5274 * gcc.target/aarch64/usadv16qi.c: Likewise.
5275
5276 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5277
5278 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5279 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5280 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5281 vbcaxq_s64): New.
5282 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5283 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5284 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5285
5286 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5287
5288 PR fortran/85841
5289 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5290 * gfortran.dg/g77/20020307-1.f: Ditto.
5291 * gfortran.dg/g77/980310-3.f: Ditto.
5292 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5293 * gfortran.dg/goacc/loop-1.f95: Ditto.
5294 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5295 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5296 * gfortran.dg/gomp/do-1.f90: Ditto.
5297 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5298 * gfortran.dg/pr17229.f: Ditto.
5299 * gfortran.dg/pr37243.f: Ditto.
5300 * gfortran.dg/pr49721-1.f: Ditto.
5301 * gfortran.dg/pr58484.f: Ditto.
5302 * gfortran.dg/pr81175.f: Ditto.
5303 * gfortran.dg/pr81723.f: Ditto.
5304 * gfortran.dg/predcom-2.f: Ditto.
5305 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5306 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5307 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5308 * gfortran.dg/vect/pr52580.f: Ditto.
5309
5310 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5311
5312 PR fortran/80657
5313 * gfortran.dg/char_result_18.f90: New test.
5314
5315 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5316
5317 PR fortran/49636
5318 * gfortran.dg/associate_38.f90: New test.
5319
5320 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5321
5322 PR fortran/82275
5323 * gfortran.dg/select_type_42.f90: New test.
5324
5325 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5326
5327 PR fortran/82923
5328 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5329 that the patch fixes PR66694 & PR82617, although the testcases
5330 are not explicitly included.
5331
5332 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5333
5334 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5335
5336 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5337
5338 PR c++/82899
5339 * g++.dg/pr82899.C: New testcase.
5340
5341 2018-05-18 Martin Liska <mliska@suse.cz>
5342
5343 * gcc.dg/pr68766.c: Change pruned output.
5344
5345 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5346
5347 PR c++/85782
5348 * c-c++-common/goacc/pr85782.c: New test.
5349
5350 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5351
5352 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5353
5354 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5355
5356 * gcc.target/arm/pr62554.c: Delete.
5357 * gcc.target/arm/pr69610-1.c: Likewise.
5358 * gcc.target/arm/pr69610-2.c: Likewise.
5359
5360 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5361
5362 * gcc.target/arm/pr40887.c: Update comment.
5363 * lib/target-supports.exp: Don't generate effective target checks
5364 and related helpers for armv5. Update comment.
5365 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5366 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5367 target check and options.
5368
5369 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5370
5371 PR middle-end/85817
5372 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5373 scan-tree-dump-not for h.
5374
5375 2018-05-18 Richard Biener <rguenther@suse.de>
5376
5377 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5378 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5379 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5380 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5381 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5382 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5383 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5384 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5385 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5386 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5387 * gcc.dg/vrp-min-max-1.c: Likewise.
5388 * gcc.dg/vrp-min-max-3.c: New testcase.
5389
5390 2018-05-18 Richard Biener <rguenther@suse.de>
5391
5392 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5393 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5394 * gcc.dg/graphite/scop-6.c: Likewise.
5395 * gcc.dg/graphite/scop-7.c: Likewise.
5396 * gcc.dg/graphite/scop-8.c: Likewise.
5397 * gcc.dg/graphite/scop-9.c: Likewise.
5398
5399 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5400
5401 * gcc.target/aarch64/vect-init-ld1.c: New test.
5402
5403 2018-05-18 Martin Liska <mliska@suse.cz>
5404
5405 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5406 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5407
5408 2018-05-18 Martin Liska <mliska@suse.cz>
5409
5410 * gcc.dg/ipa/ipa-icf-39.c: New test.
5411 * gcc.dg/pr68766.c: Adjust pruned output.
5412
5413 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5414
5415 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5416 New proc.
5417 * gcc.dg/fma-1.c: New test.
5418 * gcc.dg/fma-2.c: Likewise.
5419 * gcc.dg/fma-3.c: Likewise.
5420 * gcc.dg/fma-4.c: Likewise.
5421 * gcc.dg/fma-5.c: Likewise.
5422 * gcc.dg/fma-6.c: Likewise.
5423 * gcc.dg/fma-7.c: Likewise.
5424 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5425 scalar_all_fma.
5426 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5427 * gfortran.dg/reassoc_8.f: Likewise.
5428 * gfortran.dg/reassoc_9.f: Likewise.
5429 * gfortran.dg/reassoc_10.f: Likewise.
5430
5431 2018-05-17 Jim Wilson <jimw@sifive.com>
5432
5433 * gcc.target/riscv/switch-qi.c: New.
5434 * gcc.target/riscv/switch-si.c: New.
5435
5436 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5437
5438 PR target/85698
5439 * gcc.target/powerpc/pr85698.c: New test.
5440
5441 2018-05-17 Richard Biener <rguenther@suse.de>
5442
5443 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5444
5445 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5446
5447 PR tree-optimization/85793
5448 * gcc.dg/vect/pr85793.c: New test.
5449
5450 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5451
5452 * gcc.dg/gimplefe-28.c: New test.
5453 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5454 internal function calls.
5455 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5456
5457 2018-05-17 Martin Liska <mliska@suse.cz>
5458
5459 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5460 space in between 'G_' and '('.
5461
5462 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR target/85323
5465 * gcc.target/i386/pr85323-7.c: New test.
5466 * gcc.target/i386/pr85323-8.c: New test.
5467 * gcc.target/i386/pr85323-9.c: New test.
5468
5469 PR target/85323
5470 * gcc.target/i386/pr85323-4.c: New test.
5471 * gcc.target/i386/pr85323-5.c: New test.
5472 * gcc.target/i386/pr85323-6.c: New test.
5473
5474 PR target/85323
5475 * gcc.target/i386/pr85323-1.c: New test.
5476 * gcc.target/i386/pr85323-2.c: New test.
5477 * gcc.target/i386/pr85323-3.c: New test.
5478
5479 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5480 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5481 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5482 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5483 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5484 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5485 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5486 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5487 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5488 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5489 * gcc.target/i386/avx512f-setzero-1.c: New test.
5490
5491 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5492
5493 * gcc.target/aarch64/vect-slp-dup.c: New.
5494
5495 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/85713
5498 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5499
5500 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5501
5502 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5503 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5504
5505 2018-05-17 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/85757
5508 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5509
5510 2018-05-16 Marek Polacek <polacek@redhat.com>
5511
5512 PR c++/85363
5513 * g++.dg/cpp0x/initlist-throw1.C: New test.
5514 * g++.dg/cpp0x/initlist-throw2.C: New test.
5515
5516 2018-05-16 Carl Love <cel@us.ibm.com>
5517
5518 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5519 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5520 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5521
5522 2018-05-16 Richard Biener <rguenther@suse.de>
5523
5524 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5525 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5526 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5527
5528 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5529
5530 * gcc.target/aarch64/sve/vcond_10.c: New test.
5531 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5532 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5533 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5534
5535 2018-05-15 Martin Sebor <msebor@redhat.com>
5536
5537 PR tree-optimization/85753
5538 * gcc.dg/Wrestrict-10.c: Adjust.
5539 * gcc.dg/Wrestrict-16.c: New test.
5540
5541 2018-05-15 Martin Sebor <msebor@redhat.com>
5542
5543 PR middle-end/85643
5544 * c-c++-common/attr-nonstring-7.c: New test.
5545
5546 2018-05-15 Richard Biener <rguenther@suse.de>
5547
5548 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5549
5550 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5551
5552 PR tree-optimization/83648
5553 * gcc.dg/tree-ssa/pr83648.c: New test.
5554 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5555
5556 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5557
5558 PR ipa/85734
5559 * gcc.dg/ipa/pr85734.c: New test.
5560
5561 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5562
5563 PR target/85756
5564 * gnat.dg/opt70.adb: New test.
5565 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5566
5567 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5568
5569 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5570 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5571
5572 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5573
5574 * gcc.target/aarch64/vmov_n_1.c: Update test.
5575 * gcc.target/aarch64/vfp-1.c: Update test.
5576
5577 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR target/85756
5580 * gcc.c-torture/execute/pr85756.c: New test.
5581
5582 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5583
5584 * gcc.target/i386/cldemote-1.c: New test.
5585
5586 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5587
5588 PR fortran/85742
5589 * gfortran.dg/assumed_type_9.f90 : New test.
5590
5591 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5592
5593 PR fortran/85542
5594 * gfortran.dg/pr85542.f90: New test.
5595
5596 2018-05-11 Martin Jambor <mjambor@suse.cz>
5597
5598 PR ipa/85655
5599 * g++.dg/lto/pr85655_0.C: New test.
5600
5601 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5602
5603 * gcc.target/i386/tpause-1.c: New test.
5604 * gcc.target/i386/umonitor-1.c: New test.
5605
5606 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR c/85696
5609 * c-c++-common/gomp/pr85696.c: New test.
5610
5611 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5612 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR tree-optimization/85692
5615 * gcc.target/i386/pr85692.c: New test.
5616
5617 2018-05-11 Martin Liska <mliska@suse.cz>
5618
5619 PR sanitizer/85556
5620 * c-c++-common/ubsan/attrib-6.c: New test.
5621
5622 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5623
5624 PR fortran/85687
5625 * gfortran.dg/pr85687.f90: new test.
5626
5627 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5628
5629 PR fortran/85521
5630 * gfortran.dg/pr85521_1.f90: New test.
5631 * gfortran.dg/pr85521_2.f90: New test.
5632
5633 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5634
5635 PR fortran/70870
5636 * gfortran.dg/pr70870_1.f90: New test.
5637
5638 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5639
5640 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5641
5642 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR c++/85662
5645 * g++.dg/ext/offsetof2.C: New test.
5646
5647 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5648
5649 PR fortran/68846
5650 * gfortran.dg/temporary_3.f90 : New test.
5651
5652 PR fortran/70864
5653 * gfortran.dg/temporary_2.f90 : New test.
5654
5655 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5656
5657 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5658 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5659 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5660 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5661 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5662 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5663 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5664 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5665 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5666 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5667 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5668 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5669 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5670 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5671 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5672 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5673 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5674 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5675 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5676 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5677 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5678 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5679 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5680 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5681 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5682 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5683 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5684
5685 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR tree-optimization/85699
5688 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5689 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5690 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5691 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5692
5693 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5694
5695 * g++.dg/tls/pr85400.C: New test.
5696
5697 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5698
5699 PR c++/85713
5700 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5701
5702 2018-05-09 Carl Love <cel@us.ibm.com>
5703
5704 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5705
5706 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5707
5708 PR c++/85713
5709 Revert:
5710 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5711
5712 PR c++/84588
5713 * g++.dg/cpp1y/pr84588.C: New.
5714
5715 2018-05-09 Andreas Schwab <schwab@suse.de>
5716
5717 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5718
5719 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5720
5721 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5722 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5723
5724 2018-05-08 Carl Love <cel@us.ibm.com>
5725 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5726
5727 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5728
5729 PR c++/84588
5730 * g++.dg/cpp1y/pr84588.C: New.
5731
5732 2018-05-08 Marek Polacek <polacek@redhat.com>
5733
5734 PR c++/85695
5735 * g++.dg/cpp1z/constexpr-if22.C: New test.
5736
5737 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5738
5739 PR target/85693
5740 * gcc.target/i386/pr85693.c: New test.
5741
5742 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR target/85683
5745 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5746 scan-assembler-times checking that except for [fh]*xor other functions
5747 don't use any load instructions.
5748
5749 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5750
5751 * gcc.target/i386/builtin_target.c: Test goldmont.
5752 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5753 arch=silvermont.
5754
5755 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR target/85572
5758 * g++.dg/other/sse2-pr85572-1.C: New test.
5759 * g++.dg/other/sse2-pr85572-2.C: New test.
5760 * g++.dg/other/sse4-pr85572-1.C: New test.
5761 * g++.dg/other/avx2-pr85572-1.C: New test.
5762
5763 PR target/85317
5764 * gcc.target/i386/pr85317.c: New test.
5765 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5766 optimization barrier to avoid optimizing away the expected insn.
5767
5768 PR target/85480
5769 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5770 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5771
5772 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5773
5774 * g++.dg/other/sve_const_pred_1.C: Rename to...
5775 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5776 target selectors and explicit -march options.
5777 * g++.dg/other/sve_const_pred_2.C: Rename to...
5778 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5779 * g++.dg/other/sve_const_pred_3.C: Rename to...
5780 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5781 * g++.dg/other/sve_const_pred_4.C: Rename to...
5782 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5783 * g++.dg/other/sve_tls_2.C: Rename to...
5784 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5785 * g++.dg/other/sve_vcond_1.C: Rename to...
5786 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5787 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5788 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5789
5790 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5791
5792 PR testsuite/85586
5793 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5794 !vect_no_align.
5795
5796 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5797
5798 PR c++/57429
5799 * g++.dg/cpp0x/deleted14.C: New.
5800
5801 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5802 Alan Hayward <alan.hayward@arm.com>
5803 David Sherwood <david.sherwood@arm.com>
5804
5805 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5806 XFAIL the BIC test.
5807 * gcc.target/aarch64/sve/vcond_7.c: New test.
5808 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5809
5810 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5811
5812 PR c++/70563
5813 * g++.dg/cpp0x/sfinae62.C: New.
5814
5815 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5816
5817 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5818 load from src[i].
5819
5820 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5821
5822 PR c++/80691
5823 * g++.dg/cpp0x/narrowing1.C: New.
5824
5825 2018-05-08 Richard Biener <rguenther@suse.de>
5826
5827 PR middle-end/85588
5828 * gcc.dg/torture/pr85574.c: Rename to...
5829 * gcc.dg/torture/pr85588.c: ... this.
5830
5831 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5832
5833 PR fortran/54613
5834 * gfortran.dg/minmaxloc_12.f90: New test case.
5835 * gfortran.dg/minmaxloc_13.f90: New test case.
5836
5837 2018-05-07 Nathan Sidwell <nathan@acm.org>
5838
5839 * g++.dg/cpp0x/range-for10.C: Delete.
5840 * g++.dg/ext/forscope1.C: Delete.
5841 * g++.dg/ext/forscope2.C: Delete.
5842 * g++.dg/template/for1.C: Delete.
5843
5844 2018-05-07 Jeff Law <law@redhat.com>
5845
5846 * gfortran.dg/linefile.f90: New test.
5847
5848 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5849
5850 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5851 and options.
5852
5853 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5854
5855 PR c++/85659
5856 * g++.dg/ext/asm14.C: New test.
5857 * g++.dg/ext/asm15.C: New test.
5858 * g++.dg/ext/asm16.C: New test.
5859
5860 2018-05-06 Michael Eager <eager@eagercon.com>
5861
5862 * gcc.target/microblaze/others/picdtr.c: Correct option
5863 -fPIE -mpic-data-is-text-relative.
5864
5865 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5866
5867 * gcc.target/microblaze/others/picdtr.c: Add test for
5868 -fPIE -mpic-data-is-text-relative.
5869
5870 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5871
5872 PR fortran/85507
5873 * gfortran.dg/coarray_dependency_1.f90: New test.
5874 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5875
5876 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5877
5878 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5879 to match the currently produced gimple.
5880
5881 2018-05-04 Carl Love <cel@us.ibm.com>
5882
5883 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5884 vec_trunc.
5885 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5886 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5887 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5888 xvcmpgedp counts. Add xxsel counts.
5889
5890 2018-05-04 Richard Biener <rguenther@suse.de>
5891
5892 PR middle-end/85627
5893 * g++.dg/torture/pr85627.C: New testcase.
5894
5895 2018-05-04 Richard Biener <rguenther@suse.de>
5896
5897 PR middle-end/85574
5898 * gcc.dg/torture/pr85574.c: New testcase.
5899 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5900
5901 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR libstdc++/85466
5904 * gcc.dg/nextafter-1.c: New test.
5905 * gcc.dg/nextafter-2.c: New test.
5906 * gcc.dg/nextafter-3.c: New test.
5907 * gcc.dg/nextafter-4.c: New test.
5908
5909 2018-05-03 Nathan Sidwell <nathan@acm.org>
5910
5911 Remove -ffriend-injection.
5912 * g++.old-deja/g++.jason/scoping15.C: Delete.
5913 * g++.old-deja/g++.mike/net43.C: Delete.
5914
5915 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR target/85530
5918 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5919 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5920 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5921 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5922
5923 2018-05-03 Tom de Vries <tom@codesourcery.com>
5924
5925 PR testsuite/85106
5926 * lib/scanoffloadtree.exp: New file.
5927
5928 2018-05-03 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/85615
5931 * gcc.dg/torture/pr85615.c: New testcase.
5932
5933 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5934
5935 PR tree-optimization/70291
5936 * gcc.dg/complex-6.c: New test.
5937 * gcc.dg/complex-7.c: Likewise.
5938
5939 2018-05-03 Richard Biener <rguenther@suse.de>
5940
5941 PR testsuite/85579
5942 * fortran.dg/pr51434.f90: Truncate transfer argument.
5943
5944 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5945
5946 PR target/85582
5947 * gcc.c-torture/execute/pr85582-3.c: New test.
5948
5949 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5950 Jason Merrill <jason@redhat.com>
5951
5952 PR c++/68374
5953 * g++.dg/warn/Wshadow-13.C: New.
5954 * g++.dg/warn/Wshadow-14.C: Likewise.
5955
5956 2018-05-02 Tom de Vries <tom@codesourcery.com>
5957
5958 PR libgomp/82428
5959 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5960 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5961
5962 2018-05-02 David Pagan <dave.pagan@oracle.com>
5963
5964 PR c/30552
5965 * gcc.dg/noncompile/pr30552-1.c: New test.
5966 * gcc.dg/noncompile/pr30552-2.c: New test.
5967 * gcc.dg/noncompile/pr30552-3.c: New test.
5968 * gcc.dg/noncompile/pr30552-4.c: New test.
5969
5970 2018-05-02 Richard Biener <rguenther@suse.de>
5971
5972 PR tree-optimization/85597
5973 * gcc.dg/vect/pr85597.c: New testcase.
5974
5975 2018-05-02 Tom de Vries <tom@codesourcery.com>
5976
5977 PR testsuite/85106
5978 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5979 * lib/scanltranstree.exp: New file.
5980 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5981 (scan-ltrans-tree-dump-times_required_options)
5982 (scan-ltrans-tree-dump-not_required_options)
5983 (scan-ltrans-tree-dump-dem_required_options)
5984 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5985 * lib/gcc-dg.exp: Include scanltranstree.exp.
5986
5987 2018-05-02 Tom de Vries <tom@codesourcery.com>
5988
5989 PR testsuite/85106
5990 * gcc.dg/ipa/ipa-icf-38.c: New test.
5991 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5992 * lib/scandump.exp (dump-base): New proc.
5993 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5994 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5995 base.
5996 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5997 * lib/scanlang.exp: Same.
5998 * lib/scanrtl.exp: Same.
5999 * lib/scantree.exp: Same.
6000 * lib/scanwpaipa.exp: New file.
6001 * lib/gcc-dg.exp: Include scanwpaipa.exp.
6002
6003 2018-05-02 Richard Biener <rguenther@suse.de>
6004
6005 PR middle-end/85567
6006 * gcc.dg/torture/pr85567.c: New testcase.
6007
6008 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR target/85582
6011 * gcc.c-torture/execute/pr85582-1.c: New test.
6012 * gcc.c-torture/execute/pr85582-2.c: New test.
6013
6014 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6015
6016 PR tree-optimization/85586
6017 * gcc.dg/vect/pr85586.c: New test.
6018
6019 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6020
6021 PR tree-optimization/85143
6022 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6023 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6024
6025 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6026
6027 PR c/84258
6028 * c-c++-common/Wformat-pr84258.c: New test.
6029
6030 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6031
6032 PR tree-optimization/82665
6033 * gcc.dg/tree-ssa/pr82665.c: New test.
6034
6035 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6036
6037 PR c++/85523
6038 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6039 (test_add_fixit_insert_formatted_single_line): New function.
6040 (test_add_fixit_insert_formatted_multiline): New function.
6041 Extend expected output of generated patch to include fix-it hints
6042 for these.
6043 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6044 "gcc-rich-location.h". Add test coverage for
6045 gcc_rich_location::add_fixit_insert_formatted.
6046
6047 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6048
6049 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6050 (test_show_locus): Update for location_get_source_line returning a
6051 char_span. Use char_span for handling words in the
6052 "test_many_nested_locations" fix-it example.
6053
6054 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6055
6056 * gcc.target/arc/interrupt-8.c: Update test.
6057 * gcc.target/arc/loop-4.c: Likewise.
6058 * gcc.target/arc/loop-hazard-1.c: Likewise.
6059 * gcc.target/arc/sdata-3.c: Likewise.
6060
6061 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6062
6063 * gcc.target/arc/store-merge-1.c: New test.
6064 * gcc.target/arc/add_n-combine.c: Update test.
6065
6066 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6067
6068 Microblaze Target: PIC data text relative
6069
6070 * gcc.target/microblaze/others/data_var1.c: Include
6071 PIC case of r20 base register.
6072 * gcc.target/microblaze/others/data_var2.c: Ditto.
6073 * gcc.target/microblaze/others/picdtr.c: Add new
6074 test case for -mpic-is-data-text-relative.
6075 * gcc.target/microblaze/others/sdata_var1.c: Add
6076 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6077 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6078 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6079 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6080 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6081 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6082 Ditto.
6083 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6084 Ditto.
6085
6086 2018-04-30 Richard Biener <rguenther@suse.de>
6087
6088 PR tree-optimization/28364
6089 PR tree-optimization/85275
6090 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6091 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6092 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6093 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6094 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6095 still passes.
6096 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6097 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6098 still passes.
6099 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6100 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6101 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6102
6103 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6104
6105 PR target/84431
6106 * gcc.target/i386/pr84431.c: New test.
6107
6108 2018-04-27 Martin Jambor <mjambor@suse.cz>
6109
6110 PR ipa/85549
6111 * g++.dg/ipa/pr85549.C: New test.
6112
6113 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6114
6115 PR c++/85553
6116 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6117 directive.
6118 * g++.dg/cpp0x/constexpr-85553.C: New test.
6119
6120 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6121
6122 PR c++/85515
6123 * g++.dg/pr85515-1.C: New test.
6124 * g++.dg/pr85515-2.C: New test.
6125
6126 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6127
6128 PR c++/84691
6129 * g++.dg/cpp0x/friend3.C: New.
6130
6131 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6132
6133 PR target/82518
6134 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6135 Use check_effective_target_arm_little_endian.
6136
6137 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR tree-optimization/85529
6140 * gcc.c-torture/execute/pr85529-1.c: New test.
6141 * gcc.c-torture/execute/pr85529-2.c: New test.
6142 * gcc.dg/pr85529.c: New test.
6143
6144 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6145
6146 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6147 `.dword' in addition to `lw' and `.word'.
6148
6149 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6150
6151 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6152
6153 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6154
6155 * gnat.dg/loop_optimization24.adb: New test.
6156
6157 2018-04-26 Richard Biener <rguenther@suse.de>
6158
6159 PR tree-optimization/85116
6160 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6161 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6162 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6163 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6164
6165 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6166
6167 PR target/85473
6168 * gcc.target/i386/pr85473-1.c: New test.
6169 * gcc.target/i386/pr85473-2.c: New test.
6170
6171 2018-04-25 Nathan Sidwell <nathan@acm.org>
6172 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR c++/85437
6175 PR c++/49171
6176 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6177 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6178 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6179 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6180 * g++.dg/cpp0x/pr85437-1.C: New.
6181 * g++.dg/cpp0x/pr85437-2.C: New.
6182 * g++.dg/cpp0x/pr85437-3.C: New.
6183 * g++.dg/cpp0x/pr85437-4.C: New.
6184
6185 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6186
6187 PR fortran/85520
6188 * gfortran.dg/pr85520.f90: New test.
6189
6190 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6191
6192 PR target/85512
6193 * gcc.dg/pr85512.c: New test.
6194
6195 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6196
6197 PR target/85485
6198 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6199 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6200 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6201 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6202 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6203 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6204 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6205 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6206 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6207 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6208 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6209 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6210 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6211 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6212 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6213 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6214 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6215 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6216 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6217 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6218 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6219 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6220 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6221 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6222 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6223 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6224 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6225 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6226 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6227 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6228 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6229 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6230 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6231 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6232 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6233 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6234 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6235 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6236 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6237 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6238 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6239 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6240 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6241 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6242 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6243 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6244 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6245 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6246 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6247 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6248 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6249 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6250 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6251 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6252 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6253 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6254 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6255 with -mshstk.
6256 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6257 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6258 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6259 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6260 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6261 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6262 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6263 * (dg-options): Likwise.
6264 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6265 -mno-cet.
6266 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6267 * gcc.target/i386/cet-label-3.c: Removed.
6268 * gcc.target/i386/cet-property-3.c: Likwise.
6269 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6270
6271 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR target/85511
6274 * gcc.target/i386/pr85511.c: New test.
6275
6276 PR target/85503
6277 * g++.dg/ext/pr85503.C: New test.
6278
6279 PR target/85508
6280 * gcc.target/i386/pr85508.c: New test.
6281
6282 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6283
6284 PR tree-optimization/85478
6285 * g++.dg/pr85478.C: New test.
6286
6287 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6288
6289 * g++.dg/torture/pr85496.C: New test.
6290
6291 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6292
6293 PR rtl-optimization/85423
6294 * gcc.dg/pr85423.c: New test.
6295
6296 2018-04-20 Martin Sebor <msebor@redhat.com>
6297
6298 PR c/85365
6299 * gcc.dg/Wrestrict-15.c: New test.
6300
6301 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6302
6303 PR target/85456
6304 * gcc.target/powerpc/pr85456.c: New test.
6305
6306 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6307
6308 * g++.dg/ext/undef-bool-1.C: Require lp64.
6309 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6310
6311 2018-04-20 Jeff Law <law@redhat.com>
6312
6313 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6314 stack protector.
6315 * gcc.dg/stack-check-6.c: Likewise.
6316 * gcc.dg/stack-check-6a.c: Likewise.
6317 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6318 * gcc.target/i386/stack-check-18.c: Likewise.
6319 * gcc.target/i386/stack-check-19.c: Likewise.
6320
6321 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6322
6323 PR testsuite/85483
6324 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6325 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6326 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6327 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6328
6329 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6330
6331 PR target/85469
6332 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6333 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6334
6335 2018-04-20 Richard Biener <rguenther@suse.de>
6336
6337 PR middle-end/85475
6338 * gcc.dg/torture/pr85475.c: New testcase.
6339
6340 2018-04-20 Martin Jambor <mjambor@suse.cz>
6341
6342 ipa/85449
6343 * gcc.dg/ipa/pr85449.c: New test.
6344
6345 2018-04-20 Martin Jambor <mjambor@suse.cz>
6346
6347 ipa/85447
6348 * g++.dg/ipa/pr85447.C: New file.
6349 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6350
6351 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR c++/85462
6354 * g++.dg/cpp0x/pr85462.C: New test.
6355
6356 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6357
6358 * gcc.target/i386/pr85404.c: Require CET target.
6359
6360 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR tree-optimization/85467
6363 * gcc.dg/pr85467.c: New test.
6364
6365 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6366
6367 PR c++/84611
6368 * g++.dg/parse/crash68.C: New.
6369
6370 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6371
6372 PR libgcc/85334
6373 * g++.dg/torture/pr85334.C: New test.
6374
6375 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6376
6377 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6378 * g++.dg/diagnostic/pr85464.C: New.
6379
6380 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6381
6382 PR target/85397
6383 * gcc.dg/torture/pr85397-1.c: New test.
6384 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6385 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6386
6387 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6388
6389 PR target/85404
6390 * gcc.target/i386/pr85404.c: New test.
6391
6392 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6393
6394 PR target/85417
6395 * c-c++-common/attr-nocf-check-1.c: Compile with
6396 -fcf-protection=none.
6397 * c-c++-common/attr-nocf-check-3.c: Likewise.
6398 * gcc.dg/march-generic.c: Likewise.
6399 * gcc.target/i386/align-limit.c: Likewise.
6400 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6401 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6402 * gcc.target/i386/cet-property-2.c: Likewise.
6403 * gcc.target/i386/ret-thunk-26.c: Likewise.
6404 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6405 targets.
6406 * c-c++-common/fcf-protection-2.c: Likewise.
6407 * c-c++-common/fcf-protection-3.c: Likewise.
6408 * c-c++-common/fcf-protection-5.c: Likewise.
6409 * c-c++-common/fcf-protection-6.c: Likewise.
6410 * c-c++-common/fcf-protection-7.c: Likewise.
6411 * gcc.target/i386/cet-label-3.c: New test.
6412 * gcc.target/i386/cet-property-3.c: Likewise.
6413 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6414 * gcc.target/i386/pr85417-1.c: Likewise.
6415 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6416 __x86_indirect_thunk_nt_(r|e)ax
6417 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6418 * gcc.target/i386/pr85403.c: Remove dg-error,
6419
6420 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6421
6422 * gcc.target/i386/movdir-1.c: New test.
6423
6424 2018-04-19 Richard Biener <rguenther@suse.de>
6425
6426 PR middle-end/85455
6427 * gcc.dg/pr85455.c: New testcase.
6428
6429 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6430
6431 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6432 targets.
6433 * g++.dg/lto/pr85405b_0.C: Likewise.
6434 * g++.dg/lto/pr84805_0.C: Likewise.
6435
6436 2018-04-18 Martin Liska <mliska@suse.cz>
6437
6438 PR ipa/83983
6439 PR ipa/85391
6440 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6441 output.
6442
6443 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6444
6445 PR target/85388
6446 * gcc.dg/pr85388-1.c: New test.
6447 * gcc.dg/pr85388-2.c: Likewise.
6448 * gcc.dg/pr85388-3.c: Likewise.
6449 * gcc.dg/pr85388-4.c: Likewise.
6450 * gcc.dg/pr85388-5.c: Likewise.
6451 * gcc.dg/pr85388-6.c: Likewise.
6452
6453 2018-04-18 Jan Hubicka <jh@suse.cz>
6454 Martin Liska <mliska@suse.cz>
6455
6456 * g++.dg/lto/pr83121_0.C: Update template.
6457 * g++.dg/lto/pr83121_1.C: Update template.
6458 * g++.dg/lto/pr84805_0.C: Update template.
6459 * g++.dg/lto/pr84805_1.C: Update template.
6460 * g++.dg/lto/pr84805_2.C: Update template.
6461
6462 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6463
6464 PR c++/84630
6465 * g++.dg/cpp0x/pr84630.C: New.
6466
6467 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR c++/84463
6470 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6471 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6472 in two cases. Uncomment two other tests and add expected dg-error for
6473 them.
6474 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6475 -Wnarrowing diagnostics on some targets for c++11.
6476 * g++.dg/parse/array-size2.C: Remove xfail.
6477 * g++.dg/cpp0x/constexpr-84463.C: New test.
6478
6479 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6480
6481 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6482 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6483
6484 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR testsuite/85326
6487 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6488 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6489 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6490
6491 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6492
6493 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6494 prevent cascading of errors and change expected error message.
6495 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6496 to 64-bit targets.
6497 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6498 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6499 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6500 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6501 error message.
6502 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6503
6504 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR target/85430
6507 * gcc.dg/pr85430.c: New test.
6508
6509 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6510
6511 PR testsuite/85326
6512 * gcc.target/arm/pr54300.C: Move to...
6513 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6514 * gcc.target/arm/pr55073.C: Move to...
6515 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6516 * gcc.target/arm/pr56184.C: Move to...
6517 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6518 * gcc.target/arm/pr59985.C: Move to...
6519 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6520 * gcc.target/aarch64/pr60675.C: Move to...
6521 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6522 * gcc.target/aarch64/pr81422.C: Move to...
6523 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6524 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6525 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6526 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6527 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6528 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6529 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6530 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6531 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6532 * gcc.target/aarch64/sve/tls_2.C: Move to...
6533 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6534 * gcc.target/aarch64/pr81414.C: Rename to...
6535 * gcc.target/aarch64/pr81414.c: ... This.
6536 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6537 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6538 messages.
6539 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6540 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6541 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6542 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6543 file name.
6544
6545 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR middle-end/85414
6548 * gcc.dg/pr85414.c: New test.
6549
6550 2018-04-17 Martin Jambor <mjambor@suse.cz>
6551
6552 PR ipa/85421
6553 * g++.dg/ipa/pr85421.C: New test.
6554
6555 2018-04-17 Martin Liska <mliska@suse.cz>
6556
6557 PR lto/85405
6558 * g++.dg/lto/pr85405b_0.C: New test.
6559 * g++.dg/lto/pr85405b_1.C: New test.
6560
6561 2018-04-17 Martin Liska <mliska@suse.cz>
6562
6563 PR lto/85405
6564 * g++.dg/lto/pr85405_0.C: New test.
6565 * g++.dg/lto/pr85405_1.C: New test.
6566
6567 2018-04-17 Martin Liska <mliska@suse.cz>
6568
6569 PR ipa/85329
6570 * g++.dg/ext/pr85329-2.C: New test.
6571 * g++.dg/ext/pr85329.C: New test.
6572 * gcc.target/i386/mvc12.c: New test.
6573
6574 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6575
6576 PR c++/85039
6577 * g++.dg/pr85039-1.C: New.
6578 * g++.dg/pr85039-2.C: New.
6579 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6580
6581 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6582
6583 PR target/85080
6584 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6585 if the target supports efficient unaligned storage accesses.
6586
6587 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6588
6589 PR target/83660
6590 * gcc.target/powerpc/pr83660.C: New test.
6591
6592 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6593
6594 PR target/85403
6595 * gcc.target/i386/pr85403.c: New test.
6596
6597 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6598
6599 PR target/84331
6600 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6601
6602 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6603 Jason Merrill <jason@redhat.com>
6604
6605 PR c++/85112
6606 * g++.dg/cpp0x/pr85112.C: New.
6607
6608 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6609
6610 PR testsuite/85326
6611 * g++.dg/ext/undef-bool-1.C: New file.
6612 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6613 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6614
6615 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6616
6617 PR target/85293
6618 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6619 corresponding dg-error clause.
6620 * gcc.target/powerpc/pr80098-3.c: Ditto.
6621 * gcc.target/powerpc/pr80103-1.c: Delete.
6622
6623 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6624
6625 PR fortran/81773
6626 PR fortran/83606
6627 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6628 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6629
6630 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6631
6632 PR fortran/85387
6633 * gfortran.dg/implied_do_io_5.f90: New test.
6634
6635 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6636
6637 PR target/83402
6638 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6639 several values: positive, negative, and zero.
6640 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6641 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6642
6643 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6644
6645 PR rtl-optimization/79916
6646 * gcc.target/powerpc/pr79916.c: New.
6647
6648 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR rtl-optimization/85393
6651 * g++.dg/opt/pr85393.C: New test.
6652 * g++.dg/opt/pr85393-aux.cc: New file.
6653
6654 PR rtl-optimization/85376
6655 * gcc.dg/pr85376.c: New test.
6656
6657 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6658
6659 PR rtl-optimization/83852
6660 * gcc.dg/pr83852.c: New testcase.
6661
6662 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6663
6664 PR testsuite/85326
6665 * gcc.target/s390/pr77822-1.C: Rename to ...
6666 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6667 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6668 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6669
6670 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6671
6672 PR lto/71991
6673 * gcc.target/i386/pr71991.c: New testcase.
6674
6675 2018-04-13 Martin Liska <mliska@suse.cz>
6676 Jakub Jelinek <jakub@redhat.com>
6677
6678 PR middle-end/81657
6679 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6680 call.
6681
6682 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6683
6684 PR c++/85385
6685 * g++.dg/diagnostic/macro-arg-count.C: New test.
6686
6687 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6688
6689 PR fortran/83064
6690 PR testsuite/85346
6691 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6692 array and move test to libgomp/testsuite/libgomp.fortran.
6693 * gfortran.dg/do_concurrent_6.f90: New test.
6694
6695 2018-04-12 Marek Polacek <polacek@redhat.com>
6696
6697 PR c++/85258
6698 * g++.dg/parse/error61.C: New test.
6699
6700 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6701
6702 PR target/85347
6703 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6704 specify -mvsx on gcc command line.
6705
6706 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR target/85328
6709 * gcc.target/i386/pr85328.c: New test.
6710
6711 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6712
6713 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6714
6715 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6716
6717 PR rtl-optimization/85342
6718 * gcc.target/i386/pr85342.c: New test.
6719
6720 2018-04-11 Jason Merrill <jason@redhat.com>
6721
6722 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6723 if ulimit -v is set.
6724
6725 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6726
6727 PR testsuite/85190
6728 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6729
6730 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6733 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6734
6735 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6736
6737 PR c++/70808
6738 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6739 effective target.
6740
6741 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6742
6743 PR target/84301
6744 * gcc.target/i386/pr84301.c: New test.
6745
6746 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6747
6748 PR tree-optimization/85331
6749 * gcc.c-torture/execute/pr85331.c: New test.
6750
6751 2018-04-11 Marek Polacek <polacek@redhat.com>
6752
6753 PR c++/85032
6754 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6755 * g++.dg/cpp1z/constexpr-if21.C: New test.
6756
6757 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR target/85281
6760 * gcc.target/i386/pr85281.c: New test.
6761
6762 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6763
6764 PR rtl-optimization/84659
6765 * gcc.dg/pr84659.c: New test.
6766
6767 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR debug/85302
6770 * g++.dg/debug/dwarf2/pr85302.C: New test.
6771
6772 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6773
6774 PR target/85261
6775 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6776 into register.
6777
6778 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 PR c++/70808
6781 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6782
6783 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6784
6785 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6786 * gcc.target/powerpc/dimode_off.c: Ditto.
6787 * gcc.target/powerpc/tfmode_off.c: Ditto.
6788 * gcc.target/powerpc/timode_off.c: Ditto.
6789
6790 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6791
6792 * gcc.target/powerpc/vec-ldl-1.c: New test.
6793 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6794 corrections to ABI implementation.
6795
6796 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6797
6798 PR target/85056
6799 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6800
6801 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR rtl-optimization/85300
6804 * gcc.dg/pr85300.c: New test.
6805
6806 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6807
6808 PR c++/85110
6809 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6810 where we now show the pertinent parameter.
6811 * g++.dg/diagnostic/aka2.C: Likewise.
6812 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6813
6814 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR fortran/85313
6817 * gfortran.dg/gomp/pr85313.f90: New test.
6818
6819 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6820
6821 PR c++/24314
6822 * g++.dg/parse/template29.C: New.
6823
6824 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6825
6826 PR testsuite/85190
6827 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6828
6829 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR target/85177
6832 PR target/85255
6833 * gcc.target/i386/avx512f-pr85177.c: New test.
6834 * gcc.target/i386/avx512f-pr85255.c: New test.
6835
6836 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6837
6838 PR tree-optimization/85286
6839 * gcc.dg/vect/pr85286.c: New test.
6840
6841 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6842
6843 PR target/85173
6844 * gcc.target/arm/pr85173.c: New test.
6845
6846 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR lto/85248
6849 * gcc.dg/lto/pr85248_0.c: New test.
6850 * gcc.dg/lto/pr85248_1.c: New test.
6851
6852 2018-04-09 Jan Hubicka <jh@suse.cz>
6853
6854 PR lto/85078
6855 * g++.dg/torture/pr85078.C: New.
6856
6857 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6858
6859 PR c++/85227
6860 * g++.dg/cpp1z/decomp44.C: New.
6861 * g++.dg/cpp1z/decomp45.C: Likewise.
6862
6863 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6864
6865 PR fortran/83064
6866 * gfortran.dg/do_concurrent_5.f90: New test.
6867 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6868 message.
6869
6870 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6871
6872 PR fortran/51260
6873 * gfortran.dg/parameter_array_element_3.f90: New test.
6874
6875 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR c++/85194
6878 * g++.dg/cpp1z/decomp43.C: New test.
6879
6880 PR rtl-optimization/80463
6881 * g++.dg/pr80463.C: Add -w to dg-options.
6882
6883 2018-04-09 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/85284
6886 * gcc.dg/torture/pr85284.c: New testcase.
6887
6888 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6889
6890 PR rtl-optimization/80463
6891 PR rtl-optimization/83972
6892 PR rtl-optimization/83480
6893
6894 * gcc.dg/pr80463.c: New test.
6895 * g++.dg/pr80463.C: Likewise.
6896 * gcc.dg/pr83972.c: Likewise.
6897
6898 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6899
6900 PR rtl-optimization/83913
6901 * gcc.dg/pr83913.c: New test.
6902
6903 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6904
6905 PR rtl-optimization/83962
6906 * gcc.dg/pr83962.c: New test.
6907
6908 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6909
6910 PR rtl-optimization/83530
6911 * gcc.dg/pr83530.c: New test.
6912
6913 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6914
6915 PR middle-end/82976
6916 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6917
6918 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR tree-optimization/85257
6921 * gcc.dg/pr85257.c: New test.
6922
6923 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6924
6925 * g++.dg/opt/pr85196.C: New test.
6926
6927 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6928
6929 PR c++/84269
6930 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6931 std::tuple here since they need C++11.
6932 * g++.dg/lookup/missing-std-include-8.C: New test.
6933 * g++.dg/lookup/missing-std-include.C: Move std::array and
6934 std::tuple test to missing-std-include-6.C to avoid failures
6935 with C++98.
6936
6937 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR debug/85252
6940 * gcc.dg/debug/pr85252.c: New test.
6941
6942 PR rtl-optimization/84872
6943 * gcc.dg/graphite/pr84872.c: New test.
6944
6945 PR c++/85210
6946 * g++.dg/cpp1z/decomp42.C: New test.
6947
6948 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6949
6950 PR c++/85021
6951 * g++.dg/lookup/missing-std-include-7.C: New test.
6952
6953 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6954
6955 * gcc.dg/struct-simple.c: Revert r254862.
6956 * lib/target-supports.exp
6957 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6958
6959 2018-04-06 Richard Biener <rguenther@suse.de>
6960
6961 PR middle-end/85244
6962 * gcc.dg/torture/pr85244-1.c: New testcase.
6963 * gcc.dg/torture/pr85244-2.c: Likewise.
6964
6965 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR sanitizer/85213
6968 * c-c++-common/ubsan/pr85213.c: New test.
6969
6970 2018-04-06 Richard Biener <rguenther@suse.de>
6971
6972 PR middle-end/85180
6973 * gcc.dg/pr85180.c: New testcase.
6974
6975 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6976
6977 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6978 to trigger the optimization. Do some cleanup and function
6979 renaming. Add more test functions.
6980
6981 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6982
6983 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6984 options.
6985 * gcc.target/s390/hotpatch-1.c: Skip when building without
6986 optimization.
6987 * gcc.target/s390/hotpatch-10.c: Likewise.
6988 * gcc.target/s390/hotpatch-11.c: Likewise.
6989 * gcc.target/s390/hotpatch-12.c: Likewise.
6990 * gcc.target/s390/hotpatch-13.c: Likewise.
6991 * gcc.target/s390/hotpatch-14.c: Likewise.
6992 * gcc.target/s390/hotpatch-15.c: Likewise.
6993 * gcc.target/s390/hotpatch-16.c: Likewise.
6994 * gcc.target/s390/hotpatch-17.c: Likewise.
6995 * gcc.target/s390/hotpatch-18.c: Likewise.
6996 * gcc.target/s390/hotpatch-19.c: Likewise.
6997 * gcc.target/s390/hotpatch-2.c: Likewise.
6998 * gcc.target/s390/hotpatch-3.c: Likewise.
6999 * gcc.target/s390/hotpatch-4.c: Likewise.
7000 * gcc.target/s390/hotpatch-5.c: Likewise.
7001 * gcc.target/s390/hotpatch-6.c: Likewise.
7002 * gcc.target/s390/hotpatch-7.c: Likewise.
7003 * gcc.target/s390/hotpatch-8.c: Likewise.
7004 * gcc.target/s390/hotpatch-9.c: Likewise.
7005
7006 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7007
7008 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7009 check for an error instead.
7010 * gcc.dg/Wattributes-6.c: Likewise.
7011
7012 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR c++/85209
7015 * g++.dg/cpp1z/decomp39.C: New test.
7016 * g++.dg/cpp1z/decomp40.C: New test.
7017
7018 PR c++/85208
7019 * g++.dg/cpp1z/decomp41.C: New test.
7020
7021 PR middle-end/85195
7022 * gcc.dg/pr85195.c: New test.
7023
7024 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7025
7026 PR c++/80956
7027 * g++.dg/cpp0x/initlist100.C: New.
7028 * g++.dg/cpp0x/initlist101.C: Likewise.
7029
7030 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7031
7032 PR c++/84792
7033 * g++.dg/other/pr84792-1.C: New.
7034 * g++.dg/other/pr84792-2.C: Likewise.
7035
7036 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7037
7038 PR target/85193
7039 * gcc.target/i386/pr85193.c: New test.
7040
7041 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7042
7043 PR c++/84979
7044 * g++.dg/concepts/pr84979.C: New.
7045 * g++.dg/concepts/pr84979-2.C: New.
7046 * g++.dg/concepts/pr84979-3.C: New.
7047
7048 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7049
7050 PR c++/80026
7051 * g++.dg/cpp0x/variadic174.C: New.
7052
7053 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR inline-asm/85172
7056 * g++.dg/ext/builtin13.C: New test.
7057 * g++.dg/ext/atomic-4.C: New test.
7058
7059 PR c++/85146
7060 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7061 * g++.dg/ext/bases3.C: New test.
7062
7063 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7064
7065 PR target/85203
7066 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7067 to match a single insn of the baz function. Move scan directives at
7068 the end of the file below the functions they are trying to test for
7069 better readability.
7070 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7071
7072 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7073
7074 PR rtl-optimization/84878
7075 * gcc.target/powerpc/pr84878.c: New test.
7076
7077 2018-04-04 Michael Matz <matz@suse.de>
7078
7079 * gcc.dg/Wstringop-overflow-4.c: New test.
7080 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7081
7082 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR testsuite/85189
7085 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7086 for the diagnostics of overridden functions. Adjust for new wording.
7087
7088 2018-04-04 Richard Biener <rguenther@suse.de>
7089
7090 PR lto/85176
7091 * g++.dg/lto/pr85176_0.C: New testcase.
7092
7093 2018-04-04 Richard Biener <rguenther@suse.de>
7094
7095 PR testsuite/85191
7096 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7097 Fix typo.
7098
7099 2018-04-04 Martin Liska <mliska@suse.cz>
7100
7101 PR sanitizer/85174
7102 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7103 and msdata as a workaround for powerpc.
7104
7105 2018-04-04 Richard Biener <rguenther@suse.de>
7106
7107 PR tree-optimization/85168
7108 * gcc.dg/torture/pr85168.c: New testcase.
7109
7110 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7111
7112 PR c++/84943
7113 * g++.dg/pr84943.C: New.
7114 * g++.dg/pr84943-2.C: New.
7115
7116 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR rtl-optimization/85167
7119 * gcc.dg/pr85167.c: New test.
7120
7121 PR tree-optimization/85156
7122 * c-c++-common/pr85156.c: New test.
7123 * gcc.c-torture/execute/pr85156.c: New test.
7124
7125 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7126
7127 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7128 * gcc.target/powerpc/undef-bool-1.C: New file.
7129 * gcc.target/powerpc/undef-bool-2.c: New file.
7130
7131 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7132
7133 PR c++/84768
7134 * g++.dg/cpp1z/class-deduction52.C: New.
7135
7136 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR c++/85147
7139 * g++.dg/cpp0x/pr85147.C: New test.
7140
7141 PR c++/85140
7142 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7143
7144 PR c++/85134
7145 * g++.dg/gomp/pr85134.C: New test.
7146 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7147
7148 PR target/85169
7149 * gcc.c-torture/execute/pr85169.c: New test.
7150 * gcc.target/i386/avx512f-pr85169.c: New test.
7151 * gcc.target/i386/avx512bw-pr85169.c: New test.
7152
7153 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7154
7155 PR target/85126
7156 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7157 scan-assembler-times clause.
7158
7159 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7160
7161 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7162 dg-additional-options.
7163
7164 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7165
7166 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7167
7168 2018-04-03 Richard Biener <rguenther@suse.de>
7169
7170 PR testsuite/85154
7171 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7172
7173 2018-04-02 Jim Wilson <jimw@sifive.com>
7174
7175 * gcc.target/riscv/pr84660.c: New.
7176 * gcc.target/riscv/shift-and-1.c: New.
7177 * gcc.target/riscv/shift-and-2.c: New.
7178
7179 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7180
7181 PR fortran/85102
7182 * gfortran.dg/array_simplify_2.f90: New test.
7183
7184 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR middle-end/85090
7187 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7188 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7189 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7190 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7191 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7192
7193 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7194
7195 PR c++/85027
7196 * g++.dg/pr85027.C: New.
7197
7198 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7199
7200 PR target/83315
7201 * gcc.target/powerpc/sse-maxps-2.c: New test.
7202 * gcc.target/powerpc/sse-minps-2.c: New test.
7203
7204 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7205
7206 PR c++/84791
7207 * g++.dg/gomp/pr84791.C: New test.
7208
7209 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7210
7211 PR fortran/84931
7212 * gfortran.dg/array_constructor_53.f90: New test.
7213
7214 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7215
7216 PR fortran/85130
7217 * gfortran.dg/substr_6.f90: Remove illegal test for
7218 out-of-bounds substring.
7219
7220 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7221
7222 PR fortran/85111
7223 * gfortran.dg/zero_sized_10.f90: New test.
7224
7225 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7226
7227 PR c++/84269
7228 * g++.dg/lookup/missing-std-include-6.C: New test.
7229 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7230 std::tuple tests.
7231 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7232 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7233 <cstring>, <cassert>, and <cstdlib>.
7234
7235 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7236
7237 PR inline-asm/84985
7238 * gcc.target/i386/pr84985.c: New.
7239
7240 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7241
7242 PR c++/85110
7243 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7244
7245 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7246
7247 PR c++/85108
7248 * g++.dg/warn/Wunused-var-31.C: New test.
7249
7250 PR c/85094
7251 * c-c++-common/Wduplicated-branches-14.c: New test.
7252
7253 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 PR c++/84606
7256 * g++.dg/cpp0x/pr84606.C: New.
7257
7258 2018-03-29 Carl Love <cel@us.ibm.com>
7259
7260 Revert
7261 2017-09-27 Carl Love <cel@us.ibm.com>
7262
7263 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7264 for the __builtin_fctid and __builtin_fctiw.
7265
7266 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7267
7268 PR target/84912
7269 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7270 deleted builtin function.
7271 (div_weuo): Likewise.
7272 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7273 (div_deuo): Likewise.
7274
7275 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7276
7277 PR c++/85028
7278 * g++.dg/other/default13.C: New.
7279
7280 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7281
7282 PR target/85095
7283 * gcc.target/i386/pr85095-1.c: New test.
7284 * gcc.target/i386/pr85095-2.c: New test.
7285 * gcc.c-torture/execute/pr85095.c: New test.
7286
7287 PR tree-optimization/82004
7288 * gcc.dg/pr82004.c: New test.
7289
7290 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7291 Martin Liska <mliska@suse.cz>
7292
7293 PR sanitizer/85081
7294 * g++.dg/asan/pr85081.C: New test.
7295
7296 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7297
7298 PR c++/84789
7299 * g++.dg/template/pr84789.C: Adjust for testing with
7300 -fconcepts too.
7301
7302 PR c++/84973
7303 * g++.dg/template/pr84973.C: New.
7304 * g++.dg/template/pr84973-2.C: New.
7305 * g++.dg/template/pr84973-3.C: New.
7306
7307 PR c++/84968
7308 * g++.dg/eh/pr84968.C: New.
7309
7310 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7311
7312 PR target/84914
7313 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7314 long double multiply/divide uses the correct function.
7315 * gcc.target/powerpc/mulkc-3.c: Likewise.
7316 * gcc.target/powerpc/divkc-2.c: Likewise.
7317 * gcc.target/powerpc/divkc-3.c: Likewise.
7318
7319 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7320
7321 PR c++/85067
7322 * g++.dg/cpp0x/defaulted51.C: New.
7323 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7324
7325 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR c++/85077
7328 * g++.dg/ext/vector35.C: New test.
7329
7330 PR c++/85061
7331 * g++.dg/ext/builtin-offsetof3.C: New test.
7332
7333 PR c++/85076
7334 * g++.dg/cpp1y/pr85076.C: New test.
7335
7336 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7337
7338 PR fortran/85084
7339 * gfortran.dg/matmul_rank_1.f90: New test.
7340
7341 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7342 Harald Anlauf <anlauf@gmx.de>
7343
7344 * gfortran.dg/structure_constructor_15.f90: New test.
7345
7346 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7347
7348 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7349 for the diagnostics of overridden functions. Adjust for new wording.
7350 * g++.dg/cpp0x/implicit1.C: Likewise.
7351 * g++.dg/cpp0x/override1.C: Likewise.
7352 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7353 * g++.dg/eh/shadow1.C: Likewise.
7354 * g++.dg/inherit/covariant12.C: Likewise.
7355 * g++.dg/inherit/covariant14.C: Likewise.
7356 * g++.dg/inherit/covariant15.C: Likewise.
7357 * g++.dg/inherit/covariant16.C: Likewise.
7358 * g++.dg/inherit/covariant22.C: Likewise.
7359 * g++.dg/inherit/crash3.C: Likewise.
7360 * g++.dg/inherit/error2.C: Likewise.
7361 * g++.dg/template/crash100.C: Likewise.
7362 * g++.old-deja/g++.eh/spec6.C: Likewise.
7363 * g++.old-deja/g++.mike/p811.C: Likewise.
7364 * g++.old-deja/g++.other/virtual11.C: Likewise.
7365 * g++.old-deja/g++.other/virtual4.C: Likewise.
7366
7367 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7368
7369 PR target/85044
7370 * gcc.target/i386/pr85044.c: New test.
7371
7372 2018-03-27 Martin Sebor <msebor@redhat.com>
7373
7374 PR testsuite/83462
7375 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7376 other than x86.
7377
7378 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7379
7380 PR target/83009
7381 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7382
7383 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7384
7385 PR target/81863
7386 * gcc.target/arm/pr81863.c: New test.
7387
7388 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7389
7390 PR target/85056
7391 * gcc.target/nvptx/pr85056.c: New test.
7392 * gcc.target/nvptx/pr85056a.c: New test.
7393
7394 2018-03-27 Richard Biener <rguenther@suse.de>
7395
7396 PR testsuite/82847
7397 * lib/target-supports.exp (check_ssse3_available): New function.
7398 (check_effective_target_vect_perm_short): Enable for x86 if
7399 check_ssse3_available.
7400
7401 2018-03-27 Richard Biener <rguenther@suse.de>
7402
7403 PR tree-optimization/85082
7404 * gfortran.dg/pr85082.f90: New testcase.
7405
7406 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7407
7408 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7409 to "l=2" in dg-final.
7410
7411 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7412
7413 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7414 * gcc.target/mips/fix-r4000-2.c: Likewise.
7415 * gcc.target/mips/fix-r4000-3.c: Likewise.
7416 * gcc.target/mips/fix-r4000-4.c: Likewise.
7417 * gcc.target/mips/fix-r4000-5.c: Likewise.
7418 * gcc.target/mips/fix-r4000-6.c: Likewise.
7419 * gcc.target/mips/fix-r4000-7.c: Likewise.
7420 * gcc.target/mips/fix-r4000-8.c: Likewise.
7421 * gcc.target/mips/fix-r4000-9.c: Likewise.
7422 * gcc.target/mips/fix-r4000-10.c: Likewise.
7423 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7424 "mulditi3_r4000" instead of "mulditi3".
7425 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7426 "umulditi3_r4000" instead of "umulditi3".
7427
7428 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR c++/85068
7431 * g++.dg/inherit/covariant22.C: New test.
7432
7433 2018-03-27 Richard Biener <rguenther@suse.de>
7434
7435 PR testsuite/84004
7436 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7437 alignment.
7438
7439 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7440 Jason Merrill <jason@redhat.com>
7441
7442 PR c++/84632
7443 * g++.dg/init/array49.C: New.
7444 * g++.dg/torture/pr70499.C: Adjust.
7445
7446 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7447
7448 PR target/85073
7449 * gcc.target/i386/pr85073.c: New test.
7450
7451 2018-03-26 Richard Biener <rguenther@suse.de>
7452
7453 PR testsuite/85066
7454 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7455 instead of long.
7456
7457 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7458
7459 PR fortran/66709
7460 * gfortran.dg/parameter_array_format.f90: New test.
7461
7462 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7463 Neil Carlson <neil.n.carlson@gmail.com>
7464
7465 PR fortran/84381
7466 * gfortran.dg/literal_character_constant_1.inc: Replace
7467 call abort by STOP n.
7468 * gfortran.dg/overload_1.f90: Likewise.
7469
7470 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7471 Dominique d'Humieres <dominiq@gcc.gnu.org>
7472
7473 PR fortran/84924
7474 * gfortran.dg/scalar_pointer_1.f90: New test.
7475
7476 2018-03-25 Tom de Vries <tom@codesourcery.com>
7477
7478 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7479 precise.
7480
7481 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7482
7483 PR fortran/69497
7484 * gfortran.dg/pr89497.f90: New test.
7485
7486 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7487
7488 PR fortran/70068
7489 * gfortran.dg/substr_7.f90: New test.
7490
7491 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7492
7493 PR fortran/42651
7494 * gfortran.dg/pr42651.f90: New test.
7495 * gfortran.dg/func_result_7.f90: Update error message.
7496
7497 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7498
7499 PR tree-optimization/84005
7500 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7501 failing to force the alignment.
7502
7503 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7504
7505 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7506 from this to...
7507 <vclzd>: ...this.
7508
7509 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7510
7511 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7512 message. Fix scan-assembler patterns.
7513
7514 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR c++/85015
7517 * g++.dg/cpp0x/pr85015.C: New test.
7518
7519 PR c++/84942
7520 * g++.dg/cpp1y/pr84942.C: New test.
7521
7522 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7523
7524 PR inline-asm/85030
7525 * gcc.target/i386/pr85030.c: New.
7526
7527 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7528
7529 PR target/85026
7530 * g++.dg/pr85026.C: New test.
7531
7532 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7533
7534 * g++.dg/debug/pr84704.C: XFAIL AIX.
7535
7536 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7537
7538 PR target/84826
7539 * gcc.target/arm/pr84826.c: Add dg directive.
7540
7541 2018-03-23 Marek Polacek <polacek@redhat.com>
7542
7543 PR c++/85033
7544 * g++.dg/ext/builtin-offsetof2.C: New test.
7545
7546 PR c++/85045
7547 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7548 * gcc.dg/pr85045.c: New test.
7549
7550 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7551
7552 PR debug/85020
7553 * gnat.dg/lto22.adb: New test.
7554 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7555 * gnat.dg/lto22_pkg2.ads: Likewise.
7556
7557 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7558
7559 PR c/80778
7560 * gcc.dg/lto/pr80778_0.c: New test.
7561
7562 PR inline-asm/85034
7563 * gcc.target/i386/pr85034.c: New test.
7564
7565 PR inline-asm/85022
7566 * c-c++-common/torture/pr85022.c: New test.
7567
7568 PR sanitizer/85029
7569 * g++.dg/ubsan/pr85029.C: New test.
7570
7571 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7572
7573 PR c++/71251
7574 * g++.dg/cpp0x/pr71251.C: New.
7575
7576 PR c++/84789
7577 * g++.dg/template/pr84789.C: New.
7578 * g++.dg/template/pr84789-2.C: New.
7579 * g++.dg/template/pr84789-3.C: New.
7580 * g++.dg/parse/dtor11.C: Accept alternate error message.
7581
7582 PR c++/84729
7583 * g++.dg/pr84729.C: New.
7584 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7585 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7586 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7587
7588 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7589
7590 PR fortran/84922
7591 * gfortran.dg/interface_42.f90: New test.
7592 * gfortran.dg/interface_43.f90: New test.
7593
7594 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7595
7596 PR target/84826
7597 * gcc.target/arm/pr84826.c: New test.
7598
7599 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7600
7601 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7602 dg-require-effective-target.
7603 * gcc.target/arm/addr-modes-int.c: Likewise.
7604 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7605
7606 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7607
7608 PR target/84760
7609 * gcc.target/powerpc/altivec-ld-1.c: New test.
7610
7611 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7612
7613 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7614
7615 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR inline-asm/84941
7618 * gcc.dg/pr84941.c: New test.
7619
7620 2018-03-22 Tom de Vries <tom@codesourcery.com>
7621
7622 PR tree-optimization/84956
7623 * gcc.dg/pr84956.c: New test.
7624
7625 2018-03-22 Marek Polacek <polacek@redhat.com>
7626
7627 PR c++/84854
7628 * g++.dg/cpp1z/constexpr-if15.C: New test.
7629 * g++.dg/cpp1z/constexpr-if16.C: New test.
7630
7631 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7632
7633 * gcc.dg/builtin-tgmath-3.c: New test.
7634
7635 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7636
7637 PR c++/71965
7638 * g++.dg/concepts/pr71965.C: New.
7639
7640 PR c++/84610
7641 PR c++/84642
7642 * g++.dg/cpp0x/pr84610.C: New.
7643 * g++.dg/cpp0x/pr84642.C: New.
7644
7645 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR c/84999
7648 * c-c++-common/pr84999.c: New test.
7649
7650 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 PR c++/84972
7653 * g++.dg/ext/desig10.C: New.
7654
7655 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7656 Harald Anlauf <anlauf@gmx.de>
7657
7658 PR fortran/84957
7659 * gfortran.dg/pr84957.f90: New test.
7660
7661 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7662
7663 PR tree-optimization/84960
7664 * gcc.c-torture/compile/pr84960.c: New test.
7665
7666 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7667
7668 PR tree-optimization/84811
7669 * gcc.dg/torture/pr84811.c: New test.
7670
7671 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR tree-optimization/84982
7674 * c-c++-common/pr84982.c: New test.
7675
7676 PR c++/84961
7677 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7678 "m" (++x) in C++.
7679 * g++.dg/torture/pr84961-1.C: New test.
7680 * g++.dg/torture/pr84961-2.C: New test.
7681
7682 2018-03-21 Nathan Sidwell <nathan@acm.org>
7683
7684 PR c++/85008
7685 * g++.dg/pr85008.C: New.
7686
7687 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7688
7689 PR fortran/84615
7690 * gfortran.dg/char_result_17.f90: New test.
7691
7692 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7693
7694 PR c++/84994
7695 * g++.dg/other/accessor-fixits-1.C: Move to...
7696 * g++.dg/torture/accessor-fixits-1.C: ...here.
7697 * g++.dg/other/accessor-fixits-2.C: Move to...
7698 * g++.dg/torture/accessor-fixits-2.C: ...here.
7699 * g++.dg/other/accessor-fixits-3.C: Move to...
7700 * g++.dg/torture/accessor-fixits-3.C: ...here.
7701 * g++.dg/other/accessor-fixits-4.C: Move to...
7702 * g++.dg/torture/accessor-fixits-4.C: ...here.
7703 * g++.dg/other/accessor-fixits-5.C: Move to...
7704 * g++.dg/torture/accessor-fixits-5.C: ...here.
7705 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7706 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7707 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7708
7709 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7710
7711 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7712
7713 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7714
7715 PR target/82989
7716 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7717
7718 2018-03-21 Nathan Sidwell <nathan@acm.org>
7719
7720 PR c++/84804
7721 * g++.dg/lookup/pr84804.C: New.
7722
7723 2018-03-21 Martin Sebor <msebor@redhat.com>
7724
7725 PR c++/84850
7726 * g++.dg/Wclass-memaccess-3.C: New test.
7727 * g++.dg/Wclass-memaccess-4.C: New test.
7728
7729 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7730
7731 PR c++/84892
7732 * g++.dg/other/accessor-fixits-1.C
7733 (test_access_const_t1_color): New.
7734 (test_deref_const_t1_color): New.
7735 * g++.dg/other/accessor-fixits-5.C: New testcase.
7736
7737 2018-03-21 Tom de Vries <tom@codesourcery.com>
7738
7739 PR tree-optimization/83126
7740 * gcc.dg/graphite/pr83126.c: New test.
7741
7742 2018-03-21 Nathan Sidwell <nathan@acm.org>
7743
7744 * g++.dg/ext/anon-struct6.C: Adjust.
7745 * g++.dg/ext/deprecate-1.C: New.
7746 * g++.dg/ext/deprecate-2.C: New.
7747 * g++.dg/lookup/pr84602.C: Adjust.
7748 * g++.dg/lookup/pr84962.C: Adjust.
7749 * g++.old-deja/g++.other/anon4.C
7750
7751 PR c++/84836
7752 * g++.dg/lookup/pr84836.C: New.
7753
7754 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7755
7756 PR tree-optimization/84969
7757 * gcc.dg/tree-ssa/pr84969.c: New test.
7758
7759 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR rtl-optimization/84989
7762 * gcc.target/i386/pr84989.c: New test.
7763
7764 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7765
7766 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7767
7768 2018-03-21 Martin Liska <mliska@suse.cz>
7769
7770 PR ipa/84963
7771 * gfortran.dg/goacc/pr84963.f90: New test.
7772
7773 2018-03-21 Marek Polacek <polacek@redhat.com>
7774
7775 PR c++/71638, ICE with NSDMI and reference.
7776 * g++.dg/cpp0x/nsdmi14.C: New test.
7777 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7778
7779 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7780
7781 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7782 MIPS with -mpaired-single directives.
7783
7784 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7785
7786 PR fortran/85001
7787 * gfortran.dg/interface_41.f90: New test.
7788
7789 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR debug/84875
7792 * gcc.dg/pr84875.c: New test.
7793
7794 2018-03-20 Marek Polacek <polacek@redhat.com>
7795
7796 PR c++/84978, ICE with NRVO.
7797 * g++.dg/opt/nrv19.C: New test.
7798
7799 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7800
7801 PR target/82518
7802 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7803 Disable for armeb targets.
7804 * gcc.target/arm/pr82518.c: New test.
7805
7806 2018-03-20 Nathan Sidwell <nathan@acm.org>
7807
7808 PR c++/84962
7809 * g++.dg/lookup/pr84962.C: New.
7810
7811 PR c++/84970
7812 * g++.dg/lookup/pr84970.C: New.
7813
7814 2018-03-20 Richard Biener <rguenther@suse.de>
7815
7816 PR target/84986
7817 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7818
7819 2018-03-20 Martin Liska <mliska@suse.cz>
7820
7821 PR ipa/84825
7822 * g++.dg/ipa/pr84825.C: New test.
7823
7824 2018-03-20 Martin Liska <mliska@suse.cz>
7825
7826 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7827
7828 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR target/84845
7831 * gcc.c-torture/compile/pr84845.c: New test.
7832
7833 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7834
7835 PR target/82989
7836 * gcc.target/arm/pr82989.c: New test.
7837
7838 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR target/84945
7841 * gcc.target/i386/pr84945.c: New test.
7842
7843 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7844
7845 PR target/81647
7846 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7847
7848 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c/84953
7851 * gcc.dg/pr84953.c: New test.
7852
7853 2018-03-19 Marek Polacek <polacek@redhat.com>
7854
7855 PR c++/84925
7856 * g++.dg/cpp1z/lambda-__func__.C: New test.
7857
7858 PR c++/84927
7859 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7860
7861 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7862
7863 PR sanitizer/78651
7864 * g++.dg/asan/pr78651.C: New test.
7865
7866 2018-03-19 Tom de Vries <tom@codesourcery.com>
7867
7868 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7869 vect_int_mult. Add nvptx xfail for PR84958.
7870
7871 2018-03-19 Nathan Sidwell <nathan@acm.org>
7872
7873 PR c++/84835
7874 * g++.dg/cpp1y/pr84835.C: New.
7875
7876 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7877
7878 PR target/81647
7879 * gcc.target/aarch64/pr81647.c: New.
7880
7881 2018-03-19 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/84933
7884 * g++.dg/pr84933.C: New testcase.
7885
7886 2018-03-19 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/84859
7889 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7890 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7891 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7892 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7893
7894 2018-03-19 Nathan Sidwell <nathan@acm.org>
7895
7896 PR c++/84812
7897 * g++.dg/lookup/pr84812.C: New.
7898
7899 2018-03-19 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/84929
7902 * gcc.dg/torture/pr84929.c: New testcase.
7903
7904 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7905
7906 PR target/84711
7907 * gcc.target/arm/big-endian-subreg.c: Delete.
7908
7909 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7910
7911 PR fortran/84931
7912 * gfortran.dg/array_constructor_52.f90: New test.
7913
7914 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7915
7916 PR fortran/77414
7917 * gfortran.dg/pr77414.f90: New test.
7918 * gfortran.dg/internal_references_1.f90: Adjust error message.
7919
7920 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7921
7922 PR fortran/65453
7923 * gfortran.dg/pr65453.f90: New test.
7924
7925 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7926
7927 PR tree-optimization/84913
7928 * gfortran.dg/vect/pr84913.f90: New test.
7929
7930 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7931
7932 PR fortran/79929
7933 * gfortran.dg/warn_concat.f90: New test.
7934
7935 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR target/84899
7938 * gcc.dg/pr84899.c: New test.
7939
7940 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7941
7942 PR fortran/69395
7943 * gfortran.dg/pr69395.f90: Add test for max dimensions
7944
7945 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7946
7947 PR target/84876
7948 * gcc.target/i386/pr84876.c: New test.
7949
7950 2018-03-16 Martin Liska <mliska@suse.cz>
7951
7952 PR ipa/84833
7953 * gcc.target/i386/mvc11.c: New test.
7954
7955 2018-03-16 Martin Liska <mliska@suse.cz>
7956
7957 PR ipa/84722
7958 * gcc.target/i386/mvc10.c: New test.
7959
7960 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR c++/79937
7963 PR c++/82410
7964 * g++.dg/cpp1y/pr79937-1.C: New test.
7965 * g++.dg/cpp1y/pr79937-2.C: New test.
7966 * g++.dg/cpp1y/pr79937-3.C: New test.
7967 * g++.dg/cpp1y/pr79937-4.C: New test.
7968 * g++.dg/cpp1y/pr82410.C: New test.
7969
7970 2018-03-16 Tom de Vries <tom@codesourcery.com>
7971
7972 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7973
7974 2018-03-16 Tom de Vries <tom@codesourcery.com>
7975
7976 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7977
7978 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR c++/84874
7981 * g++.dg/cpp2a/desig8.C: New test.
7982
7983 PR tree-optimization/84841
7984 * gcc.dg/pr84841.c: New test.
7985
7986 PR c++/84874
7987 * g++.dg/cpp2a/desig7.C: New test.
7988
7989 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7990 Jim MacArthur <jim.macarthur@codethink.co.uk>
7991
7992 * gfortran.dg/automatic_1.f90: New test.
7993 * gfortran.dg/automatic_repeat.f90: New test
7994 * gfortran.dg/automatic_save.f90: New test.
7995 * gfortran.dg/vax_structure.f90: New test.
7996
7997 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7998
7999 PR fortran/78741
8000 * gfortran.dg/pr78741.f90: New test.
8001
8002 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8003
8004 PR fortran/69395
8005 * gfortran.dg/pr69395.f90: New test.
8006
8007 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR c++/79085
8010 * g++.dg/opt/pr79085.C: New test.
8011
8012 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8013
8014 PR target/84574
8015 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8016 label instead of __x86_indirect_thunk label.
8017
8018 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR c++/84222
8021 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8022 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8023 * g++.dg/warn/deprecated-13.C: New test.
8024
8025 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8026
8027 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8028
8029 2018-03-15 Richard Biener <rguenther@suse.de>
8030
8031 PR c/84873
8032 * c-c++-common/pr84873.c: New testcase.
8033
8034 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8035
8036 PR target/84711
8037 * gcc.target/arm/big-endian-subreg.c: New.
8038
8039 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR target/84860
8042 * gcc.c-torture/compile/pr84860.c: New test.
8043
8044 2018-03-15 Julia Koval <julia.koval@intel.com>
8045
8046 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8047 cannonlake.
8048 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8049 avx512bitalg.
8050
8051 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR c/84853
8054 * gcc.dg/pr84853.c: New test.
8055
8056 2018-03-14 Carl Love <cel@us.ibm.com>
8057
8058 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8059
8060 2018-03-14 Martin Liska <mliska@suse.cz>
8061
8062 PR ipa/8480
8063 * g++.dg/lto/pr84805_0.C: New test.
8064 * g++.dg/lto/pr84805_1.C: New test.
8065 * g++.dg/lto/pr84805_2.C: New test.
8066
8067 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8068
8069 PR c/84852
8070 * gcc.dg/fixits-pr84852-1.c: New test.
8071 * gcc.dg/fixits-pr84852-2.c: New test.
8072
8073 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8074
8075 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8076 separate verbose message.
8077 * lib/scandump.exp (scan-dump-times): Likewise.
8078
8079 2018-03-14 Julia Koval <julia.koval@intel.com>
8080
8081 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8082 server.
8083 * gcc.target/i386/funcspec-56.inc: Ditto.
8084
8085 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8086
8087 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8088 aarch64_sve_hw.
8089
8090 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR sanitizer/83392
8093 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8094 check count from 17 to 14.
8095
8096 PR target/84844
8097 * gcc.target/i386/pr84844.c: New test.
8098
8099 2018-03-14 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/84830
8102 * gcc.dg/torture/pr84830.c: New testcase.
8103
8104 2018-03-14 Marek Polacek <polacek@redhat.com>
8105
8106 PR c++/84596
8107 * g++.dg/cpp0x/static_assert15.C: New test.
8108
8109 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8110
8111 PR fortran/61775
8112 * gfortran.dg/pr61775.f90: New test.
8113
8114 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR c++/84843
8117 * g++.dg/ext/pr84843-1.C: New test.
8118 * g++.dg/ext/pr84843-2.C: New test.
8119
8120 2018-03-13 David Pagan <dave.pagan@oracle.com>
8121
8122 PR c/46921
8123 * gcc.dg/pr46921.c: New test.
8124
8125 2018-03-13 Martin Sebor <msebor@redhat.com>
8126
8127 PR tree-optimization/84725
8128 * c-c++-common/Wstringop-truncation-4.c: New test.
8129 * c-c++-common/attr-nonstring-5.c: New test.
8130
8131 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8132
8133 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8134 than unpacks.
8135 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8136 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8137
8138 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8139
8140 * gcc.target/aarch64/sve/tls_1.c: New test.
8141 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8142
8143 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8144
8145 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8146 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8147
8148 2018-03-13 Martin Liska <mliska@suse.cz>
8149
8150 PR ipa/84658.
8151 * g++.dg/ipa/pr84658.C: New test.
8152
8153 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR middle-end/84834
8156 * gcc.dg/pr84834.c: New test.
8157
8158 PR target/84827
8159 * gcc.target/i386/pr84827.c: New test.
8160
8161 PR target/84828
8162 * g++.dg/ext/pr84828.C: New test.
8163
8164 PR target/84786
8165 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8166 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8167
8168 PR c++/84808
8169 * g++.dg/cpp1y/constexpr-84808.C: New test.
8170
8171 PR c++/84704
8172 * g++.dg/debug/pr84704.C: New test.
8173
8174 2018-03-12 Renlin Li <renlin.li@arm.com>
8175
8176 * gcc.target/aarch64/movi_hf.c: New.
8177 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8178 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8179
8180 2018-03-12 Martin Sebor <msebor@redhat.com>
8181
8182 PR tree-optimization/83456
8183 * c-c++-common/Wrestrict-2.c: Remove test cases.
8184 * c-c++-common/Wrestrict.c: Same.
8185 * gcc.dg/Wrestrict-12.c: New test.
8186 * gcc.dg/Wrestrict-14.c: New test.
8187
8188 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8189
8190 * g++.dg/pr84821.C: New test.
8191
8192 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8193
8194 * gcc.dg/pr84799.c: New test.
8195
8196 2018-03-12 Richard Biener <rguenther@suse.de>
8197
8198 PR tree-optimization/84803
8199 * gcc.dg/torture/pr84803.c: New testcase.
8200
8201 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR c++/84813
8204 * g++.dg/debug/pr84813.C: New test.
8205
8206 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8207
8208 PR fortran/84546
8209 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8210
8211 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8212
8213 PR fortran/83939
8214 * gfortran.dg/pr83939.f90
8215
8216 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8217
8218 PR fortran/66128
8219 * gfortran.dg/zero_sized_9.f90: New test.
8220
8221 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR debug/58150
8224 * g++.dg/debug/dwarf2/enum2.C: New test.
8225
8226 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8227
8228 PR fortran/84734
8229 * gfortran.dg/pr84734.f90: New test.
8230
8231 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8232
8233 * gnat.dg/prot3.adb: New test.
8234 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8235
8236 2018-03-09 Jason Merrill <jason@redhat.com>
8237 Paolo Carlini <paolo.carlini@oracle.com>
8238
8239 PR c++/71169
8240 PR c++/71832
8241 * g++.dg/cpp0x/pr71169.C: New.
8242 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8243 * g++.dg/cpp0x/pr71832.C: Likewise.
8244
8245 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8246
8247 PR target/83969
8248 * gcc.target/powerpc/pr83969.c: New test.
8249
8250 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8251
8252 PR target/84772
8253 * gcc.dg/pr84772.c: New test.
8254
8255 PR c++/84076
8256 * g++.dg/warn/Wformat-2.C: New test.
8257
8258 PR c++/84767
8259 * g++.dg/ext/vla18.C: New test.
8260
8261 2018-03-09 Martin Sebor <msebor@redhat.com>
8262
8263 PR tree-optimization/84526
8264 * gcc.dg/Wrestrict-10.c: New test.
8265 * gcc.dg/Wrestrict-11.c: New test.
8266
8267 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8268
8269 PR rtl-optimization/84682
8270 * gcc.dg/torture/pr84682-1.c: New.
8271 * gcc.dg/torture/pr84682-2.c: New.
8272 * gcc.dg/torture/pr84682-3.c: New.
8273
8274 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR c++/84724
8277 * g++.dg/ext/pr84724.C: New test.
8278
8279 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8280
8281 PR target/83712
8282 * gcc.target/arm/pr83712.c: New.
8283
8284 2018-03-09 Richard Biener <rguenther@suse.de>
8285
8286 PR tree-optimization/84775
8287 * gcc.dg/torture/pr84775.c: New testcase.
8288
8289 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR debug/84404
8292 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8293 targets.
8294
8295 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8296
8297 * gcc.c-torture/compile/20180309-1.c: New test.
8298
8299 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR c++/80598
8302 * g++.dg/warn/Wunused-function4.C: New test.
8303
8304 PR inline-asm/84742
8305 * gcc.target/i386/pr84742-1.c: New test.
8306 * gcc.target/i386/pr84742-2.c: New test.
8307
8308 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8309
8310 PR target/84748
8311 * gcc.c-torture/execute/pr84748.c: New test.
8312
8313 2018-03-08 Richard Biener <rguenther@suse.de>
8314
8315 PR middle-end/84552
8316 * gcc.dg/graphite/pr84552.c: New testcase.
8317
8318 2018-03-08 Richard Biener <rguenther@suse.de>
8319
8320 PR tree-optimization/84178
8321 * gcc.dg/torture/pr84178-2.c: New testcase.
8322
8323 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8324
8325 PR tree-optimization/84178
8326 * gcc.c-torture/compile/pr84178-1.c: New test.
8327
8328 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8329
8330 * lib/target-supports.exp: Do not return zero from a ifunc
8331 function.
8332
8333 2018-03-08 Richard Biener <rguenther@suse.de>
8334
8335 PR tree-optimization/84746
8336 * gcc.dg/torture/pr84746.c: New testcase.
8337
8338
8339 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8340 PR debug/84404
8341 PR debug/84408
8342 * gcc.dg/graphite/pr84404.c: New.
8343
8344 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR tree-optimization/84740
8347 * gcc.dg/torture/pr84740.c: New test.
8348
8349 PR tree-optimization/84739
8350 * gcc.dg/pr84739.c: New test.
8351
8352 2018-03-07 Martin Sebor <msebor@redhat.com>
8353
8354 PR tree-optimization/83519
8355 * gcc.dg/Wrestrict-13.c: New test.
8356
8357 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8358
8359 PR fortran/64124
8360 PR fortran/70409
8361 * gfortran.dg/pr64124.f90: New tests.
8362 * gfortran.dg/pr70409.f90: New tests.
8363
8364 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8365
8366 PR target/82411
8367 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8368
8369 2018-03-07 Martin Sebor <msebor@redhat.com>
8370
8371 PR tree-optimization/84526
8372 * gcc.dg/Wrestrict-10.c: New test.
8373
8374 2018-03-07 Martin Sebor <msebor@redhat.com>
8375
8376 PR tree-optimization/84468
8377 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8378 * gcc.dg/Wstringop-truncation.c: New test.
8379 * gcc.dg/Wstringop-truncation-2.c: New test.
8380
8381 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR fortran/84565
8384 * gfortran.dg/pr84565.f90: New test.
8385
8386 PR middle-end/84723
8387 * gcc.target/i386/pr84723-1.c: New test.
8388 * gcc.target/i386/pr84723-2.c: New test.
8389 * gcc.target/i386/pr84723-3.c: New test.
8390 * gcc.target/i386/pr84723-4.c: New test.
8391 * gcc.target/i386/pr84723-5.c: New test.
8392
8393 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8394
8395 PR fortran/64107
8396 * gfortran.dg/pr64107.f90: New test.
8397
8398 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8399
8400 PR fortran/84697
8401 PR fortran/66128
8402 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8403
8404 2018-03-06 Marek Polacek <polacek@redhat.com>
8405
8406 PR c++/84684
8407 * g++.dg/cpp1z/constexpr-84684.C: New test.
8408
8409 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR c/84721
8412 * gcc.dg/pr84721.c: New test.
8413
8414 PR target/84710
8415 * gcc.dg/pr84710.c: New test.
8416
8417 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8418
8419 PR fortran/56667
8420 * gfortran.dg/implied_do_2.f90: New test.
8421 * gfortran.dg/coarray_8.f90: Update for new error message.
8422
8423 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR inline-asm/84683
8426 * g++.dg/ext/pr84683.C: New test.
8427
8428 PR tree-optimization/84687
8429 * gcc.dg/pr84687.c: New test.
8430
8431 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8432
8433 PR c++/84231
8434 * g++.dg/pr84231.C: New.
8435
8436 PR c++/84593
8437 * g++.dg/cpp1y/pr84593.C: New.
8438
8439 PR c++/84492
8440 * g++.dg/pr84492.C: New.
8441
8442 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8443
8444 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8445 __builtin_ppc_speculation_barrier.
8446
8447 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR target/84700
8450 * gcc.target/powerpc/pr84700.c: New test.
8451
8452 2018-03-05 Nathan Sidwell <nathan@acm.org>
8453
8454 PR c++/84702
8455 * g++.dg/lookup/pr84702.C: New.
8456
8457 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR target/84564
8460 * gcc.target/i386/pr84564.c: New test.
8461
8462 2018-03-05 Marek Polacek <polacek@redhat.com>
8463
8464 PR c++/84707
8465 * g++.dg/cpp0x/inline-ns10.C: New test.
8466
8467 2018-03-05 Nathan Sidwell <nathan@acm.org>
8468
8469 PR c++/84694
8470 * g++.dg/template/pr84694.C: New.
8471
8472 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR target/84524
8475 * gcc.c-torture/execute/pr84524.c: New test.
8476 * gcc.target/i386/avx512bw-pr84524.c: New test.
8477
8478 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8479
8480 PR target/84264
8481 * g++.dg/pr84264.C: New test.
8482
8483 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8484
8485 PR c++/84618
8486 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8487 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8488 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8489
8490 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8491
8492 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8493 * g++.dg/other/i386-3.C: Ditto.
8494 * gcc.target/i386/sse-12.c: Ditto.
8495 * gcc.target/i386/sse-13.c: Ditto.
8496 * gcc.target/i386/sse-14.c: Ditto.
8497 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8498 * gcc.target/i386/wbinvd-1.c: New test.
8499 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8500 * gcc.target/i386/pconfig-1.c: Ditto.
8501
8502 2018-03-05 Pádraig Brady <P@draigBrady.com>
8503 Nathan Sidwell <nathan@acm.org>
8504
8505 PR c++/84497
8506 * g++.dg/cpp0x/pr84497.C: New.
8507
8508 2018-03-05 Richard Biener <rguenther@suse.de>
8509
8510 PR tree-optimization/84670
8511 * gcc.dg/pr84670-1.c: New testcase.
8512 * gcc.dg/pr84670-2.c: Likewise.
8513 * gcc.dg/pr84670-3.c: Likewise.
8514 * gcc.dg/pr84670-4.c: Likewise.
8515
8516 2018-03-05 Richard Biener <rguenther@suse.de>
8517
8518 PR tree-optimization/84650
8519 * gcc.dg/graphite/pr84650.c: New testcase.
8520
8521 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8522
8523 PR c++/82022
8524 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8525
8526 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8527
8528 PR fortran/71085
8529 * gfortran.dg/pr71085.f90: New test.
8530
8531 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8532
8533 PR fortran/66128
8534 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8535
8536 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8537
8538 PR fortran/51434
8539 * gfortran.dg/pr51434.f90: New test.
8540
8541 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8542
8543 PR c++/61358
8544 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8545
8546 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8547
8548 PR c++/67370
8549 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8550
8551 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8552
8553 PR c++/71464
8554 * g++.dg/torture/pr71464.C: New.
8555
8556 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8557
8558 PR fortran/80965
8559 * gfortran.dg/select_type_41.f90: New test.
8560
8561 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8562
8563 PR c++/61135
8564 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8565
8566 2018-03-02 Marek Polacek <polacek@redhat.com>
8567
8568 PR c++/84578
8569 * g++.dg/ext/flexary29.C: New test.
8570
8571 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8572
8573 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8574
8575 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8576
8577 PR c++/81812
8578 * g++.dg/torture/pr81812.C: New.
8579
8580 2018-03-02 Marek Polacek <polacek@redhat.com>
8581
8582 PR c++/84171
8583 * g++.dg/warn/Wsign-compare-8.C: New test.
8584
8585 PR c++/84663
8586 * g++.dg/parse/array-size3.C: New test.
8587
8588 PR c++/84664
8589 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8590
8591 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR c++/84662
8594 * g++.dg/cpp1y/pr84662.C: New test.
8595
8596 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8597
8598 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8599 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8600 "dg-lto-options".
8601 * g++.dg/lto/20101010-1_0.C: Likewise.
8602 * g++.dg/lto/20101010-2_0.C: Likewise.
8603
8604 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR ipa/84628
8607 * gcc.dg/pr84628.c: New test.
8608
8609 PR target/56540
8610 * gcc.target/ia64/pr56540.c: New test.
8611
8612 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8613
8614 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8615 32-bit target.
8616 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8617 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8618 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8619 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8620
8621 2018-03-02 Marek Polacek <polacek@redhat.com>
8622
8623 PR c++/84590
8624 * c-c++-common/ubsan/shift-11.c: New test.
8625
8626 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8627
8628 * gcc.dg/vect/vect-alias-check-13.c: New test.
8629
8630 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR target/84614
8633 * gcc.dg/pr84614.c: New test.
8634
8635 PR inline-asm/84625
8636 * gcc.target/i386/pr84625.c: New test.
8637
8638 2018-03-02 Richard Biener <rguenther@suse.de>
8639
8640 PR tree-optimization/84427
8641 * gcc.dg/torture/pr84427.c: New testcase.
8642
8643 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8644
8645 PR target/84534
8646 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8647 powerpc64le*-*-linux*.
8648 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8649 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8650
8651 2018-03-01 Martin Sebor <msebor@redhat.com>
8652
8653 PR c++/84294
8654 * g++.dg/ext/attr-const.C: Remove xfail.
8655 * g++.dg/ext/attr-malloc-3.C: New test.
8656 * g++.dg/ext/attr-noinline-3.C: New test.
8657 * g++.dg/ext/attr-noreturn-3.C: New test.
8658 * g++.dg/ext/attr-nothrow-3.C: New test.
8659 * g++.dg/ext/attr-pure.C: Remove xfail.
8660
8661 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR sanitizer/70875
8664 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8665 dg-options and dg-shouldfail "ubsan" directive.
8666
8667 2018-03-01 Marek Polacek <polacek@redhat.com>
8668 Jason Merrill <jason@redhat.com>
8669
8670 PR c++/84582
8671 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8672 * g++.dg/cpp1z/static1.C: New test.
8673 * g++.dg/template/static37.C: New test.
8674
8675 2018-03-01 Nathan Sidwell <nathan@acm.org>
8676
8677 PR c++/84434
8678 * g++.dg/template/pr84434.C: New.
8679
8680 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8681
8682 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8683 -mthumb to the command-line.
8684
8685 2018-03-01 Marek Polacek <polacek@redhat.com>
8686
8687 PR c++/84596
8688 * g++.dg/cpp0x/static_assert14.C: New test.
8689
8690 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8691
8692 PR c++/79410
8693 * g++.dg/torture/pr79410.C: New.
8694
8695 2018-03-01 Martin Liska <mliska@suse.cz>
8696
8697 PR sanitizer/82484
8698 * gcc.dg/asan/pr82484.c: New test.
8699
8700 2018-03-01 Richard Biener <rguenther@suse.de>
8701
8702 PR debug/84645
8703 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8704
8705 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8706
8707 PR fortran/84219
8708 * gfortran.dg/coarray_47.f90: New test.
8709
8710 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8711
8712 PR fortran/84538
8713 * gfortran.dg/class_array_23.f03: New test.
8714
8715 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8716
8717 PR rtl-optimization/84528
8718 * gcc.dg/torture/pr84538.c: Rename to...
8719 * gcc.dg/torture/pr84528.c: ...this.
8720
8721 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8722
8723 PR rtl-optimization/84528
8724 * gcc.dg/torture/pr84538.c: New test.
8725
8726 2018-02-28 Martin Sebor <msebor@redhat.com>
8727
8728 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8729 -fpic test failures.
8730 * c-c++-common/Wrestrict-2.c: Same.
8731 * c-c++-common/Wstringop-truncation.c: Same.
8732 * gcc.dg/Warray-bounds-22.c: Same.
8733 * gcc.dg/Wstringop-overflow.c: Same.
8734 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8735 (signed_range): Same.
8736 (unsigned_anti_range): Same.
8737 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8738 (signed_range): Same.
8739 (unsigned_anti_range): Same.
8740 * gcc.dg/attr-alloc_size-7.c: Same.
8741 * gcc.dg/attr-alloc_size-8.c: Same.
8742 * gcc.dg/builtin-alloc-size.c: Same.
8743 * gcc.dg/builtin-stpncpy.c: Same.
8744 * gcc.dg/builtins-nonnull.c: Same.
8745 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8746 * gcc.dg/pr79214.c: Same.
8747 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8748 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8749 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8750 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8751 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8752 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8753 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8754 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8755 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8756 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8757 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8758
8759 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8760
8761 PR target/84014
8762 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8763
8764 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR c++/84609
8767 * g++.dg/cpp0x/pr84609.C: New test.
8768
8769 2018-02-28 Martin Sebor <msebor@redhat.com>
8770
8771 PR testsuite/84617
8772 * g++.dg/ext/attr-malloc-3.C: New test.
8773 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8774 to pre-existing problems.
8775 * g++.dg/ext/attr-pure.C: Same.
8776
8777 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8778
8779 PR fortran/83901
8780 * gfortran.dg/associate_37.f90: New test.
8781
8782 PR fortran/83344
8783 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8784
8785 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR target/52991
8788 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8789 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8790 * gcc.dg/bf-ms-layout-4.c: New test.
8791 * gcc.dg/bf-ms-layout-5.c: New test.
8792
8793 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8794
8795 PR target/83399
8796 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8797
8798 2018-02-28 Richard Biener <rguenther@suse.de>
8799
8800 PR tree-optimization/84584
8801 * gcc.dg/graphite/pr84584.c: New testcase.
8802
8803 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8804
8805 PR preprocessor/84517
8806 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8807
8808 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8809
8810 * c-c++-common/dump-ada-spec-12.c: New test.
8811 * c-c++-common/dump-ada-spec-13.c: Likewise.
8812
8813 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8814
8815 * c-c++-common/dump-ada-spec-11.c: New test.
8816
8817 2018-02-28 Martin Liska <mliska@suse.cz>
8818
8819 PR testsuite/84597
8820 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8821 * g++.dg/ext/timevar2.C: Likewise.
8822
8823 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8824
8825 * c-c++-common/dump-ada-spec-8.c: New test.
8826 * c-c++-common/dump-ada-spec-9.c: Likewise.
8827 * c-c++-common/dump-ada-spec-10.c: Likewise.
8828
8829 2018-02-28 Richard Biener <rguenther@suse.de>
8830
8831 PR middle-end/84607
8832 * gcc.dg/pr84607.c: New testcase.
8833
8834 2018-02-28 Nathan Sidwell <nathan@acm.org>
8835
8836 PR c++/84602
8837 * g++.dg/lookup/pr84602.C: New.
8838
8839 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8840
8841 PR c++/83871
8842 PR c++/83503
8843 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8844 dg-options.
8845 * g++.dg/ext/attr-nonnull.C: Likewise.
8846 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8847 directives.
8848 * g++.dg/ext/attr-noinline-2.C: Likewise.
8849 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8850 -fdump-tree-eh in dg-options.
8851
8852 2018-02-28 Alan Modra <amodra@gmail.com>
8853
8854 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8855 GNU ld message.
8856 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8857
8858 2018-02-27 Martin Sebor <msebor@redhat.com>
8859
8860 PR c++/83871
8861 PR c++/83503
8862 * g++.dg/Wmissing-attributes.C: New test.
8863 * g++.dg/ext/attr-const-pure.C: New test.
8864 * g++.dg/ext/attr-const.C: New test.
8865 * g++.dg/ext/attr-deprecated-2.C: New test.
8866 * g++.dg/ext/attr-malloc-2.C: New test.
8867 * g++.dg/ext/attr-malloc.C: New test.
8868 * g++.dg/ext/attr-noinline-2.C: New test.
8869 * g++.dg/ext/attr-noinline.C: New test.
8870 * g++.dg/ext/attr-nonnull.C: New test.
8871 * g++.dg/ext/attr-noreturn-2.C: New test.
8872 * g++.dg/ext/attr-noreturn.C: New test.
8873 * g++.dg/ext/attr-nothrow-2.C: New test.
8874 * g++.dg/ext/attr-nothrow.C: New test.
8875 * g++.dg/ext/attr-optimize.C: New test.
8876 * g++.dg/ext/attr-pure.C: New test.
8877 * g++.dg/ext/attr-returns-nonnull.C: New test.
8878 * g++.dg/ext/attr-warning.C: New test.
8879
8880 2018-02-27 Nathan Sidwell <nathan@acm.org>
8881
8882 PR c++/84426
8883 * g++.dg/lookup/pr84426.C: New.
8884
8885 2018-02-27 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/84512
8888 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8889
8890 2018-02-27 Martin Liska <mliska@suse.cz>
8891
8892 PR gcov-profile/84548
8893 * g++.dg/gcov/pr84548.C: New test.
8894
8895 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR target/84575
8898 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8899
8900 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR c++/84558
8903 * g++.dg/cpp1y/pr84558.C: New test.
8904
8905 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8906
8907 PR c++/84540
8908 * g++.dg/cpp0x/alignas14.C: New.
8909 * g++.dg/cpp0x/alignas15.C: Likewise.
8910
8911 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR c++/84557
8914 * g++.dg/gomp/pr84557.C: New test.
8915
8916 2018-02-26 Marek Polacek <polacek@redhat.com>
8917
8918 PR c++/84325
8919 * g++.dg/cpp1z/pr84325.C: New test.
8920
8921 2018-02-26 Carl Love <cel@us.ibm.com>
8922
8923 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8924 Power 8 test file.
8925 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8926 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8927 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8928 -mcpu=power8.
8929 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8930 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8931 -mcpu=power8.
8932
8933 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8934
8935 PR target/84039
8936 * gcc.target/i386/indirect-thunk-1.c: Updated.
8937 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8938 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8939 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8940 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8941 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8942 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8943 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8944 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8945 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8946 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8947 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8948 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8949 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8950 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8951 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8952 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8953 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8954 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8955 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8956 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8957 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8958 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8959 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8960 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8961 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8962 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8963 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8964 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8965 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8966 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8967 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8968 * gcc.target/i386/ret-thunk-9.c: Likewise.
8969 * gcc.target/i386/ret-thunk-10.c: Likewise.
8970 * gcc.target/i386/ret-thunk-11.c: Likewise.
8971 * gcc.target/i386/ret-thunk-12.c: Likewise.
8972 * gcc.target/i386/ret-thunk-13.c: Likewise.
8973 * gcc.target/i386/ret-thunk-14.c: Likewise.
8974 * gcc.target/i386/ret-thunk-15.c: Likewise.
8975
8976 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8977
8978 * gcc.c-torture/execute/20180226-1.c: New test.
8979
8980 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8981
8982 PR tree-optimization/83965
8983 * gcc.dg/vect/pr83965-2.c: New test.
8984
8985 2018-02-26 Tom de Vries <tom@codesourcery.com>
8986
8987 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8988
8989 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8990
8991 PR target/84530
8992 * gcc.target/i386/ret-thunk-22.c: New test.
8993 * gcc.target/i386/ret-thunk-23.c: Likewise.
8994 * gcc.target/i386/ret-thunk-24.c: Likewise.
8995 * gcc.target/i386/ret-thunk-25.c: Likewise.
8996 * gcc.target/i386/ret-thunk-26.c: Likewise.
8997
8998 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 PR c++/84533
9001 * g++.dg/cpp1z/pr84533.C: New.
9002
9003 2018-02-26 Marek Polacek <polacek@redhat.com>
9004
9005 PR c++/84537
9006 * g++.dg/parse/error60.C: New test.
9007
9008 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9009
9010 PR c++/84556
9011 * g++.dg/gomp/pr84556.C: New test.
9012 * g++.dg/vect/pr84556.cc: New test.
9013
9014 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9015
9016 PR fortran/32957
9017 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9018 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9019 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9020 * gfortran.dg/c_loc_test.f90: Likewise.
9021 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9022 * gfortran.dg/proc_decl_17.f90: Likewise.
9023 * gfortran.dg/proc_ptr_8.f90: Likewise.
9024
9025 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9026
9027 PR target/84521
9028 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9029 r254814 disabling -fomit-frame-pointer by default.
9030 * gcc.target/aarch64/spill_1.c: Likewise.
9031 * gcc.target/aarch64/test_frame_11.c: Likewise.
9032 * gcc.target/aarch64/test_frame_12.c: Likewise.
9033 * gcc.target/aarch64/test_frame_13.c: Likewise.
9034 * gcc.target/aarch64/test_frame_14.c: Likewise.
9035 * gcc.target/aarch64/test_frame_15.c: Likewise.
9036 * gcc.target/aarch64/test_frame_3.c: Likewise.
9037 * gcc.target/aarch64/test_frame_5.c: Likewise.
9038 * gcc.target/aarch64/test_frame_9.c: Likewise.
9039
9040 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9041
9042 PR fortran/83633
9043 * gfortran.dg/explicit_shape_1.f90: New test.
9044 * gfortran.dg/automatic_module_variable.f90: Update regex.
9045 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9046 * gfortran.dg/constant_shape.f90: Ditto.
9047 * gfortran.dg/dec_structure_23.f90: Ditto.
9048 * gfortran.dg/pr78240.f90: Ditto.
9049
9050 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9051
9052 PR fortran/84523
9053 * gfortran.dg/pr84523.f90: New test.
9054
9055 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9056
9057 PR fortran/78238
9058 * gfortran.dg/select_type_40.f90: New test.
9059
9060 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9061
9062 PR fortran/30792
9063 * gfortran.dg/data_substring.f90: New test.
9064
9065 2018-02-24 Marek Polacek <polacek@redhat.com>
9066
9067 PR c++/83692
9068 * g++.dg/cpp1z/constexpr-83692.C: New test.
9069
9070 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9071
9072 PR fortran/84346
9073 * gfortran.dg/statement_function_1.f90: Update test.
9074
9075 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9076
9077 PR fortran/84506
9078 * gfortran.dg/inquire_19.f90: New test.
9079
9080 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9081
9082 PR fortran/83149
9083 * gfortran.dg/pr83149_b.f90: New test.
9084 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9085
9086 2018-02-23 Carl Love <cel@us.ibm.com>
9087
9088 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9089 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9090 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9091 Power 8 tests.
9092
9093 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9094
9095 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9096 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9097
9098 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9099
9100 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9101 expected output.
9102
9103 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9104
9105 PR fortran/83149
9106 * gfortran.dg/pr83149_1.f90: New test.
9107 * gfortran.dg/pr83149.f90: Additional source for previous.
9108
9109 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9110
9111 PR testsuite/80551
9112 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9113 __GI___pthread_mutex_init as well.
9114
9115 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9116
9117 PR fortran/83148
9118 * gfortran.dg/class_68.f90: New test.
9119
9120 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9121
9122 PR fortran/59781
9123 * gfortran.dg/derived_init_5.f90: New test.
9124
9125 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR target/82851
9128 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9129 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9130
9131 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9132
9133 PR target/81572
9134 * gcc.target/powerpc/pr81572.c: New.
9135
9136 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9137
9138 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9139
9140 2018-02-22 Martin Sebor <msebor@redhat.com>
9141
9142 PR tree-optimization/84480
9143 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9144 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9145
9146 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9147
9148 PR target/84176
9149 * gcc.target/i386/indirect-thunk-11.c: New test.
9150 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9151 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9152 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9153 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9154 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9155 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9156 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9157 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9158 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9159
9160 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9161
9162 PR target/83335
9163 * gcc.target/aarch64/asm-2.c: Add dg-error for
9164 ILP32 mode.
9165 * gcc.target/aarch64/asm-4.c: New test.
9166
9167 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9168
9169 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9170
9171 2018-02-22 Marek Polacek <polacek@redhat.com>
9172
9173 PR c++/84493
9174 * g++.dg/parse/error59.C: New test.
9175
9176 2018-02-22 Tom de Vries <tom@codesourcery.com>
9177
9178 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9179
9180 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9181
9182 PR c++/77655
9183 * g++.dg/cpp0x/pr77655.C: New.
9184
9185 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR c++/84496
9188 * g++.dg/cpp1y/pr84496.C: New test.
9189
9190 PR target/84502
9191 * g++.dg/torture/pr84502.C: New test.
9192
9193 PR tree-optimization/84503
9194 * gcc.dg/pr84503-1.c: New test.
9195 * gcc.dg/pr84503-2.c: New test.
9196
9197 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9198
9199 PR tree-optimization/84478
9200 * gcc.c-torture/execute/pr84478.c: New test.
9201
9202 2018-02-20 Martin Sebor <msebor@redhat.com>
9203
9204 PR middle-end/84095
9205 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9206 * c-c++-common/Wrestrict.c: Same.
9207 * gcc.dg/Wrestrict-6.c: Same.
9208 * gcc.dg/Warray-bounds-27.c: New test.
9209 * gcc.dg/Wrestrict-8.c: New test.
9210 * gcc.dg/Wrestrict-9.c: New test.
9211 * gcc.dg/pr84095.c: New test.
9212
9213 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9214
9215 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9216
9217 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9218
9219 PR fortran/48890
9220 PR fortran/83823
9221 * gfortran.dg/structure_constructor_14.f90: New test.
9222
9223 2018-02-20 Jeff Law <law@redhat.com>
9224
9225 PR middle-end/82123
9226 PR tree-optimization/81592
9227 PR middle-end/79257
9228 * gcc.dg/pr81592.c: New test.
9229 * gcc.dg/pr82123.c: New test.
9230 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9231
9232 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR c++/84488
9235 * g++.dg/warn/Wunused-var-30.C: New test.
9236
9237 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9238
9239 PR tree-optimization/84419
9240 * gcc.dg/vect/pr84419.c: New test.
9241
9242 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR middle-end/82004
9245 * gfortran.dg/pr82004.f90: New test.
9246
9247 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9248
9249 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9250
9251 2018-02-20 Martin Liska <mliska@suse.cz>
9252
9253 PR c/84310
9254 PR target/79747
9255 * gcc.target/i386/pr84310.c: New test.
9256 * gcc.target/i386/pr84310-2.c: Likewise.
9257
9258 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9259
9260 PR c++/84446
9261 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9262
9263 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR c++/84445
9266 * g++.dg/cpp1z/launder7.C: New test.
9267
9268 PR c++/84449
9269 * g++.dg/cpp0x/constexpr-84449.C: New test.
9270
9271 PR c++/84455
9272 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9273
9274 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9275
9276 PR fortran/83344
9277 PR fortran/83975
9278 * gfortran.dg/associate_22.f90: Enable commented out test.
9279 * gfortran.dg/associate_36.f90: New test.
9280
9281 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR target/84146
9284 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9285
9286 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9287
9288 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9289 (dg-options): Use -mavx instead of -w.
9290
9291 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR c++/84444
9294 * g++.dg/cpp1z/launder8.C: New test.
9295
9296 PR c++/84448
9297 * g++.dg/gomp/pr84448.C: New test.
9298
9299 PR c++/84430
9300 * g++.dg/gomp/pr84430.C: New test.
9301
9302 PR tree-optimization/84452
9303 * gcc.dg/pr84452.c: New test.
9304
9305 PR c++/79064
9306 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9307
9308 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9309
9310 PR fortran/35339
9311 * gfortran.dg/implied_do_io_4.f90: New test.
9312
9313 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9314
9315 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9316 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9317 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9318
9319 2018-02-19 Carl Love <cel@us.ibm.com>
9320
9321 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9322
9323 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9324
9325 PR target/84460
9326 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9327
9328 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9329
9330 PR c++/84348
9331 * g++.dg/cpp0x/auto50.C: New.
9332 * g++.dg/parse/friend12.C: Adjust.
9333
9334 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9335
9336 PR libgfortran/84389
9337 * gfortran.dg/dtio_33.f90: New test.
9338
9339 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9340
9341 PR libgfortran/84412
9342 * gfortran.dg/inquire_18.f90: New test.
9343
9344 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9345
9346 PR fortran/84381
9347 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9348 * gfortran.dg/pointer_intent_3.f90: Ditto.
9349 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9350 * gfortran.dg/protected_3.f90: Ditto.
9351 * gfortran.dg/protected_4.f90: Ditto.
9352 * gfortran.dg/protected_5.f90: Ditto.
9353 * gfortran.dg/protected_6.f90: Ditto.
9354
9355 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9356
9357 PR fortran/80945
9358 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9359 change to run.
9360
9361 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9362
9363 PR fortran/84270
9364 * gfortran.dg/inline_matmul_22.f90: New test.
9365
9366 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9367
9368 PR fortran/84381
9369 * gfortran.dg/abort_shoulfail.f90: New test.
9370 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9371 by STOP n.
9372 * gfortran.dg/PR19754_2.f90: Likewise.
9373 * gfortran.dg/PR19872.f: Likewise.
9374 * gfortran.dg/PR49268.f90: Likewise.
9375 * gfortran.dg/Wall.f90: Likewise.
9376 * gfortran.dg/Wno-all.f90: Likewise.
9377 * gfortran.dg/achar_1.f90: Likewise.
9378 * gfortran.dg/achar_2.f90: Likewise.
9379 * gfortran.dg/achar_4.f90: Likewise.
9380 * gfortran.dg/achar_6.F90: Likewise.
9381 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9382 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9383 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9384 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9385 * gfortran.dg/actual_array_result_1.f90: Likewise.
9386 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9387 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9388 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9389 * gfortran.dg/actual_procedure_1.f90: Likewise.
9390 * gfortran.dg/adjustl_1.f90: Likewise.
9391 * gfortran.dg/advance_1.f90: Likewise.
9392 * gfortran.dg/advance_4.f90: Likewise.
9393 * gfortran.dg/advance_5.f90: Likewise.
9394 * gfortran.dg/advance_6.f90: Likewise.
9395 * gfortran.dg/aint_anint_1.f90: Likewise.
9396 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9397 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9398 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9399 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9400 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9401 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9402 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9403 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9404 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9405 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9406 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9407 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9408 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9409 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9410 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9411 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9412 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9413 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9414 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9415 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9416 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9417 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9418 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9419 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9420 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9421 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9422 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9423 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9424 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9425 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9426 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9427 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9428 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9429 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9430 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9431 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9432 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9433 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9434 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9435 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9436 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9437 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9438 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9439 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9440 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9441 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9442 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9443 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9444 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9445 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9446 * gfortran.dg/allocatable_function_1.f90: Likewise.
9447 * gfortran.dg/allocatable_function_10.f90: Likewise.
9448 * gfortran.dg/allocatable_function_3.f90: Likewise.
9449 * gfortran.dg/allocatable_function_5.f90: Likewise.
9450 * gfortran.dg/allocatable_function_6.f90: Likewise.
9451 * gfortran.dg/allocatable_function_7.f90: Likewise.
9452 * gfortran.dg/allocatable_function_8.f90: Likewise.
9453 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9454 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9455 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9456 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9457 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9458 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9459 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9460 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9461 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9462 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9463 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9464 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9465 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9466 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9467 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9468 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9469 * gfortran.dg/allocate_class_3.f90: Likewise.
9470 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9471 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9472 * gfortran.dg/allocate_derived_5.f90: Likewise.
9473 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9474 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9475 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9476 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9477 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9478 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9479 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9480 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9481 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9482 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9483 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9484 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9485 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9486 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9487 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9488 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9489 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9490 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9491 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9492 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9493 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9494 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9495 * gfortran.dg/altreturn_3.f90: Likewise.
9496 * gfortran.dg/altreturn_5.f90: Likewise.
9497 * gfortran.dg/altreturn_7.f90: Likewise.
9498 * gfortran.dg/and_or_xor.f90: Likewise.
9499 * gfortran.dg/anint_1.f90: Likewise.
9500 * gfortran.dg/any_all_1.f90: Likewise.
9501 * gfortran.dg/anyallcount_1.f90: Likewise.
9502 * gfortran.dg/append_1.f90: Likewise.
9503 * gfortran.dg/argument_checking_1.f90: Likewise.
9504 * gfortran.dg/argument_checking_2.f90: Likewise.
9505 * gfortran.dg/argument_checking_8.f90: Likewise.
9506 * gfortran.dg/arithmetic_if.f90: Likewise.
9507 * gfortran.dg/array_1.f90: Likewise.
9508 * gfortran.dg/array_2.f90: Likewise.
9509 * gfortran.dg/array_alloc_1.f90: Likewise.
9510 * gfortran.dg/array_alloc_2.f90: Likewise.
9511 * gfortran.dg/array_alloc_3.f90: Likewise.
9512 * gfortran.dg/array_assignment_1.F90: Likewise.
9513 * gfortran.dg/array_assignment_5.f90: Likewise.
9514 * gfortran.dg/array_constructor_1.f90: Likewise.
9515 * gfortran.dg/array_constructor_10.f90: Likewise.
9516 * gfortran.dg/array_constructor_11.f90: Likewise.
9517 * gfortran.dg/array_constructor_12.f90: Likewise.
9518 * gfortran.dg/array_constructor_15.f90: Likewise.
9519 * gfortran.dg/array_constructor_16.f90: Likewise.
9520 * gfortran.dg/array_constructor_17.f90: Likewise.
9521 * gfortran.dg/array_constructor_19.f90: Likewise.
9522 * gfortran.dg/array_constructor_23.f: Likewise.
9523 * gfortran.dg/array_constructor_24.f: Likewise.
9524 * gfortran.dg/array_constructor_32.f90: Likewise.
9525 * gfortran.dg/array_constructor_36.f90: Likewise.
9526 * gfortran.dg/array_constructor_39.f90: Likewise.
9527 * gfortran.dg/array_constructor_4.f90: Likewise.
9528 * gfortran.dg/array_constructor_40.f90: Likewise.
9529 * gfortran.dg/array_constructor_44.f90: Likewise.
9530 * gfortran.dg/array_constructor_45.f90: Likewise.
9531 * gfortran.dg/array_constructor_46.f90: Likewise.
9532 * gfortran.dg/array_constructor_47.f90: Likewise.
9533 * gfortran.dg/array_constructor_49.f90: Likewise.
9534 * gfortran.dg/array_constructor_5.f90: Likewise.
9535 * gfortran.dg/array_constructor_50.f90: Likewise.
9536 * gfortran.dg/array_constructor_6.f90: Likewise.
9537 * gfortran.dg/array_constructor_7.f90: Likewise.
9538 * gfortran.dg/array_constructor_8.f90: Likewise.
9539 * gfortran.dg/array_constructor_9.f90: Likewise.
9540 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9541 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9542 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9543 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9544 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9545 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9546 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9547 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9548 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9549 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9550 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9551 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9552 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9553 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9554 * gfortran.dg/array_function_1.f90: Likewise.
9555 * gfortran.dg/array_function_5.f90: Likewise.
9556 * gfortran.dg/array_initializer_1.f90: Likewise.
9557 * gfortran.dg/array_initializer_2.f90: Likewise.
9558 * gfortran.dg/array_memcpy_5.f90: Likewise.
9559 * gfortran.dg/array_memset_2.f90: Likewise.
9560 * gfortran.dg/array_reference_1.f90: Likewise.
9561 * gfortran.dg/array_return_value_1.f90: Likewise.
9562 * gfortran.dg/array_section_1.f90: Likewise.
9563 * gfortran.dg/array_temporaries_3.f90: Likewise.
9564 * gfortran.dg/arrayio_1.f90: Likewise.
9565 * gfortran.dg/arrayio_10.f90: Likewise.
9566 * gfortran.dg/arrayio_11.f90: Likewise.
9567 * gfortran.dg/arrayio_12.f90: Likewise.
9568 * gfortran.dg/arrayio_13.f90: Likewise.
9569 * gfortran.dg/arrayio_14.f90: Likewise.
9570 * gfortran.dg/arrayio_16.f90: Likewise.
9571 * gfortran.dg/arrayio_2.f90: Likewise.
9572 * gfortran.dg/arrayio_3.f90: Likewise.
9573 * gfortran.dg/arrayio_4.f90: Likewise.
9574 * gfortran.dg/arrayio_5.f90: Likewise.
9575 * gfortran.dg/arrayio_6.f90: Likewise.
9576 * gfortran.dg/arrayio_7.f90: Likewise.
9577 * gfortran.dg/arrayio_8.f90: Likewise.
9578 * gfortran.dg/arrayio_9.f90: Likewise.
9579 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9580 * gfortran.dg/assign_10.f90: Likewise.
9581 * gfortran.dg/assign_9.f90: Likewise.
9582 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9583 * gfortran.dg/assignment_1.f90: Likewise.
9584 * gfortran.dg/associate_1.f03: Likewise.
9585 * gfortran.dg/associate_11.f90: Likewise.
9586 * gfortran.dg/associate_13.f90: Likewise.
9587 * gfortran.dg/associate_15.f90: Likewise.
9588 * gfortran.dg/associate_17.f90: Likewise.
9589 * gfortran.dg/associate_18.f08: Likewise.
9590 * gfortran.dg/associate_19.f03: Likewise.
9591 * gfortran.dg/associate_20.f03: Likewise.
9592 * gfortran.dg/associate_22.f90: Likewise.
9593 * gfortran.dg/associate_23.f90: Likewise.
9594 * gfortran.dg/associate_24.f90: Likewise.
9595 * gfortran.dg/associate_25.f90: Likewise.
9596 * gfortran.dg/associate_27.f90: Likewise.
9597 * gfortran.dg/associate_28.f90: Likewise.
9598 * gfortran.dg/associate_32.f03: Likewise.
9599 * gfortran.dg/associate_33.f03: Likewise.
9600 * gfortran.dg/associate_34.f90: Likewise.
9601 * gfortran.dg/associate_6.f03: Likewise.
9602 * gfortran.dg/associate_7.f03: Likewise.
9603 * gfortran.dg/associate_8.f03: Likewise.
9604 * gfortran.dg/associate_9.f03: Likewise.
9605 * gfortran.dg/associated_1.f90: Likewise.
9606 * gfortran.dg/associated_2.f90: Likewise.
9607 * gfortran.dg/associated_5.f90: Likewise.
9608 * gfortran.dg/associated_6.f90: Likewise.
9609 * gfortran.dg/associated_target_3.f90: Likewise.
9610 * gfortran.dg/associated_target_4.f90: Likewise.
9611 * gfortran.dg/associated_target_5.f03: Likewise.
9612 * gfortran.dg/associated_target_6.f03: Likewise.
9613 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9614 * gfortran.dg/assumed_rank_1.f90: Likewise.
9615 * gfortran.dg/assumed_rank_10.f90: Likewise.
9616 * gfortran.dg/assumed_rank_2.f90: Likewise.
9617 * gfortran.dg/assumed_rank_7.f90: Likewise.
9618 * gfortran.dg/assumed_rank_8.f90: Likewise.
9619 * gfortran.dg/assumed_rank_9.f90: Likewise.
9620 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9621 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9622 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9623 * gfortran.dg/assumed_type_2.f90: Likewise.
9624 * gfortran.dg/atan2_1.f90: Likewise.
9625 * gfortran.dg/auto_array_1.f90: Likewise.
9626 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9627 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9628 * gfortran.dg/auto_char_len_3.f90: Likewise.
9629 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9630 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9631 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9632 * gfortran.dg/auto_save_2.f90: Likewise.
9633 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9634 * gfortran.dg/backslash_1.f90: Likewise.
9635 * gfortran.dg/backslash_2.f90: Likewise.
9636 * gfortran.dg/backslash_3.f: Likewise.
9637 * gfortran.dg/backspace_1.f: Likewise.
9638 * gfortran.dg/backspace_10.f90: Likewise.
9639 * gfortran.dg/backspace_11.f90: Likewise.
9640 * gfortran.dg/backspace_2.f: Likewise.
9641 * gfortran.dg/backspace_3.f: Likewise.
9642 * gfortran.dg/backspace_4.f: Likewise.
9643 * gfortran.dg/backspace_5.f: Likewise.
9644 * gfortran.dg/backspace_6.f: Likewise.
9645 * gfortran.dg/backspace_7.f90: Likewise.
9646 * gfortran.dg/backspace_8.f: Likewise.
9647 * gfortran.dg/backspace_9.f: Likewise.
9648 * gfortran.dg/bessel_1.f90: Likewise.
9649 * gfortran.dg/bessel_2.f90: Likewise.
9650 * gfortran.dg/bessel_5.f90: Likewise.
9651 * gfortran.dg/bessel_6.f90: Likewise.
9652 * gfortran.dg/bessel_7.f90: Likewise.
9653 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9654 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9655 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9656 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9657 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9658 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9659 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9660 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9661 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9662 * gfortran.dg/bit_comparison_1.F90: Likewise.
9663 * gfortran.dg/bit_comparison_2.F90: Likewise.
9664 * gfortran.dg/block_1.f08: Likewise.
9665 * gfortran.dg/block_13.f08: Likewise.
9666 * gfortran.dg/block_14.f90: Likewise.
9667 * gfortran.dg/block_2.f08: Likewise.
9668 * gfortran.dg/block_6.f08: Likewise.
9669 * gfortran.dg/block_7.f08: Likewise.
9670 * gfortran.dg/block_8.f08: Likewise.
9671 * gfortran.dg/blockdata_1.f90: Likewise.
9672 * gfortran.dg/bound_1.f90: Likewise.
9673 * gfortran.dg/bound_2.f90: Likewise.
9674 * gfortran.dg/bound_3.f90: Likewise.
9675 * gfortran.dg/bound_4.f90: Likewise.
9676 * gfortran.dg/bound_5.f90: Likewise.
9677 * gfortran.dg/bound_6.f90: Likewise.
9678 * gfortran.dg/bound_7.f90: Likewise.
9679 * gfortran.dg/bound_8.f90: Likewise.
9680 * gfortran.dg/bound_9.f90: Likewise.
9681 * gfortran.dg/bound_simplification_1.f90: Likewise.
9682 * gfortran.dg/bound_simplification_3.f90: Likewise.
9683 * gfortran.dg/bound_simplification_4.f90: Likewise.
9684 * gfortran.dg/bound_simplification_5.f90: Likewise.
9685 * gfortran.dg/bound_simplification_6.f90: Likewise.
9686 * gfortran.dg/bounds_check_1.f90: Likewise.
9687 * gfortran.dg/bounds_check_12.f90: Likewise.
9688 * gfortran.dg/bounds_check_14.f90: Likewise.
9689 * gfortran.dg/bounds_check_15.f90: Likewise.
9690 * gfortran.dg/bounds_check_19.f90: Likewise.
9691 * gfortran.dg/bounds_check_8.f90: Likewise.
9692 * gfortran.dg/bounds_check_9.f90: Likewise.
9693 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9694 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9695 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9696 * gfortran.dg/boz_1.f90: Likewise.
9697 * gfortran.dg/boz_11.f90: Likewise.
9698 * gfortran.dg/boz_13.f90: Likewise.
9699 * gfortran.dg/boz_14.f90: Likewise.
9700 * gfortran.dg/boz_15.f90: Likewise.
9701 * gfortran.dg/boz_3.f90: Likewise.
9702 * gfortran.dg/boz_6.f90: Likewise.
9703 * gfortran.dg/boz_9.f90: Likewise.
9704 * gfortran.dg/byte_1.f90: Likewise.
9705 * gfortran.dg/byte_2.f90: Likewise.
9706 * gfortran.dg/c_assoc.f90: Likewise.
9707 * gfortran.dg/c_assoc_2.f03: Likewise.
9708 * gfortran.dg/c_assoc_3.f90: Likewise.
9709 * gfortran.dg/c_by_val_1.f: Likewise.
9710 * gfortran.dg/c_by_val_5.f90: Likewise.
9711 * gfortran.dg/c_char_tests.f03: Likewise.
9712 * gfortran.dg/c_char_tests_2.f03: Likewise.
9713 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9714 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9715 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9716 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9717 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9718 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9719 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9720 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9721 * gfortran.dg/c_kind_params.f90: Likewise.
9722 * gfortran.dg/c_loc_test_20.f90: Likewise.
9723 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9724 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9725 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9726 * gfortran.dg/c_size_t_test.f03: Likewise.
9727 * gfortran.dg/c_sizeof_1.f90: Likewise.
9728 * gfortran.dg/c_sizeof_5.f90: Likewise.
9729 * gfortran.dg/c_sizeof_6.f90: Likewise.
9730 * gfortran.dg/char4_iunit_1.f03: Likewise.
9731 * gfortran.dg/char4_iunit_2.f03: Likewise.
9732 * gfortran.dg/char_allocation_1.f90: Likewise.
9733 * gfortran.dg/char_array_constructor.f90: Likewise.
9734 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9735 * gfortran.dg/char_assign_1.f90: Likewise.
9736 * gfortran.dg/char_associated_1.f90: Likewise.
9737 * gfortran.dg/char_cast_2.f90: Likewise.
9738 * gfortran.dg/char_comparison_1.f: Likewise.
9739 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9740 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9741 * gfortran.dg/char_cons_len.f90: Likewise.
9742 * gfortran.dg/char_conversion.f90: Likewise.
9743 * gfortran.dg/char_cshift_1.f90: Likewise.
9744 * gfortran.dg/char_cshift_2.f90: Likewise.
9745 * gfortran.dg/char_decl_2.f90: Likewise.
9746 * gfortran.dg/char_eoshift_1.f90: Likewise.
9747 * gfortran.dg/char_eoshift_2.f90: Likewise.
9748 * gfortran.dg/char_eoshift_3.f90: Likewise.
9749 * gfortran.dg/char_eoshift_4.f90: Likewise.
9750 * gfortran.dg/char_eoshift_5.f90: Likewise.
9751 * gfortran.dg/char_expr_1.f90: Likewise.
9752 * gfortran.dg/char_expr_3.f90: Likewise.
9753 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9754 * gfortran.dg/char_length_12.f90: Likewise.
9755 * gfortran.dg/char_length_14.f90: Likewise.
9756 * gfortran.dg/char_length_15.f90: Likewise.
9757 * gfortran.dg/char_length_17.f90: Likewise.
9758 * gfortran.dg/char_length_20.f90: Likewise.
9759 * gfortran.dg/char_length_21.f90: Likewise.
9760 * gfortran.dg/char_length_5.f90: Likewise.
9761 * gfortran.dg/char_length_6.f90: Likewise.
9762 * gfortran.dg/char_length_7.f90: Likewise.
9763 * gfortran.dg/char_length_8.f90: Likewise.
9764 * gfortran.dg/char_pack_1.f90: Likewise.
9765 * gfortran.dg/char_pack_2.f90: Likewise.
9766 * gfortran.dg/char_pointer_assign.f90: Likewise.
9767 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9768 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9769 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9770 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9771 * gfortran.dg/char_pointer_func.f90: Likewise.
9772 * gfortran.dg/char_reshape_1.f90: Likewise.
9773 * gfortran.dg/char_result_1.f90: Likewise.
9774 * gfortran.dg/char_result_12.f90: Likewise.
9775 * gfortran.dg/char_result_13.f90: Likewise.
9776 * gfortran.dg/char_result_14.f90: Likewise.
9777 * gfortran.dg/char_result_15.f90: Likewise.
9778 * gfortran.dg/char_result_2.f90: Likewise.
9779 * gfortran.dg/char_result_3.f90: Likewise.
9780 * gfortran.dg/char_result_4.f90: Likewise.
9781 * gfortran.dg/char_result_5.f90: Likewise.
9782 * gfortran.dg/char_result_6.f90: Likewise.
9783 * gfortran.dg/char_result_7.f90: Likewise.
9784 * gfortran.dg/char_result_8.f90: Likewise.
9785 * gfortran.dg/char_spread_1.f90: Likewise.
9786 * gfortran.dg/char_transpose_1.f90: Likewise.
9787 * gfortran.dg/char_type_len.f90: Likewise.
9788 * gfortran.dg/char_unpack_1.f90: Likewise.
9789 * gfortran.dg/char_unpack_2.f90: Likewise.
9790 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9791 * gfortran.dg/character_comparison_1.f90: Likewise.
9792 * gfortran.dg/character_comparison_2.f90: Likewise.
9793 * gfortran.dg/character_comparison_3.f90: Likewise.
9794 * gfortran.dg/character_comparison_4.f90: Likewise.
9795 * gfortran.dg/character_comparison_5.f90: Likewise.
9796 * gfortran.dg/character_comparison_6.f90: Likewise.
9797 * gfortran.dg/character_comparison_7.f90: Likewise.
9798 * gfortran.dg/character_comparison_8.f90: Likewise.
9799 * gfortran.dg/character_comparison_9.f90: Likewise.
9800 * gfortran.dg/charlen_15.f90: Likewise.
9801 * gfortran.dg/charlen_16.f90: Likewise.
9802 * gfortran.dg/chkbits.f90: Likewise.
9803 * gfortran.dg/chmod_1.f90: Likewise.
9804 * gfortran.dg/chmod_2.f90: Likewise.
9805 * gfortran.dg/chmod_3.f90: Likewise.
9806 * gfortran.dg/class_1.f03: Likewise.
9807 * gfortran.dg/class_18.f03: Likewise.
9808 * gfortran.dg/class_19.f03: Likewise.
9809 * gfortran.dg/class_35.f90: Likewise.
9810 * gfortran.dg/class_46.f03: Likewise.
9811 * gfortran.dg/class_48.f90: Likewise.
9812 * gfortran.dg/class_51.f90: Likewise.
9813 * gfortran.dg/class_52.f90: Likewise.
9814 * gfortran.dg/class_6.f03: Likewise.
9815 * gfortran.dg/class_63.f90: Likewise.
9816 * gfortran.dg/class_64.f90: Likewise.
9817 * gfortran.dg/class_65.f90: Likewise.
9818 * gfortran.dg/class_66.f90: Likewise.
9819 * gfortran.dg/class_67.f90: Likewise.
9820 * gfortran.dg/class_9.f03: Likewise.
9821 * gfortran.dg/class_alias.f90: Likewise.
9822 * gfortran.dg/class_allocate_1.f03: Likewise.
9823 * gfortran.dg/class_allocate_10.f03: Likewise.
9824 * gfortran.dg/class_allocate_13.f90: Likewise.
9825 * gfortran.dg/class_allocate_14.f90: Likewise.
9826 * gfortran.dg/class_allocate_15.f90: Likewise.
9827 * gfortran.dg/class_allocate_19.f03: Likewise.
9828 * gfortran.dg/class_allocate_21.f90: Likewise.
9829 * gfortran.dg/class_allocate_22.f90: Likewise.
9830 * gfortran.dg/class_allocate_3.f03: Likewise.
9831 * gfortran.dg/class_allocate_4.f03: Likewise.
9832 * gfortran.dg/class_allocate_5.f90: Likewise.
9833 * gfortran.dg/class_allocate_6.f03: Likewise.
9834 * gfortran.dg/class_allocate_7.f03: Likewise.
9835 * gfortran.dg/class_allocate_8.f03: Likewise.
9836 * gfortran.dg/class_allocate_9.f03: Likewise.
9837 * gfortran.dg/class_array_1.f03: Likewise.
9838 * gfortran.dg/class_array_14.f90: Likewise.
9839 * gfortran.dg/class_array_15.f03: Likewise.
9840 * gfortran.dg/class_array_16.f90: Likewise.
9841 * gfortran.dg/class_array_2.f03: Likewise.
9842 * gfortran.dg/class_array_20.f03: Likewise.
9843 * gfortran.dg/class_array_21.f03: Likewise.
9844 * gfortran.dg/class_array_3.f03: Likewise.
9845 * gfortran.dg/class_array_4.f03: Likewise.
9846 * gfortran.dg/class_array_7.f03: Likewise.
9847 * gfortran.dg/class_array_8.f03: Likewise.
9848 * gfortran.dg/class_array_9.f03: Likewise.
9849 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9850 * gfortran.dg/class_dummy_1.f03: Likewise.
9851 * gfortran.dg/class_optional_1.f90: Likewise.
9852 * gfortran.dg/class_optional_2.f90: Likewise.
9853 * gfortran.dg/class_result_5.f90: Likewise.
9854 * gfortran.dg/class_result_6.f90: Likewise.
9855 * gfortran.dg/class_to_type_1.f03: Likewise.
9856 * gfortran.dg/class_to_type_2.f90: Likewise.
9857 * gfortran.dg/class_to_type_3.f03: Likewise.
9858 * gfortran.dg/class_to_type_4.f90: Likewise.
9859 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9860 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9861 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9862 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9863 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9864 * gfortran.dg/coarray/codimension.f90: Likewise.
9865 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9866 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9867 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9868 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9869 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9870 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9871 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9872 * gfortran.dg/coarray/event_1.f90: Likewise.
9873 * gfortran.dg/coarray/event_2.f90: Likewise.
9874 * gfortran.dg/coarray/get_array.f90: Likewise.
9875 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9876 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9877 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9878 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9879 * gfortran.dg/coarray/lock_1.f90: Likewise.
9880 * gfortran.dg/coarray/lock_2.f90: Likewise.
9881 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9882 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9883 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9884 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9885 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9886 * gfortran.dg/coarray/registering_1.f90: Likewise.
9887 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9888 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9889 * gfortran.dg/coarray/send_array.f90: Likewise.
9890 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9891 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9892 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9893 * gfortran.dg/coarray/sync_1.f90: Likewise.
9894 * gfortran.dg/coarray/sync_3.f90: Likewise.
9895 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9896 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9897 * gfortran.dg/coarray_13.f90: Likewise.
9898 * gfortran.dg/coarray_15.f90: Likewise.
9899 * gfortran.dg/coarray_16.f90: Likewise.
9900 * gfortran.dg/coarray_2.f90: Likewise.
9901 * gfortran.dg/coarray_23.f90: Likewise.
9902 * gfortran.dg/coarray_40.f90: Likewise.
9903 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9904 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9905 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9906 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9907 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9908 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9909 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9910 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9911 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9912 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9913 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9914 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9915 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9916 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9917 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9918 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9919 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9920 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9921 * gfortran.dg/coarray_stat_2.f90: Likewise.
9922 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9923 * gfortran.dg/coindexed_1.f90: Likewise.
9924 * gfortran.dg/comma.f: Likewise.
9925 * gfortran.dg/comma_format_extension_3.f: Likewise.
9926 * gfortran.dg/comma_format_extension_4.f: Likewise.
9927 * gfortran.dg/common_2.f90: Likewise.
9928 * gfortran.dg/common_4.f90: Likewise.
9929 * gfortran.dg/common_align_1.f90: Likewise.
9930 * gfortran.dg/common_align_2.f90: Likewise.
9931 * gfortran.dg/common_equivalence_1.f: Likewise.
9932 * gfortran.dg/common_pointer_1.f90: Likewise.
9933 * gfortran.dg/common_resize_1.f: Likewise.
9934 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9935 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9936 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9937 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9938 * gfortran.dg/complex_read.f90: Likewise.
9939 * gfortran.dg/complex_write.f90: Likewise.
9940 * gfortran.dg/constant_substring.f: Likewise.
9941 * gfortran.dg/constructor_2.f90: Likewise.
9942 * gfortran.dg/constructor_3.f90: Likewise.
9943 * gfortran.dg/constructor_6.f90: Likewise.
9944 * gfortran.dg/contained_1.f90: Likewise.
9945 * gfortran.dg/contained_3.f90: Likewise.
9946 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9947 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9948 * gfortran.dg/continuation_1.f90: Likewise.
9949 * gfortran.dg/continuation_11.f90: Likewise.
9950 * gfortran.dg/continuation_12.f90: Likewise.
9951 * gfortran.dg/continuation_13.f90: Likewise.
9952 * gfortran.dg/continuation_14.f: Likewise.
9953 * gfortran.dg/continuation_8.f90: Likewise.
9954 * gfortran.dg/convert_2.f90: Likewise.
9955 * gfortran.dg/convert_implied_open.f90: Likewise.
9956 * gfortran.dg/count_init_expr.f03: Likewise.
9957 * gfortran.dg/cr_lf.f90: Likewise.
9958 * gfortran.dg/cray_pointers_10.f90: Likewise.
9959 * gfortran.dg/cray_pointers_2.f90: Likewise.
9960 * gfortran.dg/cray_pointers_5.f90: Likewise.
9961 * gfortran.dg/cray_pointers_7.f90: Likewise.
9962 * gfortran.dg/cray_pointers_8.f90: Likewise.
9963 * gfortran.dg/cshift_1.f90: Likewise.
9964 * gfortran.dg/cshift_2.f90: Likewise.
9965 * gfortran.dg/cshift_large_1.f90: Likewise.
9966 * gfortran.dg/cshift_nan_1.f90: Likewise.
9967 * gfortran.dg/csqrt_2.f: Likewise.
9968 * gfortran.dg/data_array_1.f90: Likewise.
9969 * gfortran.dg/data_char_1.f90: Likewise.
9970 * gfortran.dg/data_char_2.f90: Likewise.
9971 * gfortran.dg/data_char_3.f90: Likewise.
9972 * gfortran.dg/data_derived_1.f90: Likewise.
9973 * gfortran.dg/data_implied_do_1.f90: Likewise.
9974 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9975 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9976 * gfortran.dg/deallocate_stat.f90: Likewise.
9977 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9978 * gfortran.dg/debug/pr37738.f: Likewise.
9979 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9980 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9981 * gfortran.dg/dec_exp_1.f90: Likewise.
9982 * gfortran.dg/dec_init_1.f90: Likewise.
9983 * gfortran.dg/dec_init_2.f90: Likewise.
9984 * gfortran.dg/dec_init_3.f90: Likewise.
9985 * gfortran.dg/dec_init_4.f90: Likewise.
9986 * gfortran.dg/dec_io_1.f90: Likewise.
9987 * gfortran.dg/dec_io_2.f90: Likewise.
9988 * gfortran.dg/dec_io_2a.f90: Likewise.
9989 * gfortran.dg/dec_io_6.f90: Likewise.
9990 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9991 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9992 * gfortran.dg/dec_math.f90: Likewise.
9993 * gfortran.dg/dec_parameter_1.f: Likewise.
9994 * gfortran.dg/dec_parameter_2.f90: Likewise.
9995 * gfortran.dg/dec_static_1.f90: Likewise.
9996 * gfortran.dg/dec_static_2.f90: Likewise.
9997 * gfortran.dg/dec_structure_1.f90: Likewise.
9998 * gfortran.dg/dec_structure_10.f90: Likewise.
9999 * gfortran.dg/dec_structure_18.f90: Likewise.
10000 * gfortran.dg/dec_structure_19.f90: Likewise.
10001 * gfortran.dg/dec_structure_2.f90: Likewise.
10002 * gfortran.dg/dec_structure_22.f90: Likewise.
10003 * gfortran.dg/dec_structure_3.f90: Likewise.
10004 * gfortran.dg/dec_structure_4.f90: Likewise.
10005 * gfortran.dg/dec_structure_5.f90: Likewise.
10006 * gfortran.dg/dec_structure_6.f90: Likewise.
10007 * gfortran.dg/dec_structure_7.f90: Likewise.
10008 * gfortran.dg/dec_union_1.f90: Likewise.
10009 * gfortran.dg/dec_union_2.f90: Likewise.
10010 * gfortran.dg/dec_union_3.f90: Likewise.
10011 * gfortran.dg/dec_union_4.f90: Likewise.
10012 * gfortran.dg/dec_union_5.f90: Likewise.
10013 * gfortran.dg/default_format_1.f90: Likewise.
10014 * gfortran.dg/default_format_2.f90: Likewise.
10015 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10016 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10017 * gfortran.dg/default_initialization_3.f90: Likewise.
10018 * gfortran.dg/default_initialization_4.f90: Likewise.
10019 * gfortran.dg/default_initialization_5.f90: Likewise.
10020 * gfortran.dg/deferred_character_1.f90: Likewise.
10021 * gfortran.dg/deferred_character_10.f90: Likewise.
10022 * gfortran.dg/deferred_character_11.f90: Likewise.
10023 * gfortran.dg/deferred_character_12.f90: Likewise.
10024 * gfortran.dg/deferred_character_13.f90: Likewise.
10025 * gfortran.dg/deferred_character_14.f90: Likewise.
10026 * gfortran.dg/deferred_character_15.f90: Likewise.
10027 * gfortran.dg/deferred_character_16.f90: Likewise.
10028 * gfortran.dg/deferred_character_2.f90: Likewise.
10029 * gfortran.dg/deferred_character_3.f90: Likewise.
10030 * gfortran.dg/deferred_character_4.f90: Likewise.
10031 * gfortran.dg/deferred_character_5.f90: Likewise.
10032 * gfortran.dg/deferred_character_6.f90: Likewise.
10033 * gfortran.dg/deferred_character_7.f90: Likewise.
10034 * gfortran.dg/deferred_character_8.f90: Likewise.
10035 * gfortran.dg/deferred_character_9.f90: Likewise.
10036 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10037 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10038 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10039 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10040 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10041 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10042 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10043 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10044 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10045 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10046 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10047 * gfortran.dg/defined_assignment_1.f90: Likewise.
10048 * gfortran.dg/defined_assignment_10.f90: Likewise.
10049 * gfortran.dg/defined_assignment_11.f90: Likewise.
10050 * gfortran.dg/defined_assignment_2.f90: Likewise.
10051 * gfortran.dg/defined_assignment_3.f90: Likewise.
10052 * gfortran.dg/defined_assignment_4.f90: Likewise.
10053 * gfortran.dg/defined_assignment_5.f90: Likewise.
10054 * gfortran.dg/defined_assignment_8.f90: Likewise.
10055 * gfortran.dg/defined_assignment_9.f90: Likewise.
10056 * gfortran.dg/dependency_2.f90: Likewise.
10057 * gfortran.dg/dependency_21.f90: Likewise.
10058 * gfortran.dg/dependency_22.f90: Likewise.
10059 * gfortran.dg/dependency_23.f90: Likewise.
10060 * gfortran.dg/dependency_24.f90: Likewise.
10061 * gfortran.dg/dependency_25.f90: Likewise.
10062 * gfortran.dg/dependency_26.f90: Likewise.
10063 * gfortran.dg/dependency_39.f90: Likewise.
10064 * gfortran.dg/dependency_40.f90: Likewise.
10065 * gfortran.dg/dependency_41.f90: Likewise.
10066 * gfortran.dg/dependency_42.f90: Likewise.
10067 * gfortran.dg/dependency_43.f90: Likewise.
10068 * gfortran.dg/dependency_44.f90: Likewise.
10069 * gfortran.dg/dependency_45.f90: Likewise.
10070 * gfortran.dg/dependency_50.f90: Likewise.
10071 * gfortran.dg/dependency_51.f90: Likewise.
10072 * gfortran.dg/dependent_decls_1.f90: Likewise.
10073 * gfortran.dg/der_array_1.f90: Likewise.
10074 * gfortran.dg/der_array_io_1.f90: Likewise.
10075 * gfortran.dg/der_array_io_2.f90: Likewise.
10076 * gfortran.dg/der_array_io_3.f90: Likewise.
10077 * gfortran.dg/der_io_1.f90: Likewise.
10078 * gfortran.dg/der_io_3.f90: Likewise.
10079 * gfortran.dg/der_pointer_2.f90: Likewise.
10080 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10081 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10082 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10083 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10084 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10085 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10086 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10087 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10088 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10089 * gfortran.dg/derived_external_function_1.f90: Likewise.
10090 * gfortran.dg/derived_init_1.f90: Likewise.
10091 * gfortran.dg/derived_init_2.f90: Likewise.
10092 * gfortran.dg/derived_init_3.f90: Likewise.
10093 * gfortran.dg/derived_init_4.f90: Likewise.
10094 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10095 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10096 * gfortran.dg/dev_null.F90: Likewise.
10097 * gfortran.dg/dfloat_1.f90: Likewise.
10098 * gfortran.dg/dim_sum_1.f90: Likewise.
10099 * gfortran.dg/dim_sum_2.f90: Likewise.
10100 * gfortran.dg/dim_sum_3.f90: Likewise.
10101 * gfortran.dg/direct_io_10.f: Likewise.
10102 * gfortran.dg/direct_io_11.f90: Likewise.
10103 * gfortran.dg/direct_io_12.f90: Likewise.
10104 * gfortran.dg/direct_io_2.f90: Likewise.
10105 * gfortran.dg/direct_io_3.f90: Likewise.
10106 * gfortran.dg/direct_io_4.f90: Likewise.
10107 * gfortran.dg/direct_io_5.f90: Likewise.
10108 * gfortran.dg/direct_io_6.f90: Likewise.
10109 * gfortran.dg/direct_io_7.f90: Likewise.
10110 * gfortran.dg/direct_io_8.f90: Likewise.
10111 * gfortran.dg/direct_io_9.f: Likewise.
10112 * gfortran.dg/do_1.f90: Likewise.
10113 * gfortran.dg/do_3.F90: Likewise.
10114 * gfortran.dg/do_concurrent_2.f90: Likewise.
10115 * gfortran.dg/do_concurrent_4.f90: Likewise.
10116 * gfortran.dg/do_corner_warn.f90: Likewise.
10117 * gfortran.dg/do_iterator_2.f90: Likewise.
10118 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10119 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10120 * gfortran.dg/dos_eol.f: Likewise.
10121 * gfortran.dg/dot_product_1.f03: Likewise.
10122 * gfortran.dg/dot_product_2.f90: Likewise.
10123 * gfortran.dg/dot_product_4.f90: Likewise.
10124 * gfortran.dg/dshift_1.F90: Likewise.
10125 * gfortran.dg/dshift_2.F90: Likewise.
10126 * gfortran.dg/dtio_1.f90: Likewise.
10127 * gfortran.dg/dtio_10.f90: Likewise.
10128 * gfortran.dg/dtio_12.f90: Likewise.
10129 * gfortran.dg/dtio_14.f90: Likewise.
10130 * gfortran.dg/dtio_15.f90: Likewise.
10131 * gfortran.dg/dtio_16.f90: Likewise.
10132 * gfortran.dg/dtio_17.f90: Likewise.
10133 * gfortran.dg/dtio_19.f90: Likewise.
10134 * gfortran.dg/dtio_2.f90: Likewise.
10135 * gfortran.dg/dtio_20.f03: Likewise.
10136 * gfortran.dg/dtio_22.f90: Likewise.
10137 * gfortran.dg/dtio_24.f90: Likewise.
10138 * gfortran.dg/dtio_25.f90: Likewise.
10139 * gfortran.dg/dtio_26.f03: Likewise.
10140 * gfortran.dg/dtio_27.f90: Likewise.
10141 * gfortran.dg/dtio_28.f03: Likewise.
10142 * gfortran.dg/dtio_3.f90: Likewise.
10143 * gfortran.dg/dtio_30.f03: Likewise.
10144 * gfortran.dg/dtio_31.f03: Likewise.
10145 * gfortran.dg/dtio_32.f03: Likewise.
10146 * gfortran.dg/dtio_4.f90: Likewise.
10147 * gfortran.dg/dtio_5.f90: Likewise.
10148 * gfortran.dg/dtio_7.f90: Likewise.
10149 * gfortran.dg/dtio_8.f90: Likewise.
10150 * gfortran.dg/dtio_9.f90: Likewise.
10151 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10152 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10153 * gfortran.dg/dup_save_1.f90: Likewise.
10154 * gfortran.dg/dup_save_2.f90: Likewise.
10155 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10156 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10157 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10158 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10159 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10160 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10161 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10162 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10163 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10164 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10165 * gfortran.dg/e_d_fmt.f90: Likewise.
10166 * gfortran.dg/edit_real_1.f90: Likewise.
10167 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10168 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10169 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10170 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10171 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10172 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10173 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10174 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10175 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10176 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10177 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10178 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10179 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10180 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10181 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10182 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10183 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10184 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10185 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10186 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10187 * gfortran.dg/empty_format_1.f90: Likewise.
10188 * gfortran.dg/endfile.f: Likewise.
10189 * gfortran.dg/endfile.f90: Likewise.
10190 * gfortran.dg/endfile_2.f90: Likewise.
10191 * gfortran.dg/entry_1.f90: Likewise.
10192 * gfortran.dg/entry_10.f90: Likewise.
10193 * gfortran.dg/entry_12.f90: Likewise.
10194 * gfortran.dg/entry_13.f90: Likewise.
10195 * gfortran.dg/entry_14.f90: Likewise.
10196 * gfortran.dg/entry_16.f90: Likewise.
10197 * gfortran.dg/entry_3.f90: Likewise.
10198 * gfortran.dg/entry_6.f90: Likewise.
10199 * gfortran.dg/entry_9.f90: Likewise.
10200 * gfortran.dg/entry_array_specs_2.f: Likewise.
10201 * gfortran.dg/enum_1.f90: Likewise.
10202 * gfortran.dg/enum_9.f90: Likewise.
10203 * gfortran.dg/eof_1.f90: Likewise.
10204 * gfortran.dg/eof_2.f90: Likewise.
10205 * gfortran.dg/eof_4.f90: Likewise.
10206 * gfortran.dg/eof_5.f90: Likewise.
10207 * gfortran.dg/eor_handling_1.f90: Likewise.
10208 * gfortran.dg/eor_handling_2.f90: Likewise.
10209 * gfortran.dg/eor_handling_3.f90: Likewise.
10210 * gfortran.dg/eor_handling_4.f90: Likewise.
10211 * gfortran.dg/eor_handling_5.f90: Likewise.
10212 * gfortran.dg/eoshift_3.f90: Likewise.
10213 * gfortran.dg/eoshift_4.f90: Likewise.
10214 * gfortran.dg/eoshift_5.f90: Likewise.
10215 * gfortran.dg/eoshift_6.f90: Likewise.
10216 * gfortran.dg/eoshift_large_1.f90: Likewise.
10217 * gfortran.dg/equiv_6.f90: Likewise.
10218 * gfortran.dg/equiv_7.f90: Likewise.
10219 * gfortran.dg/equiv_9.f90: Likewise.
10220 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10221 * gfortran.dg/erf_2.F90: Likewise.
10222 * gfortran.dg/erf_3.F90: Likewise.
10223 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10224 * gfortran.dg/error_format_2.f90: Likewise.
10225 * gfortran.dg/error_recovery_5.f90: Likewise.
10226 * gfortran.dg/execute_command_line_2.f90: Likewise.
10227 * gfortran.dg/execute_command_line_3.f90: Likewise.
10228 * gfortran.dg/exit_1.f08: Likewise.
10229 * gfortran.dg/exit_3.f08: Likewise.
10230 * gfortran.dg/exponent_1.f90: Likewise.
10231 * gfortran.dg/exponent_2.f90: Likewise.
10232 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10233 * gfortran.dg/extends_1.f03: Likewise.
10234 * gfortran.dg/extends_16.f90: Likewise.
10235 * gfortran.dg/extends_2.f03: Likewise.
10236 * gfortran.dg/extends_3.f03: Likewise.
10237 * gfortran.dg/extends_4.f03: Likewise.
10238 * gfortran.dg/extends_type_of_1.f03: Likewise.
10239 * gfortran.dg/extends_type_of_2.f03: Likewise.
10240 * gfortran.dg/external_procedures_3.f90: Likewise.
10241 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10242 * gfortran.dg/f2003_io_1.f03: Likewise.
10243 * gfortran.dg/f2003_io_4.f03: Likewise.
10244 * gfortran.dg/f2003_io_5.f03: Likewise.
10245 * gfortran.dg/f2003_io_6.f03: Likewise.
10246 * gfortran.dg/f2003_io_7.f03: Likewise.
10247 * gfortran.dg/f2c_1.f90: Likewise.
10248 * gfortran.dg/f2c_2.f90: Likewise.
10249 * gfortran.dg/f2c_3.f90: Likewise.
10250 * gfortran.dg/f2c_4.f90: Likewise.
10251 * gfortran.dg/f2c_6.f90: Likewise.
10252 * gfortran.dg/f2c_7.f90: Likewise.
10253 * gfortran.dg/f2c_9.f90: Likewise.
10254 * gfortran.dg/fgetc_1.f90: Likewise.
10255 * gfortran.dg/fgetc_2.f90: Likewise.
10256 * gfortran.dg/filename_null.f90: Likewise.
10257 * gfortran.dg/finalize_12.f90: Likewise.
10258 * gfortran.dg/finalize_13.f90: Likewise.
10259 * gfortran.dg/finalize_15.f90: Likewise.
10260 * gfortran.dg/finalize_17.f90: Likewise.
10261 * gfortran.dg/finalize_18.f90: Likewise.
10262 * gfortran.dg/finalize_25.f90: Likewise.
10263 * gfortran.dg/finalize_29.f08: Likewise.
10264 * gfortran.dg/finalize_31.f90: Likewise.
10265 * gfortran.dg/float_1.f90: Likewise.
10266 * gfortran.dg/flush_1.f90: Likewise.
10267 * gfortran.dg/fmt_bz_bn.f: Likewise.
10268 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10269 * gfortran.dg/fmt_cache_1.f: Likewise.
10270 * gfortran.dg/fmt_cache_2.f: Likewise.
10271 * gfortran.dg/fmt_cache_3.f90: Likewise.
10272 * gfortran.dg/fmt_colon.f90: Likewise.
10273 * gfortran.dg/fmt_e.f90: Likewise.
10274 * gfortran.dg/fmt_en.f90: Likewise.
10275 * gfortran.dg/fmt_error_10.f: Likewise.
10276 * gfortran.dg/fmt_error_9.f: Likewise.
10277 * gfortran.dg/fmt_exhaust.f90: Likewise.
10278 * gfortran.dg/fmt_f0_1.f90: Likewise.
10279 * gfortran.dg/fmt_f_an_p.f: Likewise.
10280 * gfortran.dg/fmt_fw_d.f90: Likewise.
10281 * gfortran.dg/fmt_g.f: Likewise.
10282 * gfortran.dg/fmt_g0_1.f08: Likewise.
10283 * gfortran.dg/fmt_g0_2.f08: Likewise.
10284 * gfortran.dg/fmt_g0_4.f08: Likewise.
10285 * gfortran.dg/fmt_g0_5.f08: Likewise.
10286 * gfortran.dg/fmt_g0_6.f08: Likewise.
10287 * gfortran.dg/fmt_g0_7.f08: Likewise.
10288 * gfortran.dg/fmt_g_1.f90: Likewise.
10289 * gfortran.dg/fmt_int_sign.f90: Likewise.
10290 * gfortran.dg/fmt_l.f90: Likewise.
10291 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10292 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10293 * gfortran.dg/fmt_p_1.f90: Likewise.
10294 * gfortran.dg/fmt_pf.f90: Likewise.
10295 * gfortran.dg/fmt_read.f90: Likewise.
10296 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10297 * gfortran.dg/fmt_t_1.f90: Likewise.
10298 * gfortran.dg/fmt_t_2.f90: Likewise.
10299 * gfortran.dg/fmt_t_3.f90: Likewise.
10300 * gfortran.dg/fmt_t_4.f90: Likewise.
10301 * gfortran.dg/fmt_t_5.f90: Likewise.
10302 * gfortran.dg/fmt_t_6.f: Likewise.
10303 * gfortran.dg/fmt_t_7.f: Likewise.
10304 * gfortran.dg/fmt_t_9.f: Likewise.
10305 * gfortran.dg/fmt_tl.f: Likewise.
10306 * gfortran.dg/fmt_unlimited.f90: Likewise.
10307 * gfortran.dg/fmt_white.f: Likewise.
10308 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10309 * gfortran.dg/fold_nearest.f90: Likewise.
10310 * gfortran.dg/forall_1.f90: Likewise.
10311 * gfortran.dg/forall_10.f90: Likewise.
10312 * gfortran.dg/forall_12.f90: Likewise.
10313 * gfortran.dg/forall_13.f90: Likewise.
10314 * gfortran.dg/forall_15.f90: Likewise.
10315 * gfortran.dg/forall_4.f90: Likewise.
10316 * gfortran.dg/forall_5.f90: Likewise.
10317 * gfortran.dg/forall_6.f90: Likewise.
10318 * gfortran.dg/forall_7.f90: Likewise.
10319 * gfortran.dg/fraction.f90: Likewise.
10320 * gfortran.dg/fseek.f90: Likewise.
10321 * gfortran.dg/ftell_1.f90: Likewise.
10322 * gfortran.dg/ftell_2.f90: Likewise.
10323 * gfortran.dg/ftell_3.f90: Likewise.
10324 * gfortran.dg/func_assign_2.f90: Likewise.
10325 * gfortran.dg/func_assign_3.f90: Likewise.
10326 * gfortran.dg/func_derived_1.f90: Likewise.
10327 * gfortran.dg/func_derived_2.f90: Likewise.
10328 * gfortran.dg/func_derived_3.f90: Likewise.
10329 * gfortran.dg/func_result_1.f90: Likewise.
10330 * gfortran.dg/func_result_2.f90: Likewise.
10331 * gfortran.dg/func_result_6.f90: Likewise.
10332 * gfortran.dg/function_charlen_2.f90: Likewise.
10333 * gfortran.dg/function_charlen_3.f: Likewise.
10334 * gfortran.dg/function_kinds_1.f90: Likewise.
10335 * gfortran.dg/function_kinds_4.f90: Likewise.
10336 * gfortran.dg/function_optimize_10.f90: Likewise.
10337 * gfortran.dg/function_optimize_11.f90: Likewise.
10338 * gfortran.dg/function_optimize_12.f90: Likewise.
10339 * gfortran.dg/function_optimize_4.f90: Likewise.
10340 * gfortran.dg/function_optimize_8.f90: Likewise.
10341 * gfortran.dg/g77/13037.f: Likewise.
10342 * gfortran.dg/g77/1832.f: Likewise.
10343 * gfortran.dg/g77/19981119-0.f: Likewise.
10344 * gfortran.dg/g77/19990313-0.f: Likewise.
10345 * gfortran.dg/g77/19990313-1.f: Likewise.
10346 * gfortran.dg/g77/19990313-2.f: Likewise.
10347 * gfortran.dg/g77/19990313-3.f: Likewise.
10348 * gfortran.dg/g77/19990419-1.f: Likewise.
10349 * gfortran.dg/g77/19990826-0.f: Likewise.
10350 * gfortran.dg/g77/19990826-2.f: Likewise.
10351 * gfortran.dg/g77/20000503-1.f: Likewise.
10352 * gfortran.dg/g77/20001111.f: Likewise.
10353 * gfortran.dg/g77/20010116.f: Likewise.
10354 * gfortran.dg/g77/20010216-1.f: Likewise.
10355 * gfortran.dg/g77/20010430.f: Likewise.
10356 * gfortran.dg/g77/20010610.f: Likewise.
10357 * gfortran.dg/g77/6177.f: Likewise.
10358 * gfortran.dg/g77/7388.f: Likewise.
10359 * gfortran.dg/g77/947.f: Likewise.
10360 * gfortran.dg/g77/970625-2.f: Likewise.
10361 * gfortran.dg/g77/971102-1.f: Likewise.
10362 * gfortran.dg/g77/980628-0.f: Likewise.
10363 * gfortran.dg/g77/980628-1.f: Likewise.
10364 * gfortran.dg/g77/980628-10.f: Likewise.
10365 * gfortran.dg/g77/980628-2.f: Likewise.
10366 * gfortran.dg/g77/980628-3.f: Likewise.
10367 * gfortran.dg/g77/980628-7.f: Likewise.
10368 * gfortran.dg/g77/980628-8.f: Likewise.
10369 * gfortran.dg/g77/980628-9.f: Likewise.
10370 * gfortran.dg/g77/980701-0.f: Likewise.
10371 * gfortran.dg/g77/980701-1.f: Likewise.
10372 * gfortran.dg/g77/cabs.f: Likewise.
10373 * gfortran.dg/g77/claus.f: Likewise.
10374 * gfortran.dg/g77/complex_1.f: Likewise.
10375 * gfortran.dg/g77/cpp3.F: Likewise.
10376 * gfortran.dg/g77/cpp4.F: Likewise.
10377 * gfortran.dg/g77/cpp5.F: Likewise.
10378 * gfortran.dg/g77/dcomplex.f: Likewise.
10379 * gfortran.dg/g77/dnrm2.f: Likewise.
10380 * gfortran.dg/g77/erfc.f: Likewise.
10381 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10382 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10383 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10384 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10385 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10386 * gfortran.dg/g77/int8421.f: Likewise.
10387 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10388 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10389 * gfortran.dg/g77/le.f: Likewise.
10390 * gfortran.dg/g77/short.f: Likewise.
10391 * gfortran.dg/gamma_1.f90: Likewise.
10392 * gfortran.dg/gamma_4.f90: Likewise.
10393 * gfortran.dg/gamma_5.f90: Likewise.
10394 * gfortran.dg/generic_13.f90: Likewise.
10395 * gfortran.dg/generic_15.f90: Likewise.
10396 * gfortran.dg/generic_19.f90: Likewise.
10397 * gfortran.dg/generic_20.f90: Likewise.
10398 * gfortran.dg/generic_23.f03: Likewise.
10399 * gfortran.dg/generic_25.f90: Likewise.
10400 * gfortran.dg/generic_27.f90: Likewise.
10401 * gfortran.dg/generic_31.f90: Likewise.
10402 * gfortran.dg/generic_4.f90: Likewise.
10403 * gfortran.dg/global_vars_c_init.f90: Likewise.
10404 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10405 * gfortran.dg/gnu_logical_1.F: Likewise.
10406 * gfortran.dg/goacc/fixed-1.f: Likewise.
10407 * gfortran.dg/goacc/fixed-2.f: Likewise.
10408 * gfortran.dg/goacc/gang-static.f95: Likewise.
10409 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10410 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10411 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10412 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10413 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10414 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10415 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10416 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10417 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10418 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10419 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10420 * gfortran.dg/gomp/pr48794.f90: Likewise.
10421 * gfortran.dg/gomp/pr72744.f90: Likewise.
10422 * gfortran.dg/gomp/pr77665.f90: Likewise.
10423 * gfortran.dg/gomp/workshare2.f90: Likewise.
10424 * gfortran.dg/gomp/workshare3.f90: Likewise.
10425 * gfortran.dg/goto_1.f: Likewise.
10426 * gfortran.dg/goto_2.f90: Likewise.
10427 * gfortran.dg/goto_4.f90: Likewise.
10428 * gfortran.dg/goto_6.f: Likewise.
10429 * gfortran.dg/graphite/id-26.f03: Likewise.
10430 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10431 * gfortran.dg/graphite/pr29581.f90: Likewise.
10432 * gfortran.dg/graphite/pr29832.f90: Likewise.
10433 * gfortran.dg/graphite/run-id-1.f: Likewise.
10434 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10435 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10436 * gfortran.dg/hollerith.f90: Likewise.
10437 * gfortran.dg/hollerith4.f90: Likewise.
10438 * gfortran.dg/hollerith6.f90: Likewise.
10439 * gfortran.dg/hollerith8.f90: Likewise.
10440 * gfortran.dg/hollerith_1.f90: Likewise.
10441 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10442 * gfortran.dg/hollerith_f95.f90: Likewise.
10443 * gfortran.dg/hollerith_legacy.f90: Likewise.
10444 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10445 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10446 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10447 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10448 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10449 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10450 * gfortran.dg/hypot_1.f90: Likewise.
10451 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10452 * gfortran.dg/iargc.f90: Likewise.
10453 * gfortran.dg/ibits.f90: Likewise.
10454 * gfortran.dg/ichar_1.f90: Likewise.
10455 * gfortran.dg/ichar_2.f90: Likewise.
10456 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10457 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10458 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10459 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10460 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10461 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10462 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10463 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10464 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10465 * gfortran.dg/ieee/large_1.f90: Likewise.
10466 * gfortran.dg/ieee/large_2.f90: Likewise.
10467 * gfortran.dg/ieee/large_3.F90: Likewise.
10468 * gfortran.dg/ieee/large_4.f90: Likewise.
10469 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10470 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10471 * gfortran.dg/impl_do_var_data.f90: Likewise.
10472 * gfortran.dg/implicit_10.f90: Likewise.
10473 * gfortran.dg/implicit_12.f90: Likewise.
10474 * gfortran.dg/implicit_class_1.f90: Likewise.
10475 * gfortran.dg/implicit_pure_1.f90: Likewise.
10476 * gfortran.dg/implied_do_1.f90: Likewise.
10477 * gfortran.dg/implied_do_io_1.f90: Likewise.
10478 * gfortran.dg/implied_do_io_2.f90: Likewise.
10479 * gfortran.dg/implied_do_io_3.f90: Likewise.
10480 * gfortran.dg/implied_shape_1.f08: Likewise.
10481 * gfortran.dg/import.f90: Likewise.
10482 * gfortran.dg/import4.f90: Likewise.
10483 * gfortran.dg/impure_1.f08: Likewise.
10484 * gfortran.dg/index.f90: Likewise.
10485 * gfortran.dg/index_2.f90: Likewise.
10486 * gfortran.dg/init_flag_1.f90: Likewise.
10487 * gfortran.dg/init_flag_10.f90: Likewise.
10488 * gfortran.dg/init_flag_15.f03: Likewise.
10489 * gfortran.dg/init_flag_2.f90: Likewise.
10490 * gfortran.dg/init_flag_3.f90: Likewise.
10491 * gfortran.dg/init_flag_4.f90: Likewise.
10492 * gfortran.dg/init_flag_5.f90: Likewise.
10493 * gfortran.dg/init_flag_6.f90: Likewise.
10494 * gfortran.dg/init_flag_7.f90: Likewise.
10495 * gfortran.dg/init_flag_9.f90: Likewise.
10496 * gfortran.dg/initialization_11.f90: Likewise.
10497 * gfortran.dg/initialization_19.f90: Likewise.
10498 * gfortran.dg/initialization_2.f90: Likewise.
10499 * gfortran.dg/initialization_22.f90: Likewise.
10500 * gfortran.dg/initialization_27.f90: Likewise.
10501 * gfortran.dg/initialization_5.f90: Likewise.
10502 * gfortran.dg/initialization_6.f90: Likewise.
10503 * gfortran.dg/inline_matmul_1.f90: Likewise.
10504 * gfortran.dg/inline_matmul_10.f90: Likewise.
10505 * gfortran.dg/inline_matmul_11.f90: Likewise.
10506 * gfortran.dg/inline_matmul_13.f90: Likewise.
10507 * gfortran.dg/inline_matmul_14.f90: Likewise.
10508 * gfortran.dg/inline_matmul_16.f90: Likewise.
10509 * gfortran.dg/inline_matmul_17.f90: Likewise.
10510 * gfortran.dg/inline_matmul_18.f90: Likewise.
10511 * gfortran.dg/inline_matmul_19.f90: Likewise.
10512 * gfortran.dg/inline_matmul_2.f90: Likewise.
10513 * gfortran.dg/inline_matmul_20.f90: Likewise.
10514 * gfortran.dg/inline_matmul_22.f90: Likewise.
10515 * gfortran.dg/inline_matmul_3.f90: Likewise.
10516 * gfortran.dg/inline_matmul_4.f90: Likewise.
10517 * gfortran.dg/inline_matmul_5.f90: Likewise.
10518 * gfortran.dg/inline_matmul_6.f90: Likewise.
10519 * gfortran.dg/inline_matmul_7.f90: Likewise.
10520 * gfortran.dg/inline_matmul_8.f90: Likewise.
10521 * gfortran.dg/inline_matmul_9.f90: Likewise.
10522 * gfortran.dg/inline_sum_1.f90: Likewise.
10523 * gfortran.dg/inline_sum_3.f90: Likewise.
10524 * gfortran.dg/inline_sum_5.f90: Likewise.
10525 * gfortran.dg/inquire-complex.f90: Likewise.
10526 * gfortran.dg/inquire.f90: Likewise.
10527 * gfortran.dg/inquire_10.f90: Likewise.
10528 * gfortran.dg/inquire_13.f90: Likewise.
10529 * gfortran.dg/inquire_15.f90: Likewise.
10530 * gfortran.dg/inquire_16.f90: Likewise.
10531 * gfortran.dg/inquire_17.f90: Likewise.
10532 * gfortran.dg/inquire_5.f90: Likewise.
10533 * gfortran.dg/inquire_6.f90: Likewise.
10534 * gfortran.dg/inquire_7.f90: Likewise.
10535 * gfortran.dg/inquire_9.f90: Likewise.
10536 * gfortran.dg/inquire_internal.f90: Likewise.
10537 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10538 * gfortran.dg/inquire_size.f90: Likewise.
10539 * gfortran.dg/int_1.f90: Likewise.
10540 * gfortran.dg/int_conv_1.f90: Likewise.
10541 * gfortran.dg/int_range_io_1.f90: Likewise.
10542 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10543 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10544 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10545 * gfortran.dg/integer_plus.f90: Likewise.
10546 * gfortran.dg/intent_out_2.f90: Likewise.
10547 * gfortran.dg/intent_out_5.f90: Likewise.
10548 * gfortran.dg/intent_out_6.f90: Likewise.
10549 * gfortran.dg/interface_12.f90: Likewise.
10550 * gfortran.dg/interface_19.f90: Likewise.
10551 * gfortran.dg/interface_4.f90: Likewise.
10552 * gfortran.dg/interface_5.f90: Likewise.
10553 * gfortran.dg/interface_9.f90: Likewise.
10554 * gfortran.dg/interface_assignment_1.f90: Likewise.
10555 * gfortran.dg/interface_assignment_2.f90: Likewise.
10556 * gfortran.dg/internal_dummy_2.f08: Likewise.
10557 * gfortran.dg/internal_dummy_3.f08: Likewise.
10558 * gfortran.dg/internal_dummy_4.f08: Likewise.
10559 * gfortran.dg/internal_pack_1.f90: Likewise.
10560 * gfortran.dg/internal_pack_10.f90: Likewise.
10561 * gfortran.dg/internal_pack_12.f90: Likewise.
10562 * gfortran.dg/internal_pack_13.f90: Likewise.
10563 * gfortran.dg/internal_pack_14.f90: Likewise.
10564 * gfortran.dg/internal_pack_15.f90: Likewise.
10565 * gfortran.dg/internal_pack_2.f90: Likewise.
10566 * gfortran.dg/internal_pack_3.f90: Likewise.
10567 * gfortran.dg/internal_pack_4.f90: Likewise.
10568 * gfortran.dg/internal_pack_6.f90: Likewise.
10569 * gfortran.dg/internal_pack_8.f90: Likewise.
10570 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10571 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10572 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10573 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10574 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10575 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10576 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10577 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10578 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10579 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10580 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10581 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10582 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10583 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10584 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10585 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10586 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10587 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10588 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10589 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10590 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10591 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10592 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10593 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10594 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10595 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10596 * gfortran.dg/io_err_1.f90: Likewise.
10597 * gfortran.dg/io_real_boz.f90: Likewise.
10598 * gfortran.dg/iomsg_1.f90: Likewise.
10599 * gfortran.dg/iostat_1.f90: Likewise.
10600 * gfortran.dg/iostat_2.f90: Likewise.
10601 * gfortran.dg/iostat_4.f90: Likewise.
10602 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10603 * gfortran.dg/ishft_1.f90: Likewise.
10604 * gfortran.dg/ishft_2.f90: Likewise.
10605 * gfortran.dg/ishft_4.f90: Likewise.
10606 * gfortran.dg/isnan_1.f90: Likewise.
10607 * gfortran.dg/isnan_2.f90: Likewise.
10608 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10609 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10610 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10611 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10612 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10613 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10614 * gfortran.dg/itime_idate_1.f: Likewise.
10615 * gfortran.dg/itime_idate_2.f: Likewise.
10616 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10617 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10618 * gfortran.dg/large_real_kind_1.f90: Likewise.
10619 * gfortran.dg/large_real_kind_2.F90: Likewise.
10620 * gfortran.dg/large_real_kind_3.F90: Likewise.
10621 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10622 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10623 * gfortran.dg/large_recl.f90: Likewise.
10624 * gfortran.dg/large_unit_1.f90: Likewise.
10625 * gfortran.dg/large_unit_2.f90: Likewise.
10626 * gfortran.dg/largeequiv_1.f90: Likewise.
10627 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10628 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10629 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10630 * gfortran.dg/list_read_1.f90: Likewise.
10631 * gfortran.dg/list_read_10.f90: Likewise.
10632 * gfortran.dg/list_read_11.f90: Likewise.
10633 * gfortran.dg/list_read_12.f90: Likewise.
10634 * gfortran.dg/list_read_13.f: Likewise.
10635 * gfortran.dg/list_read_14.f90: Likewise.
10636 * gfortran.dg/list_read_2.f90: Likewise.
10637 * gfortran.dg/list_read_3.f90: Likewise.
10638 * gfortran.dg/list_read_4.f90: Likewise.
10639 * gfortran.dg/list_read_5.f90: Likewise.
10640 * gfortran.dg/list_read_6.f90: Likewise.
10641 * gfortran.dg/list_read_7.f90: Likewise.
10642 * gfortran.dg/list_read_8.f90: Likewise.
10643 * gfortran.dg/list_read_9.f90: Likewise.
10644 * gfortran.dg/loc_2.f90: Likewise.
10645 * gfortran.dg/logical_1.f90: Likewise.
10646 * gfortran.dg/logical_dot_product.f90: Likewise.
10647 * gfortran.dg/logical_temp_io.f90: Likewise.
10648 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10649 * gfortran.dg/lrshift_1.f90: Likewise.
10650 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10651 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10652 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10653 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10654 * gfortran.dg/make_unit.f90: Likewise.
10655 * gfortran.dg/mapping_1.f90: Likewise.
10656 * gfortran.dg/mapping_2.f90: Likewise.
10657 * gfortran.dg/mapping_3.f90: Likewise.
10658 * gfortran.dg/masklr_1.F90: Likewise.
10659 * gfortran.dg/masklr_2.F90: Likewise.
10660 * gfortran.dg/matmul_1.f90: Likewise.
10661 * gfortran.dg/matmul_10.f90: Likewise.
10662 * gfortran.dg/matmul_12.f90: Likewise.
10663 * gfortran.dg/matmul_16.f90: Likewise.
10664 * gfortran.dg/matmul_17.f90: Likewise.
10665 * gfortran.dg/matmul_18.f90: Likewise.
10666 * gfortran.dg/matmul_2.f90: Likewise.
10667 * gfortran.dg/matmul_3.f90: Likewise.
10668 * gfortran.dg/matmul_4.f90: Likewise.
10669 * gfortran.dg/matmul_6.f90: Likewise.
10670 * gfortran.dg/matmul_8.f03: Likewise.
10671 * gfortran.dg/matmul_9.f90: Likewise.
10672 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10673 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10674 * gfortran.dg/matmul_const.f90: Likewise.
10675 * gfortran.dg/maxloc_1.f90: Likewise.
10676 * gfortran.dg/maxloc_2.f90: Likewise.
10677 * gfortran.dg/maxloc_3.f90: Likewise.
10678 * gfortran.dg/maxloc_4.f90: Likewise.
10679 * gfortran.dg/maxloc_string_1.f90: Likewise.
10680 * gfortran.dg/maxlocval_1.f90: Likewise.
10681 * gfortran.dg/maxlocval_2.f90: Likewise.
10682 * gfortran.dg/maxlocval_3.f90: Likewise.
10683 * gfortran.dg/maxlocval_4.f90: Likewise.
10684 * gfortran.dg/maxval_char_1.f90: Likewise.
10685 * gfortran.dg/maxval_char_2.f90: Likewise.
10686 * gfortran.dg/maxval_char_3.f90: Likewise.
10687 * gfortran.dg/maxval_char_4.f90: Likewise.
10688 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10689 * gfortran.dg/mclock.f90: Likewise.
10690 * gfortran.dg/merge_bits_1.F90: Likewise.
10691 * gfortran.dg/merge_bits_2.F90: Likewise.
10692 * gfortran.dg/merge_char_1.f90: Likewise.
10693 * gfortran.dg/merge_init_expr.f90: Likewise.
10694 * gfortran.dg/min_max_optional_1.f90: Likewise.
10695 * gfortran.dg/min_max_optional_5.f90: Likewise.
10696 * gfortran.dg/minloc_1.f90: Likewise.
10697 * gfortran.dg/minloc_2.f90: Likewise.
10698 * gfortran.dg/minloc_3.f90: Likewise.
10699 * gfortran.dg/minloc_4.f90: Likewise.
10700 * gfortran.dg/minloc_string_1.f90: Likewise.
10701 * gfortran.dg/minlocval_1.f90: Likewise.
10702 * gfortran.dg/minlocval_2.f90: Likewise.
10703 * gfortran.dg/minlocval_3.f90: Likewise.
10704 * gfortran.dg/minlocval_4.f90: Likewise.
10705 * gfortran.dg/minmax_char_1.f90: Likewise.
10706 * gfortran.dg/minmaxloc_1.f90: Likewise.
10707 * gfortran.dg/minmaxloc_10.f90: Likewise.
10708 * gfortran.dg/minmaxloc_11.f90: Likewise.
10709 * gfortran.dg/minmaxloc_12.f90: Likewise.
10710 * gfortran.dg/minmaxloc_13.f90: Likewise.
10711 * gfortran.dg/minmaxloc_2.f90: Likewise.
10712 * gfortran.dg/minmaxloc_3.f90: Likewise.
10713 * gfortran.dg/minmaxloc_4.f90: Likewise.
10714 * gfortran.dg/minmaxloc_5.f90: Likewise.
10715 * gfortran.dg/minmaxloc_6.f90: Likewise.
10716 * gfortran.dg/minmaxloc_7.f90: Likewise.
10717 * gfortran.dg/minmaxloc_8.f90: Likewise.
10718 * gfortran.dg/minmaxval_1.f90: Likewise.
10719 * gfortran.dg/minval_char_1.f90: Likewise.
10720 * gfortran.dg/minval_char_2.f90: Likewise.
10721 * gfortran.dg/minval_char_3.f90: Likewise.
10722 * gfortran.dg/minval_char_4.f90: Likewise.
10723 * gfortran.dg/minval_char_5.f90: Likewise.
10724 * gfortran.dg/minval_parameter_1.f90: Likewise.
10725 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10726 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10727 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10728 * gfortran.dg/missing_parens_1.f90: Likewise.
10729 * gfortran.dg/missing_parens_2.f90: Likewise.
10730 * gfortran.dg/mod_large_1.f90: Likewise.
10731 * gfortran.dg/mod_sign0_1.f90: Likewise.
10732 * gfortran.dg/module_blank_common.f90: Likewise.
10733 * gfortran.dg/module_commons_1.f90: Likewise.
10734 * gfortran.dg/module_commons_3.f90: Likewise.
10735 * gfortran.dg/module_double_reuse.f90: Likewise.
10736 * gfortran.dg/module_equivalence_1.f90: Likewise.
10737 * gfortran.dg/module_equivalence_2.f90: Likewise.
10738 * gfortran.dg/module_equivalence_3.f90: Likewise.
10739 * gfortran.dg/module_equivalence_5.f90: Likewise.
10740 * gfortran.dg/module_interface_1.f90: Likewise.
10741 * gfortran.dg/module_nan.f90: Likewise.
10742 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10743 * gfortran.dg/module_procedure_1.f90: Likewise.
10744 * gfortran.dg/module_read_1.f90: Likewise.
10745 * gfortran.dg/module_read_2.f90: Likewise.
10746 * gfortran.dg/module_widestring_1.f90: Likewise.
10747 * gfortran.dg/move_alloc.f90: Likewise.
10748 * gfortran.dg/move_alloc_10.f90: Likewise.
10749 * gfortran.dg/move_alloc_13.f90: Likewise.
10750 * gfortran.dg/move_alloc_14.f90: Likewise.
10751 * gfortran.dg/move_alloc_15.f90: Likewise.
10752 * gfortran.dg/move_alloc_16.f90: Likewise.
10753 * gfortran.dg/move_alloc_2.f90: Likewise.
10754 * gfortran.dg/move_alloc_5.f90: Likewise.
10755 * gfortran.dg/move_alloc_6.f90: Likewise.
10756 * gfortran.dg/move_alloc_9.f90: Likewise.
10757 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10758 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10759 * gfortran.dg/mvbits_1.f90: Likewise.
10760 * gfortran.dg/mvbits_2.f90: Likewise.
10761 * gfortran.dg/mvbits_3.f90: Likewise.
10762 * gfortran.dg/mvbits_4.f90: Likewise.
10763 * gfortran.dg/mvbits_7.f90: Likewise.
10764 * gfortran.dg/mvbits_8.f90: Likewise.
10765 * gfortran.dg/namelist_11.f: Likewise.
10766 * gfortran.dg/namelist_12.f: Likewise.
10767 * gfortran.dg/namelist_13.f90: Likewise.
10768 * gfortran.dg/namelist_14.f90: Likewise.
10769 * gfortran.dg/namelist_15.f90: Likewise.
10770 * gfortran.dg/namelist_16.f90: Likewise.
10771 * gfortran.dg/namelist_17.f90: Likewise.
10772 * gfortran.dg/namelist_18.f90: Likewise.
10773 * gfortran.dg/namelist_19.f90: Likewise.
10774 * gfortran.dg/namelist_20.f90: Likewise.
10775 * gfortran.dg/namelist_21.f90: Likewise.
10776 * gfortran.dg/namelist_22.f90: Likewise.
10777 * gfortran.dg/namelist_23.f90: Likewise.
10778 * gfortran.dg/namelist_24.f90: Likewise.
10779 * gfortran.dg/namelist_26.f90: Likewise.
10780 * gfortran.dg/namelist_27.f90: Likewise.
10781 * gfortran.dg/namelist_28.f90: Likewise.
10782 * gfortran.dg/namelist_29.f90: Likewise.
10783 * gfortran.dg/namelist_37.f90: Likewise.
10784 * gfortran.dg/namelist_38.f90: Likewise.
10785 * gfortran.dg/namelist_39.f90: Likewise.
10786 * gfortran.dg/namelist_40.f90: Likewise.
10787 * gfortran.dg/namelist_41.f90: Likewise.
10788 * gfortran.dg/namelist_42.f90: Likewise.
10789 * gfortran.dg/namelist_43.f90: Likewise.
10790 * gfortran.dg/namelist_44.f90: Likewise.
10791 * gfortran.dg/namelist_47.f90: Likewise.
10792 * gfortran.dg/namelist_48.f90: Likewise.
10793 * gfortran.dg/namelist_49.f90: Likewise.
10794 * gfortran.dg/namelist_50.f90: Likewise.
10795 * gfortran.dg/namelist_51.f90: Likewise.
10796 * gfortran.dg/namelist_52.f90: Likewise.
10797 * gfortran.dg/namelist_54.f90: Likewise.
10798 * gfortran.dg/namelist_55.f90: Likewise.
10799 * gfortran.dg/namelist_56.f90: Likewise.
10800 * gfortran.dg/namelist_57.f90: Likewise.
10801 * gfortran.dg/namelist_58.f90: Likewise.
10802 * gfortran.dg/namelist_59.f90: Likewise.
10803 * gfortran.dg/namelist_60.f90: Likewise.
10804 * gfortran.dg/namelist_61.f90: Likewise.
10805 * gfortran.dg/namelist_64.f90: Likewise.
10806 * gfortran.dg/namelist_65.f90: Likewise.
10807 * gfortran.dg/namelist_69.f90: Likewise.
10808 * gfortran.dg/namelist_70.f90: Likewise.
10809 * gfortran.dg/namelist_71.f90: Likewise.
10810 * gfortran.dg/namelist_72.f: Likewise.
10811 * gfortran.dg/namelist_73.f90: Likewise.
10812 * gfortran.dg/namelist_77.f90: Likewise.
10813 * gfortran.dg/namelist_78.f90: Likewise.
10814 * gfortran.dg/namelist_79.f90: Likewise.
10815 * gfortran.dg/namelist_80.f90: Likewise.
10816 * gfortran.dg/namelist_81.f90: Likewise.
10817 * gfortran.dg/namelist_82.f90: Likewise.
10818 * gfortran.dg/namelist_84.f90: Likewise.
10819 * gfortran.dg/namelist_85.f90: Likewise.
10820 * gfortran.dg/namelist_86.f90: Likewise.
10821 * gfortran.dg/namelist_87.f90: Likewise.
10822 * gfortran.dg/namelist_88.f90: Likewise.
10823 * gfortran.dg/namelist_89.f90: Likewise.
10824 * gfortran.dg/namelist_90.f: Likewise.
10825 * gfortran.dg/namelist_95.f90: Likewise.
10826 * gfortran.dg/namelist_char_only.f90: Likewise.
10827 * gfortran.dg/namelist_empty.f90: Likewise.
10828 * gfortran.dg/namelist_internal.f90: Likewise.
10829 * gfortran.dg/namelist_use.f90: Likewise.
10830 * gfortran.dg/namelist_use_only.f90: Likewise.
10831 * gfortran.dg/namelist_utf8.f90: Likewise.
10832 * gfortran.dg/nan_1.f90: Likewise.
10833 * gfortran.dg/nan_2.f90: Likewise.
10834 * gfortran.dg/nan_3.f90: Likewise.
10835 * gfortran.dg/nan_6.f90: Likewise.
10836 * gfortran.dg/nan_7.f90: Likewise.
10837 * gfortran.dg/nearest_1.f90: Likewise.
10838 * gfortran.dg/nearest_2.f90: Likewise.
10839 * gfortran.dg/nearest_3.f90: Likewise.
10840 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10841 * gfortran.dg/negative_automatic_size.f90: Likewise.
10842 * gfortran.dg/negative_unit.f: Likewise.
10843 * gfortran.dg/negative_unit2.f90: Likewise.
10844 * gfortran.dg/negative_unit_int8.f: Likewise.
10845 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10846 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10847 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10848 * gfortran.dg/nested_modules_1.f90: Likewise.
10849 * gfortran.dg/nested_modules_2.f90: Likewise.
10850 * gfortran.dg/nested_modules_3.f90: Likewise.
10851 * gfortran.dg/nesting_1.f90: Likewise.
10852 * gfortran.dg/new_line.f90: Likewise.
10853 * gfortran.dg/newunit_1.f90: Likewise.
10854 * gfortran.dg/newunit_3.f90: Likewise.
10855 * gfortran.dg/newunit_5.f90.f90: Likewise.
10856 * gfortran.dg/nint_1.f90: Likewise.
10857 * gfortran.dg/nint_2.f90: Likewise.
10858 * gfortran.dg/no_arg_check_2.f90: Likewise.
10859 * gfortran.dg/no_range_check_1.f90: Likewise.
10860 * gfortran.dg/no_range_check_2.f90: Likewise.
10861 * gfortran.dg/no_range_check_3.f90: Likewise.
10862 * gfortran.dg/noadv_size.f90: Likewise.
10863 * gfortran.dg/nonreturning_statements.f90: Likewise.
10864 * gfortran.dg/norm2_1.f90: Likewise.
10865 * gfortran.dg/norm2_3.f90: Likewise.
10866 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10867 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10868 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10869 * gfortran.dg/null_4.f90: Likewise.
10870 * gfortran.dg/null_9.f90: Likewise.
10871 * gfortran.dg/nullify_3.f90: Likewise.
10872 * gfortran.dg/oldstyle_1.f90: Likewise.
10873 * gfortran.dg/open_access_append_1.f90: Likewise.
10874 * gfortran.dg/open_access_append_2.f90: Likewise.
10875 * gfortran.dg/open_errors.f90: Likewise.
10876 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10877 * gfortran.dg/open_new.f90: Likewise.
10878 * gfortran.dg/open_readonly_1.f90: Likewise.
10879 * gfortran.dg/operator_1.f90: Likewise.
10880 * gfortran.dg/optional_absent_1.f90: Likewise.
10881 * gfortran.dg/optional_absent_2.f90: Likewise.
10882 * gfortran.dg/optional_absent_3.f90: Likewise.
10883 * gfortran.dg/optional_class_1.f90: Likewise.
10884 * gfortran.dg/optional_dim_2.f90: Likewise.
10885 * gfortran.dg/optional_dim_3.f90: Likewise.
10886 * gfortran.dg/output_exponents_1.f90: Likewise.
10887 * gfortran.dg/overload_1.f90: Likewise.
10888 * gfortran.dg/overload_2.f90: Likewise.
10889 * gfortran.dg/overwrite_1.f: Likewise.
10890 * gfortran.dg/pad_no.f90: Likewise.
10891 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10892 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10893 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10894 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10895 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10896 * gfortran.dg/parens_3.f90: Likewise.
10897 * gfortran.dg/parens_5.f90: Likewise.
10898 * gfortran.dg/parens_6.f90: Likewise.
10899 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10900 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10901 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10902 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10903 * gfortran.dg/parity_1.f90: Likewise.
10904 * gfortran.dg/past_eor.f90: Likewise.
10905 * gfortran.dg/pdt_1.f03: Likewise.
10906 * gfortran.dg/pdt_10.f03: Likewise.
10907 * gfortran.dg/pdt_11.f03: Likewise.
10908 * gfortran.dg/pdt_12.f03: Likewise.
10909 * gfortran.dg/pdt_13.f03: Likewise.
10910 * gfortran.dg/pdt_14.f03: Likewise.
10911 * gfortran.dg/pdt_15.f03: Likewise.
10912 * gfortran.dg/pdt_19.f03: Likewise.
10913 * gfortran.dg/pdt_20.f03: Likewise.
10914 * gfortran.dg/pdt_22.f03: Likewise.
10915 * gfortran.dg/pdt_23.f03: Likewise.
10916 * gfortran.dg/pdt_25.f03: Likewise.
10917 * gfortran.dg/pdt_26.f03: Likewise.
10918 * gfortran.dg/pdt_27.f03: Likewise.
10919 * gfortran.dg/pdt_28.f03: Likewise.
10920 * gfortran.dg/pdt_3.f03: Likewise.
10921 * gfortran.dg/pdt_4.f03: Likewise.
10922 * gfortran.dg/pdt_5.f03: Likewise.
10923 * gfortran.dg/pdt_7.f03: Likewise.
10924 * gfortran.dg/pointer_1.f90: Likewise.
10925 * gfortran.dg/pointer_array_1.f90: Likewise.
10926 * gfortran.dg/pointer_array_3.f90: Likewise.
10927 * gfortran.dg/pointer_array_4.f90: Likewise.
10928 * gfortran.dg/pointer_array_5.f90: Likewise.
10929 * gfortran.dg/pointer_array_6.f90: Likewise.
10930 * gfortran.dg/pointer_array_7.f90: Likewise.
10931 * gfortran.dg/pointer_array_8.f90: Likewise.
10932 * gfortran.dg/pointer_array_9.f90: Likewise.
10933 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10934 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10935 * gfortran.dg/pointer_assign_10.f90: Likewise.
10936 * gfortran.dg/pointer_assign_11.f90: Likewise.
10937 * gfortran.dg/pointer_assign_4.f90: Likewise.
10938 * gfortran.dg/pointer_assign_8.f90: Likewise.
10939 * gfortran.dg/pointer_assign_9.f90: Likewise.
10940 * gfortran.dg/pointer_check_10.f90: Likewise.
10941 * gfortran.dg/pointer_check_9.f90: Likewise.
10942 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10943 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10944 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10945 * gfortran.dg/pointer_init_1.f90: Likewise.
10946 * gfortran.dg/pointer_init_3.f90: Likewise.
10947 * gfortran.dg/pointer_init_4.f90: Likewise.
10948 * gfortran.dg/pointer_init_5.f90: Likewise.
10949 * gfortran.dg/pointer_init_8.f90: Likewise.
10950 * gfortran.dg/pointer_intent_1.f90: Likewise.
10951 * gfortran.dg/pointer_intent_4.f90: Likewise.
10952 * gfortran.dg/pointer_intent_5.f90: Likewise.
10953 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10954 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10955 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10956 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10957 * gfortran.dg/pointer_target_1.f90: Likewise.
10958 * gfortran.dg/pointer_target_2.f90: Likewise.
10959 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10960 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10961 * gfortran.dg/power.f90: Likewise.
10962 * gfortran.dg/power1.f90: Likewise.
10963 * gfortran.dg/power_3.f90: Likewise.
10964 * gfortran.dg/power_4.f90: Likewise.
10965 * gfortran.dg/power_5.f90: Likewise.
10966 * gfortran.dg/pr12884.f: Likewise.
10967 * gfortran.dg/pr15129.f90: Likewise.
10968 * gfortran.dg/pr15140.f90: Likewise.
10969 * gfortran.dg/pr15324.f90: Likewise.
10970 * gfortran.dg/pr15332.f: Likewise.
10971 * gfortran.dg/pr15957.f90: Likewise.
10972 * gfortran.dg/pr15959.f90: Likewise.
10973 * gfortran.dg/pr16597.f90: Likewise.
10974 * gfortran.dg/pr16861.f90: Likewise.
10975 * gfortran.dg/pr16938.f90: Likewise.
10976 * gfortran.dg/pr17090.f90: Likewise.
10977 * gfortran.dg/pr17143.f90: Likewise.
10978 * gfortran.dg/pr17164.f90: Likewise.
10979 * gfortran.dg/pr17229.f: Likewise.
10980 * gfortran.dg/pr17285.f90: Likewise.
10981 * gfortran.dg/pr17286.f90: Likewise.
10982 * gfortran.dg/pr17472.f: Likewise.
10983 * gfortran.dg/pr17612.f90: Likewise.
10984 * gfortran.dg/pr17706.f90: Likewise.
10985 * gfortran.dg/pr18025.f90: Likewise.
10986 * gfortran.dg/pr18122.f90: Likewise.
10987 * gfortran.dg/pr18210.f90: Likewise.
10988 * gfortran.dg/pr18392.f90: Likewise.
10989 * gfortran.dg/pr19155.f: Likewise.
10990 * gfortran.dg/pr19216.f: Likewise.
10991 * gfortran.dg/pr19467.f90: Likewise.
10992 * gfortran.dg/pr19657.f: Likewise.
10993 * gfortran.dg/pr19926.f90: Likewise.
10994 * gfortran.dg/pr19928-1.f90: Likewise.
10995 * gfortran.dg/pr19928-2.f90: Likewise.
10996 * gfortran.dg/pr20086.f90: Likewise.
10997 * gfortran.dg/pr20124.f90: Likewise.
10998 * gfortran.dg/pr20163-2.f: Likewise.
10999 * gfortran.dg/pr20480.f90: Likewise.
11000 * gfortran.dg/pr20755.f: Likewise.
11001 * gfortran.dg/pr20950.f: Likewise.
11002 * gfortran.dg/pr21177.f90: Likewise.
11003 * gfortran.dg/pr21730.f: Likewise.
11004 * gfortran.dg/pr22491.f: Likewise.
11005 * gfortran.dg/pr25603.f: Likewise.
11006 * gfortran.dg/pr26246_2.f90: Likewise.
11007 * gfortran.dg/pr32136.f90: Likewise.
11008 * gfortran.dg/pr32533.f90: Likewise.
11009 * gfortran.dg/pr33794.f90: Likewise.
11010 * gfortran.dg/pr35662.f90: Likewise.
11011 * gfortran.dg/pr35944-1.f90: Likewise.
11012 * gfortran.dg/pr35944-2.f90: Likewise.
11013 * gfortran.dg/pr35983.f90: Likewise.
11014 * gfortran.dg/pr39865.f90: Likewise.
11015 * gfortran.dg/pr41212.f90: Likewise.
11016 * gfortran.dg/pr43808.f90: Likewise.
11017 * gfortran.dg/pr44592.f90: Likewise.
11018 * gfortran.dg/pr44735.f90: Likewise.
11019 * gfortran.dg/pr45308.f03: Likewise.
11020 * gfortran.dg/pr46297.f: Likewise.
11021 * gfortran.dg/pr46588.f90: Likewise.
11022 * gfortran.dg/pr46665.f90: Likewise.
11023 * gfortran.dg/pr46804.f90: Likewise.
11024 * gfortran.dg/pr47008.f03: Likewise.
11025 * gfortran.dg/pr47614.f: Likewise.
11026 * gfortran.dg/pr47878.f90: Likewise.
11027 * gfortran.dg/pr49103.f90: Likewise.
11028 * gfortran.dg/pr50069_1.f90: Likewise.
11029 * gfortran.dg/pr50769.f90: Likewise.
11030 * gfortran.dg/pr52608.f90: Likewise.
11031 * gfortran.dg/pr55086_2.f90: Likewise.
11032 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11033 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11034 * gfortran.dg/pr55330.f90: Likewise.
11035 * gfortran.dg/pr56015.f90: Likewise.
11036 * gfortran.dg/pr57910.f90: Likewise.
11037 * gfortran.dg/pr59700.f90: Likewise.
11038 * gfortran.dg/pr62125.f90: Likewise.
11039 * gfortran.dg/pr64530.f90: Likewise.
11040 * gfortran.dg/pr65429.f90: Likewise.
11041 * gfortran.dg/pr65450.f90: Likewise.
11042 * gfortran.dg/pr65504.f90: Likewise.
11043 * gfortran.dg/pr65903.f90: Likewise.
11044 * gfortran.dg/pr66311.f90: Likewise.
11045 * gfortran.dg/pr66864.f90: Likewise.
11046 * gfortran.dg/pr67140.f90: Likewise.
11047 * gfortran.dg/pr67524.f90: Likewise.
11048 * gfortran.dg/pr67885.f90: Likewise.
11049 * gfortran.dg/pr68053.f90: Likewise.
11050 * gfortran.dg/pr68566.f90: Likewise.
11051 * gfortran.dg/pr69514_1.f90: Likewise.
11052 * gfortran.dg/pr69514_2.f90: Likewise.
11053 * gfortran.dg/pr69739.f90: Likewise.
11054 * gfortran.dg/pr70673.f90: Likewise.
11055 * gfortran.dg/pr71523_2.f90: Likewise.
11056 * gfortran.dg/pr71764.f90: Likewise.
11057 * gfortran.dg/pr78092.f90: Likewise.
11058 * gfortran.dg/pr82973.f90: Likewise.
11059 * gfortran.dg/pr83864.f90: Likewise.
11060 * gfortran.dg/pr83874.f90: Likewise.
11061 * gfortran.dg/pr84088.f90: Likewise.
11062 * gfortran.dg/pr84155.f90: Likewise.
11063 * gfortran.dg/proc_decl_12.f90: Likewise.
11064 * gfortran.dg/proc_decl_13.f90: Likewise.
11065 * gfortran.dg/proc_decl_15.f90: Likewise.
11066 * gfortran.dg/proc_decl_17.f90: Likewise.
11067 * gfortran.dg/proc_decl_18.f90: Likewise.
11068 * gfortran.dg/proc_decl_2.f90: Likewise.
11069 * gfortran.dg/proc_decl_5.f90: Likewise.
11070 * gfortran.dg/proc_decl_9.f90: Likewise.
11071 * gfortran.dg/proc_ptr_1.f90: Likewise.
11072 * gfortran.dg/proc_ptr_10.f90: Likewise.
11073 * gfortran.dg/proc_ptr_12.f90: Likewise.
11074 * gfortran.dg/proc_ptr_18.f90: Likewise.
11075 * gfortran.dg/proc_ptr_19.f90: Likewise.
11076 * gfortran.dg/proc_ptr_21.f90: Likewise.
11077 * gfortran.dg/proc_ptr_22.f90: Likewise.
11078 * gfortran.dg/proc_ptr_23.f90: Likewise.
11079 * gfortran.dg/proc_ptr_25.f90: Likewise.
11080 * gfortran.dg/proc_ptr_26.f90: Likewise.
11081 * gfortran.dg/proc_ptr_3.f90: Likewise.
11082 * gfortran.dg/proc_ptr_36.f90: Likewise.
11083 * gfortran.dg/proc_ptr_47.f90: Likewise.
11084 * gfortran.dg/proc_ptr_48.f90: Likewise.
11085 * gfortran.dg/proc_ptr_5.f90: Likewise.
11086 * gfortran.dg/proc_ptr_6.f90: Likewise.
11087 * gfortran.dg/proc_ptr_7.f90: Likewise.
11088 * gfortran.dg/proc_ptr_8.f90: Likewise.
11089 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11090 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11091 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11092 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11093 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11094 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11095 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11096 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11097 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11098 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11099 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11100 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11101 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11102 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11103 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11104 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11105 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11106 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11107 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11108 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11109 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11110 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11111 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11112 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11113 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11114 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11115 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11116 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11117 * gfortran.dg/product_init_expr.f03: Likewise.
11118 * gfortran.dg/promotion.f90: Likewise.
11119 * gfortran.dg/promotion_3.f90: Likewise.
11120 * gfortran.dg/promotion_4.f90: Likewise.
11121 * gfortran.dg/protected_1.f90: Likewise.
11122 * gfortran.dg/protected_2.f90: Likewise.
11123 * gfortran.dg/ptr-func-1.f90: Likewise.
11124 * gfortran.dg/ptr-func-2.f90: Likewise.
11125 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11126 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11127 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11128 * gfortran.dg/pure_byref_1.f90: Likewise.
11129 * gfortran.dg/pure_byref_2.f90: Likewise.
11130 * gfortran.dg/pure_byref_3.f90: Likewise.
11131 * gfortran.dg/quad_2.f90: Likewise.
11132 * gfortran.dg/quad_3.f90: Likewise.
11133 * gfortran.dg/random_3.f90: Likewise.
11134 * gfortran.dg/random_4.f90: Likewise.
11135 * gfortran.dg/random_7.f90: Likewise.
11136 * gfortran.dg/read_2.f90: Likewise.
11137 * gfortran.dg/read_3.f90: Likewise.
11138 * gfortran.dg/read_4.f90: Likewise.
11139 * gfortran.dg/read_5.f90: Likewise.
11140 * gfortran.dg/read_bad_advance.f90: Likewise.
11141 * gfortran.dg/read_bang.f90: Likewise.
11142 * gfortran.dg/read_bang4.f90: Likewise.
11143 * gfortran.dg/read_comma.f: Likewise.
11144 * gfortran.dg/read_dir.f90: Likewise.
11145 * gfortran.dg/read_empty_file.f: Likewise.
11146 * gfortran.dg/read_eof_1.f90: Likewise.
11147 * gfortran.dg/read_eof_2.f90: Likewise.
11148 * gfortran.dg/read_eof_3.f90: Likewise.
11149 * gfortran.dg/read_eof_4.f90: Likewise.
11150 * gfortran.dg/read_eof_5.f90: Likewise.
11151 * gfortran.dg/read_eof_6.f: Likewise.
11152 * gfortran.dg/read_eof_7.f90: Likewise.
11153 * gfortran.dg/read_eof_8.f90: Likewise.
11154 * gfortran.dg/read_eof_all.f90: Likewise.
11155 * gfortran.dg/read_eor.f90: Likewise.
11156 * gfortran.dg/read_float_1.f90: Likewise.
11157 * gfortran.dg/read_float_2.f03: Likewise.
11158 * gfortran.dg/read_float_3.f90: Likewise.
11159 * gfortran.dg/read_float_4.f90: Likewise.
11160 * gfortran.dg/read_infnan_1.f90: Likewise.
11161 * gfortran.dg/read_list_eof_1.f90: Likewise.
11162 * gfortran.dg/read_logical.f90: Likewise.
11163 * gfortran.dg/read_many_1.f: Likewise.
11164 * gfortran.dg/read_no_eor.f90: Likewise.
11165 * gfortran.dg/read_noadvance.f90: Likewise.
11166 * gfortran.dg/read_repeat.f90: Likewise.
11167 * gfortran.dg/read_repeat_2.f90: Likewise.
11168 * gfortran.dg/read_size_noadvance.f90: Likewise.
11169 * gfortran.dg/read_x_eof.f90: Likewise.
11170 * gfortran.dg/read_x_past.f: Likewise.
11171 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11172 * gfortran.dg/real_const_1.f: Likewise.
11173 * gfortran.dg/real_const_2.f90: Likewise.
11174 * gfortran.dg/real_const_3.f90: Likewise.
11175 * gfortran.dg/real_do_1.f90: Likewise.
11176 * gfortran.dg/real_index_1.f90: Likewise.
11177 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11178 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11179 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11180 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11181 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11182 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11183 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11184 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11185 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11186 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11187 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11188 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11189 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11190 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11191 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11192 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11193 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11194 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11195 * gfortran.dg/record_marker_1.f90: Likewise.
11196 * gfortran.dg/record_marker_2.f: Likewise.
11197 * gfortran.dg/record_marker_3.f90: Likewise.
11198 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11199 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11200 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11201 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11202 * gfortran.dg/recursive_check_7.f90: Likewise.
11203 * gfortran.dg/recursive_reference_1.f90: Likewise.
11204 * gfortran.dg/recursive_reference_2.f90: Likewise.
11205 * gfortran.dg/recursive_stack.f90: Likewise.
11206 * gfortran.dg/reduction.f90: Likewise.
11207 * gfortran.dg/repack_arrays_1.f90: Likewise.
11208 * gfortran.dg/repeat_1.f90: Likewise.
11209 * gfortran.dg/repeat_2.f90: Likewise.
11210 * gfortran.dg/repeat_3.f90: Likewise.
11211 * gfortran.dg/repeat_6.f90: Likewise.
11212 * gfortran.dg/reshape-alloc.f90: Likewise.
11213 * gfortran.dg/reshape-complex.f90: Likewise.
11214 * gfortran.dg/reshape.f90: Likewise.
11215 * gfortran.dg/reshape_2.f90: Likewise.
11216 * gfortran.dg/reshape_7.f90: Likewise.
11217 * gfortran.dg/reshape_empty_1.f03: Likewise.
11218 * gfortran.dg/reshape_pad_1.f90: Likewise.
11219 * gfortran.dg/reshape_rank7.f90: Likewise.
11220 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11221 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11222 * gfortran.dg/result_default_init_1.f90: Likewise.
11223 * gfortran.dg/result_in_spec_1.f90: Likewise.
11224 * gfortran.dg/result_in_spec_2.f90: Likewise.
11225 * gfortran.dg/ret_array_1.f90: Likewise.
11226 * gfortran.dg/ret_pointer_1.f90: Likewise.
11227 * gfortran.dg/ret_pointer_2.f90: Likewise.
11228 * gfortran.dg/rewind_1.f90: Likewise.
11229 * gfortran.dg/round_1.f03: Likewise.
11230 * gfortran.dg/round_2.f03: Likewise.
11231 * gfortran.dg/round_3.f08: Likewise.
11232 * gfortran.dg/round_4.f90: Likewise.
11233 * gfortran.dg/rrspacing_1.f90: Likewise.
11234 * gfortran.dg/runtime_warning_1.f90: Likewise.
11235 * gfortran.dg/same_type_as_2.f03: Likewise.
11236 * gfortran.dg/save_1.f90: Likewise.
11237 * gfortran.dg/save_5.f90: Likewise.
11238 * gfortran.dg/save_6.f90: Likewise.
11239 * gfortran.dg/scalar_mask_1.f90: Likewise.
11240 * gfortran.dg/scalar_mask_2.f90: Likewise.
11241 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11242 * gfortran.dg/scale_1.f90: Likewise.
11243 * gfortran.dg/scan_1.f90: Likewise.
11244 * gfortran.dg/scan_2.f90: Likewise.
11245 * gfortran.dg/secnds-1.f: Likewise.
11246 * gfortran.dg/secnds.f: Likewise.
11247 * gfortran.dg/select_1.f90: Likewise.
11248 * gfortran.dg/select_2.f90: Likewise.
11249 * gfortran.dg/select_3.f90: Likewise.
11250 * gfortran.dg/select_5.f90: Likewise.
11251 * gfortran.dg/select_char_1.f90: Likewise.
11252 * gfortran.dg/select_char_2.f90: Likewise.
11253 * gfortran.dg/select_type_13.f03: Likewise.
11254 * gfortran.dg/select_type_14.f03: Likewise.
11255 * gfortran.dg/select_type_15.f03: Likewise.
11256 * gfortran.dg/select_type_19.f03: Likewise.
11257 * gfortran.dg/select_type_2.f03: Likewise.
11258 * gfortran.dg/select_type_26.f03: Likewise.
11259 * gfortran.dg/select_type_27.f03: Likewise.
11260 * gfortran.dg/select_type_28.f03: Likewise.
11261 * gfortran.dg/select_type_3.f03: Likewise.
11262 * gfortran.dg/select_type_35.f03: Likewise.
11263 * gfortran.dg/select_type_36.f03: Likewise.
11264 * gfortran.dg/select_type_37.f03: Likewise.
11265 * gfortran.dg/select_type_39.f03: Likewise.
11266 * gfortran.dg/select_type_4.f90: Likewise.
11267 * gfortran.dg/select_type_5.f03: Likewise.
11268 * gfortran.dg/select_type_6.f03: Likewise.
11269 * gfortran.dg/select_type_7.f03: Likewise.
11270 * gfortran.dg/select_type_8.f03: Likewise.
11271 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11272 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11273 * gfortran.dg/selected_kind_1.f90: Likewise.
11274 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11275 * gfortran.dg/shape_2.f90: Likewise.
11276 * gfortran.dg/shape_4.f90: Likewise.
11277 * gfortran.dg/shape_5.f90: Likewise.
11278 * gfortran.dg/shape_7.f90: Likewise.
11279 * gfortran.dg/shape_8.f90: Likewise.
11280 * gfortran.dg/shape_9.f90: Likewise.
11281 * gfortran.dg/shift-kind_2.f90: Likewise.
11282 * gfortran.dg/shiftalr_1.F90: Likewise.
11283 * gfortran.dg/shiftalr_2.F90: Likewise.
11284 * gfortran.dg/simpleif_1.f90: Likewise.
11285 * gfortran.dg/simplify_argN_1.f90: Likewise.
11286 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11287 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11288 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11289 * gfortran.dg/simplify_modulo.f90: Likewise.
11290 * gfortran.dg/single_char_string.f90: Likewise.
11291 * gfortran.dg/size_dim.f90: Likewise.
11292 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11293 * gfortran.dg/sizeof.f90: Likewise.
11294 * gfortran.dg/sizeof_4.f90: Likewise.
11295 * gfortran.dg/slash_1.f90: Likewise.
11296 * gfortran.dg/sms-1.f90: Likewise.
11297 * gfortran.dg/sms-2.f90: Likewise.
11298 * gfortran.dg/spec_expr_7.f90: Likewise.
11299 * gfortran.dg/specifics_1.f90: Likewise.
11300 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11301 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11302 * gfortran.dg/spread_init_expr.f03: Likewise.
11303 * gfortran.dg/spread_scalar_source.f90: Likewise.
11304 * gfortran.dg/spread_shape_1.f90: Likewise.
11305 * gfortran.dg/stat_1.f90: Likewise.
11306 * gfortran.dg/stat_2.f90: Likewise.
11307 * gfortran.dg/stfunc_1.f90: Likewise.
11308 * gfortran.dg/stfunc_4.f90: Likewise.
11309 * gfortran.dg/stfunc_6.f90: Likewise.
11310 * gfortran.dg/storage_size_1.f08: Likewise.
11311 * gfortran.dg/storage_size_3.f08: Likewise.
11312 * gfortran.dg/storage_size_4.f90: Likewise.
11313 * gfortran.dg/streamio_1.f90: Likewise.
11314 * gfortran.dg/streamio_10.f90: Likewise.
11315 * gfortran.dg/streamio_11.f90: Likewise.
11316 * gfortran.dg/streamio_12.f90: Likewise.
11317 * gfortran.dg/streamio_13.f90: Likewise.
11318 * gfortran.dg/streamio_14.f90: Likewise.
11319 * gfortran.dg/streamio_15.f90: Likewise.
11320 * gfortran.dg/streamio_16.f90: Likewise.
11321 * gfortran.dg/streamio_17.f90: Likewise.
11322 * gfortran.dg/streamio_2.f90: Likewise.
11323 * gfortran.dg/streamio_3.f90: Likewise.
11324 * gfortran.dg/streamio_4.f90: Likewise.
11325 * gfortran.dg/streamio_5.f90: Likewise.
11326 * gfortran.dg/streamio_6.f90: Likewise.
11327 * gfortran.dg/streamio_7.f90: Likewise.
11328 * gfortran.dg/streamio_8.f90: Likewise.
11329 * gfortran.dg/streamio_9.f90: Likewise.
11330 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11331 * gfortran.dg/string_4.f90: Likewise.
11332 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11333 * gfortran.dg/string_assign_2.f90: Likewise.
11334 * gfortran.dg/string_compare_1.f90: Likewise.
11335 * gfortran.dg/string_compare_2.f90: Likewise.
11336 * gfortran.dg/string_compare_3.f90: Likewise.
11337 * gfortran.dg/string_ctor_1.f90: Likewise.
11338 * gfortran.dg/string_length_1.f90: Likewise.
11339 * gfortran.dg/string_length_2.f90: Likewise.
11340 * gfortran.dg/string_length_3.f90: Likewise.
11341 * gfortran.dg/string_length_4.f90: Likewise.
11342 * gfortran.dg/string_null_compare_1.f: Likewise.
11343 * gfortran.dg/string_pad_trunc.f90: Likewise.
11344 * gfortran.dg/structure_constructor_1.f03: Likewise.
11345 * gfortran.dg/structure_constructor_11.f90: Likewise.
11346 * gfortran.dg/structure_constructor_13.f03: Likewise.
11347 * gfortran.dg/structure_constructor_2.f03: Likewise.
11348 * gfortran.dg/structure_constructor_5.f03: Likewise.
11349 * gfortran.dg/submodule_1.f08: Likewise.
11350 * gfortran.dg/submodule_11.f08: Likewise.
11351 * gfortran.dg/submodule_14.f08: Likewise.
11352 * gfortran.dg/submodule_15.f08: Likewise.
11353 * gfortran.dg/submodule_17.f08: Likewise.
11354 * gfortran.dg/submodule_18.f08: Likewise.
11355 * gfortran.dg/submodule_19.f08: Likewise.
11356 * gfortran.dg/submodule_2.f08: Likewise.
11357 * gfortran.dg/submodule_27.f08: Likewise.
11358 * gfortran.dg/submodule_28.f08: Likewise.
11359 * gfortran.dg/submodule_29.f08: Likewise.
11360 * gfortran.dg/submodule_30.f08: Likewise.
11361 * gfortran.dg/submodule_6.f08: Likewise.
11362 * gfortran.dg/submodule_7.f08: Likewise.
11363 * gfortran.dg/submodule_8.f08: Likewise.
11364 * gfortran.dg/subnormal_1.f90: Likewise.
11365 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11366 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11367 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11368 * gfortran.dg/substr_2.f: Likewise.
11369 * gfortran.dg/substr_3.f: Likewise.
11370 * gfortran.dg/substr_4.f: Likewise.
11371 * gfortran.dg/substr_5.f90: Likewise.
11372 * gfortran.dg/substr_6.f90: Likewise.
11373 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11374 * gfortran.dg/sum_init_expr.f03: Likewise.
11375 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11376 * gfortran.dg/system_clock_3.f08: Likewise.
11377 * gfortran.dg/t_editing.f: Likewise.
11378 * gfortran.dg/team_change_1.f90: Likewise.
11379 * gfortran.dg/team_end_1.f90: Likewise.
11380 * gfortran.dg/team_number_1.f90: Likewise.
11381 * gfortran.dg/temporary_1.f90: Likewise.
11382 * gfortran.dg/test_com_block.f90: Likewise.
11383 * gfortran.dg/test_only_clause.f90: Likewise.
11384 * gfortran.dg/tiny_1.f90: Likewise.
11385 * gfortran.dg/tiny_2.f90: Likewise.
11386 * gfortran.dg/tl_editing.f90: Likewise.
11387 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11388 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11389 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11390 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11391 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11392 * gfortran.dg/transfer_class_2.f90: Likewise.
11393 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11394 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11395 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11396 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11397 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11398 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11399 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11400 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11401 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11402 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11403 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11404 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11405 * gfortran.dg/transpose_1.f90: Likewise.
11406 * gfortran.dg/transpose_3.f03: Likewise.
11407 * gfortran.dg/transpose_4.f90: Likewise.
11408 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11409 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11410 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11411 * gfortran.dg/trim_1.f90: Likewise.
11412 * gfortran.dg/trim_optimize_1.f90: Likewise.
11413 * gfortran.dg/trim_optimize_2.f90: Likewise.
11414 * gfortran.dg/trim_optimize_3.f90: Likewise.
11415 * gfortran.dg/trim_optimize_4.f90: Likewise.
11416 * gfortran.dg/trim_optimize_5.f90: Likewise.
11417 * gfortran.dg/trim_optimize_6.f90: Likewise.
11418 * gfortran.dg/trim_optimize_7.f90: Likewise.
11419 * gfortran.dg/trim_optimize_8.f90: Likewise.
11420 * gfortran.dg/type_to_class_1.f03: Likewise.
11421 * gfortran.dg/type_to_class_2.f03: Likewise.
11422 * gfortran.dg/type_to_class_3.f03: Likewise.
11423 * gfortran.dg/type_to_class_4.f03: Likewise.
11424 * gfortran.dg/type_to_class_5.f03: Likewise.
11425 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11426 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11427 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11428 * gfortran.dg/typebound_call_1.f03: Likewise.
11429 * gfortran.dg/typebound_call_13.f03: Likewise.
11430 * gfortran.dg/typebound_call_18.f03: Likewise.
11431 * gfortran.dg/typebound_call_19.f03: Likewise.
11432 * gfortran.dg/typebound_call_2.f03: Likewise.
11433 * gfortran.dg/typebound_call_20.f03: Likewise.
11434 * gfortran.dg/typebound_call_3.f03: Likewise.
11435 * gfortran.dg/typebound_generic_5.f03: Likewise.
11436 * gfortran.dg/typebound_generic_6.f03: Likewise.
11437 * gfortran.dg/typebound_generic_9.f03: Likewise.
11438 * gfortran.dg/typebound_operator_12.f03: Likewise.
11439 * gfortran.dg/typebound_operator_13.f03: Likewise.
11440 * gfortran.dg/typebound_operator_15.f90: Likewise.
11441 * gfortran.dg/typebound_operator_20.f90: Likewise.
11442 * gfortran.dg/typebound_operator_3.f03: Likewise.
11443 * gfortran.dg/typebound_operator_6.f03: Likewise.
11444 * gfortran.dg/typebound_operator_7.f03: Likewise.
11445 * gfortran.dg/typebound_operator_8.f03: Likewise.
11446 * gfortran.dg/typebound_operator_9.f03: Likewise.
11447 * gfortran.dg/typebound_proc_19.f90: Likewise.
11448 * gfortran.dg/typebound_proc_20.f90: Likewise.
11449 * gfortran.dg/typebound_proc_23.f90: Likewise.
11450 * gfortran.dg/typebound_proc_27.f03: Likewise.
11451 * gfortran.dg/typebound_proc_35.f90: Likewise.
11452 * gfortran.dg/typebound_proc_36.f90: Likewise.
11453 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11454 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11455 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11456 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11457 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11458 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11459 * gfortran.dg/unf_short_record_1.f90: Likewise.
11460 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11461 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11462 * gfortran.dg/unit_1.f90: Likewise.
11463 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11464 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11465 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11466 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11467 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11468 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11469 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11470 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11471 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11472 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11473 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11474 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11475 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11476 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11477 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11478 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11479 * gfortran.dg/unpack_init_expr.f03: Likewise.
11480 * gfortran.dg/use_10.f90: Likewise.
11481 * gfortran.dg/use_11.f90: Likewise.
11482 * gfortran.dg/use_13.f90: Likewise.
11483 * gfortran.dg/use_24.f90: Likewise.
11484 * gfortran.dg/use_27.f90: Likewise.
11485 * gfortran.dg/use_5.f90: Likewise.
11486 * gfortran.dg/use_allocated_1.f90: Likewise.
11487 * gfortran.dg/use_only_1.f90: Likewise.
11488 * gfortran.dg/use_only_4.f90: Likewise.
11489 * gfortran.dg/use_rename_2.f90: Likewise.
11490 * gfortran.dg/use_rename_4.f90: Likewise.
11491 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11492 * gfortran.dg/used_interface_ref.f90: Likewise.
11493 * gfortran.dg/used_types_5.f90: Likewise.
11494 * gfortran.dg/utf8_1.f03: Likewise.
11495 * gfortran.dg/utf8_2.f03: Likewise.
11496 * gfortran.dg/value_1.f90: Likewise.
11497 * gfortran.dg/value_2.f90: Likewise.
11498 * gfortran.dg/value_4.f90: Likewise.
11499 * gfortran.dg/value_6.f03: Likewise.
11500 * gfortran.dg/value_7.f03: Likewise.
11501 * gfortran.dg/value_test.f90: Likewise.
11502 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11503 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11504 * gfortran.dg/vect/pr60510.f: Likewise.
11505 * gfortran.dg/vect/pr69882.f90: Likewise.
11506 * gfortran.dg/vect/pr69980.f90: Likewise.
11507 * gfortran.dg/vect/vect-5.f90: Likewise.
11508 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11509 * gfortran.dg/vector_subscript_1.f90: Likewise.
11510 * gfortran.dg/vector_subscript_2.f90: Likewise.
11511 * gfortran.dg/vector_subscript_3.f90: Likewise.
11512 * gfortran.dg/vector_subscript_5.f90: Likewise.
11513 * gfortran.dg/verify_2.f90: Likewise.
11514 * gfortran.dg/volatile10.f90: Likewise.
11515 * gfortran.dg/where_1.f90: Likewise.
11516 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11517 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11518 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11519 * gfortran.dg/whole_file_13.f90: Likewise.
11520 * gfortran.dg/whole_file_2.f90: Likewise.
11521 * gfortran.dg/widechar_2.f90: Likewise.
11522 * gfortran.dg/widechar_4.f90: Likewise.
11523 * gfortran.dg/widechar_5.f90: Likewise.
11524 * gfortran.dg/widechar_6.f90: Likewise.
11525 * gfortran.dg/widechar_8.f90: Likewise.
11526 * gfortran.dg/widechar_IO_1.f90: Likewise.
11527 * gfortran.dg/widechar_IO_2.f90: Likewise.
11528 * gfortran.dg/widechar_IO_3.f90: Likewise.
11529 * gfortran.dg/widechar_IO_4.f90: Likewise.
11530 * gfortran.dg/widechar_compare_1.f90: Likewise.
11531 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11532 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11533 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11534 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11535 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11536 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11537 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11538 * gfortran.dg/widechar_select_1.f90: Likewise.
11539 * gfortran.dg/winapi.f90: Likewise.
11540 * gfortran.dg/write_0_pe_format.f90: Likewise.
11541 * gfortran.dg/write_back.f: Likewise.
11542 * gfortran.dg/write_check3.f90: Likewise.
11543 * gfortran.dg/write_direct_eor.f90: Likewise.
11544 * gfortran.dg/write_padding.f90: Likewise.
11545 * gfortran.dg/write_recursive.f90: Likewise.
11546 * gfortran.dg/write_rewind_1.f: Likewise.
11547 * gfortran.dg/write_rewind_2.f: Likewise.
11548 * gfortran.dg/write_zero_array.f90: Likewise.
11549 * gfortran.dg/x_slash_1.f: Likewise.
11550 * gfortran.dg/x_slash_2.f: Likewise.
11551 * gfortran.dg/zero_array_components_1.f90: Likewise.
11552 * gfortran.dg/zero_length_1.f90: Likewise.
11553 * gfortran.dg/zero_length_2.f90: Likewise.
11554 * gfortran.dg/zero_sized_1.f90: Likewise.
11555 * gfortran.dg/zero_sized_3.f90: Likewise.
11556 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11557 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11558 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11559 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11560 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11561 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11562 * gfortran.fortran-torture/execute/args.f90: Likewise.
11563 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11564 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11565 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11566 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11567 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11568 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11569 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11570 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11571 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11572 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11573 * gfortran.fortran-torture/execute/common.f90: Likewise.
11574 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11575 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11576 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11577 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11578 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11579 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11580 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11581 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11582 * gfortran.fortran-torture/execute/data.f90: Likewise.
11583 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11584 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11585 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11586 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11587 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11588 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11589 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11590 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11591 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11592 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11593 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11594 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11595 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11596 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11597 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11598 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11599 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11600 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11601 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11602 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11603 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11604 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11605 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11606 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11607 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11608 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11609 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11610 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11611 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11612 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11613 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11614 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11615 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11616 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11617 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11618 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11619 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11620 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11621 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11622 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11623 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11624 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11625 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11626 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11627 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11628 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11629 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11630 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11631 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11632 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11633 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11634 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11635 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11636 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11637 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11638 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11639 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11640 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11641 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11642 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11643 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11644 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11645 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11646 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11647 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11648 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11649 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11650 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11651 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11652 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11653 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11654 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11655 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11656 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11657 Likewise.
11658 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11659 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11660 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11661 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11662 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11663 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11664 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11665 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11666 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11667 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11668 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11669 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11670 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11671 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11672 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11673 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11674 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11675 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11676 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11677 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11678 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11679 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11680 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11681 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11682 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11683 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11684 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11685 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11686 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11687 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11688 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11689 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11690 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11691 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11692 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11693 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11694 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11695 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11696 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11697 * gfortran.fortran-torture/execute/math.f90: Likewise.
11698 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11699 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11700 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11701 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11702 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11703 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11704 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11705 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11706 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11707 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11708 * gfortran.fortran-torture/execute/power.f90: Likewise.
11709 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11710 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11711 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11712 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11713 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11714 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11715 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11716 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11717 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11718 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11719 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11720 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11721 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11722 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11723 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11724 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11725 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11726 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11727 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11728 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11729 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11730 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11731 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11732 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11733 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11734 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11735 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11736 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11737 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11738 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11739 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11740 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11741 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11742 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11743 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11744 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11745 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11746 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11747 * gfortran.fortran-torture/execute/string.f90: Likewise.
11748 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11749 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11750 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11751 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11752 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11753 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11754 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11755 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11756 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11757 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11758 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11759 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11760 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11761 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11762 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11763 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11764 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11765 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11766 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11767 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11768 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11769 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11770 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11771 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11772 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11773 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11774 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11775 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11776 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11777 * gfortran.dg/inline_transpose_1.f90: Likewise.
11778
11779 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11780
11781 PR fortran/84115
11782 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11783 change to dg-run.
11784
11785 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11786
11787 PR ada/84277
11788 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11789 * gnat.dg/dispatch1.adb: Rename into...
11790 * gnat.dg/disp1.adb: ...this.
11791 * gnat.dg/dispatch1_p.ads: Rename into...
11792 * gnat.dg/disp1_pkg.ads: ...this.
11793 * gnat.dg/disp2.adb: Rename into...
11794 * gnat.dg/dispatch2.adb: ...this.
11795 * gnat.dg/dispatch2_p.ads: Rename into...
11796 * gnat.dg/disp2_pkg.ads: ...this.
11797 * gnat.dg/dispatch2_p.adb: Rename into...
11798 * gnat.dg/disp2_pkg.adb: this.
11799 * gnat.dg/generic_dispatch.adb: Rename into...
11800 * gnat.dg/generic_disp.adb: this.
11801 * gnat.dg/generic_dispatch_p.ads: Rename into...
11802 * gnat.dg/generic_disp_pkg.ads: ...this.
11803 * gnat.dg/generic_dispatch_p.adb: Rename into...
11804 * gnat.dg/generic_disp_pkg.adb: ...this.
11805 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11806 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11807 * gnat.dg/object_overflow1.adb: Tweak index.
11808 * gnat.dg/object_overflow2.adb: Likewise.
11809 * gnat.dg/object_overflow3.adb: Likewise.
11810 * gnat.dg/object_overflow4.adb: Likewise.
11811 * gnat.dg/object_overflow5.adb: Likewise.
11812
11813 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR ipa/84425
11816 * gcc.c-torture/compile/pr84425.c: New test.
11817
11818 2018-02-16 Marek Polacek <polacek@redhat.com>
11819 Jakub Jelinek <jakub@redhat.com>
11820
11821 PR c++/84192
11822 * g++.dg/cpp1y/constexpr-84192.C: New test.
11823
11824 2018-02-16 Martin Sebor <msebor@redhat.com>
11825
11826 PR c++/79064
11827 * g++.dg/overload15.C: New test.
11828
11829 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11830
11831 PR target/81535
11832 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11833 * gcc.dg/pr56727-2.c: Ditto.
11834 * gcc.target/powerpc/pr79439.c: Renamed to...
11835 * gcc.target/powerpc/pr79439-1.c: ...this.
11836 * gcc.target/powerpc/pr79439-2.c: New test.
11837 * gcc.target/powerpc/pr79439-3.c: New test.
11838
11839 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11840
11841 target/pr84371
11842 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11843 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11844 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11845 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11846 * gcc.target/powerpc/builtins-3.c: Same.
11847
11848 2018-02-16 Nathan Sidwell <nathan@acm.org>
11849
11850 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11851
11852 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11853
11854 PR rtl-optimization/70023
11855 * gcc.target/i386/pr70023.c: New.
11856
11857 2018-02-16 Carl Love <cel@us.ibm.com>
11858
11859 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11860 tests.
11861 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11862 tests.
11863
11864 2018-02-16 Carl Love <cel@us.ibm.com>
11865
11866 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11867 for the ABI definitions for vec_extract4b and vec_insert4b.
11868
11869 2018-02-16 Nathan Sidwell <nathan@acm.org>
11870
11871 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11872 * g++.old-deja/g++.mike/net43.C: Likewise.
11873
11874 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11875
11876 PR c++/82468
11877 * g++.dg/cpp1z/class-deduction48.C: New.
11878
11879 2018-02-16 Nathan Sidwell <nathan@acm.org>
11880
11881 PR c++/84375
11882 * g++.dg/lookup/pr84375.C: New.
11883
11884 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11885
11886 PR target/83831
11887 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11888
11889 2018-02-16 Richard Biener <rguenther@suse.de>
11890
11891 PR tree-optimization/84417
11892 * gcc.dg/torture/pr84417.c: New testcase.
11893
11894 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR target/84272
11897 * g++.dg/opt/pr84272.C: New test.
11898
11899 PR rtl-optimization/83723
11900 * gcc.dg/pr83723.c: New test.
11901
11902 2018-02-16 Richard Biener <rguenther@suse.de>
11903
11904 PR tree-optimization/84399
11905 * gcc.dg/graphite/pr84399.c: New testcase.
11906
11907 2018-02-16 Richard Biener <rguenther@suse.de>
11908
11909 PR tree-optimization/84190
11910 * g++.dg/torture/pr84190.C: New testcase.
11911
11912 2018-02-15 Martin Sebor <msebor@redhat.com>
11913
11914 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11915 directives.
11916
11917 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11918
11919 PR fortran/84409
11920 * gfortran.dg/dtio_21.f03: Add an error message.
11921 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11922
11923 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11924
11925 PR fortran/84381
11926 * gfortran.dg/stop_shouldfail.f90: New test.
11927
11928 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11929
11930 PR c++/84330
11931 * g++.dg/concepts/pr84330.C: New.
11932
11933 2018-02-15 Tom de Vries <tom@codesourcery.com>
11934
11935 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11936
11937 2018-02-15 Tom de Vries <tom@codesourcery.com>
11938
11939 * gcc.c-torture/compile/pr84136.c: Require effective target
11940 indirect_jumps.
11941
11942 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11943
11944 PR tree-optimization/84383
11945 * gcc.c-torture/compile/pr84383.c: New test.
11946
11947 PR tree-optimization/84334
11948 * gcc.dg/pr84334.c: New test.
11949
11950 2018-02-14 Carl Love <cel@us.ibm.com>
11951
11952 * gcc.target/powerpc/builtins-4-int128-runnable.c
11953 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11954 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11955
11956 2018-02-14 Martin Sebor <msebor@redhat.com>
11957
11958 PR tree-optimization/83698
11959 * gcc.dg/Wrestrict-7.c: New test.
11960 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11961 * gcc.target/i386/chkp-stropt-17.c: Same.
11962
11963 2018-02-14 Martin Sebor <msebor@redhat.com>
11964
11965 PR c/84108
11966 * gcc.dg/Wattributes-8.c: New test.
11967
11968 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11969
11970 PR fortran/84385
11971 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11972 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11973 * gfortran.dg/select_type_1.f03: Extend test case.
11974
11975 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11976
11977 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11978 (dg-options): Use -O2 -msse2 -mno-sse3.
11979
11980 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11981
11982 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11983 this test case still works ok.
11984 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11985 * gcc.dg/vmx/insert-be-order.c: Likewise.
11986 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11987 * gcc.dg/vmx/ld-be-order.c: Likewise.
11988 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11989 * gcc.dg/vmx/lde-be-order.c: Likewise.
11990 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11991 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11992 * gcc.dg/vmx/merge-be-order.c: Likewise.
11993 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11994 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11995 * gcc.dg/vmx/pack-be-order.c: Likewise.
11996 * gcc.dg/vmx/perm-be-order.c: Likewise.
11997 * gcc.dg/vmx/splat-be-order.c: Likewise.
11998 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11999 * gcc.dg/vmx/st-be-order.c: Likewise.
12000 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12001 * gcc.dg/vmx/ste-be-order.c: Likewise.
12002 * gcc.dg/vmx/stl-be-order.c: Likewise.
12003 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12004 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
12005 * gcc.dg/vmx/unpack-be-order.c: Likewise.
12006 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12007 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
12008
12009 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12010
12011 PR c++/84350
12012 * g++.dg/cpp0x/auto49.C: New.
12013
12014 2018-02-14 Nathan Sidwell <nathan@acm.org>
12015
12016 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12017
12018 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12019
12020 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12021 * gcc.target/powerpc/le-altivec-consts.c: Same.
12022
12023 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12024
12025 PR target/84220
12026 * gcc.target/powerpc/pr84220-sld.c: New test.
12027 * gcc.target/powerpc/pr84220-sld2.c: New test.
12028 * gcc.target/powerpc/pr84220-sldw.c: New test.
12029 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12030 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12031
12032 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12033
12034 PR target/84239
12035 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12036 _inc_ssp intrinsics.
12037 * gcc.target/i386/cet-intrin-4.c: Likewise.
12038 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12039 __builtin_ia32_rdssp[d|q].
12040
12041 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12042
12043 PR tree-optimization/84357
12044 * gcc.dg/vect/pr84357.c: New test.
12045
12046 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12047
12048 PR target/83831
12049 * gcc.target/rx/pr83831.c: New tests.
12050
12051 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12052
12053 PR target/79242
12054 * gcc.target/msp430/pr79242.c: New test.
12055
12056 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12057
12058 PR target/84372
12059 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12060 with -mcpu=power9.
12061
12062 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12063
12064 PR target/84279
12065 * g++.dg/pr84279.C: New test.
12066
12067 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12068
12069 PR rtl-optimization/84169
12070 * gcc.c-torture/execute/pr84169.c: New.
12071
12072 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12073
12074 PR target/84370
12075 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12076
12077 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12078
12079 PR target/84365
12080 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12081 with -mcpu=power9.
12082
12083 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR c++/84364
12086 * g++.dg/warn/effc4.C: New test.
12087
12088 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12089
12090 PR c++/84333
12091 * g++.dg/template/sizeof16.C: New.
12092 * g++.dg/template/sizeof17.C: Likewise.
12093
12094 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12095
12096 PR fortran/84313
12097 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12098 add necessary compiler options.
12099 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12100
12101 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR c/82210
12104 * gcc.c-torture/execute/pr82210.c: New test.
12105
12106 PR middle-end/84309
12107 * gcc.dg/pr84309-2.c: New test.
12108
12109 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12110
12111 PR tree-optimization/84321
12112 * gcc.dg/pr84321.c: New test.
12113
12114 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12115
12116 PR target/84359
12117 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12118
12119 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12120
12121 PR sanitizer/84340
12122 * gcc.dg/asan/pr84307.c: Remove test.
12123
12124 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12125
12126 * gcc.target/rl78/test_auto_vector.c: New test.
12127
12128 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12129
12130 PR c/84305
12131 * gcc.c-torture/compile/pr84305.c: New test.
12132
12133 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12134
12135 PR target/84335
12136 * gcc.target/i386/pr84335.c: New test.
12137
12138 PR tree-optimization/84339
12139 * gcc.c-torture/execute/pr84339.c: New test.
12140
12141 PR middle-end/84309
12142 * gcc.dg/pr84309.c: New test.
12143 * gcc.target/i386/pr84309.c: New test.
12144
12145 PR target/84336
12146 * gcc.target/i386/pr84336.c: New test.
12147
12148 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR c++/84341
12151 * c-c++-common/gomp/pr84341.c: New test.
12152
12153 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12154
12155 PR fortran/68746
12156 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12157
12158 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12159
12160 PR fortran/68746
12161 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12162 of zero for read.
12163
12164 2018-02-12 Jeff Law <law@redhat.com>
12165
12166 * gcc.c-torture/compile/reg-args-size.c: New test.
12167
12168 2018-02-12 Carl Love <cel@us.ibm.com>
12169
12170 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12171 uint128 tests to new testfile.
12172 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12173 int128 and uint128 tests.
12174 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12175 list of torture tests.
12176
12177 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12178
12179 PR fortran/84273
12180 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12181 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12182
12183 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12184
12185 PR target/82641
12186 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12187
12188 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12189
12190 PR sanitizer/84307
12191 * gcc.dg/asan/pr84307.c: New test.
12192
12193 2018-02-12 Nathan Sidwell <nathan@acm.org>
12194
12195 * g++.dg/parse/pr84263.C: New.
12196
12197 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12198
12199 PR c++/79626
12200 * g++.dg/template/crash129.C: New.
12201
12202 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12203
12204 PR target/83828
12205 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12206 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12207 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12208 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12209 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12210
12211 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12212
12213 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12214 _mm_maskz_scalef_round_sd): Test new intrinsics.
12215 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12216 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12217 intrinsics.
12218 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12219 _mm_maskz_scalef_round_ss): Test new intrinsics.
12220 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12221 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12222 intrinsics.
12223 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12224 __builtin_ia32_scalefss_round): Remove builtin.
12225 (__builtin_ia32_scalefsd_mask_round,
12226 __builtin_ia32_scalefss_mask_round): Test new builtin.
12227 * gcc.target/i386/sse-13.c: Ditto.
12228 * gcc.target/i386/sse-23.c: Ditto.
12229
12230 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12231
12232 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12233 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12234 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12235 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12236 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12237 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12238 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12239 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12240 intrinsics.
12241 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12242 (__builtin_ia32_sqrtss_round): Remove builtins.
12243 (__builtin_ia32_sqrtsd_mask_round)
12244 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12245 * gcc.target/i386/sse-13.c: Ditto.
12246 * gcc.target/i386/sse-23.c: Ditto.
12247
12248 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12249
12250 PR fortran/35299
12251 * gfortran.dg/statement_function_3.f: New test.
12252
12253 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12254
12255 PR fortran/54223
12256 PR fortran/84276
12257 * gfortran.dg/statement_function_1.f90: New test.
12258 * gfortran.dg/statement_function_2.f90: New test.
12259
12260 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12261
12262 PR fortran/84074
12263 * gfortran.dg/type_to_class_5.f03: New test.
12264
12265 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12266
12267 PR fortran/56691
12268 * gfortran.dg/type_to_class_4.f03: New test.
12269
12270 2018-02-10 Alan Modra <amodra@gmail.com>
12271
12272 PR target/84300
12273 * gcc.dg/pr84300.c: New.
12274
12275 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12276
12277 PR sanitizer/83987
12278 * g++.dg/ubsan/pr83987-2.C: New test.
12279
12280 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12281
12282 * gcc.target/rx/movsicc.c: New test.
12283
12284 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12285
12286 PR target/83926
12287 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12288 message.
12289
12290 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12291
12292 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12293 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12294
12295 2018-02-09 Nathan Sidwell <nathan@acm.org>
12296
12297 PR c/84293
12298 * c-c++-common/pr84293.h: New.
12299 * c-c++-common/pr84293.c: New.
12300
12301 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12302
12303 PR rtl-optimization/57193
12304 * gcc.target/i386/pr57193.c: New.
12305
12306 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12307
12308 PR target/84226
12309 * gcc.target/powerpc/pr84226.c: New test.
12310
12311 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12312
12313 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12314 from this to...
12315 <vclzd>: ...this.
12316
12317 2018-02-09 Martin Sebor <msebor@redhat.com>
12318
12319 PR lto/84212
12320 * gcc.dg/lto/pr84212_0.c: New test file.
12321 * gcc.dg/lto/pr84212_1.c: Same.
12322
12323 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12324
12325 PR target/83926
12326 * gcc.target/powerpc/pr83926.c: New test.
12327 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12328 message. Fix test for running in 32-bit mode.
12329
12330 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12331
12332 PR target/82641
12333 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12334
12335 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12336
12337 PR target/PR84295
12338 * gcc.target/s390/pr84295.c: New test.
12339
12340 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12341
12342 PR c++/77522
12343 * g++.dg/cpp1y/lambda-init16.C: New.
12344
12345 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12346
12347 * gnat.dg/sso8.adb: New test.
12348 * gnat.dg/sso8_pkg.ads: New helper.
12349
12350 2018-02-09 Richard Biener <rguenther@suse.de>
12351
12352 PR tree-optimization/84278
12353 * gcc.target/i386/pr84278.c: Adjust regex.
12354
12355 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR tree-optimization/84232
12358 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12359
12360 PR debug/84252
12361 * gcc.target/aarch64/pr84252.c: New test.
12362
12363 PR middle-end/84237
12364 * gcc.dg/pr84237.c: New test.
12365
12366 2018-02-09 Marek Polacek <polacek@redhat.com>
12367 Jakub Jelinek <jakub@redhat.com>
12368
12369 PR c++/83659
12370 * g++.dg/torture/pr83659.C: New test.
12371
12372 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12373
12374 PR tree-optimization/84136
12375 * gcc.c-torture/compile/pr84136.c: New test.
12376
12377 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12378
12379 PR target/83008
12380 * gcc.target/i386/pr83008.c: New test.
12381
12382 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12383
12384 PR target/81143
12385 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12386
12387 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12388
12389 PR c++/83806
12390 * g++.dg/warn/Wunused-parm-11.C: New.
12391
12392 2018-02-08 Marek Polacek <polacek@redhat.com>
12393
12394 PR tree-optimization/84238
12395 * gcc.dg/Wstringop-overflow-3.c: New test.
12396
12397 2018-02-08 Nathan Sidwell <nathan@acm.org>
12398
12399 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12400
12401 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12402
12403 PR tree-optimization/84265
12404 * gcc.dg/vect/pr84265.c: New test.
12405
12406 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12407
12408 PR tree-optimization/81635
12409 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12410 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12411
12412 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12413
12414 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12415 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12416 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12417 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12418 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12419 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12420 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12421 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12422 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12423 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12424 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12425 * gcc.target/s390/nobp-return-attr-all.c: New test.
12426 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12427 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12428 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12429 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12430 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12431 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12432 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12433 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12434 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12435 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12436 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12437 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12438 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12439 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12440
12441 2018-02-08 Richard Biener <rguenther@suse.de>
12442
12443 PR tree-optimization/84233
12444 * g++.dg/torture/pr84233.C: New testcase.
12445
12446 2018-02-08 Richard Biener <rguenther@suse.de>
12447
12448 PR tree-optimization/84278
12449 * gcc.target/i386/pr84278.c: New testcase.
12450
12451 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12452
12453 PR rtl-optimization/84068
12454 PR rtl-optimization/83459
12455 * gcc.dg/pr84068.c: New test.
12456
12457 2018-02-08 Richard Biener <rguenther@suse.de>
12458
12459 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12460 loop vectorization to happen.
12461
12462 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12463
12464 PR c++/83204
12465 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12466
12467 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12468
12469 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12470
12471 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12472
12473 PR target/84154
12474 * gcc.target/powerpc/pr84154-1.c: New tests.
12475 * gcc.target/powerpc/pr84154-2.c: Likewise.
12476 * gcc.target/powerpc/pr84154-3.c: Likewise.
12477
12478 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12479
12480 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12481
12482 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR c++/84082
12485 * g++.dg/template/incomplete11.C: New test.
12486 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12487
12488 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12489
12490 PR fortran/82994
12491 * gfortran.dg/deallocate_error_3.f90: New test.
12492 * gfortran.dg/deallocate_error_4.f90: New test.
12493
12494 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12495
12496 PR fortran/68560
12497 * gfortran.dg/shape_9.f90: New test.
12498
12499 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12500
12501 PR fortran/82049
12502 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12503
12504 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12505
12506 PR c++/81610
12507 PR c++/80567
12508 * g++.dg/spellcheck-reswords.C: New test case.
12509 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12510 suggestion of "if".
12511
12512 2018-02-07 Martin Liska <mliska@suse.cz>
12513
12514 PR c++/84059.
12515 * g++.dg/ext/mv26.C: New test.
12516
12517 2018-02-07 Tom de Vries <tom@codesourcery.com>
12518
12519 * gcc.dg/pr83844.c: Require effective target alloca.
12520
12521 2018-02-07 Tom de Vries <tom@codesourcery.com>
12522
12523 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12524
12525 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12526
12527 PR target/84243
12528 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12529 -fcf-protection=return.
12530
12531 2018-02-07 Tom de Vries <tom@codesourcery.com>
12532
12533 PR libgomp/84217
12534 * c-c++-common/goacc/pr84217.c: New test.
12535 * gfortran.dg/goacc/pr84217.f90: New test.
12536
12537 2018-02-07 Richard Biener <rguenther@suse.de>
12538
12539 PR tree-optimization/84204
12540 * gcc.dg/graphite/pr84204.c: New testcase.
12541
12542 PR tree-optimization/84205
12543 * gcc.dg/graphite/pr84205.c: New testcase.
12544
12545 PR tree-optimization/84223
12546 * gfortran.dg/graphite/pr84223.f90: New testcase.
12547
12548 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12549
12550 PR c++/71662
12551 * g++.dg/cpp0x/scoped_enum7.C: New.
12552
12553 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12554
12555 PR tree-optimization/83008
12556 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12557
12558 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR tree-optimization/84235
12561 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12562
12563 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12564
12565 PR testsuite/84243
12566 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12567 targets.
12568 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12569
12570 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR target/84146
12573 * gcc.target/i386/pr84146.c: New test.
12574
12575 2018-02-06 Michael Collison <michael.collison@arm.com>
12576
12577 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12578
12579 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12580
12581 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12582 warning for -mno-speculate-indirect-jumps.
12583 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12584 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12585 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12586 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12587 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12588 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12589
12590 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12591
12592 PR target/84145
12593 * c-c++-common/fcf-protection-1.c: Change a compared message.
12594 * c-c++-common/fcf-protection-2.c: Likewise.
12595 * c-c++-common/fcf-protection-3.c: Likewise.
12596 * c-c++-common/fcf-protection-5.c: Likewise.
12597 * c-c++-common/fcf-protection-6.c: New test.
12598 * c-c++-common/fcf-protection-7.c: Likewise.
12599
12600 2018-02-06 Marek Polacek <polacek@redhat.com>
12601
12602 PR tree-optimization/84228
12603 * c-c++-common/Wstringop-truncation-3.c: New test.
12604
12605 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12606
12607 PR target/82641
12608 * gcc.target/arm/pragma_arch_switch_2.c: New.
12609
12610 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12611
12612 PR target/79975
12613 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12614
12615 2018-02-05 Martin Sebor <msebor@redhat.com>
12616
12617 PR tree-optimization/83369
12618 * gcc.dg/Wnonnull.c: New test.
12619
12620 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12621
12622 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12623 argument and use dg-messages-by-file instead. Expect it to be
12624 an array rather than a dict.
12625 (lto-link-and-maybe-run): Remove messages_by_file argument and
12626 use an upvar for dg-messages-by-file. Update call to
12627 lto_handle_diagnostics.
12628 (lt-get-options): Treat dg-messages-by-file as an array
12629 rather than a dict.
12630 (lto-get-options-main): Likewise. Set the entry rather than appending.
12631 (lto-execute): Treat dg-messages-by-file as an array rather than
12632 a dict. Update call to lto-link-and-maybe-run.
12633
12634 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12635
12636 PR c++/82782
12637 * g++.dg/cpp1z/inline-var4.C: New.
12638
12639 2018-02-05 Martin Liska <mliska@suse.cz>
12640
12641 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12642 options.
12643 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12644 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12645 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12646 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12647 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12648 * c-c++-common/asan/pointer-compare-3.c: New test.
12649
12650 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12651
12652 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12653 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12654
12655 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12656
12657 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12658 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12659 _mm_maskz_range_round_sd): Test new intrinsics.
12660 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12661 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12662 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12663 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12664 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12665 _mm_maskz_range_round_ss): Test new intrinsics.
12666 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12667 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12668 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12669 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12670 __builtin_ia32_rangess128_round): Remove builtins.
12671 (__builtin_ia32_rangesd128_mask_round,
12672 __builtin_ia32_rangess128_mask_round): Test new builtins.
12673 * gcc.target/i386/sse-13.c: Ditto.
12674 * gcc.target/i386/sse-23.c: Ditto.
12675
12676 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12677
12678 PR middle-end/79966
12679 * gfortran.dg/pr79966.f90: New testcase
12680
12681 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12682
12683 PR fortran/84094
12684 * gfortran.dg/associate_23.f90: Fix invalid code.
12685 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12686 * gfortran.dg/matmul_3.f90: Likewise.
12687 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12688
12689 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12690
12691 PR fortran/84115
12692 * gfortran.dg/associate_34.f90: New test.
12693 * gfortran.dg/associate_35.f90: New test.
12694
12695 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12696
12697 PR fortran/84141
12698 PR fortran/84155
12699 * gfortran.dg/pr84155.f90: New test.
12700
12701 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12702
12703 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12704 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12705
12706 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12707
12708 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12709 dg-do run stanza.
12710
12711 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12712
12713 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12714 requirement.
12715 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12716 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12717 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12718
12719 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12720
12721 PR testsuite/52641
12722 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12723 * gcc.dg/Wsign-conversion.c: Dito.
12724 * gcc.dg/attr-alloc_size-4.c: Dito.
12725 * gcc.dg/pr81020.c: Dito.
12726 * gcc.dg/pr81192.c: Dito.
12727 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12728 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12729 * gcc.dg/pr83844.c: Restrict to int32plus.
12730 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12731 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12732 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12733 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12734 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12735 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12736 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12737 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12738 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12739 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12740 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12741 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12742
12743 2018-02-02 Julia Koval <julia.koval@intel.com>
12744
12745 * gcc.target/i386/funcspec-56.inc: Handle new march.
12746 * g++.dg/ext/mv16.C: Ditto.
12747
12748 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12749
12750 * lib/target-supports.exp
12751 (check_effective_target_keeps_null_pointer_checks): No more
12752 special-case avr.
12753 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12754 * gcc.dg/ifcvt-4.c: Skip avr.
12755 * gcc.dg/pr53037-1.c: Dito.
12756 * gcc.dg/pr53037-2.c: Dito.
12757 * gcc.dg/pr53037-3.c: Dito.
12758 * gcc.dg/pr63387-2.c: Dito.
12759 * gcc.dg/pr63387.c: Dito.
12760 * gcc.dg/sancov/cmp0.c: Dito.
12761 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12762 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12763 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12764 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12765 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12766 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12767 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12768 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12769 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12770 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12771 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12772 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12773 * gcc.dg/tree-ssa/pr82059.c: Dito.
12774 * gcc.c-torture/execute/pr70460.c: Dito.
12775
12776 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12777
12778 PR testsuite/52641
12779 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12780 * gcc.c-torture/execute/20180112-1.c: Dito.
12781 * gcc.c-torture/execute/pr81503.c: Dito.
12782 * gcc.dg/store_merging_12.c: Dito.
12783 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12784 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12785 * gcc.dg/tree-ssa/pr80898.c: Dito.
12786 * gcc.dg/tree-ssa/pr82363.c: Dito.
12787 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12788 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12789 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12790 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12791 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12792 * gcc.dg/tree-ssa/pr80803.c: Dito.
12793 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12794 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12795 * gcc.dg/tree-ssa/vrp114.c: Dito.
12796 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12797 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12798 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12799
12800 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12801
12802 PR target/84066
12803 * gcc.target/i386/cet-sjlj-6a.c: New test.
12804 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12805
12806 2018-02-01 Marek Polacek <polacek@redhat.com>
12807
12808 PR c++/84125
12809 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12810
12811 2018-01-30 Jeff Law <law@redhat.com>
12812
12813 PR target/84128
12814 * gcc.target/i386/pr84128.c: New test.
12815
12816 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12817
12818 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12819 -fdelete-null-pointer-checks.
12820
12821 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12822
12823 PR c++/83796
12824 * g++.dg/cpp0x/abstract-default1.C: New.
12825
12826 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12827
12828 PR tree-optimization/81635
12829 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12830 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12831
12832 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12833
12834 PR target/83370
12835 * gcc.target/aarch64/pr83370.c: New.
12836
12837 2018-02-01 Richard Biener <rguenther@suse.de>
12838
12839 * gcc.dg/graphite/pr35356-1.c: Adjust.
12840
12841 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12842
12843 PR testsuite/83846
12844 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12845 for ILP32.
12846 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12847 of hard-coding the choice.
12848 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12849 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12850 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12851 memset call.
12852 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12853 stdint.h types.
12854 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12855 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12856 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12857 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12858 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12859 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12860 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12861 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12862 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12863 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12864 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12865 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12866 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12867 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12868 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12869 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12870 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12871 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12872 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12873 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12874 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12875 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12876 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12877 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12878 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12879 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12880 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12881 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12882 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12883 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12884 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12885 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12886 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12887 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12888 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12889 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12890 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12891 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12892 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12893 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12894 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12895 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12896 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12897 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12898 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12899 __builtin_popcountll rather than __builtin_popcountl.
12900
12901 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12902
12903 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12904 of LD1R[HWD] for multi-element constants on big-endian targets.
12905 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12906 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12907
12908 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12909
12910 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12911 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12912 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12913
12914 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR tree-optimization/81661
12917 PR tree-optimization/84117
12918 * gcc.dg/pr81661.c: New test.
12919 * gfortran.dg/pr84117.f90: New test.
12920
12921 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12922
12923 PR fortran/83705
12924 * gfortran.dg/repeat_7.f90: Catch warning message.
12925
12926 2018-01-31 Ian Lance Taylor <iant@golang.org>
12927
12928 * go.go-torture/execute/printnil.go: New test.
12929
12930 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12931
12932 * lib/target-supports.exp (check_effective_target_comdat_group):
12933 Allow for Solaris as comdat syntax.
12934
12935 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12936 Solaris with comdat_group support and as.
12937
12938 2018-01-31 Marek Polacek <polacek@redhat.com>
12939
12940 PR c/81779
12941 * gcc.dg/pr81779.c: New test.
12942
12943 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12944
12945 PR fortran/84116
12946 * gfortran.dg/gomp/pr84116.f90: New test.
12947
12948 PR c++/83993
12949 * g++.dg/init/pr83993-2.C: New test.
12950
12951 PR c++/83993
12952 * g++.dg/init/pr83993-1.C: New test.
12953 * g++.dg/cpp0x/pr83993.C: New test.
12954
12955 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12956
12957 PR fortran/84088
12958 * gfortran.dg/pr84088.f90: New test.
12959
12960 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12961
12962 PR target/82444
12963 * gcc.target/i386/pr82444.c: New.
12964
12965 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12966
12967 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12968 * gcc.target/powerpc/vsx-13.c: New.
12969
12970 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12971
12972 PR c++/84092
12973 * g++.dg/cpp1y/var-templ57.C: New.
12974
12975 2018-01-31 Marek Polacek <polacek@redhat.com>
12976
12977 PR c++/84138
12978 * g++.dg/diagnostic/pr84138.C: New test.
12979
12980 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12981
12982 PR fortran/78534
12983 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12984 -Wstringop-overflow warnings due to spurious warning with -O1.
12985 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12986 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12987
12988 2018-01-31 Richard Biener <rguenther@suse.de>
12989
12990 PR tree-optimization/84132
12991 * g++.dg/torture/pr84132.C: New testcase.
12992
12993 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12994
12995 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12996 dg-final scan.
12997
12998 2018-01-31 Julia Koval <julia.koval@intel.com>
12999
13000 PR target/83618
13001 * gcc.target/i386/rdpid.c: Remove "eax".
13002
13003 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13004
13005 PR tree-optimization/64946
13006 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
13007 scan-assembler checks.
13008
13009 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13010
13011 * gcc.c-torture/execute/20180131-1.c: New test.
13012
13013 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13014
13015 * gcc.target/arc/taux-1.c: New test.
13016 * gcc.target/arc/taux-2.c: Likewise.
13017
13018 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13019
13020 * gcc.target/arc/uncached.c: New test.
13021
13022 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13023
13024 PR lto/83954
13025 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13026
13027 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13028
13029 PR preprocessor/69869
13030 * gcc.dg/cpp/trad/pr69869.c: New test.
13031
13032 PR c/84100
13033 * gcc.dg/pr84100.c: New test.
13034
13035 2018-01-30 Jeff Law <law@redhat.com>
13036
13037 PR target/84064
13038 * gcc.target/i386/pr84064: New test.
13039
13040 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13041
13042 PR fortran/84134
13043 * gfortran.dg/data_implied_do_2.f90: New test.
13044
13045 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13046
13047 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13048
13049 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13050
13051 PR fortran/84133
13052 * gfortran.dg/inline_matmul_21.f90: New test case.
13053
13054 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13055
13056 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13057
13058 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13059
13060 PR target/84112
13061 * gcc.target/powerpc/pr84112.c: New.
13062
13063 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13064
13065 PR rtl-optimization/83986
13066 * gcc.dg/pr83986.c: New test.
13067
13068 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13069
13070 PR 58684
13071 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13072 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13073 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13074 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13075
13076 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR tree-optimization/84111
13079 * gcc.c-torture/compile/pr84111.c: New test.
13080
13081 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13082
13083 PR ipa/83179
13084 * gcc.dg/ipa/inline-2.c: Fix template.
13085 * gcc.dg/ipa/inline-3.c: Fix template.
13086
13087 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13088
13089 PR ipa/81360
13090 * g++.dg/torture/pr81360.C: New testcase.
13091
13092 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13093
13094 PR lto/83954
13095 * gcc.dg/lto/pr83954.h: New testcase.
13096 * gcc.dg/lto/pr83954_0.c: New testcase.
13097 * gcc.dg/lto/pr83954_1.c: New testcase.
13098
13099 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13100
13101 PR bootstrap/84017
13102 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13103 to dg-options.
13104 Simplify DW_AT_producer scan.
13105
13106 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13107
13108 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13109
13110 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13111
13112 PR target/83828
13113 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13114 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13115 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13116 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13117
13118 2018-01-29 Jeff Law <law@redhat.com>
13119
13120 PR testsuite/81010
13121 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13122 better match other tests which require vsx. Verify the zero
13123 extension is part of the test in the combiner dump.
13124
13125 2018-01-29 Marek Polacek <polacek@redhat.com>
13126
13127 PR c/83966
13128 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13129
13130 PR c++/83996
13131 * g++.dg/ext/pr83996.C: New test.
13132
13133 2018-01-29 Richard Biener <rguenther@suse.de>
13134
13135 PR tree-optimization/84057
13136 * gcc.dg/graphite/pr84057.c: New testcase.
13137
13138 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13139
13140 PR fortran/84073
13141 * gfortran.dg/bind_c_usage_31.f90: New test.
13142
13143 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13144
13145 PR c++/83924
13146 * g++.dg/warn/Wduplicated-branches5.C: New.
13147
13148 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13149
13150 * gcc.target/rl78/test_addsi3_internal.c: New test.
13151
13152 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13153
13154 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13155 Make expected output depend on whether we expect sibcalls or not.
13156 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13157 safe-indirect-jump-1.c).
13158
13159 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13160 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13161 Soren Rasmussen <s.c.rasmussen@gmail.com>
13162
13163 Fortran 2018 teams tests.
13164
13165 * gfortran.dg/team_number_1.f90: new test for team_number.
13166 * gfortran.dg/team_change_1.f90: new test for change team.
13167 * gfortran.dg/team_end_1.f90: new test for end team.
13168 * gfortran.dg/team_form_1.f90: new test for form team.
13169
13170 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13171
13172 PR fortran/83998
13173 * gfortran.dg/dot_product_4.f90
13174
13175 2018-01-26 Martin Sebor <msebor@redhat.com>
13176
13177 PR tree-optimization/83896
13178 * gcc.dg/strlenopt-43.c: New.
13179
13180 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13181
13182 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13183 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13184 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13185 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13186 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13187 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13188 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13189 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13190 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13191 stanzas.
13192 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13193 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13194 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13195 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13196 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13197 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13198 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13199 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13200 instruction list.
13201 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13202
13203 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13204
13205 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13206 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13207 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13208 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13209 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13210 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13211 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13212 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13213 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13214 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13215 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13216 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13217 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13218
13219 2018-01-26 Martin Liska <mliska@suse.cz>
13220
13221 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13222 warning is seen.
13223
13224 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13225
13226 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13227 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13228 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13229 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13230 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13231 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13232 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13233 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13234
13235 2018-01-26 Richard Biener <rguenther@suse.de>
13236
13237 PR rtl-optimization/84003
13238 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13239 latent bug in DSE if NOINLINE is appropriately defined.
13240 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13241 and defining NOINLINE.
13242
13243 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13244
13245 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13246 tests specific to aarch64. XFAIL test on arm.
13247
13248 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR rtl-optimization/83985
13251 * gcc.dg/pr83985.c: New test.
13252
13253 PR c/83989
13254 * c-c++-common/Wrestrict-3.c: New test.
13255
13256 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13257
13258 * gcc.target/arc/tdelegitimize_addr.c: New test.
13259
13260 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13261
13262 * gcc.target/arc/jli-1.c: New file.
13263 * gcc.target/arc/jli-2.c: Likewise.
13264
13265 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13266
13267 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13268 scan-assembler.
13269 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13270 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13271
13272 2018-01-26 Richard Biener <rguenther@suse.de>
13273
13274 PR tree-optimization/81082
13275 * gcc.dg/vect/pr81082.c: New testcase.
13276 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13277 simplification to n * n.
13278
13279 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13280
13281 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13282 Solaris 10.
13283 * gcc.target/i386/pr63620.c: Likewise.
13284
13285 2018-01-26 Julia Koval <julia.koval@intel.com>
13286
13287 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13288 -mavx512f -mavx512bw.
13289 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13290 * gcc.target/i386/i386.exp: Fix types.
13291
13292 2018-01-26 Alan Modra <amodra@gmail.com>
13293
13294 PR target/84033
13295 * gcc.target/powerpc/swaps-p8-46.c: New.
13296
13297 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13298
13299 PR fortran/37577
13300 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13301 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13302 'array01' in the tree dump comparison.
13303 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13304 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13305 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13306
13307 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13308
13309 PR middle-end/83055
13310 * gcc.dg/torture/pr83055.c: New testcase.
13311
13312 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13313
13314 PR c++/84031
13315 * g++.dg/cpp1z/decomp36.C: New test.
13316
13317 PR middle-end/83977
13318 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13319
13320 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13321
13322 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13323 the shift dump line.
13324 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13325
13326 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13327
13328 PR target/81550
13329 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13330 index instead of int, which allows IVOPTs to properly optimize the
13331 loop.
13332
13333 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13334
13335 PR jit/82846
13336 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13337 of "fn_type" typedef.
13338 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13339
13340 2018-01-24 Ian Lance Taylor <iant@golang.org>
13341
13342 * go.go-torture/execute/names-1.go: New test.
13343
13344 2018-01-19 Jeff Law <law@redhat.com>
13345
13346 PR target/83994
13347 * gcc.target/i386/pr83994.c: New test.
13348
13349 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13350
13351 PR target/84014
13352 * gcc.target/powerpc/pr84014.c: New.
13353
13354 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13355
13356 PR middle-end/83977
13357 * c-c++-common/gomp/pr83977-1.c: New test.
13358 * c-c++-common/gomp/pr83977-2.c: New test.
13359 * c-c++-common/gomp/pr83977-3.c: New test.
13360 * gfortran.dg/gomp/pr83977.f90: New test.
13361
13362 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13363
13364 PR testsuite/83889
13365 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13366 * gcc.dg/vect/pr80631-1.c: Likewise.
13367 * gcc.dg/vect/pr80631-2.c: Likewise.
13368 * gcc.dg/vect/pr81410.c: Likewise.
13369 * gcc.dg/vect/pr81633.c: Likewise.
13370 * gcc.dg/vect/pr81815.c: Likewise.
13371 * gcc.dg/vect/pr82108.c: Likewise.
13372 * gcc.dg/vect/pr83857.c: Likewise.
13373 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13374 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13375 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13376 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13377 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13378 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13379 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13380 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13381 dg-xfail-run-if instead.
13382 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13383 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13384 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13385 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13386 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13387
13388 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13389
13390 PR tree-optimization/83979
13391 * g++.dg/pr83979.c: New test.
13392
13393 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13394
13395 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13396 option. Add arm_neon_ok_no_float_abi check.
13397
13398 2018-01-24 Richard Biener <rguenther@suse.de>
13399
13400 PR tree-optimization/83176
13401 * gcc.dg/graphite/pr83176.c: New testcase.
13402
13403 2018-01-24 Richard Biener <rguenther@suse.de>
13404
13405 PR tree-optimization/82819
13406 * gcc.dg/graphite/pr82819.c: New testcase.
13407
13408 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13409
13410 PR c++/83921
13411 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13412 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13413 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13414 * g++.dg/ext/stmtexpr20.C: Likewise.
13415 * g++.dg/ext/stmtexpr21.C: Likewise.
13416
13417 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13418
13419 PR c++/83974
13420 * g++.dg/warn/pr83974.C: New test case.
13421
13422 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13423
13424 PR sanitizer/83987
13425 * g++.dg/ubsan/pr83987.C: New test.
13426
13427 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13428
13429 PR fortran/83866
13430 * gfortran.dg/pdt_29.f03: New test.
13431
13432 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13433
13434 PR fortran/83898
13435 * gfortran.dg/associate_33.f03: New test.
13436
13437 2018-01-23 Martin Liska <mliska@suse.cz>
13438
13439 PR lto/81440
13440 * gcc.dg/lto/pr81440.h: New test.
13441 * gcc.dg/lto/pr81440_0.c: New test.
13442 * gcc.dg/lto/pr81440_1.c: New test.
13443
13444 2018-01-23 Nathan Sidwell <nathan@acm.org>
13445
13446 PR c++/83988
13447 * g++.dg/template/pr83988.C: New.
13448
13449 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR c++/82882
13452 PR c++/83978
13453 * g++.dg/cpp0x/pr82882.C: New test.
13454 * g++.dg/cpp0x/pr83978.C: New test.
13455
13456 PR c++/83958
13457 * g++.dg/cpp1z/decomp35.C: New test.
13458
13459 2018-01-23 Nathan Sidwell <nathan@acm.org>
13460
13461 * g++.dg/cpp0x/range-for10.C: Adjust.
13462 * g++.dg/ext/forscope1.C: Adjust.
13463 * g++.dg/ext/forscope2.C: Adjust.
13464 * g++.dg/template/for1.C: Adjust.
13465
13466 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13467
13468 PR tree-optimization/83510
13469 * gcc.c-torture/compile/pr83510.c: New test case.
13470
13471 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13472
13473 PR testsuite/83888
13474 * lib/target-supports.exp (check_effective_target_vect_float): Say
13475 that the result only holds when -funsafe-math-optimizations is on.
13476 (check_effective_target_vect_float_strict): New procedure.
13477 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13478 of vect_float.
13479 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13480
13481 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13482
13483 PR tree-optimization/83965
13484 * gcc.dg/vect/pr83965.c: New test.
13485
13486 2018-01-23 Richard Biener <rguenther@suse.de>
13487
13488 PR tree-optimization/83963
13489 * gfortran.dg/graphite/pr83963.f: New testcase.
13490 * gcc.dg/graphite/pr83963-2.c: Likewise.
13491
13492 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13493
13494 PR c++/83918
13495 * g++.dg/cpp1z/pr83918.C: New test.
13496
13497 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13498
13499 PR tree-optimization/83957
13500 * gcc.dg/autopar/pr83957.c: New test.
13501
13502 PR tree-optimization/83081
13503 * gcc.dg/predict-8.c: Adjust expected probability.
13504
13505 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13506
13507 PR target/83862
13508 * gcc.target/powerpc/pr83862.c: New test.
13509
13510 2018-01-22 Carl Love <cel@us.ibm.com>
13511
13512 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13513 builtins-4-runnable.c, builtins-6-runnable.c,
13514 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13515 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13516 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13517 for signed/unsigned 128-bit and long long int loads.
13518
13519 2018-01-22 Marek Polacek <polacek@redhat.com>
13520
13521 PR c++/81933
13522 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13523
13524 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13525
13526 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13527 scan-asembler valid instructions list.
13528 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13529 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13530 power8-vector requirement and option.
13531 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13532
13533 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13534
13535 PR 78534
13536 PR 83704
13537 * gfortran.dg/string_1.f90: Remove printing the length.
13538
13539 2018-01-22 Richard Biener <rguenther@suse.de>
13540
13541 PR tree-optimization/83963
13542 * gcc.dg/graphite/pr83963.c: New testcase.
13543
13544 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13545
13546 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13547 dg-require-effective-target directives.
13548
13549 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13550
13551 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13552 New procedure.
13553 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13554 Adjust scan-assembler checks for soft-float.
13555
13556 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13557
13558 PR target/83946
13559 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13560
13561 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13562
13563 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13564 * gcc.dg/pr83623.c: Likewise.
13565 * gcc.dg/pr83666.c: Likewise.
13566
13567 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13568 David Edelsohn <dje.gcc@gmail.com>
13569
13570 PR target/83946
13571 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13572 assembly output from "crset eq" to "crset 2".
13573 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13574 assembly output from . to $.
13575 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13576 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13577 assembly output from "crset eq" to "crset 2".
13578 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13579 assembly output from "crset eq" to "crset 2", and from . to $.
13580
13581 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13582
13583 PR fortran/83900
13584 * gfortran.dg/matmul_18.f90: New test.
13585
13586 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13587
13588 PR tree-optimization/83940
13589 * gcc.dg/torture/pr83940.c: New test.
13590
13591 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13592
13593 PR middle-end/83945
13594 * gcc.dg/tls/pr83945.c: New test.
13595
13596 PR target/83930
13597 * gcc.dg/pr83930.c: New test.
13598
13599 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13600
13601 PR fortran/83900
13602 * gfortran.dg/matmul_17.f90: New test.
13603
13604 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13605
13606 PR fortran/80768
13607 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13608
13609 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13610
13611 PR c++/81167
13612 * g++.dg/cpp0x/pr81167.C: New test.
13613
13614 PR c++/83919
13615 * g++.dg/cpp0x/pr83919.C: New test.
13616
13617 2018-01-19 Jeff Law <law@redhat.com>
13618 Jakub Jelinek <jakub@redhat.com>
13619
13620 * gcc.dg/stack-check-16.c: New test.
13621
13622 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13623
13624 PR target/83790
13625 * gcc.target/nvptx/indirect_call.c: New test.
13626
13627 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13628
13629 * g++.dg/torture/pr83619.C: Remove dg-message.
13630
13631 2018-01-19 Martin Liska <mliska@suse.cz>
13632
13633 * gcc.dg/predict-1.c: Adjust expected probability.
13634 * gcc.dg/predict-3.c: Likewise.
13635 * gcc.dg/predict-5.c: Likewise.
13636 * gcc.dg/predict-6.c: Likewise.
13637 * gcc.dg/predict-9.c: Likewise.
13638
13639 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13640
13641 PR tree-optimization/83922
13642 * gcc.dg/pr83922.c: New test.
13643
13644 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13645
13646 PR tree-optimization/83914
13647 * gcc.dg/vect/pr83914.c: New test.
13648
13649 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13650
13651 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13652 * gcc.target/arm/negdi-2.c: Likewise.
13653 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13654
13655 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13656
13657 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13658
13659 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13660
13661 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13662
13663 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13664
13665 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13666 hppa*-*-hpux*.
13667
13668 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13669
13670 PR ipa/83619
13671 PR testsuite/83934
13672 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13673 forward declaration.
13674
13675 2018-01-18 Carl Love <cel@us.ibm.com>
13676
13677 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13678 to the function.
13679
13680 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13681
13682 PR c++/81013
13683 * g++.dg/inherit/union3.C: New.
13684
13685 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13686
13687 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13688
13689 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13690
13691 PR ipa/83619
13692 * g++.dg/torture/pr83619.C: New testcase.
13693
13694 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13695
13696 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13697 Add function body to force error messages in some configurations.
13698
13699 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13700
13701 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13702 and arm_thumb1_ok.
13703
13704 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13705
13706 PR other/70268
13707 * c-c++-common/ffile-prefix-map.c: New test.
13708 * c-c++-common/fmacro-prefix-map.c: New test.
13709 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13710 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13711
13712 2018-01-18 Martin Liska <mliska@suse.cz>
13713
13714 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13715 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13716 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13717 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13718 * gcc.target/i386/ret-thunk-10.c: Likewise.
13719 * gcc.target/i386/ret-thunk-11.c: Likewise.
13720 * gcc.target/i386/ret-thunk-12.c: Likewise.
13721 * gcc.target/i386/ret-thunk-15.c: Likewise.
13722 * gcc.target/i386/ret-thunk-9.c: Likewise.
13723
13724 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13725
13726 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13727 order.
13728
13729 2018-01-18 Nathan Sidwell <nathan@acm.org>
13730
13731 PR c++/83160
13732 * g++.dg/cpp0x/pr83160.C: New.
13733
13734 2018-01-18 Richard Biener <rguenther@suse.de>
13735
13736 PR tree-optimization/83887
13737 * gcc.dg/graphite/pr83887.c: New testcase.
13738 * gfortran.dg/graphite/pr83887.f90: Likewise.
13739 * gfortran.dg/graphite/pr83887.f: Likewise.
13740
13741 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13742
13743 PR target/65578
13744 * gcc.target/arm/builtin-bswap.x: New file.
13745 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13746 and options for armv6t2.
13747 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13748 and options for Thumb1.
13749 * gcc.target/arm/builtin-bswap16.x: New file.
13750 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13751 and options for armv6t2.
13752 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13753 and options for Thumb1.
13754
13755 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13756
13757 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13758 order.
13759
13760 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR c/61240
13763 * gcc.dg/pr61240.c: New test.
13764
13765 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13766
13767 PR fortran/83864
13768 * gfortran.dg/pr83864.f90: New test.
13769
13770 2018-01-17 Jeff Law <law@redhat.com>
13771
13772 PR testsuite/83883
13773 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13774
13775 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13776
13777 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13778 restriction, but still restrict to 64-bit.
13779 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13780 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13781
13782 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13783
13784 PR fortran/83874
13785 * gfortran.dg/pr83874.f90: New test.
13786
13787 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13788
13789 PR c++/83824
13790 * g++.dg/cpp0x/pr83824.C: New test.
13791
13792 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13793
13794 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13795 appropriate .gnu_attribute for the long double type, if we use the
13796 long double type, but do not generate any calls.
13797 * gcc.target/powerpc/gnuattr2.c: Likewise.
13798 * gcc.target/powerpc/gnuattr3.c: Likewise.
13799
13800 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13801
13802 PR c++/78344
13803 * g++.dg/cpp0x/alignas13.C: New.
13804
13805 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13806
13807 PR c++/83897
13808 * g++.dg/cpp0x/pr83897.C: New test.
13809
13810 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13811
13812 PR ipa/83051
13813 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13814
13815 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13816
13817 PR c++/81054
13818 * g++.dg/cpp0x/constexpr-ice19.C: New.
13819
13820 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13821
13822 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13823 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13824 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13825 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13826 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13827 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13828 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13829 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13830 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13831 * gcc.target/powerpc/builtins-1.fold.h: New.
13832
13833 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13834
13835 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13836 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13837
13838 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13839
13840 * gcc.target/arm/g2.c: Add -marm to dg-options.
13841 * gcc.target/arm/scd42-2.c: Likewise.
13842
13843 2018-01-17 Nathan Sidwell <nathan@acm.org>
13844
13845 PR c++/83287
13846 * g++.dg/lookup/pr83287-2.C: New.
13847
13848 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13849
13850 PR c++/83814
13851 PR c++/83902
13852 * g++.dg/wrappers/pr83814.C: New test case.
13853 * g++.dg/wrappers/pr83902.C: New test case.
13854
13855 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13856
13857 PR lto/83121
13858 * g++.dg/lto/pr83121_0.C: New test case.
13859 * g++.dg/lto/pr83121_1.C: New test case.
13860 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13861 adapted from DejaGnu's dg-test.
13862 (lto_handle_diagnostics): New procedure.
13863 (lto_prune_warns): Ignore informational notes.
13864 (lto-link-and-maybe-run): Add "messages_by_file" param.
13865 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13866 "execute" when "link" fails if "execute" was not specified.
13867 (lto-can-handle-directive): New procedure.
13868 (lto-get-options-main): Call lto-can-handle-directive. Add a
13869 dg-messages local, using it to set the caller's
13870 dg-messages-by-file for the given source file.
13871 (lto-get-options): Likewise.
13872 (lto-execute): Add dg-messages-by-file local, and pass it to
13873 lto-link-and-maybe-run.
13874
13875 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13876 Richard Sandiford <richard.sandiford@linaro.org>
13877
13878 PR target/79041
13879 PR target/82964
13880 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13881 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13882
13883 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13884
13885 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13886 target check autogenerator for armv8.1-a and armv8.2-a.
13887
13888 2018-01-17 Carl Love <cel@us.ibm.com>
13889
13890 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13891 Add debug print statements.
13892 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13893 16 byte vector load followed by a partial vector load.
13894
13895 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13896
13897 PR c++/83799
13898 * g++.dg/wrappers/pr83799.C: New test case.
13899
13900 2018-01-17 Nathan Sidwell <nathan@acm.org>
13901
13902 PR c++/83739
13903 * g++.dg/cpp1y/pr83739.C: New.
13904
13905 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13906
13907 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13908 * gcc.target/visium/overflow16.c: Likewise.
13909 * gcc.target/visium/overflow32.c: Likewise.
13910
13911 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13912
13913 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13914
13915 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13916
13917 * gcc.dg/rtl/arm/stl-cond.c: New test.
13918 * gcc.target/arm/stl-cond.c: Delete.
13919
13920 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13921
13922 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13923 directives.
13924
13925 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13926
13927 PR tree-optimization/83843
13928 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13929 * gcc.dg/store_merging_19.c: New test.
13930
13931 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13932
13933 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13934 and options.
13935
13936 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13937
13938 PR rtl-optimization/83771
13939 * gcc.dg/pr83771.c: New test.
13940
13941 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13942
13943 PR tree-optimization/81184
13944 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13945 targets.
13946 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13947
13948 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13949
13950 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13951
13952 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13953
13954 PR target/83546
13955 * gcc.target/i386/pr83546.c: New test.
13956
13957 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13958
13959 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13960
13961 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13962
13963 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13964 test and add dg-warning for the -Wstringop-overflow warning.
13965
13966 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13967
13968 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13969 XFAIL last test on SPARC and Visium.
13970
13971 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13972
13973 PR rtl-optimization/80481
13974 * g++.dg/pr80481.C: Exclude solaris.
13975
13976 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13977
13978 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13979 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13980 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13981
13982 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13983
13984 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13985 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13986 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13987 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13988 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13989 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13990 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13991 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13992 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13993 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13994 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13995 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13996 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13997 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13998 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13999
14000 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14001
14002 PR testsuite/77734
14003 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
14004
14005 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14006
14007 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
14008 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14009 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14010 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14011 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14012 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14013
14014 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14015
14016 PR tree-optimization/83857
14017 * gcc.dg/vect/pr83857.c: New test.
14018
14019 2018-01-16 Richard Biener <rguenther@suse.de>
14020
14021 PR tree-optimization/83867
14022 * gcc.dg/vect/pr83867.c: New testcase.
14023
14024 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14025
14026 PR c/83844
14027 * gcc.dg/pr83844.c: New test.
14028
14029 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14030
14031 * gcc.dg/torture/pr83847.c: New test.
14032
14033 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14034
14035 PR rtl-optimization/86620
14036 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14037 instead of --param=max-sched-ready-insns=0.
14038 * gcc.target/i386/pr83620.c: New test.
14039 * gcc.dg/pr83620.c: New test.
14040
14041 PR tree-optimization/83843
14042 * gcc.dg/store_merging_18.c: New test.
14043
14044 PR c++/83817
14045 * g++.dg/cpp1y/pr83817.C: New test.
14046
14047 PR c++/83825
14048 * g++.dg/template/pr83825.C: New test.
14049
14050 2018-01-16 Richard Biener <rguenther@suse.de>
14051
14052 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14053
14054 2018-01-16 Richard Biener <rguenther@suse.de>
14055
14056 PR testsuite/82132
14057 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14058 from gcc.dg/torture/pr60092.c.
14059
14060 2018-01-15 Martin Sebor <msebor@redhat.com>
14061
14062 PR c++/83588
14063 * g++.dg/ext/flexary28.C: New test.
14064
14065 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14066
14067 PR fortran/82257
14068 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14069
14070 2018-01-15 Martin Sebor <msebor@redhat.com>
14071
14072 PR testsuite/83869
14073 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14074
14075 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14076
14077 PR fortran/54613
14078 * gfortran.dg/minmaxloc_9.f90: New test.
14079 * gfortran.dg/minmaxloc_10.f90: New test.
14080 * gfortran.dg/minmaxloc_11.f90: New test.
14081
14082 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14083
14084 PR target/83839
14085 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14086 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14096 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14097 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14098 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14099 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14100 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14103 * gcc.target/i386/ret-thunk-10.c: Likewise.
14104 * gcc.target/i386/ret-thunk-11.c: Likewise.
14105 * gcc.target/i386/ret-thunk-12.c: Likewise.
14106 * gcc.target/i386/ret-thunk-13.c: Likewise.
14107 * gcc.target/i386/ret-thunk-14.c: Likewise.
14108 * gcc.target/i386/ret-thunk-15.c: Likewise.
14109 * gcc.target/i386/ret-thunk-9.c: Don't check the
14110 __x86_return_thunk label. Scan for "push" only for Linux.
14111
14112 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14113
14114 PR testsuite/79920
14115 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14116
14117 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14118
14119 PR target/83687
14120 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14121 tests.
14122 * gcc.target/arm/pr83687.c: New test.
14123
14124 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14125
14126 Adjust tests to AVR_TINY.
14127
14128 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14129 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14130 * gcc.target/avr/pr71627.c: Same.
14131 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14132 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14133 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14134 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14135 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14136 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14137 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14138 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14139 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14140 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14141 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14142 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14143 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14144 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14145 * gcc.target/avr/torture/pr61055.c: Same.
14146 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14147 available.
14148 * gcc.target/avr/torture/int24-mul.c: Same.
14149 * gcc.target/avr/torture/pr51782-1.c: Same.
14150 * gcc.target/avr/torture/pr61443.c: Same.
14151 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14152 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14153
14154 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14155
14156 PR c/83801
14157 PR c/83729
14158 * gcc.target/avr/torture/pr83729.c: New test.
14159 * gcc.target/avr/torture/pr83801.c: New test.
14160
14161 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14162
14163 PR middle-end/82694
14164 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14165 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14166
14167 2018-01-10 Martin Sebor <msebor@redhat.com>
14168
14169 PR other/83508
14170 * gcc.dg/Wstringop-overflow-2.c: New test.
14171
14172 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14173
14174 PR libgfortran/83811
14175 * gfortran.dg/fmt_e.f90: New test.
14176
14177 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14178
14179 * gcc.target/i386/indirect-thunk-10.c: New test.
14180 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14181 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14182 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14183 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14184 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14185 * gcc.target/i386/ret-thunk-17.c: Likewise.
14186 * gcc.target/i386/ret-thunk-18.c: Likewise.
14187 * gcc.target/i386/ret-thunk-19.c: Likewise.
14188 * gcc.target/i386/ret-thunk-20.c: Likewise.
14189 * gcc.target/i386/ret-thunk-21.c: Likewise.
14190
14191 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14192
14193 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14194
14195 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14196
14197 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14198 -mno-indirect-branch-register.
14199 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14200 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14201 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14202 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14203 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14204 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14205 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14206 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14207 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14208 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14209 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14210 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14211 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14212 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14213 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14214 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14215 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14216 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14217 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14218 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14219 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14220 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14221 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14222 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14223 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14224 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14225 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14226 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14227 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14228 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14229 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14230 * gcc.target/i386/ret-thunk-10.c: Likewise.
14231 * gcc.target/i386/ret-thunk-11.c: Likewise.
14232 * gcc.target/i386/ret-thunk-12.c: Likewise.
14233 * gcc.target/i386/ret-thunk-13.c: Likewise.
14234 * gcc.target/i386/ret-thunk-14.c: Likewise.
14235 * gcc.target/i386/ret-thunk-15.c: Likewise.
14236 * gcc.target/i386/ret-thunk-9.c: Likewise.
14237 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14238 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14239 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14240
14241 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14242
14243 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14244 -mfunction-return=keep.
14245 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14246 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14247 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14248 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14249 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14250 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14251 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14252 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14253 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14254 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14255 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14256 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14257 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14258 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14259 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14260 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14261 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14262 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14263 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14264 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14265 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14266 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14267 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14268 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14269 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14270 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14271 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14272 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14273 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14274 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14275 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14276 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14277 * gcc.target/i386/ret-thunk-1.c: New test.
14278 * gcc.target/i386/ret-thunk-10.c: Likewise.
14279 * gcc.target/i386/ret-thunk-11.c: Likewise.
14280 * gcc.target/i386/ret-thunk-12.c: Likewise.
14281 * gcc.target/i386/ret-thunk-13.c: Likewise.
14282 * gcc.target/i386/ret-thunk-14.c: Likewise.
14283 * gcc.target/i386/ret-thunk-15.c: Likewise.
14284 * gcc.target/i386/ret-thunk-16.c: Likewise.
14285 * gcc.target/i386/ret-thunk-2.c: Likewise.
14286 * gcc.target/i386/ret-thunk-3.c: Likewise.
14287 * gcc.target/i386/ret-thunk-4.c: Likewise.
14288 * gcc.target/i386/ret-thunk-5.c: Likewise.
14289 * gcc.target/i386/ret-thunk-6.c: Likewise.
14290 * gcc.target/i386/ret-thunk-7.c: Likewise.
14291 * gcc.target/i386/ret-thunk-8.c: Likewise.
14292 * gcc.target/i386/ret-thunk-9.c: Likewise.
14293
14294 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14295
14296 * gcc.target/i386/indirect-thunk-1.c: New test.
14297 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14298 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14299 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14300 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14301 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14302 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14303 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14304 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14305 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14306 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14307 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14308 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14309 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14310 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14311 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14312 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14313 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14314 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14315 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14316 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14317 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14318 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14319 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14320 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14321 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14322 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14323 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14324 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14325 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14326 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14327 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14328 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14329
14330 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14331
14332 PR ipa/83051
14333 * gcc.c-torture/compile/pr83051.c: New testcase.
14334
14335 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14336
14337 PR tree-optimization/83501
14338 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14339
14340 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14341
14342 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14343 for lvx and stvx instead of lxvd2x and stxvd2x and require
14344 little-endian target. Add comments.
14345 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14346 comprehensive testing.
14347 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14348 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14349 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14350 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14351 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14352 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14353 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14354 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14355 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14356 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14357 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14358 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14359 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14360 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14361 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14362 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14363 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14364 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14365 scan-assembler-not directives that forbid lvx and xxpermdi.
14366 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14367 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14368 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14369 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14370 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14371 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14372 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14373 scan-assembler-times directives to reflect different numbers of
14374 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14375
14376 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14377 Alan Hayward <alan.hayward@arm.com>
14378 David Sherwood <david.sherwood@arm.com>
14379
14380 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14381 than SLP vectorization.
14382 * gcc.dg/vect/vect-alias-check-10.c: New test.
14383 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14384 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14385 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14386 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14387 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14388 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14389 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14390 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14391 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14392 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14393 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14394 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14395 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14396 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14397 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14398 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14399 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14400 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14401 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14402 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14403 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14404 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14405 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14406
14407 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14408 Alan Hayward <alan.hayward@arm.com>
14409 David Sherwood <david.sherwood@arm.com>
14410
14411 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14412 New proc.
14413 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14414 targets with scatter stores.
14415 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14416 stores.
14417 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14418 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14419 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14420 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14421 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14422 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14423 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14424 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14425 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14426 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14427 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14428 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14429 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14430 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14431 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14432 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14433
14434 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14435 Alan Hayward <alan.hayward@arm.com>
14436 David Sherwood <david.sherwood@arm.com>
14437
14438 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14439 for double_reduc1.
14440 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14441 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14442 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14443 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14444
14445 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14446 Alan Hayward <alan.hayward@arm.com>
14447 David Sherwood <david.sherwood@arm.com>
14448
14449 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14450 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14451 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14452
14453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14454 Alan Hayward <alan.hayward@arm.com>
14455 David Sherwood <david.sherwood@arm.com>
14456
14457 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14458 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14459 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14460 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14461 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14462 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14463 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14464 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14465 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14466 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14467 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14468 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14469 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14470 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14471
14472 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14473 Alan Hayward <alan.hayward@arm.com>
14474 David Sherwood <david.sherwood@arm.com>
14475
14476 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14477 check for a message about using in-order reductions.
14478 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14479 check for a message about using in-order reductions.
14480 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14481 vectorized and check for a message about using in-order reductions.
14482 Expect targets with variable-length vectors to fall back to the
14483 fixed-length mininum.
14484 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14485 check for a message about using in-order reductions.
14486 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14487 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14488 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14489 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14490 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14491 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14492 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14493 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14494 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14495 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14496 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14497 vect_fold_left_plus.
14498
14499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14500
14501 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14502 are spilled.
14503 * gcc.target/aarch64/sve/spill_2.c: New test.
14504 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14505 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14506 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14507 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14508 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14509
14510 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14511 Alan Hayward <alan.hayward@arm.com>
14512 David Sherwood <david.sherwood@arm.com>
14513
14514 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14515 of branches.
14516 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14517 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14518 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14519 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14520 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14521 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14522 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14523 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14524 * gcc.target/aarch64/sve/struct_vect_23_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 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14531 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14532 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14533 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14534
14535 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14536 Alan Hayward <alan.hayward@arm.com>
14537 David Sherwood <david.sherwood@arm.com>
14538
14539 * lib/target-supports.exp
14540 (check_effective_target_vect_fold_extract_last): New proc.
14541 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14542 for fold_extract_last.
14543 * gcc.dg/vect/pr65947-2.c: Likewise.
14544 * gcc.dg/vect/pr65947-3.c: Likewise.
14545 * gcc.dg/vect/pr65947-4.c: Likewise.
14546 * gcc.dg/vect/pr65947-5.c: Likewise.
14547 * gcc.dg/vect/pr65947-6.c: Likewise.
14548 * gcc.dg/vect/pr65947-9.c: Likewise.
14549 * gcc.dg/vect/pr65947-10.c: Likewise.
14550 * gcc.dg/vect/pr65947-12.c: Likewise.
14551 * gcc.dg/vect/pr65947-14.c: Likewise.
14552 * gcc.dg/vect/pr80631-1.c: Likewise.
14553 * gcc.target/aarch64/sve/clastb_1.c: New test.
14554 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14555 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14556 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14557 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14558 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14559 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14560 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14561 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14562 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14563 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14564 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14565 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14566 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14567
14568 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14569 Alan Hayward <alan.hayward@arm.com>
14570 David Sherwood <david.sherwood@arm.com>
14571
14572 * gcc.target/aarch64/sve/live_1.c: New test.
14573 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14574
14575 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14576 Alan Hayward <alan.hayward@arm.com>
14577 David Sherwood <david.sherwood@arm.com>
14578
14579 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14580 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14581 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14582 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14583 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14584 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14585 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14586 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14587 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14588
14589 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14590 Alan Hayward <alan.hayward@arm.com>
14591 David Sherwood <david.sherwood@arm.com>
14592
14593 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14594 New proc.
14595 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14596 vect_fully_masked.
14597 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14598 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14599 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14600 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14601 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14602 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14603
14604 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14605 Alan Hayward <alan.hayward@arm.com>
14606 David Sherwood <david.sherwood@arm.com>
14607
14608 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14609 instead of just ADDRESS.
14610 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14611 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14612 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14613 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14614 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14615 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14616 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14617 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14618 * gcc.target/aarch64/sve/while_2.c: Likewise.
14619 * gcc.target/aarch64/sve/while_3.c: Likewise.
14620 * gcc.target/aarch64/sve/while_4.c: Likewise.
14621
14622 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14623 Alan Hayward <alan.hayward@arm.com>
14624 David Sherwood <david.sherwood@arm.com>
14625
14626 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14627 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14628 to be predicated.
14629 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14630 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14631 * gcc.target/aarch64/sve/reduc_5.c: New test.
14632 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14633 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14634
14635 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14636 Alan Hayward <alan.hayward@arm.com>
14637 David Sherwood <david.sherwood@arm.com>
14638
14639 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14640 * gcc.dg/tree-ssa/peel1.c: Likewise.
14641 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14642 variable-length vectors.
14643 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14644 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14645 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14646 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14647 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14648 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14649 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14650 * gcc.target/aarch64/sve/slp_8.c: New test.
14651 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14652 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14653 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14654 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14655 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14656 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14657 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14658 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14659 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14660 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14661 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14662 * gcc.target/aarch64/sve/while_1.c: Likewise.
14663 * gcc.target/aarch64/sve/while_2.c: Likewise.
14664 * gcc.target/aarch64/sve/while_3.c: Likewise.
14665 * gcc.target/aarch64/sve/while_4.c: Likewise.
14666
14667 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14668 Alan Hayward <alan.hayward@arm.com>
14669 David Sherwood <david.sherwood@arm.com>
14670
14671 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14672 New proc.
14673 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14674 and add an associated scan-dump test. Prevent vectorization
14675 of the first two loops.
14676 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14677 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14678 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14679 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14680 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14681 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14682
14683 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14684 Alan Hayward <alan.hayward@arm.com>
14685 David Sherwood <david.sherwood@arm.com>
14686
14687 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14688 * gcc.dg/vect/pr67790.c: Likewise.
14689 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14690 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14691 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14692 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14693 * gcc.target/aarch64/sve/slp_5.c: New test.
14694 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14695 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14696 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14697 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14698 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14699
14700 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14701 Alan Hayward <alan.hayward@arm.com>
14702 David Sherwood <david.sherwood@arm.com>
14703
14704 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14705 && vect_load_lanes
14706 * gcc.dg/vect/slp-1.c: Likewise.
14707 * gcc.dg/vect/slp-10.c: Likewise.
14708 * gcc.dg/vect/slp-12b.c: Likewise.
14709 * gcc.dg/vect/slp-12c.c: Likewise.
14710 * gcc.dg/vect/slp-17.c: Likewise.
14711 * gcc.dg/vect/slp-19b.c: Likewise.
14712 * gcc.dg/vect/slp-20.c: Likewise.
14713 * gcc.dg/vect/slp-21.c: Likewise.
14714 * gcc.dg/vect/slp-22.c: Likewise.
14715 * gcc.dg/vect/slp-23.c: Likewise.
14716 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14717 * gcc.dg/vect/slp-24.c: Likewise.
14718 * gcc.dg/vect/slp-28.c: Likewise.
14719 * gcc.dg/vect/slp-39.c: Likewise.
14720 * gcc.dg/vect/slp-6.c: Likewise.
14721 * gcc.dg/vect/slp-7.c: Likewise.
14722 * gcc.dg/vect/slp-cond-1.c: Likewise.
14723 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14724 * gcc.dg/vect/slp-cond-2.c: Likewise.
14725 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14726 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14727 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14728 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14729 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14730 * gcc.dg/vect/slp-perm-6.c: Likewise.
14731 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14732 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14733 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14734 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14735 * gcc.dg/vect/slp-12a.c: Likewise.
14736 * gcc.dg/vect/slp-14.c: Likewise.
14737 * gcc.dg/vect/slp-15.c: Likewise.
14738 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14739 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14740 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14741 * gcc.target/aarch64/sve/slp_1.c: New test.
14742 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14743 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14744 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14745 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14746 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14747 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14748 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14749
14750 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14751 Alan Hayward <alan.hayward@arm.com>
14752 David Sherwood <david.sherwood@arm.com>
14753
14754 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14755 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14756 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14757 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14758 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14759 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14760 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14761 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14762 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14763 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14764 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14765 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14766 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14767 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14768 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14769 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14770 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14771 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14772 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14773
14774 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14775 Alan Hayward <alan.hayward@arm.com>
14776 David Sherwood <david.sherwood@arm.com>
14777
14778 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14779 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14780 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14781 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14782 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14783 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14784 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14785 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14786 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14787 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14788 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14789 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14790 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14791 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14792 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14793 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14794 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14795 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14796 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14797 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14798 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14799 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14800 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14801 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14802 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14803 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14804 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14805 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14806 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14807 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14808 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14809 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14810 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14811 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14812 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14813 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14814
14815 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14816 Alan Hayward <alan.hayward@arm.com>
14817 David Sherwood <david.sherwood@arm.com>
14818
14819 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14820 Return true for SVE too.
14821 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14822 if load/store lanes are supported.
14823 * gcc.dg/vect/slp-10.c: Likewise.
14824 * gcc.dg/vect/slp-12c.c: Likewise.
14825 * gcc.dg/vect/slp-17.c: Likewise.
14826 * gcc.dg/vect/slp-33.c: Likewise.
14827 * gcc.dg/vect/slp-6.c: Likewise.
14828 * gcc.dg/vect/slp-cond-1.c: Likewise.
14829 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14830 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14831 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14832 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14833 * gcc.dg/vect/slp-perm-6.c: Likewise.
14834 * gcc.dg/vect/slp-perm-9.c: Likewise.
14835 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14836 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14837 for variable-length vectors.
14838
14839 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14840 Alan Hayward <alan.hayward@arm.com>
14841 David Sherwood <david.sherwood@arm.com>
14842
14843 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14844 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14845
14846 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14847
14848 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14849 * g++.target/aarch64/sve/catch_1.C: New test.
14850 * g++.target/aarch64/sve/catch_2.C: Likewise.
14851 * g++.target/aarch64/sve/catch_3.C: Likewise.
14852 * g++.target/aarch64/sve/catch_4.C: Likewise.
14853 * g++.target/aarch64/sve/catch_5.C: Likewise.
14854 * g++.target/aarch64/sve/catch_6.C: Likewise.
14855
14856 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14857 Alan Hayward <alan.hayward@arm.com>
14858 David Sherwood <david.sherwood@arm.com>
14859
14860 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14861 New proc.
14862 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14863 * gcc.target/aarch64/fmaxmin.c: Likewise.
14864 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14865 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14866 * gcc.target/aarch64/pr62178.c: Likewise.
14867 * gcc.target/aarch64/pr71727-2.c: Likewise.
14868 * gcc.target/aarch64/saddw-1.c: Likewise.
14869 * gcc.target/aarch64/saddw-2.c: Likewise.
14870 * gcc.target/aarch64/uaddw-1.c: Likewise.
14871 * gcc.target/aarch64/uaddw-2.c: Likewise.
14872 * gcc.target/aarch64/uaddw-3.c: Likewise.
14873 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14874 * gcc.target/aarch64/vect-compile.c: Likewise.
14875 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14876 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14877 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14878 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14879 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14880 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14881 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14882 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14883 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14884 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14885 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14886 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14887 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14888 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14889 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14890 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14891 * gcc.target/aarch64/vect-movi.c: Likewise.
14892 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14893 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14894 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14895 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14896 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14897 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14898 fixed-length SVE.
14899 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14900 * gcc.target/aarch64/sve/arith_1.c: New test.
14901 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14902 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14903 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14904 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14905 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14906 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14907 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14908 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14909 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14910 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14911 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14912 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14913 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14914 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14915 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14916 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14917 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14918 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14919 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14920 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14921 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14922 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14923 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14924 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14925 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14926 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14927 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14928 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14929 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14930 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14931 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14932 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14933 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14934 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14935 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14936 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14937 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14938 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14939 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14940 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14941 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14942 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14943 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14944 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14945 * gcc.target/aarch64/sve/index_1.c: Likewise.
14946 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14947 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14948 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14949 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14950 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14951 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14952 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14953 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14954 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14955 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14956 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14957 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14958 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14959 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14960 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14961 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14962 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14963 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14964 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14965 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14966 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14967 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14968 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14969 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14970 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14971 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14972 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14973 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14974 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14975 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14976 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14977 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14978 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14979 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14980 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14981 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14982 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14983 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14984 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14985 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14986 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14987 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14988 * gcc.target/aarch64/sve/single_1.c: Likewise.
14989 * gcc.target/aarch64/sve/single_2.c: Likewise.
14990 * gcc.target/aarch64/sve/single_3.c: Likewise.
14991 * gcc.target/aarch64/sve/single_4.c: Likewise.
14992 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14993 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14994 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14995 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14996 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14997 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14998 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14999 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
15000 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
15001 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
15002 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
15003 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
15004 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
15005 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
15006 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
15007 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
15008 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15009 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15010 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15011 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15012 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15013 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15014 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15015 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15016 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15017 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15018 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15019 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15020 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15021 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15022 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15023 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15024 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15025 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15026 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15027 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15028 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15029 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15030 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15031 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15032 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15033 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15034 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15035 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15036 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15037
15038 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15039 Alan Hayward <alan.hayward@arm.com>
15040 David Sherwood <david.sherwood@arm.com>
15041
15042 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15043 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15044 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15045 New procedures.
15046 (check_effective_target_vect_perm): Handle SVE.
15047 (check_effective_target_vect_perm_byte): Likewise.
15048 (check_effective_target_vect_perm_short): Likewise.
15049 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15050 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15051 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15052 (check_effective_target_vect_element_align_preferred): Likewise.
15053 (check_effective_target_vect_align_stack_vars): Likewise.
15054 (check_effective_target_vect_load_lanes): Likewise.
15055 (check_effective_target_vect_masked_store): Likewise.
15056 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15057 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15058 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15059 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15060 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15061 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15062 * gcc.dg/vect/slp-23.c: Likewise.
15063 * gcc.dg/vect/slp-perm-5.c: Likewise.
15064 * gcc.dg/vect/slp-perm-6.c: Likewise.
15065 * gcc.dg/vect/slp-perm-9.c: Likewise.
15066 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15067 * gcc.dg/vect/vect-114.c: Likewise.
15068 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15069 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15070
15071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15072
15073 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15074 vect_variable_length, expecting the test to be vectorized
15075 without SLP instead.
15076 * gcc.dg/vect/pr33953.c: Likewise.
15077 * gcc.dg/vect/pr37027.c: Likewise.
15078 * gcc.dg/vect/pr67790.c: Likewise.
15079 * gcc.dg/vect/pr68445.c: Likewise.
15080 * gcc.dg/vect/slp-1.c: Likewise.
15081 * gcc.dg/vect/slp-10.c: Likewise.
15082 * gcc.dg/vect/slp-12a.c: Likewise.
15083 * gcc.dg/vect/slp-12b.c: Likewise.
15084 * gcc.dg/vect/slp-12c.c: Likewise.
15085 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15086 * gcc.dg/vect/slp-13.c: Likewise.
15087 * gcc.dg/vect/slp-14.c: Likewise.
15088 * gcc.dg/vect/slp-15.c: Likewise.
15089 * gcc.dg/vect/slp-17.c: Likewise.
15090 * gcc.dg/vect/slp-19b.c: Likewise.
15091 * gcc.dg/vect/slp-2.c: Likewise.
15092 * gcc.dg/vect/slp-20.c: Likewise.
15093 * gcc.dg/vect/slp-21.c: Likewise.
15094 * gcc.dg/vect/slp-22.c: Likewise.
15095 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15096 * gcc.dg/vect/slp-24.c: Likewise.
15097 * gcc.dg/vect/slp-28.c: Likewise.
15098 * gcc.dg/vect/slp-39.c: Likewise.
15099 * gcc.dg/vect/slp-42.c: Likewise.
15100 * gcc.dg/vect/slp-6.c: Likewise.
15101 * gcc.dg/vect/slp-7.c: Likewise.
15102 * gcc.dg/vect/slp-cond-1.c: Likewise.
15103 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15104 * gcc.dg/vect/slp-cond-2.c: Likewise.
15105 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15106 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15107 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15108 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15109 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15110 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15111 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15112 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15113 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15114 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15115 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15116 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15117 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15118 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15119 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15120 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15121 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15122
15123 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15124
15125 PR c/83801
15126 * gcc.dg/pr83801.c: New test.
15127
15128 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15129
15130 PR fortran/52162
15131 * gfortran.dg/bounds_check_19.f90: New test.
15132
15133 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15134
15135 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15136 instead of scan-assembler-not for xsnabsqp.
15137
15138 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15139
15140 PR libgfortran/83525
15141 * gfortran.dg/newunit_5.f90: New test.
15142
15143 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15144
15145 PR rtl-optimization/80481
15146 * g++.dg/pr80481.C: New.
15147
15148 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15149
15150 PR target/83628
15151 * gcc.target/alpha/pr83628-3.c: New test.
15152
15153 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15154
15155 * lib/target-supports.exp (check_effective_target_avx512f): Also
15156 check for __builtin_ia32_addsd_round,
15157 __builtin_ia32_getmantsd_round.
15158 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15159
15160 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15161
15162 PR target/83629
15163 * gcc.target/powerpc/pr83629.c: Require ilp32.
15164
15165 2018-01-12 Richard Biener <rguenther@suse.de>
15166
15167 PR tree-optimization/80846
15168 * gcc.target/i386/pr80846-1.c: New testcase.
15169 * gcc.target/i386/pr80846-2.c: Likewise.
15170
15171 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15172
15173 * gcc.c-torture/execute/20180112-1.c: New test.
15174
15175 2018-01-12 Tom de Vries <tom@codesourcery.com>
15176
15177 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15178 * g++.dg/ext/label13a.C: Same.
15179 * g++.dg/ext/label14.C: Same.
15180 * g++.dg/ext/label2.C: Same.
15181 * g++.dg/ext/label3.C: Same.
15182 * g++.dg/torture/pr42462.C: Same.
15183 * g++.dg/torture/pr42739.C: Same.
15184 * g++.dg/warn/Wunused-label-3.C: Same.
15185
15186 2018-01-12 Tom de Vries <tom@codesourcery.com>
15187
15188 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15189 * g++.dg/Walloca1.C: Same.
15190 * g++.dg/cpp0x/pr70338.C: Same.
15191 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15192 * g++.dg/cpp1y/vla10.C: Same.
15193 * g++.dg/cpp1y/vla2.C: Same.
15194 * g++.dg/cpp1y/vla6.C: Same.
15195 * g++.dg/cpp1y/vla8.C: Same.
15196 * g++.dg/debug/debug5.C: Same.
15197 * g++.dg/debug/debug6.C: Same.
15198 * g++.dg/debug/pr54828.C: Same.
15199 * g++.dg/diagnostic/pr70105.C: Same.
15200 * g++.dg/eh/cleanup5.C: Same.
15201 * g++.dg/eh/spbp.C: Same.
15202 * g++.dg/ext/tmplattr9.C: Same.
15203 * g++.dg/ext/vla10.C: Same.
15204 * g++.dg/ext/vla11.C: Same.
15205 * g++.dg/ext/vla12.C: Same.
15206 * g++.dg/ext/vla15.C: Same.
15207 * g++.dg/ext/vla16.C: Same.
15208 * g++.dg/ext/vla17.C: Same.
15209 * g++.dg/ext/vla3.C: Same.
15210 * g++.dg/ext/vla6.C: Same.
15211 * g++.dg/ext/vla7.C: Same.
15212 * g++.dg/init/array24.C: Same.
15213 * g++.dg/init/new47.C: Same.
15214 * g++.dg/init/pr55497.C: Same.
15215 * g++.dg/opt/pr78201.C: Same.
15216 * g++.dg/template/vla2.C: Same.
15217 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15218 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15219 * g++.dg/torture/pr62127.C: Same.
15220 * g++.dg/torture/pr67055.C: Same.
15221 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15222 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15223 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15224 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15225 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15226 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15227 * g++.dg/warn/Wvla-1.C: Same.
15228 * g++.dg/warn/Wvla-3.C: Same.
15229 * g++.old-deja/g++.ext/array2.C: Same.
15230 * g++.old-deja/g++.ext/constructor.C: Same.
15231 * g++.old-deja/g++.law/builtin1.C: Same.
15232 * g++.old-deja/g++.other/crash12.C: Same.
15233 * g++.old-deja/g++.other/eh3.C: Same.
15234 * g++.old-deja/g++.pt/array6.C: Same.
15235 * g++.old-deja/g++.pt/dynarray.C: Same.
15236
15237 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15238
15239 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15240
15241 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15242
15243 PR libfortran/67412
15244 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15245 on *-*-solaris2.10.
15246
15247 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15248
15249 * lib/target-supports.exp (check_effective_target_branch_cost):
15250 Accept all x86 targets.
15251
15252 2018-01-12 Martin Liska <mliska@suse.cz>
15253
15254 PR ipa/83054
15255 * g++.dg/warn/pr83054.C: New test.
15256
15257 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15258
15259 * gcc.target/powerpc/spec-barr-1.c: New file.
15260
15261 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15262
15263 PR target/83330
15264 * gcc.target/i386/pr83330.c: New test.
15265
15266 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15267
15268 PR fortran/79383
15269 * gfortran.dg/dtio_31.f03: New test.
15270 * gfortran.dg/dtio_32.f03: New test.
15271
15272 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15273
15274 PR c++/43486
15275 * g++.dg/wrappers: New subdirectory.
15276 * g++.dg/wrappers/README: New file.
15277 * g++.dg/wrappers/alloc.C: New test case.
15278 * g++.dg/wrappers/cow-istream-string.C: New test case.
15279 * g++.dg/wrappers/cp-stdlib.C: New test case.
15280 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15281 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15282
15283 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15284
15285 PR middle-end/83718
15286 * g++.dg/torture/pr83718.C: New testcase.
15287
15288 2018-01-11 Martin Jambor <mjambor@suse.cz>
15289
15290 PR ipa/83178
15291 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15292
15293 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15294
15295 PR tree-optimization/83695
15296 * gcc.dg/tree-ssa/pr83695.c: New test.
15297
15298 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15299
15300 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15301 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15302
15303 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15304
15305 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15306 * gcc.target/arm/simd/fp16fml_high.c: New test.
15307 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15308 * lib/target-supports.exp
15309 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15310 check_effective_target_arm_fp16fml_neon_ok,
15311 add_options_for_arm_fp16fml_neon): New procedures.
15312
15313 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15314
15315 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15316 combination tests.
15317
15318 2018-01-11 Richard Biener <rguenther@suse.de>
15319
15320 PR tree-optimization/83435
15321 * gcc.dg/graphite/pr83435.c: New testcase.
15322
15323 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15324 Alan Hayward <alan.hayward@arm.com>
15325 David Sherwood <david.sherwood@arm.com>
15326
15327 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15328
15329 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15330
15331 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15332
15333 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15334
15335 PR target/82096
15336 * gcc.c-torture/compile/pr82096.c: New test.
15337
15338 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15339
15340 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15341
15342 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15343
15344 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15345
15346 2018-01-11 Justin Squirek <squirek@adacore.com>
15347
15348 * gnat.dg/expr_func4.adb: New testcase.
15349
15350 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15351
15352 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15353 testcase.
15354
15355 2018-01-11 Bob Duff <duff@adacore.com>
15356
15357 * gnat.dg/protected_null.adb: New testcase.
15358
15359 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15360
15361 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15362
15363 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15364
15365 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15366
15367 2018-01-11 Justin Squirek <squirek@adacore.com>
15368
15369 * gnat.dg/loopvar.adb: New testcase.
15370
15371 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15372
15373 PR middle-end/83189
15374 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15375
15376 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15377
15378 * gcc.c-torture/compile/pr83575.c: New testcase.
15379
15380 2018-01-10 Michael Collison <michael.collison@arm.com>
15381
15382 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15383 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15384 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15385 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15386 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15387 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15388 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15389 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15390 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15391 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15392 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15393 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15394 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15395 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15396 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15397 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15398
15399 2018-01-10 Michael Collison <michael.collison@arm.com>
15400
15401 * gcc.target/aarch64/sha2.h: New shared testcase.
15402 * gcc.target/aarch64/sha2_1.c: New testcase.
15403 * gcc.target/aarch64/sha2_2.c: New testcase.
15404 * gcc.target/aarch64/sha2_3.c: New testcase.
15405 * gcc.target/aarch64/sha3.h: New shared testcase.
15406 * gcc.target/aarch64/sha3_1.c: New testcase.
15407 * gcc.target/aarch64/sha3_2.c: New testcase.
15408 * gcc.target/aarch64/sha3_3.c: New testcase.
15409
15410 2018-01-10 Michael Collison <michael.collison@arm.com>
15411
15412 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15413
15414 2018-01-10 Martin Sebor <msebor@redhat.com>
15415
15416 PR tree-optimization/83781
15417 * gcc.dg/strlenopt-42.c: New test.
15418
15419 2018-01-11 Martin Sebor <msebor@gmail.com>
15420 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15421
15422 PR tree-optimization/83501
15423 PR tree-optimization/81703
15424
15425 * gcc.dg/strlenopt-39.c: New test-case.
15426 * gcc.dg/pr81703.c: Likewise.
15427
15428 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15429
15430 * gnat.dg/atomic10.adb: New test.
15431
15432 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15433
15434 PR fortran/82367
15435 * gfortran.dg/deferred_character_18.f90: New test.
15436
15437 2018-01-10 Martin Sebor <msebor@redhat.com>
15438
15439 PR tree-optimization/83671
15440 * gcc.dg/strlenopt-40.c: New test.
15441 * gcc.dg/strlenopt-41.c: New test.
15442
15443 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15444
15445 PR fortran/83093
15446 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15447
15448 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15449
15450 PR target/83399
15451 * gcc.target/powerpc/pr83399.c: New test.
15452
15453 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15454
15455 PR c++/43486
15456 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15457 to reflect that the arguments are correctly underlined.
15458 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15459 for globals, params, locals and literals.
15460 (test_sizeof): Directly test the location of "sizeof", rather than
15461 when used in compound expressions.
15462 (test_alignof): Likewise for "alignof".
15463 (test_string_literals): Likewise for string literals.
15464 (test_numeric_literals): Likewise for numeric literals.
15465 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15466 (test_typeid): Likewise for typeid.
15467 (test_unary_plus): New.
15468 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15469 format strings.
15470
15471 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15472
15473 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15474
15475 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15476
15477 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15478
15479 2018-01-10 Marek Polacek <polacek@redhat.com>
15480
15481 PR c++/82541
15482 * g++.dg/warn/Wduplicated-branches4.C: New test.
15483
15484 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15485
15486 PR c++/81327
15487 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15488 cast to void *.
15489
15490 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15491
15492 PR c++/81055
15493 * g++.dg/cpp0x/new2.C: New.
15494
15495 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15496
15497 PR target/83735
15498 * gcc.target/i386/pr83735.c: New test.
15499
15500 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15501
15502 * lib/target-supports.exp (check_effective_target_branch_cost):
15503 New function.
15504 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15505 * gcc.dg/pr21643.c: Likewise.
15506 * gcc.dg/pr46309.c: Likewise.
15507 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15508 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15509 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15510 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15511 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15512 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15513 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15514 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15516 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15517 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15518 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15519 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15520 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15521
15522 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15523
15524 PR target/83629
15525 * gcc.target/powerpc/pr83629.c: New testcase.
15526
15527 2018-01-10 Richard Biener <rguenther@suse.de>
15528
15529 PR testsuite/78768
15530 * gcc.dg/pr78768.c: Un-XFAIL.
15531
15532 2018-01-10 Richard Biener <rguenther@suse.de>
15533
15534 PR debug/82425
15535 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15536
15537 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15538
15539 PR tree-optimization/83753
15540 * gcc.dg/torture/pr83753.c: New test.
15541
15542 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15543
15544 * gcc.target/i386/avx2-gather-1.c: Add -march.
15545 * gcc.target/i386/avx2-gather-2.c: Add -march.
15546 * gcc.target/i386/avx2-gather-3.c: Add -march.
15547 * gcc.target/i386/avx2-gather-4.c: Add -march.
15548 * gcc.target/i386/avx2-gather-5.c: Add -march.
15549 * gcc.target/i386/avx2-gather-6.c: Add -march.
15550 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15551 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15552 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15553 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15554 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15555 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15556 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15557 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15558 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15559 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15560
15561 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15562
15563 PR target/78585:
15564 * gcc.target/i386/pr78585.c: New test.
15565
15566 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15567
15568 PR c++/83734
15569 * g++.dg/cpp0x/pr83734.C: New test.
15570
15571 2018-01-09 Carl Love <cel@us.ibm.com>
15572
15573 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15574 vec_mergeo builtins with float, double, long long, unsigned long long,
15575 bool long long arguments.
15576 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15577 vec_float2 with double arguments.
15578 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15579 vec_mergew and vec_mergow builtins.
15580
15581 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15582
15583 PR fortran/83742
15584 * gfortran.dg/contiguous_6.f90: New test.
15585
15586 2018-01-09 Richard Biener <rguenther@suse.de>
15587
15588 PR tree-optimization/83668
15589 * gcc.dg/graphite/pr83668.c: New testcase.
15590
15591 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15592
15593 PR tree-optimization/64811
15594 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15595 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15596 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15597 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15598 New tests.
15599 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15600
15601 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15602
15603 PR target/79883
15604 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15605
15606 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15607
15608 PR target/82641
15609 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15610 no NEON and require softfp or hard float-abi.
15611 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15612
15613 2018-01-09 Richard Biener <rguenther@suse.de>
15614
15615 PR tree-optimization/83572
15616 * gcc.dg/graphite/pr83572.c: New testcase.
15617
15618 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15619
15620 PR target/83507
15621 * gcc.dg/sms-13.c: New test.
15622
15623 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15624
15625 PR fortran/83741
15626 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15627
15628 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15629 Monk Chiang <sh.chiang04@gmail.com>
15630
15631 * gcc.target/riscv/save-restore-1.c: New.
15632
15633 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15634
15635 PR target/83677
15636 * gcc.target/powerpc/pr83677.c: New file.
15637
15638 2018-01-08 Jeff Law <law@redhat.com>
15639
15640 PR rtl-optimizatin/81308
15641 * g++.dg/pr81308-1.C: New test.
15642 * g++.dg/pr81308-2.C: New test.
15643
15644 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15645
15646 PR target/83663 - Revert r255946
15647 * gcc.target/aarch64/vect-slp-dup.c: New.
15648
15649 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15650
15651 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15652 combination tests.
15653
15654 2018-01-08 Richard Biener <rguenther@suse.de>
15655
15656 PR tree-optimization/83563
15657 * gcc.dg/graphite/pr83563.c: New testcase.
15658
15659 2018-01-08 Richard Biener <rguenther@suse.de>
15660
15661 PR middle-end/83713
15662 * g++.dg/torture/pr83713.C: New testcase.
15663
15664 2018-01-08 Tom de Vries <tom@codesourcery.com>
15665
15666 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15667
15668 2018-01-08 Richard Biener <rguenther@suse.de>
15669
15670 PR tree-optimization/83685
15671 * gcc.dg/torture/pr83685.c: New testcase.
15672
15673 2018-01-08 Richard Biener <rguenther@suse.de>
15674
15675 PR lto/83719
15676 * gcc.dg/lto/pr83719_0.c: New testcase.
15677
15678 2018-01-08 Tom de Vries <tom@codesourcery.com>
15679
15680 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15681 * gcc.dg/graphite/run-id-1.c: Same.
15682 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15683
15684 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15685
15686 PR fortran/83611
15687 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15688 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15689 * gfortran.dg/pdt_27.f03: New test.
15690
15691 PR fortran/83731
15692 * gfortran.dg/pdt_28.f03: New test.
15693
15694 2018-01-08 Tom de Vries <tom@codesourcery.com>
15695
15696 * c-c++-common/builtins.c: Require effective target alloca.
15697 * gcc.dg/Wrestrict.c: Same.
15698 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15699
15700 2018-01-08 Richard Biener <rguenther@suse.de>
15701
15702 PR middle-end/83580
15703 * gcc.dg/torture/pr83580.c: New testcase.
15704
15705 2018-01-08 Richard Biener <rguenther@suse.de>
15706
15707 PR middle-end/83517
15708 * gcc.dg/pr83517.c: New testcase.
15709
15710 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15711
15712 PR middle-end/81897
15713 * gcc.dg/uninit-pr81897.c: New test.
15714
15715 2018-01-06 Martin Sebor <msebor@redhat.com>
15716
15717 PR tree-optimization/83640
15718 * gcc.dg/Wrestrict-6.c: New test.
15719 * gcc.dg/pr83640.c: New test.
15720
15721 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15722
15723 * gcc.target/aarch64/reg-alloc-1.c: New test.
15724
15725 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15726
15727 PR fortran/50892
15728 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15729
15730 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15731
15732 PR debug/83480
15733 * gcc.dg/pr83480.c: New test.
15734
15735 PR rtl-optimization/83682
15736 * gcc.target/i386/pr83682.c: New test.
15737
15738 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15739
15740 PR fortran/78534
15741 PR fortran/66310
15742 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15743 * gfortran.dg/dependency_49.f90: Likewise.
15744 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15745 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15746 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15747 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15748 * gfortran.dg/string_1_lp64.f90: New test.
15749 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15750 * gfortran.dg/string_3_lp64.f90: New test.
15751
15752 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15753
15754 PR target/83604
15755 * gcc.target/i386/sse-26.c: New test.
15756
15757 PR target/83604
15758 * gcc.target/i386/pr83604.c: New test.
15759
15760 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15761
15762 * gcc.dg/vect/vect-align-4.c: New test.
15763 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15764 and redefine as a structure with an unaligned member "b".
15765 (foo): Update accordingly.
15766
15767 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15768
15769 PR target/82439
15770 * gcc.target/aarch64/bics_5.c: New test.
15771 * gcc.target/arm/bics_5.c: Likewise.
15772
15773 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15774
15775 PR tree-optimization/83605
15776 * gcc.dg/pr83605.c: New test.
15777
15778 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15779
15780 PR target/83554
15781 * gcc.target/i386/pr83554.c: New test.
15782
15783 PR ipa/82352
15784 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15785 long unsigned int.
15786
15787 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15788
15789 PR fortran/83683
15790 PR fortran/45689
15791 * gfortran.dg/eoshift_8.f90: New test.
15792 * gfortran.dg/simplify_eoshift_1.f90: New test.
15793
15794 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15795
15796 PR debug/83585
15797 * gcc.dg/pr83585.c: New test.
15798
15799 2018-01-04 Nathan Sidwell <nathan@acm.org>
15800
15801 PR c++/83667
15802 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15803
15804 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15805
15806 PR debug/83666
15807 * gcc.dg/pr83666.c: New test.
15808
15809 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15810
15811 PR target/83628
15812 * gcc.target/alpha/pr83628-1.c: New test.
15813 * gcc.target/alpha/pr83628-2.c: Ditto.
15814
15815 2018-01-04 Martin Liska <mliska@suse.cz>
15816
15817 PR ipa/82352
15818 * g++.dg/ipa/pr82352.C: New test.
15819
15820 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15821
15822 * gcc.dg/vect-opt-info-1.c: Moved to ...
15823 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15824 vect_int targets, use dg-additional-options instead of dg-options and
15825 use relative line numbers instead of absolute.
15826
15827 2018-01-03 Martin Sebor <msebor@redhat.com>
15828
15829 PR tree-optimization/83655
15830 * gcc.dg/Wrestrict-5.c: New test.
15831 * c-c++-common/builtins.c: New test.
15832
15833 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15834 Alan Hayward <alan.hayward@arm.com>
15835 David Sherwood <david.sherwood@arm.com>
15836
15837 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15838 (main): Call it.
15839
15840 2018-01-03 Jeff Law <law@redhat.com>
15841
15842 PR target/83641
15843 * gcc.target/i386/stack-check-17.c: New test.
15844 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15845
15846 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15847
15848 PR debug/83621
15849 * gcc.dg/pr83621.c: New test.
15850
15851 PR debug/83645
15852 * gcc.dg/pr83645.c: New test.
15853
15854 2018-01-03 Martin Sebor <msebor@redhat.com>
15855
15856 PR tree-optimization/83603
15857 * gcc.dg/Wrestrict-4.c: New test.
15858
15859 PR c/83559
15860 * gcc.dg/const-2.c: New test.
15861 * gcc.dg/pure-3.c: New test.
15862
15863 2018-01-03 Martin Sebor <msebor@redhat.com>
15864
15865 * gcc.dg/Wrestrict-3.c: New test.
15866
15867 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15868
15869 PR c++/83555
15870 * g++.dg/opt/pr83555.C: New test.
15871 * g++.dg/ubsan/pr83555.C: New test.
15872
15873 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15874
15875 PR c/82050
15876 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15877 the !CHECKING_P case by expecting a note.
15878 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15879 a note for the !CHECKING_P case, and move the return statement
15880 outside of #if CHECKING_P guard.
15881
15882 2018-01-03 Jeff Law <law@redhat.com>
15883
15884 PR middle-end/83654
15885 * gcc.target/i386/stack-check-18.c: New test.
15886 * gcc.target/i386/stack-check-19.c: New test.
15887
15888 2018-01-03 Martin Sebor <msebor@redhat.com>
15889
15890 PR tree-optimization/83501
15891 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15892
15893 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15894
15895 PR tree-optimization/83501
15896 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15897
15898 2018-01-03 Nathan Sidwell <nathan@acm.org>
15899
15900 PR c++/83667
15901 * g++.dg/ipa/pr83667.C: New.
15902
15903 2018-01-03 Martin Liska <mliska@suse.cz>
15904
15905 PR tree-optimization/83593
15906 * gcc.dg/pr83593.c: New test.
15907
15908 2018-01-03 Martin Liska <mliska@suse.cz>
15909
15910 PR ipa/83549
15911 * g++.dg/ipa/pr83549.C: New test.
15912
15913 2018-01-03 Marek Polacek <polacek@redhat.com>
15914
15915 PR c++/83592
15916 * g++.dg/warn/mvp2.C: New test.
15917
15918 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15919
15920 PR preprocessor/83602
15921 * g++.dg/cpp/pr83602.C: New test.
15922
15923 PR c++/83634
15924 * g++.dg/parse/pr83634.C: New test.
15925
15926 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15927
15928 PR fortran/83664
15929 * gfortran.dg/eoshift_7.f90: New test.
15930
15931 2018-01-03 Jan Beulich <jbeulich@suse.com>
15932
15933 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15934 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15935
15936 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15937
15938 Update copyright years.
15939
15940 2018-01-03 Martin Liska <mliska@suse.cz>
15941
15942 PR ipa/83594
15943 * gcc.dg/ipa/pr83594.c: New test.
15944
15945 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15946 Alan Hayward <alan.hayward@arm.com>
15947 David Sherwood <david.sherwood@arm.com>
15948
15949 * gcc.dg/vect-opt-info-1.c: New test.
15950
15951 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15952
15953 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15954 floorf128, truncf128, and roundf128.
15955 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15956 optimizations added in match.pd.
15957 * gcc.target/powerpc/float128-hw6.c: Likewise.
15958 * gcc.target/powerpc/float128-hw7.c: Likewise.
15959 * gcc.target/powerpc/float128-hw8.c: Likewise.
15960 * gcc.target/powerpc/float128-hw9.c: Likewise.
15961 * gcc.target/powerpc/float128-hw10.c: Likewise.
15962 * gcc.target/powerpc/float128-hw11.c: Likewise.
15963
15964 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15965
15966 PR c++/83556
15967 * g++.dg/cpp0x/pr83556.C: New test.
15968
15969 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15970
15971 PR fortran/45689
15972 PR fortran/83650
15973 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15974 * gfortran.dg/simplify_cshift_4.f90: New test.
15975
15976 2018-01-02 Marek Polacek <polacek@redhat.com>
15977
15978 PR c++/81860
15979 * g++.dg/cpp0x/inh-ctor30.C: New test.
15980
15981 PR c++/83644
15982 * g++.dg/cpp1z/pr83644.C: New test.
15983
15984 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15985
15986 PR fortran/83076
15987 * gfortran.dg/coarray_45.f90: New test.
15988
15989 PR fortran/83319
15990 * gfortran.dg/coarray_46.f90: New test.
15991
15992 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15993
15994 PR tree-optimization/83581
15995 * gcc.dg/pr83581.c: New test.
15996
15997 PR c/83595
15998 * gcc.dg/pr83595.c: New test.
15999
16000 PR middle-end/83608
16001 * g++.dg/opt/pr83608.C: New test.
16002
16003 PR middle-end/83609
16004 * gcc.dg/pr83609.c: New test.
16005 * g++.dg/opt/pr83609.C: New test.
16006
16007 PR middle-end/83623
16008 * gcc.dg/pr83623.c: New test.
16009
16010 * gcc.target/i386/i386.exp
16011 (check_effective_target_avx512vpopcntdqvl): New proc.
16012 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16013 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16014 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16015 \f
16016 Copyright (C) 2018 Free Software Foundation, Inc.
16017
16018 Copying and distribution of this file, with or without modification,
16019 are permitted in any medium without royalty provided the copyright
16020 notice and this notice are preserved.