re PR fortran/87172 (Spurious "Derived type 'c_funptr' at (1) has not been declared...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/87172
4 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5
6 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
7
8 PR fortran/87277
9 * gfortran.dg/select_type_43.f90: New test.
10
11 2018-09-11 Nathan Sidwell <nathan@acm.org>
12
13 * gcc.dg/driver-specs.c: New.
14
15 2018-09-11 Joey Ye <joey.ye@arm.com>
16
17 * lib/gcov.exp (verify-intermediate): Add missing close.
18
19 2018-09-11 Janus Weil <janus@gcc.gnu.org>
20
21 PR fortran/86830
22 * gfortran.dg/typebound_call_30.f90: New test case.
23
24 2018-09-10 Janus Weil <janus@gcc.gnu.org>
25
26 PR fortran/85395
27 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
28
29 2018-09-08 Marek Polacek <polacek@redhat.com>
30
31 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
32 * g++.dg/cpp0x/move-return2.C: New test.
33
34 2018-09-08 Marek Polacek <polacek@redhat.com>
35
36 * c-c++-common/array-init.c: Add dg-prune-output.
37 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
38 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
39 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
40 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
41 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
42 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
43 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
44 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
45 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
46 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
47 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
48 * g++.dg/cpp1y/pr64382.C: Likewise.
49 * g++.dg/cpp1y/pr77739.C: Likewise.
50 * g++.dg/cpp1z/lambda-this1.C: Likewise.
51 * g++.dg/cpp1z/lambda-this2.C: Likewise.
52 * g++.dg/template/crash84.C: Adjust dg-error.
53
54 2018-09-07 Marek Polacek <polacek@redhat.com>
55
56 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
57 messages.
58
59 2018-09-07 Marek Polacek <polacek@redhat.com>
60
61 PR c++/87152 - range-based for loops with initializer broken in templates.
62 * g++.dg/cpp2a/range-for11.C: New test.
63 * g++.dg/cpp2a/range-for12.C: New test.
64 * g++.dg/cpp2a/range-for13.C: New test.
65 * g++.dg/cpp2a/range-for14.C: New test.
66 * g++.dg/cpp2a/range-for15.C: New test.
67 * g++.dg/cpp2a/range-for16.C: New test.
68 * g++.dg/cpp2a/range-for17.C: New test.
69 * g++.dg/cpp2a/range-for18.C: New test.
70 * g++.dg/parse/error61.C (foo): Adjust dg-error.
71
72 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
73
74 PR target/86731
75 * gcc.target/powerpc/pr86731.c: New test.
76 * gcc.target/powerpc/pr86731-longlong.c: New test.
77 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
78 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
79 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
80 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
81
82 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
83
84 PR target/80080
85 * gcc.target/s390/pr80080-3.c: New test.
86 * gcc.target/s390/s390.exp: Make sure the new test passes
87 on all optimization levels.
88
89 2018-09-05 Marek Polacek <polacek@redhat.com>
90
91 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
92 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
93
94 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
95 Bernd Schmidt <bernds_cb1@t-online.de>
96
97 * gcc.target/nvptx/atomic_fetch-1.c: New test.
98 * gcc.target/nvptx/atomic_fetch-1.c: New test.
99
100 2018-09-05 Marek Polacek <polacek@redhat.com>
101
102 PR c++/87109, wrong overload with ref-qualifiers.
103 * g++.dg/cpp0x/ref-qual19.C: New test.
104
105 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
106
107 PR testsuite/52665
108 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
109 * lib/target-supports.exp (scan-assembler_required_options,
110 scan-assembler-not_required_options,
111 scan-assembler-times_required_options): Add -fno-ident.
112 * lib/scanasm.exp (scan-assembler-times): Fix error message.
113 * c-c++-common/ident-0a.c: New test.
114 * c-c++-common/ident-0b.c: New test.
115 * c-c++-common/ident-1a.c: New test.
116 * c-c++-common/ident-1b.c: New test.
117 * c-c++-common/ident-2a.c: New test.
118 * c-c++-common/ident-2b.c: New test.
119
120 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
121
122 * gcc.dg/recip_sqrt_mult_1.c: New test.
123 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
124 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
125 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
126 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
127 * g++.dg/recip_sqrt_mult_1.C: Likewise.
128 * g++.dg/recip_sqrt_mult_2.C: Likewise.
129
130 2018-09-05 Martin Liska <mliska@suse.cz>
131
132 PR tree-optimization/87205
133 * gcc.dg/tree-ssa/pr87205-2.c: New test.
134 * gcc.dg/tree-ssa/pr87205.c: New test.
135
136 2018-09-05 Richard Biener <rguenther@suse.de>
137
138 PR tree-optimization/87217
139 * gfortran.dg/pr87217.f: New testcase.
140
141 2018-09-05 Pádraig Brady p@draigbrady.com
142
143 PR c++/87137
144 * g++.dg/abi/pr87137.C: New.
145
146 PR c++/87185
147 * g++.dg/pr87185.C: New.
148
149 2018-09-05 Martin Liska <mliska@suse.cz>
150
151 PR testsuite/87216
152 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
153 to support Darwin names.
154
155 2018-09-05 Martin Liska <mliska@suse.cz>
156
157 * g++.dg/gcov/loop.C: Update test to support new format.
158
159 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
160
161 PR debug/86593
162 * g++.dg/pr86593.C: New test.
163
164 2018-09-04 Jakub Jelinek <jakub@redhat.com>
165
166 PR target/87198
167 * gcc.target/i386/pr87198.c: New test.
168
169 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
170
171 PR target/86744
172 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
173
174 2018-09-04 Richard Biener <rguenther@suse.de>
175
176 PR tree-optimization/87211
177 * gcc.dg/torture/pr87211.c: New testcase.
178
179 2018-09-04 Richard Biener <rguenther@suse.de>
180
181 PR tree-optimization/87176
182 * gcc.dg/torture/pr87176.c: New testcase.
183 * gcc.dg/torture/ssa-fre-1.c: Likewise.
184
185 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
186
187 * gfortran.dg/modulo_check: New test.
188
189 2018-09-03 Richard Biener <rguenther@suse.de>
190
191 PR tree-optimization/87177
192 * gcc.dg/torture/pr87177.c: New testcase.
193 * gcc.dg/torture/pr87177-2.c: Likewise.
194
195 2018-09-03 Richard Biener <rguenther@suse.de>
196
197 PR tree-optimization/87200
198 * gcc.dg/torture/pr87200.c: New testcase.
199
200 2018-09-03 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/87197
203 * gcc.dg/torture/pr87197.c: New testcase.
204
205 PR tree-optimization/87169
206 * gcc.dg/torture/pr87169.c: New testcase.
207
208 2018-09-03 Martin Liska <mliska@suse.cz>
209
210 PR driver/83193
211 * gcc.dg/completion-4.c: New test.
212
213 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/84980
216 * g++.dg/concepts/pr84980.C: New.
217
218 2018-09-03 Martin Liska <mliska@suse.cz>
219
220 PR middle-end/59521
221 * c-c++-common/pr59521-1.c: New test.
222 * c-c++-common/pr59521-2.c: New test.
223 * gcc.dg/tree-prof/pr59521-3.c: New test.
224
225 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
226
227 * c-c++-common/array-init.c: New test.
228 * g++.dg/init/string2.C: Remove selector.
229
230 2018-09-01 Michael Matz <matz@suse.de>
231
232 PR tree-optimization/87074
233 * gcc.dg/pr87074.c: New test.
234
235 2018-08-31 Richard Biener <rguenther@suse.de>
236
237 PR tree-optimization/87168
238 * gcc.dg/torture/pr87168.c: New testcase.
239
240 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
241
242 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
243 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
244 (test_vnegd_s64): Likewise.
245 * gcc.target/aarch64/vnegd_64.c: New.
246 * gcc.target/aarch64/vabsd_64.c: New.
247 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
248
249 2018-08-31 Nathan Sidwell <nathan@acm.org>
250
251 PR c++/87155
252 PR c++/84707
253 * g++.dg/cpp0x/pr87155.C: New.
254 * g++.dg/cpp0x/inline-ns10.C: Adjust.
255
256 2018-08-31 Jakub Jelinek <jakub@redhat.com>
257
258 PR middle-end/87138
259 * gcc.target/i386/avx512bw-pr87138.c: New test.
260
261 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
262
263 PR fortran/86328
264 PR fortran/86760
265 * gfortran.dg/pr86328.f90 : New test.
266 in comment 12 of the PR.
267 * gfortran.dg/pr86760.f90 : New test.
268
269 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
270
271 * g++.dg/cpp0x/noexcept30.C: Make dependence on
272 -fdelete-null-pointer-checks explicit.
273 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
274 * g++.dg/expr/pmf-3.C: Likewise.
275 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
276 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
277 * g++.dg/tree-ssa/pr61034.C: Likewise.
278 * gcc.dg/addr_equal-1.c: Likewise.
279 * gcc.dg/ipa/pr85734.c: Likewise.
280 * gcc.dg/ipa/propmalloc-1.c: Likewise.
281 * gcc.dg/ipa/propmalloc-2.c: Likewise.
282 * gcc.dg/ipa/propmalloc-3.c: Likewise.
283 * gcc.dg/tree-ssa/pr78154.c: Likewise.
284 * gcc.dg/tree-ssa/pr83648.c: Likewise.
285
286 2018-08-30 Martin Sebor <msebor@redhat.com>
287
288 PR testsuite/87158
289 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
290
291 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
292
293 PR testsuite/86519
294 gcc.dg/strcmpopt_6.c: Remove.
295 gcc.target/aarch64/strcmpopt_6.c: New testcase.
296 gcc.target/i386/strcmpopt_6.c: Likewise.
297
298 2018-08-30 Richard Biener <rguenther@suse.de>
299
300 PR tree-optimization/87147
301 * gcc.dg/torture/pr87147.c: New testcase.
302
303 2018-08-30 Tamar Christina <tamar.christina@arm.com>
304
305 * gcc.target/aarch64/large_struct_copy_2.c: New.
306
307 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
308
309 PR middle-end/87053
310 * gcc.c-torture/execute/pr87053.c: New test.
311
312 2018-08-29 Jakub Jelinek <jakub@redhat.com>
313
314 PR c++/87095
315 * g++.dg/ubsan/vptr-13.C: New test.
316
317 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
318
319 PR c++/85265
320 * g++.dg/concepts/pr85265.C: New.
321
322 2018-08-29 Martin Sebor <msebor@redhat.com>
323 Bernd Edlinger <bernd.edlinger@hotmail.de>
324
325 PR tree-optimization/86714
326 PR tree-optimization/86711
327 * gcc.c-torture/execute/memchr-1.c: New test.
328 * gcc.c-torture/execute/pr86714.c: New test.
329 * gcc.c-torture/execute/widechar-3.c: New test.
330 * gcc.dg/strlenopt-58.c: New test.
331
332 2018-08-29 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/87132
335 * gcc.dg/torture/pr87132.c: New testcase.
336
337 2018-08-29 David Malcolm <dmalcolm@redhat.com>
338
339 PR c++/85110
340 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
341 output to reflect underlining of pertinent parameter in decl
342 for "no known conversion" messages.
343
344 2018-08-29 Jakub Jelinek <jakub@redhat.com>
345
346 PR c++/87122
347 * g++.dg/cpp1z/decomp47.C: New test.
348
349 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
350
351 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
352 where appropriate.
353
354 2018-08-29 Richard Biener <rguenther@suse.de>
355
356 PR tree-optimization/87117
357 * gfortran.dg/pr87117.f90: New testcase.
358
359 2018-08-29 Richard Biener <rguenther@suse.de>
360
361 PR tree-optimization/87126
362 * gcc.dg/tree-ssa/pr87126.c: New testcase.
363
364 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
365
366 PR tree-optimization/87009
367 * gcc.dg/pr87009.c: New test.
368
369 2018-08-28 Martin Sebor <msebor@redhat.com>
370
371 PR middle-end/86631
372 * g++.dg/Walloca1.C: Adjust.
373
374 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
375
376 PR c++/86546
377 * g++.dg/other/switch4.C: New.
378
379 2018-08-28 Richard Biener <rguenther@suse.de>
380
381 PR tree-optimization/87124
382 * g++.dg/torture/pr87124.C: New testcase.
383
384 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
385
386 PR fortran/80477
387 * gfortran.dg/class_result_7.f90: New test.
388 * gfortran.dg/class_result_8.f90: New test.
389 * gfortran.dg/class_result_9.f90: New test.
390
391 PR fortran/86481
392 * gfortran.dg/allocate_with_source_25.f90: New test.
393
394 2018-08-28 Jakub Jelinek <jakub@redhat.com>
395
396 PR middle-end/87099
397 * gcc.dg/pr87099.c: New test.
398
399 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
400
401 PR testsuite/87078
402 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
403
404 2018-08-28 Richard Biener <rguenther@suse.de>
405
406 PR tree-optimization/87117
407 * gcc.dg/pr87117-1.c: New testcase.
408
409 2018-08-28 Richard Biener <rguenther@suse.de>
410
411 PR tree-optimization/87117
412 * gcc.dg/pr87117-2.c: New testcase.
413
414 2018-08-28 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/87117
417 * gcc.dg/lvalue-5.c: New testcase.
418
419 2018-08-27 Jeff Law <law@redhat.com>
420
421 PR tree-optimization/87110
422 * gcc.c-torture/compile/pr87110.c: New test.
423
424 2018-08-27 Martin Sebor <msebor@redhat.com>
425
426 PR tree-optimization/86914
427 * gcc.dg/strlenopt-57.c: New test.
428
429 2018-08-27 Martin Sebor <msebor@redhat.com>
430
431 PR tree-optimization/87112
432 * gcc.dg/pr87112.c: New test.
433
434 2018-08-27 David Malcolm <dmalcolm@redhat.com>
435
436 PR c++/63392
437 * g++.dg/diagnostic/missing-typename.C: New test.
438
439 2018-08-27 Jeff Law <law@redhat.com>
440
441 * gcc.c-torture/compile/dse.c: New test.
442
443 2018-08-27 Jakub Jelinek <jakub@redhat.com>
444
445 PR c++/86993
446 * g++.dg/diagnostic/pr86993.C: New test.
447
448 2018-08-27 Richard Biener <rguenther@suse.de>
449
450 PR tree-optimization/86927
451 * gcc.dg/vect/pr86927.c: New testcase.
452
453 2018-08-27 David Malcolm <dmalcolm@redhat.com>
454
455 PR c++/87091
456 * gcc.dg/empty.h: New file.
457 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
458 top of file and removal of redundant second printing of warning
459 location.
460 * gcc.dg/fixits-pr84852-2.c: Likewise.
461 * gcc.dg/missing-header-fixit-3.c: Likewise.
462 * gcc.dg/missing-header-fixit-4.c: New test.
463 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
464 conversion of show_caret_p to a tri-state.
465
466 2018-08-27 David Malcolm <dmalcolm@redhat.com>
467
468 PR c++/87091
469 * g++.dg/pr85523.C: Extend expected output to show line
470 before line-insertion fix-it hint.
471 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
472 (test_fixit_insert_newline): Add previous line to expected output.
473 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
474 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
475
476 2018-08-27 Martin Liska <mliska@suse.cz>
477
478 PR sanitizer/86962
479 * gcc.dg/asan/pr86962.c: New test.
480
481 2018-08-27 Martin Liska <mliska@suse.cz>
482
483 * gcc.dg/tree-prof/val-prof-10.c: New test.
484
485 2018-08-27 Martin Liska <mliska@suse.cz>
486
487 PR tree-optimization/86847
488 * gcc.dg/tree-ssa/switch-3.c: New test.
489 * gcc.dg/tree-ssa/vrp105.c: Remove.
490
491 2018-08-27 Martin Liska <mliska@suse.cz>
492
493 * gcc.dg/tree-ssa/switch-2.c: New test.
494
495 2018-08-27 Richard Biener <rguenther@suse.de>
496
497 * g++.dg/torture/20180705-1.C: New testcase.
498 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
499 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
500 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
501 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
502 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
503 * gcc.dg/pr85195.c: Likewise.
504 * gcc.dg/pr85467.c: Likewise.
505 * gcc.dg/torture/pr81790.c: Likewise.
506
507 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
508 param to current default.
509
510 2018-08-27 Jakub Jelinek <jakub@redhat.com>
511
512 PR rtl-optimization/87065
513 * gcc.target/i386/pr87065.c: New test.
514
515 2018-08-26 Marek Polacek <polacek@redhat.com>
516
517 PR c++/87080
518 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
519
520 PR c++/87029, Implement -Wredundant-move.
521 * g++.dg/cpp0x/Wredundant-move1.C: New test.
522 * g++.dg/cpp0x/Wredundant-move2.C: New test.
523 * g++.dg/cpp0x/Wredundant-move3.C: New test.
524 * g++.dg/cpp0x/Wredundant-move4.C: New test.
525
526 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
527
528 PR libfortran/86704
529 * gfortran.dg/matmul_19.f90: New test.
530
531 2018-08-25 Janus Weil <janus@gcc.gnu.org>
532
533 PR fortran/86545
534 * gfortran.dg/generic_35.f90: New test case.
535
536 2018-08-24 David Malcolm <dmalcolm@redhat.com>
537
538 PR c++/87091
539 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
540 line spans are printed with -fdiagnostics-show-line-numbers.
541
542 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
543
544 PR fortran/86837
545 * gfortran.dg/implied_do_io_6.f90: New test.
546
547 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
548
549 PR middle-end/87092
550 * gcc.dg/pr87092.c: New test.
551
552 2018-08-24 Marek Polacek <polacek@redhat.com>
553
554 PR c++/67012
555 PR c++/86942
556 * g++.dg/cpp0x/auto52.C: New test.
557 * g++.dg/cpp1y/auto-fn52.C: New test.
558 * g++.dg/cpp1y/auto-fn53.C: New test.
559 * g++.dg/cpp1y/auto-fn54.C: New test.
560
561 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
562
563 * lib/target-supports.exp (vect_perm_supported): Only return
564 false for variable-length vectors if the permute size is not
565 a power of 2.
566 (check_effective_target_vect_perm)
567 (check_effective_target_vect_perm_byte)
568 (check_effective_target_vect_perm_short): Remove check for
569 variable-length vectors.
570 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
571 * gcc.dg/vect/slp-perm-10.c: Likewise.
572 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
573
574 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
575
576 * gcc.target/aarch64/sve/bswap_1.c: New test.
577 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
578 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
579
580 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
581
582 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
583 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
584 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
585 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
586 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
587 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
588 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
589
590 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
591
592 PR debug/79342
593 * gcc.dg/pr79342.: New test.
594
595 2018-08-23 Martin Sebor <msebor@redhat.com>
596
597 PR tree-optimization/87072
598 * gcc.dg/Warray-bounds-35.c: New test.
599
600 2018-08-23 Richard Biener <rguenther@suse.de>
601
602 PR middle-end/87024
603 * gcc.dg/pr87024.c: New testcase.
604
605 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
606
607 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
608 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
609 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
610 * gcc.dg/vect/pr80631-2.c: Likewise.
611
612 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
613
614 PR fortran/86863
615 * gfortran.dg/submodule_32.f08: New test.
616
617 2018-08-22 Janus Weil <janus@gcc.gnu.org>
618
619 PR fortran/86935
620 * gfortran.dg/associate_3.f90: Update error message.
621 * gfortran.dg/associate_39.f90: New test case.
622
623 2018-08-22 Janus Weil <janus@gcc.gnu.org>
624
625 PR fortran/86888
626 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
627 an additional case.
628 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
629 * gfortran.dg/class_17.f03: Update error message.
630 * gfortran.dg/class_55.f90: Ditto.
631 * gfortran.dg/dtio_11.f90: Update error messages.
632 * gfortran.dg/implicit_actual.f90: Add an error message.
633 * gfortran.dg/typebound_proc_12.f90: Update error message.
634
635 2018-08-22 Martin Sebor <msebor@redhat.com>
636
637 PR middle-end/87052
638 * gcc.dg/pr87052.c: New test.
639 * gcc.dg/tree-ssa/dump-3.c: Adjust.
640
641 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
642
643 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
644 * gfortran.dg/max_expr.f90: ...this.
645 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
646 * gfortran.dg/min_expr.f90: ...this.
647
648 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
649
650 PR tree-optimization/86725
651 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
652 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
653 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
654 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
655
656 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
657
658 PR tree-optimization/86725
659 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
660
661 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
662
663 * gcc.dg/vect/vect-avg-16.c: New test.
664 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
665 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
666 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
667 the second loop in main1.
668
669 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
670
671 * gcc.dg/lto/pr85248_0.c (test_alias):
672 Stringify __USER_LABEL_PREFIX__.
673 (test_noreturn): Likewise.
674
675 2018-08-22 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/86988
678 * g++.dg/pr86988.C: New testcase.
679
680 2018-08-22 Richard Biener <rguenther@suse.de>
681
682 PR tree-optimization/86945
683 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
684
685 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
686
687 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
688
689 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
690 Thomas Koenig <tkoenig@gcc.gnu.org>
691
692 PR fortran/25829
693 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
694 * gfortran.dg/f2003_io_1.f03: Add wait statement.
695
696 2018-08-21 Marek Polacek <polacek@redhat.com>
697
698 PR c++/86981, Implement -Wpessimizing-move.
699 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
700 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
701 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
702 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
703 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
704
705 PR c++/65043
706 * g++.dg/concepts/pr67595.C: Add dg-warning.
707 * g++.dg/cpp0x/Wnarrowing11.C: New test.
708 * g++.dg/cpp0x/Wnarrowing12.C: New test.
709 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
710
711 PR c++/86499
712 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
713 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
714
715 2018-08-21 Ed Schonberg <schonberg@adacore.com>
716
717 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
718
719 2018-08-21 Ed Schonberg <schonberg@adacore.com>
720
721 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
722
723 2018-08-21 Javier Miranda <miranda@adacore.com>
724
725 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
726
727 2018-08-21 Ed Schonberg <schonberg@adacore.com>
728
729 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
730
731 2018-08-21 Ed Schonberg <schonberg@adacore.com>
732
733 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
734
735 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
736
737 * gnat.dg/rep_clause7.adb: New testcase.
738
739 2018-08-21 Ed Schonberg <schonberg@adacore.com>
740
741 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
742 gnat.dg/task1_pkg.ads: New testcase.
743
744 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
745
746 * gnat.dg/linkedlist.adb: New testcase.
747
748 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
749
750 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
751 gnat.dg/elab6_pkg.ads: New testcase.
752
753 2018-08-21 Ed Schonberg <schonberg@adacore.com>
754
755 * gnat.dg/expr_func5.adb: New testcase.
756
757 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
758
759 * gnat.dg/dynhash.adb: New testcase.
760
761 2018-08-21 Javier Miranda <miranda@adacore.com>
762
763 * gnat.dg/enum4.adb: New testcase.
764
765 2018-08-21 Tamar Christina <tamar.christina@arm.com>
766
767 * gcc.target/aarch64/large_struct_copy.c: New test.
768
769 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
770
771 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
772
773 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
774
775 PR middle-end/86121
776 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
777
778 2018-08-21 Tom de Vries <tdevries@suse.de>
779
780 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
781 to avoid mismatch in .debug and .earlydebug dump files.
782
783 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
784
785 PR target/87033
786 * gcc.target/powerpc/pr87033.c: New test.
787
788 2018-08-20 Martin Sebor <msebor@redhat.com>
789
790 PR tree-optimization/87034
791 * gcc.dg/builtin-sprintf-warn-20.c: New test.
792
793 2018-08-20 David Malcolm <dmalcolm@redhat.com>
794
795 PR other/84889
796 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
797 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
798 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
799
800 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
801
802 PR target/87014
803 * g++.dg/torture/pr87014.C: New file.
804
805 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
806
807 PR target/86984
808 * gcc.target/alpha/pr86984.c: New test.
809
810 2018-08-20 Richard Biener <rguenther@suse.de>
811
812 PR tree-optimization/78655
813 * gcc.dg/tree-ssa/evrp11.c: New testcase.
814
815 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
816
817 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
818 for Darwin.
819
820 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
821
822 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
823 test on Darwin.
824 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
825 * gcc.dg/lto/pr83719_0.c: Likewise.
826
827 2018-08-17 Martin Sebor <msebor@redhat.com>
828
829 PR testsuite/86996
830 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
831
832 2018-08-17 David Malcolm <dmalcolm@redhat.com>
833
834 * g++.dg/conversion/Wwrite-strings.C: New test.
835
836 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
837 Chung-Lin Tang <cltang@codesourcery.com>
838 Xianmiao Qu <xianmiao_qu@c-sky.com>
839
840 C-SKY port: Testsuite
841
842 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
843 * g++.dg/torture/type-generic-1.C: Likewise.
844 * gcc.c-torture/compile/20000804-1.c: Likewise.
845 * gcc.c-torture/execute/20101011-1.c: Likewise.
846 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
847 * gcc.dg/20020312-2.c: Likewise.
848 * gcc.dg/Wno-frame-address.c: Likewise.
849 * gcc.dg/c11-true_min-1.c: Likewise.
850 * gcc.dg/sibcall-10.c: Likewise.
851 * gcc.dg/sibcall-9.c: Likewise.
852 * gcc.dg/stack-usage-1.c: Likewise.
853 * gcc.dg/torture/float32-tg-3.c: Likewise.
854 * gcc.dg/torture/float32x-tg-3.c: Likewise.
855 * gcc.dg/torture/float64-tg-3.c: Likewise.
856 * gcc.dg/torture/float64x-tg-3.c: Likewise.
857 * gcc.dg/torture/type-generic-1.c: Likewise.
858 * gcc.target/csky/*: New.
859 * lib/target-supports.exp (check_profiling_available): Add
860 csky-*-elf.
861 (check_effective_target_hard_float): Handle C-SKY targets with
862 single-precision hard float only.
863 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
864
865 2018-08-17 David Malcolm <dmalcolm@redhat.com>
866
867 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
868 gcc_dump_printf.
869 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
870 coverage for gcc_dump_printf.
871
872 2018-08-17 Martin Liska <mliska@suse.cz>
873
874 * g++.dg/opt/mpx.C: Fix scanned pattern.
875 * gcc.target/i386/mpx.c: Likewise.
876 * g++.dg/warn/Wunreachable-code-1.C: Remove.
877 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
878 * gcc.dg/torture/pr52969.c: Likewise.
879 * g++.dg/warn/pr31246-2.C: Likewise.
880 * g++.dg/warn/pr31246.C: Likewise.
881 * gcc.dg/pr33092.c: Likewise.
882 * g++.dg/opt/eh1.C: Remove a deprecated option.
883 * g++.dg/template/inline1.C: Likewise.
884 * g++.dg/tree-ssa/pr81408.C: Likewise.
885 * gcc.dg/pr41837.c: Likewise.
886 * gcc.dg/pr41841.c: Likewise.
887 * gcc.dg/pr42250.c: Likewise.
888 * gcc.dg/pr43084.c: Likewise.
889 * gcc.dg/pr43317.c: Likewise.
890 * gcc.dg/pr51879-18.c: Likewise.
891 * gcc.dg/torture/pr36066.c: Likewise.
892 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
893 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
894 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
895 * gcc.dg/tree-ssa/pr45122.c: Likewise.
896 * gcc.target/i386/pr45352-2.c: Likewise.
897 * gcc.target/i386/zee.c: Likewise.
898 * gfortran.dg/auto_char_len_2.f90: Likewise.
899 * gfortran.dg/auto_char_len_4.f90: Likewise.
900 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
901 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
902 * gfortran.dg/gomp/pr47331.f90: Likewise.
903 * gfortran.dg/pr40999.f: Likewise.
904 * gfortran.dg/pr41011.f: Likewise.
905 * gfortran.dg/pr42051.f03: Likewise.
906 * gfortran.dg/pr46804.f90: Likewise.
907 * gfortran.dg/pr83149_1.f90: Likewise.
908 * gfortran.dg/pr83149_b.f90: Likewise.
909 * gfortran.dg/whole_file_1.f90: Likewise.
910 * gfortran.dg/whole_file_10.f90: Likewise.
911 * gfortran.dg/whole_file_11.f90: Likewise.
912 * gfortran.dg/whole_file_12.f90: Likewise.
913 * gfortran.dg/whole_file_13.f90: Likewise.
914 * gfortran.dg/whole_file_14.f90: Likewise.
915 * gfortran.dg/whole_file_15.f90: Likewise.
916 * gfortran.dg/whole_file_16.f90: Likewise.
917 * gfortran.dg/whole_file_17.f90: Likewise.
918 * gfortran.dg/whole_file_18.f90: Likewise.
919 * gfortran.dg/whole_file_19.f90: Likewise.
920 * gfortran.dg/whole_file_2.f90: Likewise.
921 * gfortran.dg/whole_file_20.f03: Likewise.
922 * gfortran.dg/whole_file_3.f90: Likewise.
923 * gfortran.dg/whole_file_4.f90: Likewise.
924 * gfortran.dg/whole_file_5.f90: Likewise.
925 * gfortran.dg/whole_file_6.f90: Likewise.
926 * gfortran.dg/whole_file_7.f90: Likewise.
927 * gfortran.dg/whole_file_8.f90: Likewise.
928 * gfortran.dg/whole_file_9.f90: Likewise.
929 * gcc.dg/vect/vect.exp: Likewise.
930
931 2018-08-17 Richard Biener <rguenther@suse.de>
932
933 PR middle-end/86505
934 * gcc.dg/torture/pr86505.c: New testcase.
935
936 2018-08-16 Martin Sebor <msebor@redhat.com>
937
938 PR tree-optimization/86853
939 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
940 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
941 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
942
943 2018-08-16 David Malcolm <dmalcolm@redhat.com>
944
945 * gcc.dg/missing-header-fixit-3.c: New test.
946
947 2018-08-16 David Malcolm <dmalcolm@redhat.com>
948
949 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
950 (test_fixit_insert_newline): Update expected output to show '+'
951 characters in margin of line-insertion fix-it hint.
952
953 2018-08-16 Nathan Sidwell <nathan@acm.org>
954
955 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
956 * gcc.dg/cpp/macsyntx2.c: likewise.
957
958 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
959
960 PR testsuite/86745
961 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
962 * gcc.target/i386/avx-cvt-2.c: Ditto.
963
964 2018-08-16 David Malcolm <dmalcolm@redhat.com>
965
966 PR c++/70693
967 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
968
969 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
970
971 * gcc.target/aarch64/imm_choice_comparison.c: New test.
972
973 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
974
975 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
976 (lib_strncmp): Likewise.
977
978 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
979
980 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
981 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
982 * g++.dg/torture/pr44295.C : Likewise.
983
984 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
985
986 PR testsuite/78544
987 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
988 attributes and matching.
989 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
990 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
991
992 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
993
994 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
995
996 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
997
998 * gcc.target/i386/rop1.c: Remove.
999 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
1000
1001 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
1002
1003 * gcc.target/powerpc/fold-vec-splat-char.c: New.
1004 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
1005 * gcc.target/powerpc/fold-vec-splat-int.c: New.
1006 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
1007 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
1008 * gcc.target/powerpc/fold-vec-splat-short.c: New.
1009
1010 2018-08-15 David Malcolm <dmalcolm@redhat.com>
1011
1012 * g++.dg/diagnostic/aka3.C: New test.
1013 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1014 output to show range labels.
1015 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
1016 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1017 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
1018 * gcc.dg/bad-binary-ops.c: Update expected output to show range
1019 labels. Add an "aka" example.
1020 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
1021 labels.
1022 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1023 * gcc.dg/format/pr72858.c: Likewise.
1024 * gcc.dg/format/pr78498.c: Likewise.
1025 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1026 Update expected output to show range labels. Add examples of
1027 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1028 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1029 Update expected output to show range labels.
1030 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1031 (test_very_wide_line): Adjust so that label is at left-clipping
1032 boundary.
1033 (test_very_wide_line_2): New test.
1034 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1035 Update expected output to show range labels.
1036 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1037 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1038 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1039 for new param to gcc_rich_location::add_expr.
1040 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1041 Add "label" param.
1042 (test_show_locus): Add examples of labels to various tests. Tweak
1043 the "very wide_line" test case and duplicate it, to cover the
1044 boundary values for clipping of labels against the left-margin.
1045 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1046 diagnostic-test-show-locus-no-labels.c.
1047 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1048 Update line numbers of dg-locus directives.
1049 * gcc.dg/pr69627.c: Update expected output to show range labels.
1050 * lib/multiline.exp (proc _build_multiline_regex): Remove
1051 special-case handling of lines with trailing '|'.
1052
1053 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1054
1055 PR testsuite/86519
1056 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1057 the .expand file.
1058
1059 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1060
1061 * gcc.dg/wmain.c: New test.
1062
1063 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1064
1065 PR c/19315
1066 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1067 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1068 unknown size.
1069
1070 2018-08-15 Martin Liska <mliska@suse.cz>
1071
1072 PR tree-optimization/86925
1073 * gcc.dg/predict-20.c: New test.
1074 * gcc.dg/predict-21.c: New test.
1075
1076 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1079
1080 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1081
1082 * gcc.target/i386/sse2-movs.c: New test.
1083
1084 2018-08-14 Martin Sebor <msebor@redhat.com>
1085
1086 PR tree-optimization/86650
1087 * gcc.dg/Warray-bounds-34.c: New test.
1088
1089 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1090
1091 PR fortran/86116
1092 * gfortran.dg/generic_34.f90: New test case.
1093
1094 2018-08-13 Marek Polacek <polacek@redhat.com>
1095
1096 PR c++/57891
1097 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1098 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1099 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1100 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1101 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1102 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1103 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1104 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1105 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1106 * g++.dg/ext/stmtexpr15.C: Likewise.
1107 * g++.dg/gomp/pr47963.C: Likewise.
1108 * g++.dg/init/new37.C: Likewise.
1109 * g++.dg/init/new43.C: Likewise.
1110 * g++.dg/other/fold1.C: Likewise.
1111 * g++.dg/parse/array-size2.C: Likewise.
1112 * g++.dg/template/dependent-name3.C: Likewise.
1113 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1114 * g++.dg/other/vrp1.C: Likewise.
1115 * g++.dg/template/char1.C: Likewise.
1116
1117 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1118
1119 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1120 instead of a ZERO_EXTEND.
1121
1122 2018-08-13 Martin Sebor <msebor@redhat.com>
1123
1124 PR tree-optimization/71625
1125 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1126 * g++.dg/init/string2.C: New test.
1127 * g++.dg/init/string3.C: New test.
1128 * g++.dg/init/string4.C: New test.
1129 * gcc.dg/init-string-3.c: New test.
1130 * gcc.dg/strlenopt-55.c: New test.
1131 * gcc.dg/strlenopt-56.c: New test.
1132
1133 2018-08-13 Marek Polacek <polacek@redhat.com>
1134
1135 P0806R2 - Deprecate implicit capture of this via [=]
1136 * g++.dg/cpp2a/lambda-this1.C: New test.
1137 * g++.dg/cpp2a/lambda-this2.C: New test.
1138 * g++.dg/cpp2a/lambda-this3.C: New test.
1139
1140 2018-08-13 Marek Polacek <polacek@redhat.com>
1141
1142 PR c++/86915
1143 * g++.dg/diagnostic/auto1.C: New test.
1144
1145 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1146
1147 PR fortran/66679
1148 * gfortran.dg/transfer_class_3.f90: New test.
1149
1150 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1151
1152 PR fortran/86906
1153 * gfortran.dg/use_rename_9.f90: New test.
1154
1155 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR tree-optimization/86835
1158 * gcc.dg/pr86835.c: New test.
1159
1160 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1161
1162 PR fortran/57160
1163 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1164 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1165 * gfortran.dg/short_circuiting_2.f90: New test case.
1166 * gfortran.dg/short_circuiting_3.f90: New test case.
1167
1168 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1169
1170 PR target/82418
1171 * gcc.target/i386/pr82418.c: New test.
1172
1173 2018-08-10 Martin Liska <mliska@suse.cz>
1174
1175 PR target/83610
1176 * gcc.dg/predict-17.c: New test.
1177 * gcc.dg/predict-18.c: New test.
1178 * gcc.dg/predict-19.c: New test.
1179
1180 2018-08-10 Martin Liska <mliska@suse.cz>
1181
1182 PR tree-optimization/85799
1183 * gcc.dg/pr85799.c: New test.
1184
1185 2018-08-09 Jeff Law <law@redhat.com>
1186
1187 PR middle-end/86897
1188 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1189
1190 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1191
1192 * gcc.target/aarch64/sve/reduc_8.c: New test.
1193
1194 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1195
1196 PR other/84889
1197 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1198 test.
1199 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1200 New test.
1201 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1202 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1203 TEST_ALWAYS_FLAGS.
1204
1205 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1206
1207 PR tree-optimization/86858
1208 * gcc.dg/vect/pr86858.c: New test.
1209
1210 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1211
1212 PR tree-optimization/86871
1213 * gcc.dg/vect/pr86871.c: New test.
1214
1215 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1218
1219 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1220
1221 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1222 arch and tune numbers by 2.
1223 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1224 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1225 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1226 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1227 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1228 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1229 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1230 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1231 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1232 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1233 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1234 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1235 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1236 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1237 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1238 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1239 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1240 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1241 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1242 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1243 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1244 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1245 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1246 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1247 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1248 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1249 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1250 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1251 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1252 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1253 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1254 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1255 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1256 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1257 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1258 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1259 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1260 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1261 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1262 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1263 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1264 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1265 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1266 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1267 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1268 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1269 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1270 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1271 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1272 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1273 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1274 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1275 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1276 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1277 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1278 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1279 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1280 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1281 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1282 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1283 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1284 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1285 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1286 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1287 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1288 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1289
1290 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1291
1292 PR target/84332
1293 * gcc.target/s390/pr84332.c: New testcase.
1294
1295 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1296
1297 PR target/46179
1298 * gcc.target/m68k/tls-dimode.c: New file.
1299
1300 2018-08-08 Nathan Sidwell <nathan@acm.org>
1301
1302 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1303 c-c++-common/inc-from-1.c: New
1304
1305 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1306
1307 PR target/85295
1308 * gcc.target/s390/TI-constants-lra.c: New testcase.
1309 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1310
1311 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1312
1313 * gcc.target/s390/hotpatch-8.c: Remove.
1314 * gcc.target/s390/hotpatch-9.c: Remove.
1315 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1316 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1317
1318 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1319
1320 P0595R1 - is_constant_evaluated
1321 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1322
1323 PR c++/86836
1324 * g++.dg/cpp1z/decomp46.C: New test.
1325
1326 PR c++/86738
1327 * g++.dg/opt/pr86738.C: New test.
1328
1329 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1330
1331 PR target/86838
1332 * gcc.target/aarch64/frecpe_1.c: New test.
1333 * gcc.target/aarch64/frecpe_2.c: Likewise.
1334
1335 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/59480, DR 136
1338 * g++.dg/other/friend8.C: New.
1339 * g++.dg/other/friend9.C: Likewise.
1340 * g++.dg/other/friend10.C: Likewise.
1341 * g++.dg/other/friend11.C: Likewise.
1342 * g++.dg/other/friend12.C: Likewise.
1343 * g++.dg/other/friend13.C: Likewise.
1344 * g++.dg/other/friend14.C: Likewise.
1345 * g++.dg/other/friend15.C: Likewise.
1346 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1347 * g++.dg/parse/defarg8.C: Likewise.
1348
1349 2018-08-07 Martin Liska <mliska@suse.cz>
1350
1351 PR middle-end/83023
1352 * gcc.dg/predict-16.c: New test.
1353 * g++.dg/predict-1.C: New test.
1354
1355 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1356 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1357
1358 PR tree-optimization/80925
1359 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1360 vectorized on !vect_hw_misalign targets.
1361
1362 2018-08-06 Marek Polacek <polacek@redhat.com>
1363
1364 PR c++/86767
1365 * g++.dg/cpp1y/constexpr-86767.C: New test.
1366
1367 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1368
1369 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1370 for target *-*-linux-gnu.
1371
1372 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1373
1374 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1375 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1376 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1377
1378 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1379
1380 * gcc.target/s390/nomemloopunroll-1.c: New test.
1381
1382 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1383
1384 PR target/86386
1385 * gcc.target/i386/pr86386.c: New file.
1386
1387 2018-08-04 Tom de Vries <tdevries@suse.de>
1388
1389 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1390
1391 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1392
1393 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1394 "type:cvip".
1395
1396 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1397
1398 PR fortran/45521
1399 * gfortran.dg/interface_assignment_6.f90: New test case.
1400
1401 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1402
1403 PR testsuite/86153
1404 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1405
1406 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1407 Jonathan Wakely <jwakely@redhat.com>
1408
1409 PR c++/85523
1410 * g++.dg/pr85523.C: New test.
1411
1412 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1413
1414 PR c/86690
1415 * gcc.dg/union-duplicate-field.c: New test.
1416
1417 2018-08-03 Jason Merrill <jason@redhat.com>
1418
1419 PR c++/86706
1420 * g++.dg/template/pr86706.C: New test.
1421
1422 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1423
1424 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1425 on vect_avg_qi targets.
1426 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1427 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1428 * gcc.dg/vect/vect-avg-15.c: Likewise.
1429
1430 2018-08-03 Martin Liska <mliska@suse.cz>
1431
1432 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1433 * gcc.dg/predict-13.c: Likewise.
1434 * gcc.dg/predict-3.c: Likewise.
1435 * gcc.dg/predict-4.c: Likewise.
1436 * gcc.dg/predict-5.c: Likewise.
1437 * gcc.dg/predict-6.c: Likewise.
1438 * gcc.dg/predict-9.c: Likewise.
1439 * gfortran.dg/predict-1.f90: Likewise.
1440
1441 2018-08-02 Richard Biener <rguenther@suse.de>
1442
1443 PR c++/86763
1444 * g++.dg/torture/pr86763.C: New testcase.
1445
1446 2018-08-02 Richard Biener <rguenther@suse.de>
1447
1448 PR tree-optimization/86816
1449 * g++.dg/torture/pr86816.C: New testcase.
1450
1451 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1452
1453 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1454 to be used.
1455 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1456 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1457 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1458 for .h.
1459 * gcc.target/aarch64/sve/single_2.c: Likewise.
1460 * gcc.target/aarch64/sve/single_3.c: Likewise.
1461 * gcc.target/aarch64/sve/single_4.c: Likewise.
1462
1463 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1464
1465 PR target/86014
1466 * gcc.target/aarch64/ldp_stp_13.c: New test.
1467
1468 2018-08-01 Martin Sebor <msebor@redhat.com>
1469
1470 PR tree-optimization/86650
1471 * gcc.dg/format/gcc_diag-10.c: Adjust.
1472
1473 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1474
1475 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1476 of range check.
1477 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1478
1479 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1480
1481 PR target/86753
1482 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1483 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1484
1485 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1486
1487 * gcc.dg/pointer-range-check-1.c: New test.
1488 * gcc.dg/pointer-range-check-2.c: Likewise.
1489
1490 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1491
1492 PR tree-optimization/86749
1493 * gcc.dg/vect/pr86749.c: New test.
1494
1495 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 PR c++/86661
1498 * g++.dg/lookup/name-clash12.C: New.
1499
1500 2018-08-01 Richard Biener <rguenther@suse.de>
1501
1502 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1503
1504 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1505
1506 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1507
1508 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1509
1510 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1511
1512 2018-08-01 Martin Liska <mliska@suse.cz>
1513
1514 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1515 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1516 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1517 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1518 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1519 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1520 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1521 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1522
1523 2018-08-01 Martin Liska <mliska@suse.cz>
1524
1525 PR value-prof/35543
1526 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1527
1528 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1529
1530 * gcc.target/aarch64/extract_zero_extend.c: New file.
1531
1532 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1533
1534 PR c/85704
1535 * gcc.c-torture/compile/pr85704.c: New test.
1536
1537 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1538 Olivier Hainque <hainque@adacore.com>
1539
1540 * gnat.dg/dinst.adb: New.
1541 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1542
1543 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1544
1545 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1546 tdiag and cxxdiag.
1547 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1548 and %K.
1549
1550 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1551
1552 * c-c++-common/spec-barrier-1.c: New test.
1553 * c-c++-common/spec-barrier-2.c: New test.
1554 * gcc.dg/spec-barrier-3.c: New test.
1555
1556 2018-07-31 Martin Sebor <msebor@redhat.com>
1557
1558 PR tree-optimization/86741
1559 * gcc.dg/Warray-bounds-33.c: New test.
1560
1561 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1562
1563 * gcc.target/s390/memset-1.c: Improve testcase.
1564
1565 2018-07-31 Tom de Vries <tdevries@suse.de>
1566
1567 PR debug/86687
1568 * g++.dg/guality/pr86687.C: New test.
1569
1570 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1571
1572 P1008R1 - prohibit aggregates with user-declared constructors
1573 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1574 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1575 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1576 * g++.dg/cpp2a/aggr1.C: New test.
1577 * g++.dg/cpp2a/aggr2.C: New test.
1578
1579 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1580
1581 PR target/86640
1582 * gcc.target/arm/pr86640.c: New testcase.
1583
1584 2018-07-31 Martin Liska <mliska@suse.cz>
1585
1586 PR gcov-profile/85338
1587 PR gcov-profile/85350
1588 PR gcov-profile/85372
1589 * gcc.misc-tests/gcov-pr85338.c: New test.
1590 * gcc.misc-tests/gcov-pr85350.c: New test.
1591 * gcc.misc-tests/gcov-pr85372.c: New test.
1592
1593 2018-07-31 Martin Liska <mliska@suse.cz>
1594
1595 PR gcov-profile/83813
1596 PR gcov-profile/84758
1597 PR gcov-profile/85217
1598 PR gcov-profile/85332
1599 * gcc.misc-tests/gcov-pr83813.c: New test.
1600 * gcc.misc-tests/gcov-pr84758.c: New test.
1601 * gcc.misc-tests/gcov-pr85217.c: New test.
1602 * gcc.misc-tests/gcov-pr85332.c: New test.
1603
1604 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1605
1606 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1607 gnat.dg/prot5_pkg.ads: New testcase.
1608
1609 2018-07-31 Justin Squirek <squirek@adacore.com>
1610
1611 * gnat.dg/addr11.adb: New testcase.
1612
1613 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1614
1615 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1616
1617 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1618
1619 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1620
1621 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1622
1623 * gnat.dg/iter3.adb: New testcase.
1624
1625 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1626
1627 Revert 'AsyncI/O patch committed'
1628 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1629 Thomas Koenig <tkoenig@gcc.gnu.org>
1630
1631 PR fortran/25829
1632 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1633 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1634
1635 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1636
1637 PR rtl-optimization/85160
1638 * gcc.target/powerpc/combine-2-2.c: New testcase.
1639
1640 2018-07-27 Martin Sebor <msebor@redhat.com>
1641
1642 PR tree-optimization/86696
1643 * g++.dg/pr86696.C: New test.
1644
1645 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1646
1647 PR tree-optimization/86636
1648 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1649 Add dg-require-effective-target pthread.
1650
1651 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1652
1653 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1654 * gcc.dg/strcmpopt_6.c: Likewise.
1655
1656 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1657
1658 PR target/86612
1659 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1660
1661 2018-07-26 Martin Sebor <msebor@redhat.com>
1662
1663 PR tree-optimization/86043
1664 PR tree-optimization/86042
1665 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1666 pr86688.
1667 * gcc.dg/strlenopt-44.c: New test.
1668
1669 2018-07-26 Martin Liska <mliska@suse.cz>
1670
1671 PR gcov-profile/86536
1672 * gcc.misc-tests/gcov-pr86536.c: New test.
1673
1674 2018-07-25 Martin Sebor <msebor@redhat.com>
1675
1676 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1677 ignored by the test harness.
1678
1679 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1680 Thomas Koenig <tkoenig@gcc.gnu.org>
1681
1682 PR fortran/25829
1683 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1684 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1685
1686 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR c++/85515
1689 * g++.dg/pr85515-2.C: Add expected dg-error.
1690 * g++.dg/cpp0x/range-for36.C: New test.
1691
1692 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1693
1694 * gcc.target/arc/uncached-1.c: New test.
1695 * gcc.target/arc/uncached-2.c: Likewise.
1696
1697 2018-07-24 Martin Sebor <msebor@redhat.com>
1698
1699 PR tree-optimization/86622
1700 PR tree-optimization/86532
1701 * gcc.c-torture/execute/strlen-2.c: New test.
1702 * gcc.c-torture/execute/strlen-3.c: New test.
1703 * gcc.c-torture/execute/strlen-4.c: New test.
1704
1705 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1706
1707 PR tree-optimization/86636
1708 * gcc.c-torture/compile/pr86636.c: New test.
1709
1710 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1711
1712 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1713
1714 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR middle-end/86627
1717 * gcc.target/i386/pr86627.c: New test.
1718
1719 PR testsuite/86649
1720 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1721 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1722 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1723 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1724
1725 2018-07-23 Carl Love <cel@us.ibm.com>
1726
1727 PR 86591
1728 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1729 file altivec-2-runnable.c.
1730 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1731 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1732 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1733 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1734 vec_cts, vec_ctu, vec_cpsgn tests.
1735
1736 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1737
1738 PR c/86617
1739 * gcc.dg/pr86617.c: New test.
1740
1741 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR c++/86569
1744 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1745
1746 2018-07-20 Martin Sebor <msebor@redhat.com>
1747
1748 PR middle-end/82063
1749 * c-c++-common/pr68657-1.c: Adjust.
1750 * c-c++-common/pr68657-2.c: Same.
1751 * c-c++-common/pr68657-3.c: Same.
1752 * c-c++-common/pr68833-1.c: Same.
1753 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1754 * gcc.dg/Walloca-larger-than.c: New test.
1755 * gcc.dg/Walloca-larger-than-2.c: New test.
1756 * gcc.dg/Wframe-larger-than-2.c: New test.
1757 * gcc.dg/Wlarger-than3.c: New test.
1758 * gcc.dg/Wvla-larger-than-3.c: New test.
1759 * gcc.dg/pr42611.c: Adjust.
1760 * gnat.dg/frame_overflow.adb: Same.
1761
1762 2018-07-20 Martin Sebor <msebor@redhat.com>
1763
1764 PR tree-optimization/86613
1765 PR tree-optimization/86611
1766 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1767 prune duplicate warnings.
1768 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1769 data-model-dependencies.
1770 * gcc.dg/Warray-bounds-32.c: Ditto.
1771
1772 2018-07-20 Richard Biener <rguenther@suse.de>
1773
1774 PR debug/86585
1775 * g++.dg/lto/pr86585_0.C: New testcase.
1776 * g++.dg/lto/pr86585_1.C: Likewise.
1777
1778 2018-07-19 Martin Sebor <msebor@redhat.com>
1779
1780 PR tree-optimization/83776
1781 PR tree-optimization/84047
1782 * gcc.dg/Warray-bounds-29.c: New test.
1783 * gcc.dg/Warray-bounds-30.c: New test.
1784 * gcc.dg/Warray-bounds-31.c: New test.
1785 * gcc.dg/Warray-bounds-32.c: New test.
1786
1787 2018-07-19 Michael Collison <michael.collison@arm.com>
1788 Richard Henderson <rth@redhat.com>
1789
1790 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1791 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1792 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1793 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1794 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1795 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1796 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1797 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1798 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1799 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1800 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1801 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1802
1803 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 Revert fix for c++/59480 (and testsuite followup)
1806
1807 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1808
1809 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1810
1811 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/59480, DR 136
1814 * g++.dg/other/friend8.C: New.
1815 * g++.dg/other/friend9.C: Likewise.
1816 * g++.dg/other/friend10.C: Likewise.
1817 * g++.dg/other/friend11.C: Likewise.
1818 * g++.dg/other/friend12.C: Likewise.
1819 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1820 * g++.dg/parse/defarg8.C: Likewise.
1821
1822 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1823
1824 * gcc.target/aarch64/profile.c: New test.
1825
1826 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1827
1828 PR target/83009
1829 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1830
1831 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1832
1833 PR target/86560
1834 * gcc.target/i386/pr86560-4.c: New test.
1835 * gcc.target/i386/pr86560-5.c: Likewise.
1836
1837 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1838
1839 PR target/86560
1840 * gcc.target/i386/pr86560-1.c: New test.
1841 * gcc.target/i386/pr86560-2.c: Likewise.
1842 * gcc.target/i386/pr86560-3.c: Likewise.
1843
1844 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1845
1846 * gfortran.dg/max_fmax_aarch64.f90: New test.
1847 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1848 * gfortran.dg/minmax_integer.f90: Likewise.
1849
1850 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1851
1852 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1853
1854 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1855
1856 PR middle-end/86544
1857 * g++.dg/tree-ssa/pr86544.C: New test.
1858
1859 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1860
1861 PR c++/86550
1862 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1863
1864 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1865
1866 PR 69558
1867 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1868 * c-c++-common/pr69558.c: Remove xfail.
1869 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1870 * gcc.dg/pr61817-1.c: Likewise.
1871 * gcc.dg/pr61817-2.c: Likewise.
1872 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1873
1874 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1875
1876 PR fortran/85599
1877 * gfortran.dg/function_optimize_5.f90: Add option
1878 '-faggressive-function-elimination' and update dg-warning clauses.
1879 * gfortran.dg/short_circuiting.f90: New test.
1880
1881 2018-07-18 Marek Polacek <polacek@redhat.com>
1882
1883 PR c++/86190 - bogus -Wsign-conversion warning
1884 * g++.dg/warn/Wsign-conversion-3.C: New test.
1885 * g++.dg/warn/Wsign-conversion-4.C: New test.
1886
1887 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1888
1889 PR c++/59480, DR 136
1890 * g++.dg/other/friend8.C: New.
1891 * g++.dg/other/friend9.C: Likewise.
1892 * g++.dg/other/friend10.C: Likewise.
1893 * g++.dg/other/friend11.C: Likewise.
1894 * g++.dg/other/friend12.C: Likewise.
1895 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1896 * g++.dg/parse/defarg8.C: Likewise.
1897
1898 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1899
1900 * g++.dg/ext/uow-3.C: Adjust.
1901 * g++.dg/ext/uow-4.C: Likewise.
1902 * g++.dg/lookup/name-clash11.C: Likewise.
1903 * g++.dg/lookup/name-clash7.C: Likewise.
1904 * g++.dg/lookup/redecl1.C: Likewise.
1905 * g++.dg/warn/changes-meaning.C: Likewise.
1906 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1907 * g++.old-deja/g++.law/nest1.C: Likewise.
1908
1909 2018-07-18 Richard Biener <rguenther@suse.de>
1910
1911 PR debug/86523
1912 * g++.dg/lto/pr86523-3_0.C: New testcase.
1913
1914 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1915
1916 * gcc.target/m68k/mulsi_highpart.c: New test.
1917
1918 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1919
1920 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1921 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1922 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1923 * gcc.dg/cpp/pr61854-8.c: New test.
1924
1925 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1926
1927 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1928
1929 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1930
1931 PR fortran/83184
1932 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1933
1934 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1935
1936 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1937 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1938 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1939 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1940 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1941
1942 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1943
1944 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1945 * gcc.target/powerpc/pr79916.c: Require dfp.
1946
1947 2018-07-17 Richard Biener <rguenther@suse.de>
1948
1949 PR lto/86456
1950 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1951
1952 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1953
1954 * gcc.target/s390/function-align1.c: New test.
1955 * gcc.target/s390/function-align2.c: New test.
1956 * gcc.target/s390/function-align3.c: New test.
1957
1958 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1959
1960 * gnat.dg/discr55.adb: New test.
1961
1962 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1963
1964 * gcc.target/i386/vartrack-1.c (dg-options): Add
1965 -fomit-frame-pointer.
1966
1967 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1968
1969 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1970 (dg-lto-options): Add -fPIC.
1971 * g++.dg/lto/pr86523-2_0.C: Likewise.
1972
1973 2018-07-17 Martin Liska <mliska@suse.cz>
1974
1975 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1976
1977 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1978
1979 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1980 testcase.
1981
1982 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1983
1984 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1985
1986 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1987
1988 * gnat.dg/memorytest.adb: New testcase.
1989
1990 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1991
1992 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1993 New testcase.
1994
1995 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1996
1997 * gnat.dg/equal3.adb: New testcase.
1998
1999 2018-07-17 Justin Squirek <squirek@adacore.com>
2000
2001 * gnat.dg/split_args.adb: New testcase.
2002
2003 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2004
2005 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
2006
2007 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2008
2009 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
2010 New testcase.
2011
2012 2018-07-16 Carl Love <cel@us.ibm.com>
2013
2014 PR target/86414
2015 Forgot the PR number on the commit log.
2016
2017 2018-07-16 Carl Love <cel@us.ibm.com>
2018
2019 PR target/86414
2020 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2021 longdouble128.
2022 * gcc.target/powerpc/divkc3-3.c: Ditto.
2023 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2024 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2025 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2026 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2027
2028 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2029
2030 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2031 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2032
2033 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2034
2035 * lib/target-supports.exp (check_effective_target_longdouble64,
2036 check_effective_target_ppc_float128,
2037 check_effective_target_ppc_float128_insns,
2038 check_effective_target_powerpc_vsx): New.
2039
2040 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2041
2042 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2043 syntax error.
2044
2045 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR tree-optimization/86526
2048 * gcc.c-torture/compile/pr86526.c: New test.
2049
2050 2018-07-16 Carl Love <cel@us.ibm.com>
2051
2052 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2053 longdouble128.
2054 * gcc.target/powerpc/divkc3-3.c: Ditto.
2055 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2056 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2057 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2058 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2059
2060 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2061
2062 PR fortran/83184
2063 * gfortran.dg/assumed_rank_14.f90: New testcase.
2064 * gfortran.dg/assumed_rank_15.f90: New testcase.
2065 * gfortran.dg/dec_structure_8.f90: Update error messages.
2066 * gfortran.dg/dec_structure_23.f90: Update error messages.
2067
2068 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2069
2070 PR middle-end/86528
2071 * gcc.c-torture/execute/pr86528.c: New test.
2072 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2073
2074 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2075
2076 * g++.dg/template/spec40.C: New.
2077 * g++.dg/parse/ptrmem8.C: Likewise.
2078
2079 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2080
2081 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2082 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2083 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2084 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2085 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2086
2087 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2088
2089 * gcc.target/s390/mrecord-mcount.c: New testcase.
2090
2091 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2092
2093 * gcc.target/s390/mfentry-m64.c: New testcase.
2094
2095 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2096
2097 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2098 testcase.
2099
2100 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2101
2102 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2103 testcase.
2104
2105 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2106
2107 * gnat.dg/wide_wide_value1.adb: New testcase.
2108
2109 2018-07-16 Javier Miranda <miranda@adacore.com>
2110
2111 * gnat.dg/bit_order1.adb: New testcase.
2112
2113 2018-07-16 Javier Miranda <miranda@adacore.com>
2114
2115 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2116
2117 2018-07-16 Richard Biener <rguenther@suse.de>
2118
2119 PR lto/86523
2120 * g++.dg/lto/pr86523-1_0.C: New testcase.
2121 * g++.dg/lto/pr86523-2_0.C: Likewise.
2122
2123 2018-07-16 Martin Liska <mliska@suse.cz>
2124
2125 PR ipa/86529
2126 * g++.dg/ipa/pr86529.C: New test.
2127
2128 2018-07-16 Tom de Vries <tdevries@suse.de>
2129
2130 PR debug/86455
2131 * gcc.target/i386/vartrack-1.c: New test.
2132
2133 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2134
2135 * gnat.dg/opt73.adb: New test.
2136
2137 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2138
2139 PR c++/3698
2140 PR c++/86208
2141 * g++.dg/opt/pr3698.C: New test.
2142
2143 2018-07-16 Richard Biener <rguenther@suse.de>
2144
2145 PR ipa/86389
2146 * gcc.dg/torture/pr86389.c: Require trampolines.
2147
2148 2018-07-15 Tom de Vries <tdevries@suse.de>
2149
2150 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2151 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2152 already called.
2153 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2154 * gcc.dg/guality/guality.exp: Same.
2155 * gfortran.dg/guality/guality.exp: Same.
2156
2157 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2158 Sunil K Pandey <sunil.k.pandey@intel.com>
2159
2160 PR target/84413
2161 * gcc.target/i386/pr84413-1.c: New test.
2162 * gcc.target/i386/pr84413-2.c: Likewise.
2163 * gcc.target/i386/pr84413-3.c: Likewise.
2164
2165 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2166 Steve Munroe <munroesj52@gmail.com>
2167
2168 * gcc.target/powerpc/sse2-pand-1.c: New file.
2169 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2170 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2171 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2172
2173 2018-07-13 Nathan Sidwell <nathan@acm.org>
2174
2175 PR c++/86374
2176 * g++.dg/pr86374.C: New.
2177
2178 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2179
2180 PR middle-end/78809
2181 * gcc.dg/strcmpopt_5.c: New test.
2182 * gcc.dg/strcmpopt_6.c: New test.
2183
2184 2018-07-13 Richard Biener <rguenther@suse.de>
2185
2186 PR middle-end/85974
2187 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2188
2189 2018-07-13 Tom de Vries <tdevries@suse.de>
2190
2191 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2192 * gcc.dg/guality/ctztest.c: Same.
2193 * gcc.dg/guality/sra-1.c: Same.
2194
2195 2018-07-13 Tom de Vries <tdevries@suse.de>
2196
2197 * gcc.dg/vla-1.c: Update.
2198
2199 2018-07-13 Tom de Vries <tdevries@suse.de>
2200
2201 * gcc.src/maintainers.exp: New file.
2202
2203 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2204
2205 PR middle-end/86489
2206 * gcc.dg/pr86489.c: New test.
2207
2208 2018-07-12 Martin Sebor <msebor@redhat.com>
2209
2210 PR testsuite/86510
2211 g++.dg/warn/pr86453.C: Adjust.
2212
2213 2018-07-12 Jim Wilson <jimw@sifive.com>
2214
2215 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2216
2217 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2218
2219 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2220
2221 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2222
2223 * c-c++-common/gomp/declare-target-3.c: New test.
2224 * g++.dg/gomp/declare-target-2.C: New test.
2225
2226 2018-07-12 Martin Sebor <msebor@redhat.com>
2227
2228 PR c/86453
2229 * c-c++-common/Wattributes.c: Adjust.
2230 * gcc.dg/Wattributes-10.c: New test.
2231 * g++.dg/Wattributes-3.C: Adjust.
2232 * gcc.dg/Wattributes-6.c: Adjust.
2233 * gcc.dg/pr18079.c: Adjust.
2234 * gcc.dg/torture/pr42363.c: Adjust.
2235
2236 2018-07-12 Julia Koval <julia.koval@intel.com>
2237
2238 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2239 version.
2240
2241 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2242
2243 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2244 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2245 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2246 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2247 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2248 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2249 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2250
2251 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2252
2253 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2254 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2255 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2256 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2257 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2258 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2259 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2260 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2261
2262 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2263 Alan Hayward <alan.hayward@arm.com>
2264 David Sherwood <david.sherwood@arm.com>
2265
2266 * gcc.dg/vect/vect-fma-2.c: New test.
2267 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2268 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2269 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2270
2271 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2272
2273 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2274 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2275 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2276 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2277 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2278 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2279 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2280 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2281 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2282
2283 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2284
2285 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2286 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2287
2288 2018-07-12 Richard Biener <rguenther@suse.de>
2289
2290 PR target/84829
2291 * gcc.target/i386/pr84829.c: New testcase.
2292
2293 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2294
2295 * gcc.dg/torture/20180712-1.c: New test.
2296
2297 PR tree-optimization/86492
2298 * gcc.c-torture/execute/pr86492.c: New test.
2299
2300 2018-07-12 Richard Biener <rguenther@suse.de>
2301
2302 PR c/86453
2303 * g++.dg/warn/pr86453.C: New testcase.
2304
2305 2018-07-12 Richard Biener <rguenther@suse.de>
2306
2307 PR middle-end/86479
2308 * gcc.dg/graphite/pr86479.c: New testcase.
2309
2310 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2311
2312 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2313 of hardcoding size. Cast (rel) to MASK_TYPE.
2314 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2315 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2316 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2317 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2318 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2319 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2320 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2321 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2322 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2323 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2324 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2325 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2326 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2327 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2328 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2329 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2330 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2331 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2332 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2333
2334 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2335
2336 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2337 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2338 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2339
2340 2018-07-10 Mark Wielaard <mark@klomp.org>
2341
2342 PR debug/86459
2343 * gcc.dg/pr86459.c: New test.
2344
2345 2018-07-10 Martin Sebor <msebor@redhat.com>
2346
2347 PR testsuite/86461
2348 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2349
2350 2018-07-10 Martin Liska <mliska@suse.cz>
2351
2352 PR testsuite/86445
2353 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2354
2355 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2356
2357 PR sanitizer/86406
2358 * g++.dg/ubsan/pr86406.C: New test.
2359
2360 PR fortran/86421
2361 * gfortran.dg/vect/pr86421.f90: New test.
2362
2363 2018-07-09 Martin Sebor <msebor@redhat.com>
2364
2365 PR tree-optimization/86415
2366 * gcc.dg/strlenopt-53.c: New test.
2367
2368 2018-07-09 Martin Sebor <msebor@redhat.com>
2369
2370 PR middle-end/77357
2371 * gcc.dg/strlenopt-49.c: New test.
2372 * gcc.dg/strlenopt-50.c: New test.
2373 * gcc.dg/strlenopt-51.c: New test.
2374 * gcc.dg/strlenopt-52.c: New test.
2375 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2376
2377 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR c/86420
2380 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2381 to be returned and when first argument is not 0, so that they don't do
2382 anything for NEED_EXC or NEED_ERRNO.
2383
2384 2018-07-09 Tom de Vries <tdevries@suse.de>
2385
2386 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2387 * gcc.dg/guality/bswaptest.c: Same.
2388 * gcc.dg/guality/clztest.c: Same.
2389 * gcc.dg/guality/csttest.c: Same.
2390 * gcc.dg/guality/ctztest.c: Same.
2391 * gcc.dg/guality/drap.c: Same.
2392 * gcc.dg/guality/nrv-1.c: Same.
2393 * gcc.dg/guality/pr41353-1.c: Same.
2394 * gcc.dg/guality/pr41353-2.c: Same.
2395 * gcc.dg/guality/pr41404-1.c: Same.
2396 * gcc.dg/guality/pr43051-1.c: Same.
2397 * gcc.dg/guality/pr43077-1.c: Same.
2398 * gcc.dg/guality/pr43177.c: Same.
2399 * gcc.dg/guality/pr43329-1.c: Same.
2400 * gcc.dg/guality/pr43479.c: Same.
2401 * gcc.dg/guality/pr43593.c: Same.
2402 * gcc.dg/guality/pr45003-1.c: Same.
2403 * gcc.dg/guality/pr45003-2.c: Same.
2404 * gcc.dg/guality/pr45003-3.c: Same.
2405 * gcc.dg/guality/pr48437.c: Same.
2406 * gcc.dg/guality/pr48466.c: Same.
2407 * gcc.dg/guality/pr49888.c: Same.
2408 * gcc.dg/guality/pr54200.c: Same.
2409 * gcc.dg/guality/pr54519-1.c: Same.
2410 * gcc.dg/guality/pr54519-2.c: Same.
2411 * gcc.dg/guality/pr54519-3.c: Same.
2412 * gcc.dg/guality/pr54519-4.c: Same.
2413 * gcc.dg/guality/pr54519-5.c: Same.
2414 * gcc.dg/guality/pr54519-6.c: Same.
2415 * gcc.dg/guality/pr54551.c: Same.
2416 * gcc.dg/guality/pr54693-2.c: Same.
2417 * gcc.dg/guality/pr54693.c: Same.
2418 * gcc.dg/guality/pr54796.c: Same.
2419 * gcc.dg/guality/pr54970.c: Same.
2420 * gcc.dg/guality/pr67192.c: Same.
2421 * gcc.dg/guality/pr69947.c: Same.
2422 * gcc.dg/guality/pr78726.c: Same.
2423 * gcc.dg/guality/rotatetest.c: Same.
2424 * gcc.dg/guality/sra-1.c: Same.
2425 * gcc.dg/guality/vla-2.c: Same.
2426
2427 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2428
2429 * g++.dg/diagnostic/long-short.C: New.
2430 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2431 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2432 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2433
2434 2018-07-09 Tom de Vries <tdevries@suse.de>
2435
2436 * gcc.dg/vla-1.c: New test.
2437
2438 2018-07-07 Tom de Vries <tdevries@suse.de>
2439
2440 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2441 files.
2442 (get_dump_flags): New proc.
2443 (toplevel): Test all dump flags.
2444
2445 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2446
2447 * gnat.dg/stack_usage6.adb: New test.
2448 * gnat.dg/stack_usage6_pkg.ads: New helper.
2449
2450 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2451
2452 * gnat.dg/pure_function3a.adb: New test.
2453 * gnat.dg/pure_function3b.adb: Likewise.
2454 * gnat.dg/pure_function3c.adb: Likewise.
2455 * gnat.dg/pure_function3_pkg.ads: New helper.
2456
2457 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR target/84711
2460 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2461 dg-require-effective-target. Add -msse not just on i386-*, but
2462 on all i?86-* and x86_64-*.
2463
2464 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2465
2466 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2467 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2468 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2469 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2470 * gcc.dg/tree-ssa/popcount3.c: New test.
2471
2472 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2473
2474 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2475 to preserve the test.
2476 * gcc.target/i386/pr85073.c: Likewise.
2477
2478 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2479
2480 PR tree-optimization/86401
2481 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2482 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2483 * c-c++-common/rotate-9.c: New test.
2484
2485 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2486
2487 PR target/86324
2488 gcc.target/powerpc/pr86324-1.c: New test.
2489 gcc.target/powerpc/pr86324-2.c: Likewise.
2490
2491 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2492
2493 PR target/84711
2494 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2495
2496 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2497
2498 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2499
2500 2018-07-05 Jeff Law <law@redhat.com>
2501
2502 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2503
2504 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2505
2506 PR fortran/86408
2507 * gfortran.dg/deferred_character_20.f90: New test.
2508
2509 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2510
2511 PR fortran/83183
2512 PR fortran/86325
2513 * gfortran.dg/init_flag_18.f90: New testcase.
2514 * gfortran.dg/init_flag_19.f03: New testcase.
2515
2516 2018-07-05 Carl Love <cel@us.ibm.com>
2517 * gcc.target/altivec-1-runnable.c: New test file.
2518 * gcc.target/altivec-2-runnable.c: New test file.
2519 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2520 for tests.
2521
2522 2018-07-05 Martin Sebor <msebor@redhat.com>
2523
2524 PR c++/86400
2525 * gcc.dg/strlenopt-47.c: New test.
2526 * gcc.dg/strlenopt-48.c: New test.
2527
2528 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2529
2530 PR target/84711
2531 * gcc.target/arm/big-endian-subreg.c: New.
2532
2533 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2534
2535 PR target/84711
2536 * gcc.dg/vect/pr84711.c: New.
2537
2538 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2539
2540 * gcc.target/aarch64/struct_cpy.c: New.
2541
2542 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2543
2544 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2545 * c-c++-common/unroll-2.c: Likewise.
2546 * g++.dg/cdce3.C: Likewise.
2547 * g++.dg/ext/unroll-1.C: Likewise.
2548 * g++.dg/ext/unroll-2.C: Likewise.
2549 * g++.dg/ext/unroll-3.C: Likewise.
2550 * gcc.dg/cdce1.c: Likewise.
2551 * gcc.dg/cdce2.c: Likewise.
2552 * gcc.dg/gomp/pr68128-1.c: Likewise.
2553 * gcc.dg/vect/pr46032.c: Likewise.
2554 * gcc.dg/vect/vect-cond-10.c: Likewise.
2555 * gcc.dg/vect/vect-cond-8.c: Likewise.
2556 * gcc.dg/vect/vect-cond-9.c: Likewise.
2557 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2558 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2559 * gcc.target/i386/avx-cvt-2.c: Likewise.
2560 * gcc.target/i386/avx-cvt-3.c: Likewise.
2561 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2562 * gcc.target/i386/avx2-gather-2.c: Likewise.
2563 * gcc.target/i386/avx2-gather-6.c: Likewise.
2564 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2565 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2566 * gfortran.dg/directive_unroll_1.f90: Likewise.
2567 * gfortran.dg/directive_unroll_2.f90: Likewise.
2568 * gnat.dg/unroll2.adb: Likewise.
2569 * gnat.dg/unroll3.adb: Likewise.
2570
2571 2018-07-05 Tom de Vries <tdevries@suse.de>
2572
2573 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2574
2575 2018-07-04 Martin Sebor <msebor@redhat.com>
2576
2577 PR tree-optimization/86274
2578 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2579
2580 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2581
2582 PR fortran/82009
2583 * gfortran.dg/block_16.f08. New test.
2584
2585 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2586
2587 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2588 has a slightly different IL that provides more threading
2589 opportunities.
2590
2591 2018-07-04 Martin Liska <mliska@suse.cz>
2592
2593 PR middle-end/66240
2594 PR target/45996
2595 PR c/84100
2596 * gcc.dg/pr84100.c (foo):
2597 * gcc.target/i386/falign-functions-2.c: New test.
2598 * gcc.target/i386/falign-functions.c: New test.
2599
2600 2018-07-04 Martin Liska <mliska@suse.cz>
2601
2602 * gcc.dg/pr47793.c: Remove.
2603
2604 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2605
2606 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2607 final scan test.
2608 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2609
2610 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2611
2612 PR target/85620
2613 * gcc.target/i386/pr85620-1.c: New test.
2614 * gcc.target/i386/pr85620-2.c: Likewise.
2615 * gcc.target/i386/pr85620-3.c: Likewise.
2616 * gcc.target/i386/pr85620-4.c: Likewise.
2617
2618 2018-07-03 Martin Sebor <msebor@redhat.com>
2619
2620 PR tree-optimization/86274
2621 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2622 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2623 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2624 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2625 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2626 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2627 * gcc.dg/tree-ssa/pr83198.c: Same.
2628
2629 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2630
2631 * g++.dg/other/locations1.C: New.
2632 * g++.dg/tls/locations1.C: Likewise.
2633 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2634 * g++.dg/diagnostic/virtual-static.C: Likewise.
2635 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2636 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2637 * g++.dg/cpp0x/pr51463.C: Likewise.
2638 * g++.dg/other/typedef1.C: Likewise.
2639 * g++.dg/parse/dtor13.C: Likewise.
2640 * g++.dg/template/error44.C: Likewise.
2641 * g++.dg/template/typedef4.C: Likewise.
2642 * g++.dg/template/typedef5.C: Likewise.
2643 * g++.dg/tls/diag-2.C: Likewise.
2644 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2645
2646 2018-07-03 Marek Polacek <polacek@redhat.com>
2647
2648 PR c++/86201
2649 * g++.dg/diagnostic/pr86201.C: New test.
2650
2651 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2652
2653 PR target/85694
2654 * gcc.target/i386/pr85694.c: New test.
2655
2656 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2657
2658 PR tree-optimization/85694
2659 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2660 Return true for AArch64 without SVE.
2661 * gcc.target/aarch64/vect_hadd_1.h: New file.
2662 * gcc.target/aarch64/vect_shadd_1.c: New test.
2663 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2664 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2665 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2666
2667 2018-07-03 Marek Polacek <polacek@redhat.com>
2668
2669 PR middle-end/86202
2670 * gcc.dg/Wint-conversion-2.c: New test.
2671
2672 PR c++/84306
2673 * g++.dg/overload/conv-op3.C: New test.
2674
2675 2018-07-03 Richard Biener <rguenther@suse.de>
2676
2677 PR ipa/86389
2678 * gcc.dg/torture/pr86389.c: New testcase.
2679
2680 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2681
2682 PR tree-optimization/85694
2683 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2684 proc.
2685 * gcc.dg/vect/vect-avg-1.c: New test.
2686 * gcc.dg/vect/vect-avg-2.c: Likewise.
2687 * gcc.dg/vect/vect-avg-3.c: Likewise.
2688 * gcc.dg/vect/vect-avg-4.c: Likewise.
2689 * gcc.dg/vect/vect-avg-5.c: Likewise.
2690 * gcc.dg/vect/vect-avg-6.c: Likewise.
2691 * gcc.dg/vect/vect-avg-7.c: Likewise.
2692 * gcc.dg/vect/vect-avg-8.c: Likewise.
2693 * gcc.dg/vect/vect-avg-9.c: Likewise.
2694 * gcc.dg/vect/vect-avg-10.c: Likewise.
2695 * gcc.dg/vect/vect-avg-11.c: Likewise.
2696 * gcc.dg/vect/vect-avg-12.c: Likewise.
2697 * gcc.dg/vect/vect-avg-13.c: Likewise.
2698 * gcc.dg/vect/vect-avg-14.c: Likewise.
2699
2700 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2701
2702 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2703 get split into two for use by the over-widening pattern.
2704 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2705 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2706 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2707 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2708 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2709 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2710 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2711 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2712 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2713 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2714 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2715 * gcc.dg/vect/vect-over-widen-22.c: New test.
2716
2717 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2718
2719 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2720 widen_mult pattern.
2721 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2722 over-widening messages.
2723 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2724 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2725 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2726 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2727 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2728 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2729 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2730 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2731 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2732 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2733 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2734 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2735 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2736 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2737 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2738 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2739 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2740 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2741 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2742 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2743 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2744 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2745 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2746 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2747 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2748 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2749
2750 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2751
2752 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2753
2754 2018-07-02 Jim Wilson <jimw@sifive.com>
2755
2756 * gcc.target/riscv/interrupt-debug.c: New.
2757
2758 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2759
2760 * g++.dg/diagnostic/thread-thread_local.C: New.
2761
2762 2018-07-02 Martin Liska <mliska@suse.cz>
2763
2764 PR testsuite/86366
2765 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2766 * gcc.dg/profile-dir-2.c: Likewise.
2767 * gcc.dg/profile-dir-3.c: Likewise.
2768
2769 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2770
2771 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2772 overriden.
2773
2774 2018-07-02 Richard Biener <rguenther@suse.de>
2775
2776 PR tree-optimization/86363
2777 * gcc.dg/torture/pr86363.c: New testcase.
2778
2779 2018-07-02 Martin Liska <mliska@suse.cz>
2780
2781 * gcc.dg/completion-1.c: New test.
2782 * gcc.dg/completion-2.c: New test.
2783 * gcc.dg/completion-3.c: New test.
2784
2785 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2786
2787 PR fortran/82969
2788 PR fortran/86242
2789 * gfortran.dg/proc_ptr_50.f90: New test.
2790
2791 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2792
2793 PR fortran/45305
2794 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2795
2796 2018-07-02 Martin Liska <mliska@suse.cz>
2797
2798 PR ipa/86279
2799 * gcc.dg/ipa/pr86279.c: New test.
2800
2801 2018-07-02 Martin Liska <mliska@suse.cz>
2802
2803 PR ipa/86323
2804 * g++.dg/ipa/pr86323.C: New test.
2805
2806 2018-07-01 Tom de Vries <tdevries@suse.de>
2807
2808 revert:
2809 2018-07-01 Tom de Vries <tdevries@suse.de>
2810
2811 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2812 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2813
2814 2018-07-01 Tom de Vries <tdevries@suse.de>
2815
2816 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2817 argument.
2818 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2819 with @main.
2820
2821 2018-07-01 Tom de Vries <tdevries@suse.de>
2822
2823 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2824 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2825
2826 2018-07-01 Tom de Vries <tdevries@suse.de>
2827
2828 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2829 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2830
2831 2018-07-01 Tom de Vries <tdevries@suse.de>
2832
2833 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2834 (verify_call): ... here. Move to toplevel.
2835 (verify_call_np, dg_final_directive_check_utils): New proc.
2836 (toplevel): Call dg_final_directive_check_utils.
2837 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2838
2839 2018-06-30 Jim Wilson <jimw@sifive.com>
2840
2841 * gcc.target/riscv/shift-shift-1.c: New.
2842 * gcc.target/riscv/shift-shift-2.c: New.
2843 * gcc.target/riscv/shift-shift-3.c: New.
2844
2845 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2846
2847 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2848
2849 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2850
2851 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2852 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2853 by 4 in the computation of a[i].
2854 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2855 main multiplication constant.
2856 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2857 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2858 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2859 pattern to cast the result to int.
2860 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2861 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2862 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2863 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2864 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2865 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2866 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2867 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2868 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2869 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2870 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2871 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2872 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2873 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2874 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2875 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2876 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2877 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2878 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2879 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2880
2881 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2882
2883 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2884 test for vectorization along the lines described in the comment.
2885
2886 2018-06-30 Tom de Vries <tdevries@suse.de>
2887
2888 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2889 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2890 LTO_TORTURE_OPTIONS.
2891 * gcc.dg/guality/prevent-optimization.h: New file.
2892 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2893 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2894
2895 2018-06-30 Tom de Vries <tdevries@suse.de>
2896
2897 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2898 * lib/gcc-dg.exp (dg-final): New proc.
2899 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2900 argument.
2901
2902 2018-06-29 Martin Sebor <msebor@redhat.com>
2903
2904 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2905 that don't define the function.
2906
2907 2018-06-29 Marek Polacek <polacek@redhat.com>
2908
2909 PR c++/86184
2910 * g++.dg/ext/cond3.C: New test.
2911
2912 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2913
2914 * gcc.target/arm/arm-soft-strd-even.c: New test.
2915
2916 2018-06-29 Tom de Vries <tdevries@suse.de>
2917
2918 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2919 line, and use it.
2920 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2921 (process-message): ... here.
2922 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2923
2924 2018-06-29 Martin Liska <mliska@suse.cz>
2925
2926 PR tree-optimization/86263
2927 * gcc.dg/tree-ssa/pr86263.c: New test.
2928
2929 2018-06-28 Carl Love <cel@us.ibm.com>
2930
2931 * gcc.target/p9-extract-1.c: Add test case.
2932 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2933 name in ABI.
2934
2935 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2936
2937 PR target/86348
2938 * gcc.target/i386/pr86348.c: New test.
2939
2940 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2941
2942 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2943
2944 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2945
2946 PR fortran/82865
2947 * gfortran.dg/dec_type_print_2.f03: New testcase.
2948
2949 2018-06-28 David Pagan <dave.pagan@oracle.com>
2950
2951 PR c/55976
2952 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2953 message causing unexpected test FAIL.
2954
2955 2018-06-28 Martin Liska <mliska@suse.cz>
2956
2957 * gcc.dg/tree-ssa/switch-1.c: New test.
2958
2959 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2960
2961 * gnat.dg/debug15.adb: New test.
2962
2963 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2964
2965 PR c++/86329
2966 * g++.dg/lookup/pr86329.C: New test.
2967
2968 2018-06-27 Carl Love <cel@us.ibm.com>
2969
2970 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2971
2972 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2973
2974 PR target/85769
2975 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2976
2977 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2978
2979 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2980
2981 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2982
2983 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2984 requirement for this test.
2985 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2986 requirement, and -mpower8-vector compile option.
2987
2988 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR target/86314
2991 * gcc.dg/pr86314.c: New test.
2992
2993 PR debug/86257
2994 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2995
2996 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2997
2998 * gcc.target/i386/pr86257.c: Require 64-bit.
2999
3000 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3001
3002 * g++.dg/pr86082.C: Require IBM1047 support.
3003
3004 2018-06-26 Richard Biener <rguenther@suse.de>
3005
3006 PR middle-end/86271
3007 * gcc.dg/pr86271.c: New testcase.
3008
3009 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
3010
3011 PR debug/86064
3012 * gcc.dg/pr86064.c: New.
3013
3014 2018-06-25 Jeff Law <law@redhat.com>
3015
3016 * lib/target-supports.exp
3017 (check_effective_target_logical_op_short_circuit): Add v850.
3018
3019 2018-06-25 Martin Sebor <msebor@redhat.com>
3020
3021 PR tree-optimization/86204
3022 * gcc.dg/strlenopt-46.c: New test.
3023
3024 2018-06-25 Martin Sebor <msebor@redhat.com>
3025
3026 PR tree-optimization/85700
3027 * gcc.dg/Wstringop-truncation-4.c: New test.
3028
3029 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3030
3031 PR fortran/82972
3032 PR fortran/83088
3033 PR fortran/85851
3034 * gfortran.dg/init_flag_17.f90: New testcase.
3035
3036 2018-06-25 Carl Love <cel@us.ibm.com>
3037
3038 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3039 vec_extract a signed int. Add vec_extract tests for bool char
3040 and bool int.
3041 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3042 vec_extract tests.
3043
3044 2018-06-25 Tom de Vries <tdevries@suse.de>
3045
3046 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3047
3048 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR target/84786
3051 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3052
3053 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3054
3055 * gnat.dg/sso9.adb: New testcase.
3056 * gnat.dg/sso9_pkg.ads: Likewise.
3057
3058 2018-06-25 Tom de Vries <tdevries@suse.de>
3059
3060 PR debug/86257
3061 * gcc.target/i386/pr86257.c: New test.
3062
3063 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3064
3065 PR C++/86082
3066 * g++.dg/pr86082.C: New test.
3067
3068 2018-06-24 Tom de Vries <tdevries@suse.de>
3069
3070 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3071 * gcc.dg/guality/guality.exp: Same.
3072 * gfortran.dg/guality/guality.exp: Same.
3073 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3074
3075 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3076
3077 * g++.dg/concepts/locations1.C: New.
3078 * g++.dg/cpp0x/locations1.C: Likewise.
3079 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3080 * g++.dg/cpp1z/inline-var3.C: Likewise.
3081
3082 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3083
3084 PR fortran/86281
3085 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3086
3087 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3088
3089 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3090 this test.
3091 * gcc.target/powerpc/builtins-9.c: New test.
3092 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3093 to expect different code generation on big-endian vs.
3094 little-endian targets.
3095
3096 2018-06-22 Tom de Vries <tdevries@suse.de>
3097
3098 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3099 $rootme/../gdb/gdb, if available.
3100 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3101 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3102
3103 2018-06-22 Tom de Vries <tdevries@suse.de>
3104
3105 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3106 * g++.dg/guality/guality.exp: Use report_gdb.
3107 * gcc.dg/guality/guality.exp: Same.
3108 * gfortran.dg/guality/guality.exp: Same.
3109
3110 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR c++/85662
3113 * g++.dg/ext/offsetof3.C: New test.
3114
3115 2018-06-22 Carl Love <cel@us.ibm.com>
3116
3117 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3118 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3119 for the vnor, vand and vxor instructions.
3120 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3121 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3122 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3123 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3124 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3125 Add -dp to dg-options, update expected counts.
3126
3127 2018-06-22 Paul Koning <ni1d@arrl.net>
3128
3129 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3130 if pdp11.
3131 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3132 * gcc.c-torture/compile/20040101-1.c: Ditto.
3133 * gcc.c-torture/compile/20050622-1.c: Ditto.
3134 * gcc.c-torture/compile/20080625-1.c: Ditto.
3135 * gcc.c-torture/compile/20090107-1.c: Ditto.
3136 * gcc.c-torture/compile/920501-12.c: Ditto.
3137 * gcc.c-torture/compile/920501-4.c: Ditto.
3138 * gcc.c-torture/compile/961203-1.c: Ditto.
3139 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3140 * gcc.c-torture/compile/pr25310.c: Ditto.
3141
3142 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3143 James Norris <jnorris@codesourcery.com>
3144 Thomas Schwinge <thomas@codesourcery.com>
3145 Tom de Vries <tom@codesourcery.com>
3146
3147 * c-c++-common/goacc/deviceptr-4.c: New file.
3148 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3149 Likewise.
3150 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3151 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3152 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3153 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3154 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3155 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3156 Likewise.
3157 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3158 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3159 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3160 Likewise.
3161 * gfortran.dg/goacc/modules.f95: Likewise.
3162 * gfortran.dg/goacc/routine-8.f90: Likewise.
3163 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3164
3165 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3166
3167 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3168 if the long double format is IEEE 128-bit for tests that are
3169 explicitly testing IBM extended double support. Use the
3170 appropriate pack and unpack built-in functions. Change calls from
3171 __builtin_isinfl to __builtin_isinf since the later supports all
3172 floating point types.
3173 * gcc.target/powerpc/pr57150.c: Likewise.
3174 * gcc.target/powerpc/pr60203.c: Likewise.
3175 * gcc.target/powerpc/pr67808.c: Likewise.
3176 * gcc.target/powerpc/pr70117.c: Likewise.
3177 * gcc.target/powerpc/tfmode_off.c: Likewise.
3178
3179 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3180
3181 PR fortran/49630
3182 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3183
3184 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3185
3186 PR fortran/83118
3187 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3188
3189 2018-06-21 Tom de Vries <tdevries@suse.de>
3190
3191 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3192
3193 2018-06-21 Tom de Vries <tdevries@suse.de>
3194
3195 PR tree-optimization/85859
3196 * gcc.dg/pr85859.c: New test.
3197
3198 2018-06-21 Richard Biener <rguenther@suse.de>
3199
3200 PR tree-optimization/86232
3201 * gcc.dg/torture/pr86232.c: New testcase.
3202
3203 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3204
3205 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3206
3207 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3208
3209 * gcc/gcc.target/aarch64/aes_2.c: New test.
3210
3211 2018-06-20 Than McIntosh <thanm@google.com>
3212
3213 PR libgcc/86213
3214 * gcc.dg/split-8.c: New.
3215
3216 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3217
3218 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3219 for vpkudus in place of vpksdus.
3220 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3221
3222 2018-06-20 Nathan Sidwell <nathan@acm.org>
3223
3224 PR c++/85634
3225 * g++.dg/lookup/pr85634-2.C: New.
3226
3227 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3228
3229 * g++.dg/template/friend65.C: New.
3230 * g++.dg/cpp0x/main1.C: Likewise.
3231 * g++.dg/other/main2.C: Likewise.
3232 * g++.dg/other/main3.C: Likewise.
3233 * g++.dg/template/friend42.C: Test location too.
3234 * g++.dg/concepts/decl-diagnose.C: Likewise.
3235 * g++.dg/warn/main-2.C: Update.
3236
3237 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3238 Thomas Schwinge <thomas@codesourcery.com>
3239 Cesar Philippidis <cesar@codesourcery.com>
3240
3241 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3242 2.5 data clause semantics.
3243 * c-c++-common/goacc/declare-2.c: Likewise.
3244 * c-c++-common/goacc/default-4.c: Likewise.
3245 * c-c++-common/goacc/finalize-1.c: New test.
3246 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3247 OpenACC 2.5 data clause semantics.
3248 * c-c++-common/goacc/kernels-alias.c: Likewise.
3249 * c-c++-common/goacc/routine-5.c: Likewise.
3250 * c-c++-common/goacc/update-if_present-1.c: New test.
3251 * c-c++-common/goacc/update-if_present-2.c: New test.
3252 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3253 2.5 data clause semantics.
3254 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3255 * gfortran.dg/goacc/data-tree.f95: Likewise.
3256 * gfortran.dg/goacc/declare-2.f95: Likewise.
3257 * gfortran.dg/goacc/default-4.f: Likewise.
3258 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3259 * gfortran.dg/goacc/finalize-1.f: New test.
3260 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3261 OpenACC 2.5 data clause semantics.
3262 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3263 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3264 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3265 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3266 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3267 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3268 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3269
3270 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3271
3272 PR c++/86210
3273 * g++.dg/warn/Wnonnull4.C: New test.
3274
3275 2018-06-20 Marek Polacek <polacek@redhat.com>
3276
3277 PR c++/86240
3278 * g++.dg/pr86240.C: New test.
3279
3280 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3281
3282 PR debug/86194
3283 * gcc.target/i386/pr86194.c: New test.
3284
3285 PR tree-optimization/86231
3286 * gcc.dg/tree-ssa/vrp119.c: New test.
3287 * gcc.c-torture/execute/pr86231.c: New test.
3288
3289 2018-06-20 Tom de Vries <tdevries@suse.de>
3290
3291 PR tree-optimization/86097
3292 * gcc.dg/autopar/pr86097.c: New test.
3293
3294 2018-06-20 Nathan Sidwell <nathan@acm.org>
3295
3296 PR c++/85634
3297 * g++.dg/lookup/pr85634.C: New.
3298
3299 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3300
3301 * gcc.target/aarch64/ldp_stp_q.c: New test.
3302 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3303 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3304
3305 2018-06-20 Martin Liska <mliska@suse.cz>
3306
3307 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3308
3309 2018-06-19 Martin Sebor <msebor@redhat.com>
3310
3311 PR tree-optimization/48560
3312 * gcc.dg/Warray-bounds-28.c: New test.
3313
3314 2018-06-19 Martin Sebor <msebor@redhat.com>
3315
3316 PR middle-end/85602
3317 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3318 to also match C++.
3319
3320 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3321
3322 * g++.dg/lto/pr84805_0.C: Update template.
3323 * g++.dg/lto/pr84805_1.C: Update template.
3324
3325 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3326
3327 * gnat.dg/aggr24.adb: New test.
3328 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3329
3330 2018-06-19 Richard Biener <rguenther@suse.de>
3331
3332 PR tree-optimization/86179
3333 * gcc.dg/pr86179.c: New testcase.
3334
3335 2018-06-18 Martin Sebor <msebor@redhat.com>
3336
3337 PR middle-end/85602
3338 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3339 * c-c++-common/attr-nonstring-8.c: New test.
3340
3341 2018-06-18 Martin Sebor <msebor@redhat.com>
3342
3343 PR tree-optimization/81384
3344 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3345 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3346 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3347 * gcc.dg/attr-nonstring-2.c: New test.
3348 * gcc.dg/attr-nonstring-3.c: New test.
3349 * gcc.dg/attr-nonstring-4.c: New test.
3350 * gcc.dg/strlenopt-45.c: New test.
3351 * gcc.dg/strlenopt.h (strnlen): Declare.
3352
3353 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3354
3355 PR tree-optimization/86076
3356 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3357
3358 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3359
3360 PR tree-optimization/64946
3361 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3362
3363 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3364
3365 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3366 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3367 * gnat.dg/stack_usage5.adb: New test.
3368
3369 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3370
3371 PR middle-end/82479
3372 * gcc.dg/tree-ssa/popcount.c: New test.
3373 * gcc.dg/tree-ssa/popcount2.c: New test.
3374
3375 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3376
3377 PR middle-end/64946
3378 * gcc.dg/absu.c: New test.
3379 * gcc.dg/gimplefe-29.c: New test.
3380 * gcc.target/aarch64/pr64946.c: New test.
3381
3382 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3383
3384 PR c/86093
3385 * c-c++-common/pr86093.c: New test.
3386
3387 PR middle-end/85878
3388 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3389
3390 PR middle-end/86123
3391 * gcc.c-torture/compile/pr86123.c: New test.
3392
3393 2018-06-15 Tom de Vries <tdevries@suse.de>
3394
3395 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3396
3397 2018-06-15 Nick Clifton <nickc@redhat.com>
3398
3399 PR 84195
3400 * gcc.c-torture/compile/pr84195.c: New test.
3401
3402 2018-06-15 Richard Biener <rguenther@suse.de>
3403
3404 PR middle-end/86159
3405 * g++.dg/pr86159.C: New testcase.
3406
3407 2018-06-15 Richard Biener <rguenther@suse.de>
3408
3409 PR middle-end/86076
3410 * gcc.dg/pr86076.c: New testcase.
3411
3412 2018-06-14 Marek Polacek <polacek@redhat.com>
3413
3414 PR c++/86063
3415 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3416
3417 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR target/86048
3420 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3421 -msse2 to dg-options.
3422
3423 PR middle-end/86122
3424 * gcc.c-torture/compile/pr86122.c: New test.
3425
3426 P0624R2 - Default constructible and assignable stateless lambdas
3427 * g++.dg/cpp2a/lambda1.C: New test.
3428 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3429 for -std=c++2a.
3430
3431 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3432
3433 * g++.dg/other/static3.C: New.
3434 * g++.dg/other/static4.C: Likewise.
3435 * g++.dg/warn/Wshadow-15.C: Likewise.
3436 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3437 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3438 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3439 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3440 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3441 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3442 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3443
3444 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR target/85945
3447 * gcc.c-torture/compile/pr85945.c: New test.
3448
3449 2018-06-14 Richard Biener <rguenther@suse.de>
3450
3451 PR ipa/86124
3452 * gcc.dg/pr86124.c: New testcase.
3453
3454 2018-06-13 Martin Sebor <msebor@redhat.com>
3455
3456 PR tree-optimization/86114
3457 * gcc.dg/pr86114.c: New test.
3458
3459 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3460
3461 PR fortran/86110
3462 * gfortran.dg/pr86110.f90: New test.
3463
3464 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3465
3466 PR fortran/85703
3467 * gfortran.dg/goacc/pr85703.f90: New test.
3468 * gfortran.dg/gomp/pr85703.f90: New test.
3469
3470 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3471
3472 PR fortran/85702
3473 * gfortran.dg/goacc/pr85702.f90: New test.
3474
3475 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3476
3477 * gcc.target/i386/pr86048.c: New test.
3478
3479 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3480
3481 * gcc.target/arc/fma-1.c: New test.
3482
3483 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3484
3485 * gcc.target/arc/pr9001107555.c: New file.
3486
3487 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3488
3489 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3490
3491 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3492
3493 * g++.dg/init/delete3.C: New.
3494 * g++.dg/init/new49.C: Likewise.
3495 * g++.dg/init/new25.C: Test locations too.
3496 * g++.dg/template/new4.C: Likewise.
3497 * g++.old-deja/g++.jason/operator.C: Likewise.
3498
3499 2018-06-12 Marek Polacek <polacek@redhat.com>
3500
3501 Core issue 1331 - const mismatch with defaulted copy constructor
3502 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3503 * g++.dg/cpp0x/defaulted52.C: New test.
3504 * g++.dg/cpp0x/defaulted53.C: New test.
3505 * g++.dg/cpp0x/defaulted54.C: New test.
3506 * g++.dg/cpp0x/defaulted55.C: New test.
3507 * g++.dg/cpp0x/defaulted56.C: New test.
3508 * g++.dg/cpp0x/defaulted57.C: New test.
3509 * g++.dg/cpp0x/defaulted58.C: New test.
3510 * g++.dg/cpp0x/defaulted59.C: New test.
3511 * g++.dg/cpp0x/defaulted60.C: New test.
3512
3513 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3514
3515 PR other/69968
3516 * gcc.dg/spellcheck-transposition.c: New test.
3517
3518 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3519
3520 PR fortran/44491
3521 * gfortran.dg/pr44491.f90: New testcase
3522
3523 2018-06-12 Martin Sebor <msebor@redhat.com>
3524
3525 PR tree-optimization/85259
3526 * gcc.dg/Wstringop-overflow-5.c: New test.
3527 * gcc.dg/Wstringop-overflow-6.c: New test.
3528
3529 2018-06-12 Martin Sebor <msebor@redhat.com>
3530
3531 PR c/85931
3532 * gcc.dg/Wstringop-truncation-3.c: New test.
3533
3534 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3535
3536 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3537 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3538 * gcc.target/powerpc/swaps-p8-17.c: Same.
3539
3540 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3541
3542 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3543 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3544 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3545 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3546 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3547 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3548
3549 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3550
3551 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3552 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3553 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3554 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3555 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3556 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3557
3558 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3559
3560 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3561 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3562 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3563 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3564 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3565 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3566
3567 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3568
3569 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3570 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3571 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3572 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3573 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3574 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3575
3576 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3577
3578 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3579 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3580 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3581 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3582 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3583 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3584
3585 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3586
3587 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3588 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3589 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3590 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3591 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3592 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3593
3594 2018-06-12 Martin Liska <mliska@suse.cz>
3595
3596 * g++.dg/opt/mpx.C: New test.
3597 * gcc.target/i386/mpx.c: New test.
3598
3599 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3600
3601 * gcc.target/arc/builtin_simdarc.c: Update test.
3602 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3603 * gcc.target/arc/tumaddsidi4.c: Likewise.
3604
3605 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3606
3607 * gnat.dg/opt72a.ad[sb]: New test.
3608 * gnat.dg/opt72_pkg.ads: New helper.
3609
3610 2018-06-12 Tom de Vries <tdevries@suse.de>
3611
3612 * gcc.dg-selftests/dg-final.exp: New file.
3613
3614 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3615
3616 * g++.dg/lookup/new2.C: Test locations too.
3617 * g++.dg/other/ellipsis1.C: Likewise.
3618 * g++.dg/other/operator1.C: Likewise.
3619 * g++.dg/other/operator2.C: Likewise.
3620 * g++.dg/overload/operator2.C: Likewise.
3621 * g++.dg/parse/defarg11.C: Likewise.
3622 * g++.dg/parse/operator4.C: Likewise.
3623 * g++.dg/template/error30.C: Likewise.
3624 * g++.dg/template/explicit-args3.C: Likewise.
3625 * g++.dg/warn/effc1.C: Likewise.
3626 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3627 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3628 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3629 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3630 * g++.old-deja/g++.jason/operator.C: Likewise.
3631
3632 2018-06-11 Martin Sebor <msebor@redhat.com>
3633
3634 PR tree-optimization/86083
3635 * gcc.dg/strlenopt-44.c: New test.
3636
3637 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3638
3639 PR fortran/45521
3640 * gfortran.dg/generic_32.f90: New test.
3641 * gfortran.dg/generic_33.f90: New test.
3642
3643 2018-06-11 Carl Love <cel@us.ibm.com>
3644 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3645 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3646 long long bool. Remove duplicate dg-final for xxlxor. Update
3647 dg-final instruction counts.
3648 * gcc.target/powerpc/altivec-37.c (main): New file for
3649 tests vec_unpackh and vec_unpackl returning long long bool and
3650 long long int.
3651
3652 2018-06-11 Martin Liska <mliska@suse.cz>
3653
3654 PR tree-optimization/86089
3655 * gcc.dg/tree-ssa/pr86089.c: New test.
3656
3657 2018-06-11 Julia Koval <julia.koval@intel.com>
3658
3659 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3660 * gcc.target/i386/vpclmulqdq.c: Ditto.
3661
3662 2018-06-11 Olivier Hainque <hainque@adacore.com>
3663
3664 * gnat.dg/lang-dw2.adb: New test.
3665 * gnat.dg/lang-dw3.adb: New test.
3666
3667 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3668
3669 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3670 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3671
3672 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3673
3674 * gnat.dg/predicate1.adb: New testcase.
3675
3676 2018-06-11 Yannick Moy <moy@adacore.com>
3677
3678 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3679
3680 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3681
3682 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3683 testcase.
3684
3685 2018-06-11 Javier Miranda <miranda@adacore.com>
3686
3687 * gnat.dg/prot4.adb: New testcase.
3688
3689 2018-06-11 Yannick Moy <moy@adacore.com>
3690
3691 * gnat.dg/part_of1-instantiation.adb,
3692 gnat.dg/part_of1-instantiation.ads,
3693 gnat.dg/part_of1-private_generic.adb,
3694 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3695 testcase.
3696
3697 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3698
3699 * gnat.dg/contract1.adb: New testcase.
3700
3701 2018-06-11 Javier Miranda <miranda@adacore.com>
3702
3703 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3704 testcase.
3705
3706 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3707
3708 * gnat.dg/inline_always1.adb: New testcase.
3709
3710 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3711
3712 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3713 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3714 gnat.dg/nested_generic2_g2.ads: New testcase.
3715
3716 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 * g++.dg/template/friend64.C: New.
3719 * g++.old-deja/g++.other/friend4.C: Test the location too.
3720 * g++.old-deja/g++.pt/crash23.C: Likewise.
3721
3722 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3723
3724 * gfortran.dg/inline_matmul_23.f90: New test.
3725
3726 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3727
3728 PR fortran/85088
3729 * gfortran.dg/intent_decl_1.f90: New test case.
3730
3731 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3732
3733 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3734 * gfortran.dg/ieee/large_4.f90: Ditto.
3735 * gfortran.dg/round_4.f90: Ditto.
3736
3737 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3738
3739 PR fortran/38351
3740 * gfortran.dg/pr38351.f90: New test.
3741 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3742
3743 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3744
3745 PR fortran/85138
3746 PR fortran/85996
3747 PR fortran/86051
3748 * gfortran.dg/pr85138_1.f90: New test.
3749 * gfortran.dg/pr85138_2.f90: Ditto.
3750 * gfortran.dg/pr85996.f90: Ditto.
3751
3752 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3753
3754 PR fortran/78278
3755 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3756 * gfortran.dg/data_char_1.f90: Ditto.
3757 * gfortran.dg/pr78571.f90: Ditto.
3758 * gfortran.dg/pr78278.f90: New test.
3759
3760 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3761
3762 PR fortran/63514
3763 * gfortran.dg/pr63514.f90: New test.
3764
3765 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3766
3767 PR fortran/85631
3768 * gfortran.dg/bounds_check_20.f90: New test.
3769
3770 2018-06-08 Carl Love <cel@us.ibm.com>
3771
3772 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3773 vpkudum counts.
3774 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3775 vec_extract a signed int.
3776 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3777 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3778 vcmpgtsd, vcmpgtud.
3779 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3780 vec_extract a signed int.
3781 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3782 vec_extract a signed int.
3783 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3784 vec_xor builtins. Update xxsel, xxlxor counts.
3785
3786 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3787
3788 PR fortran/86059
3789 * gfortran.dg/associate_30.f90: Remove code tested ...
3790 * gfortran.dg/pr67803.f90: Ditto.
3791 * gfortran.dg/pr67805.f90: Ditto.
3792 * gfortran.dg/pr86059.f90: ... here. New test.
3793
3794 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3795
3796 PR fortran/78571
3797 * gfortran.dg/pr78571.f90: New test.
3798
3799 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3800
3801 PR target/85755
3802 * gcc.target/powerpc/pr85755.c: New test.
3803
3804 2018-06-08 Carl Love <cel@us.ibm.com>
3805
3806 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3807 vsx-vector-6.p7.c.
3808 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3809 vsx-vector-6.p9.c.
3810 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3811 for BE system that are different then for an LE system from this file
3812 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3813 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3814 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3815
3816 2018-06-08 Martin Liska <mliska@suse.cz>
3817
3818 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3819
3820 2018-06-08 Martin Liska <mliska@suse.cz>
3821
3822 * g++.dg/dg.exp: Do not use mpx.exp.
3823 * g++.dg/lto/lto.exp: Likewise.
3824 * g++.dg/lto/pr69729_0.C: Remove.
3825 * g++.dg/opt/pr71529.C: Remove.
3826 * g++.dg/pr63995-1.C: Remove.
3827 * g++.dg/pr68270.C: Remove.
3828 * g++.dg/pr71624.C: Remove.
3829 * g++.dg/pr71633.C: Remove.
3830 * g++.dg/pr79761.C: Remove.
3831 * g++.dg/pr79764.C: Remove.
3832 * g++.dg/pr79769.C: Remove.
3833 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3834 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3835 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3836 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3837 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3838 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3839 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3840 * gcc.dg/lto/pr66221_0.c: Remove.
3841 * gcc.target/i386/chkp-always_inline.c: Remove.
3842 * gcc.target/i386/chkp-bndret.c: Remove.
3843 * gcc.target/i386/chkp-builtins-1.c: Remove.
3844 * gcc.target/i386/chkp-builtins-2.c: Remove.
3845 * gcc.target/i386/chkp-builtins-3.c: Remove.
3846 * gcc.target/i386/chkp-builtins-4.c: Remove.
3847 * gcc.target/i386/chkp-const-check-1.c: Remove.
3848 * gcc.target/i386/chkp-const-check-2.c: Remove.
3849 * gcc.target/i386/chkp-hidden-def.c: Remove.
3850 * gcc.target/i386/chkp-label-address.c: Remove.
3851 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3852 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3853 * gcc.target/i386/chkp-pr69044.c: Remove.
3854 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3855 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3856 * gcc.target/i386/chkp-strchr.c: Remove.
3857 * gcc.target/i386/chkp-strlen-1.c: Remove.
3858 * gcc.target/i386/chkp-strlen-2.c: Remove.
3859 * gcc.target/i386/chkp-strlen-3.c: Remove.
3860 * gcc.target/i386/chkp-strlen-4.c: Remove.
3861 * gcc.target/i386/chkp-strlen-5.c: Remove.
3862 * gcc.target/i386/chkp-stropt-1.c: Remove.
3863 * gcc.target/i386/chkp-stropt-10.c: Remove.
3864 * gcc.target/i386/chkp-stropt-11.c: Remove.
3865 * gcc.target/i386/chkp-stropt-12.c: Remove.
3866 * gcc.target/i386/chkp-stropt-13.c: Remove.
3867 * gcc.target/i386/chkp-stropt-14.c: Remove.
3868 * gcc.target/i386/chkp-stropt-15.c: Remove.
3869 * gcc.target/i386/chkp-stropt-16.c: Remove.
3870 * gcc.target/i386/chkp-stropt-17.c: Remove.
3871 * gcc.target/i386/chkp-stropt-2.c: Remove.
3872 * gcc.target/i386/chkp-stropt-3.c: Remove.
3873 * gcc.target/i386/chkp-stropt-4.c: Remove.
3874 * gcc.target/i386/chkp-stropt-5.c: Remove.
3875 * gcc.target/i386/chkp-stropt-6.c: Remove.
3876 * gcc.target/i386/chkp-stropt-7.c: Remove.
3877 * gcc.target/i386/chkp-stropt-8.c: Remove.
3878 * gcc.target/i386/chkp-stropt-9.c: Remove.
3879 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3880 * gcc.target/i386/indirect-thunk-11.c: Remove.
3881 * gcc.target/i386/indirect-thunk-12.c: Remove.
3882 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3883 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3884 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3885 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3886 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3887 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3888 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3889 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3890 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3891 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3892 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3893 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3894 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3895 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3896 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3897 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3898 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3899 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3900 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3901 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3902 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3903 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3904 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3905 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3906 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3907 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3908 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3909 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3910 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3911 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3912 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3913 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3914 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3915 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3916 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3917 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3918 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3919 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3920 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3921 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3922 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3923 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3924 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3925 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3926 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3927 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3928 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3929 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3930 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3931 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3932 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3933 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3934 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3935 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3936 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3937 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3938 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3939 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3940 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3941 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3942 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3943 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3944 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3945 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3946 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3947 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3948 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3949 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3950 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3951 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3952 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3953 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3954 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3955 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3956 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3957 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3958 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3959 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3960 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3961 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3962 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3963 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3964 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3965 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3966 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3967 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3968 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3969 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3970 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3971 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3972 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3973 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3974 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3975 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3976 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3977 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3978 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3979 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3980 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3981 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3982 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3983 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3984 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3985 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3986 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3987 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3988 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3989 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3990 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3991 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3992 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3993 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3994 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3995 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3996 * gcc.target/i386/mpx/label-address-1.c: Remove.
3997 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3998 * gcc.target/i386/mpx/macro.c: Remove.
3999 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
4000 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
4001 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
4002 * gcc.target/i386/mpx/memcpy-1.c: Remove.
4003 * gcc.target/i386/mpx/memmove-1.c: Remove.
4004 * gcc.target/i386/mpx/memmove-2.c: Remove.
4005 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
4006 * gcc.target/i386/mpx/mpx-check.h: Remove.
4007 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
4008 * gcc.target/i386/mpx/mpx.exp: Remove.
4009 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
4010 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
4011 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
4012 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
4013 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
4014 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
4015 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
4016 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
4017 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
4018 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
4019 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
4020 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
4021 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
4022 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4023 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4024 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4025 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4026 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4027 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4028 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4029 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4030 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4031 * gcc.target/i386/mpx/pr65508.c: Remove.
4032 * gcc.target/i386/mpx/pr65531.cc: Remove.
4033 * gcc.target/i386/mpx/pr66048.cc: Remove.
4034 * gcc.target/i386/mpx/pr66134.c: Remove.
4035 * gcc.target/i386/mpx/pr66566.c: Remove.
4036 * gcc.target/i386/mpx/pr66567.c: Remove.
4037 * gcc.target/i386/mpx/pr66568.c: Remove.
4038 * gcc.target/i386/mpx/pr66569.c: Remove.
4039 * gcc.target/i386/mpx/pr66581.c: Remove.
4040 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4041 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4042 * gcc.target/i386/mpx/pr68416.c: Remove.
4043 * gcc.target/i386/mpx/pr78339.c: Remove.
4044 * gcc.target/i386/mpx/pr79631.c: Remove.
4045 * gcc.target/i386/mpx/pr79633.c: Remove.
4046 * gcc.target/i386/mpx/pr79753.c: Remove.
4047 * gcc.target/i386/mpx/pr79770.c: Remove.
4048 * gcc.target/i386/mpx/pr79987.c: Remove.
4049 * gcc.target/i386/mpx/pr79988.c: Remove.
4050 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4051 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4052 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4053 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4054 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4055 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4056 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4057 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4058 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4059 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4060 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4061 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4062 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4063 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4064 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4065 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4066 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4067 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4068 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4069 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4070 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4071 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4072 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4073 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4074 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4075 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4076 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4077 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4078 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4079 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4080 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4081 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4082 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4083 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4084 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4085 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4086 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4087 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4088 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4089 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4090 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4091 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4092 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4093 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4094 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4095 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4096 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4097 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4098 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4099 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4100 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4101 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4102 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4103 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4104 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4105 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4106 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4107 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4108 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4109 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4110 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4111 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4112 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4113 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4114 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4115 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4116 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4117 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4118 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4119 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4120 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4121 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4122 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4123 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4124 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4125 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4126 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4127 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4128 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4129 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4130 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4131 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4132 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4133 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4134 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4135 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4136 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4137 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4138 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4139 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4140 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4141 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4142 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4143 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4144 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4145 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4146 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4147 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4148 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4149 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4150 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4151 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4152 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4153 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4154 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4155 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4156 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4157 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4158 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4159 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4160 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4161 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4162 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4163 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4164 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4165 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4166 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4167 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4168 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4169 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4170 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4171 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4172 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4173 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4174 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4175 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4176 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4177 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4178 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4179 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4180 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4181 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4182 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4183 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4184 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4185 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4186 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4187 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4188 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4189 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4190 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4191 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4192 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4193 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4194 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4195 * gcc.target/i386/pr63995-2.c: Remove.
4196 * gcc.target/i386/pr64805.c: Remove.
4197 * gcc.target/i386/pr65044.c: Remove.
4198 * gcc.target/i386/pr65167.c: Remove.
4199 * gcc.target/i386/pr65183.c: Remove.
4200 * gcc.target/i386/pr65184.c: Remove.
4201 * gcc.target/i386/pr65523.c: Remove.
4202 * gcc.target/i386/pr70876.c: Remove.
4203 * gcc.target/i386/pr70877.c: Remove.
4204 * gcc.target/i386/pr71458.c: Remove.
4205 * gcc.target/i386/pr80880.c: Remove.
4206 * gcc.target/i386/ret-thunk-25.c: Remove.
4207 * gcc.target/i386/thunk-retbnd.c: Remove.
4208 * lib/mpx-dg.exp: Remove.
4209 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4210
4211 2018-06-07 Carl Love <cel@us.ibm.com>
4212
4213 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4214 statements.
4215
4216 2018-06-07 Carl Love <cel@us.ibm.com>
4217
4218 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4219 error message.
4220
4221 2018-06-07 Marek Polacek <polacek@redhat.com>
4222
4223 PR c/85318
4224 * gcc.dg/Wc90-c99-compat-10.c: New test.
4225 * gcc.dg/Wc90-c99-compat-11.c: New test.
4226 * gcc.dg/Wc90-c99-compat-12.c: New test.
4227 * gcc.dg/Wc90-c99-compat-9.c: New test.
4228
4229 2018-06-07 Paul Koning <ni1d@arrl.net>
4230
4231 * gcc.c-torture/compile/20180605-1.c: New test.
4232
4233 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4234
4235 PR fortran/86045
4236 * gfortran.dg/pr86045.f90: New test.
4237
4238 2018-06-07 Marek Polacek <polacek@redhat.com>
4239
4240 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4241
4242 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4243
4244 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4245
4246 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4247
4248 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4249 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4250 * gcc.target/msp430/msp430.h: New test header file.
4251
4252 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR tree-optimization/69615
4255 * gcc.dg/tree-ssa/pr69615.c: New test.
4256
4257 2018-06-07 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/85935
4260 * gcc.dg/graphite/pr85935.c: New testcase.
4261
4262 2018-06-04 Carl Love <cel@us.ibm.com>
4263
4264 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4265 debug print statements. Fix a few formating issues.
4266
4267 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4268
4269 PR target/85657
4270 * gcc.target/powerpc/pr85657-4.c: New tests.
4271 * gcc.target/powerpc/pr85657-5.c: Likewise.
4272 * gcc.target/powerpc/pr85657-6.c: Likewise.
4273
4274 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4275
4276 PR fortran/85641
4277 * gfortran.dg/realloc_on_assign_30.f90: New test.
4278
4279 2018-06-06 Carl Love <cel@us.ibm.com>
4280 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4281 argument to vui_arg.
4282
4283 2018-06-06 Carl Love <cel@us.ibm.com>
4284
4285 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4286 to builtins-4.c.
4287 * gcc.target/powerpc/builtins-4.c: New test file for tests
4288 that need -mvsx.
4289
4290 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4291
4292 PR target/85657
4293 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4294 be used in templates. Don't check for them in overloaded functions.
4295
4296 2018-06-06 Jim Wilson <jimw@sifive.com>
4297
4298 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4299 * gcc.target/riscv/interrupt-mmode.c: New.
4300 * gcc.target/riscv/interrupt-smode.c: New.
4301 * gcc.target/riscv/interrupt-umode.c: New.
4302
4303 2018-06-06 Marek Polacek <polacek@redhat.com>
4304
4305 PR c++/85977
4306 * g++.dg/cpp0x/initlist102.C: New test.
4307 * g++.dg/cpp0x/initlist103.C: New test.
4308 * g++.dg/cpp0x/initlist104.C: New test.
4309
4310 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4311
4312 * gcc.dg/torture/pr86066.c: New test.
4313
4314 2018-06-06 Richard Biener <rguenther@suse.de>
4315
4316 PR tree-optimization/86062
4317 * g++.dg/tree-ssa/pr86062.C: New testcase.
4318
4319 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4320
4321 * gcc.target/msp430/function-attributes-4.c: New test.
4322 * gcc.target/msp430/static-interrupts.c: New test.
4323
4324 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4325
4326 PR target/79924
4327 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4328 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4329 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4330 * gcc.target/aarch64/nofp_1.c: Ditto.
4331
4332 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4333
4334 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4335
4336 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4337
4338 PR fortran/85701
4339 * gfortran.dg/goacc/pr85701.f90: New test.
4340
4341 2018-06-05 Marek Polacek <polacek@redhat.com>
4342
4343 PR c++/85976
4344 * g++.dg/cpp0x/alias-decl-64.C: New test.
4345
4346 2018-06-05 Richard Biener <rguenther@suse.de>
4347
4348 PR tree-optimization/86046
4349 * gcc.dg/pr86046.c: New testcase.
4350
4351 2018-06-05 Richard Biener <rguenther@suse.de>
4352
4353 PR tree-optimization/86047
4354 * gcc.dg/pr86047.c: New testcase.
4355
4356 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4357
4358 PR target/81497
4359 * g++.target/arm/arm.exp: New file.
4360 * g++.target/arm/pr81497.C: Likewise.
4361
4362 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4363
4364 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4365
4366 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4367
4368 * gcc.dg/store_merging_21.c: New test.
4369 * gnat.dg/opt71b.adb: Likewise.
4370 * gnat.dg/opt71.adb: Rename into...
4371 * gnat.dg/opt71a.adb: ...this.
4372
4373 2018-06-04 Richard Biener <rguenther@suse.de>
4374
4375 PR tree-optimization/85955
4376 * gcc.dg/pr85955.c: New testcase.
4377
4378 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4379
4380 PR fortran/85981
4381 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4382 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4383 * gfortran.dg/allocate_stat_2.f90: Ditto.
4384 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4385
4386 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4387
4388 * gcc.target/aarch64/sve/extract_5.c: New test.
4389
4390 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4391
4392 PR target/85832
4393 PR target/86036
4394 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4395 vptestm.
4396 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4397 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4398 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4399 * gcc.target/i386/avx512bw-pr86036.c: New test.
4400
4401 2018-06-04 Richard Biener <rguenther@suse.de>
4402
4403 PR tree-optimization/86038
4404 * gcc.dg/pr86038.c: New testcase.
4405
4406 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4407
4408 PR tree-optimization/69615
4409 * gcc.dg/pr69615.c: New test.
4410
4411 PR c++/86025
4412 * c-c++-common/gomp/pr86025.c: New test.
4413
4414 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4415
4416 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4417
4418 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4419
4420 * gcc.dg/torture/pr86034.c: New test.
4421
4422 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4423
4424 PR fortran/36497
4425 * gfortran.dg/cray_pointer_12.f90: New test.
4426
4427 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4428
4429 PR fortran/85938
4430 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4431
4432 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4433
4434 * gnat.dg/specs/opt3.ads: New test.
4435 * gnat.dg/specs/opt3_pkg.ads: New helper.
4436
4437 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4438
4439 * gnat.dg/discr53.ad[sb]: New test.
4440 * gnat.dg/discr53_pkg.ads: New helper.
4441
4442 2018-06-01 Carl Love <cel@us.ibm.com>
4443
4444 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4445 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4446
4447 2018-06-01 Carl Love <cel@us.ibm.com>
4448
4449 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4450 to make it consistent with the naming convention in the file.
4451 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4452 to altivec-7.c. Delete file.
4453 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4454 to altivec-7.c. Delete file.
4455 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4456 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4457 vec_unpackl tests. Update instruction counts.
4458 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4459 tests to builtins-1.c.
4460 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4461 tests to builtins-1.c.
4462 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4463 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4464 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4465 Remove vec_ctf tests returning double. Remove vec_cts with
4466 double args. Remove vec_sel with invalid arguments. Add tests for
4467 vec_splat.
4468 Add instruction counts for new tests.
4469 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4470 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4471 vec_unsigned.
4472 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4473 test_sll_vsill_vsill_vuc.
4474 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4475 vec_revb.
4476 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4477 tests from altivec-7.h.
4478 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4479 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4480 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4481 splat_sll, splat_uc, splat_int128, splat_uint128.
4482 Make second argument of vec_extract and vec_insert a signed int.
4483 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4484 argument.
4485
4486 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4487
4488 * gcc.dg/store_merging_20.c: New test.
4489 * gnat.dg/opt71.adb: Likewise.
4490 * gnat.dg/opt71_pkg.ads: New helper.
4491
4492 2018-06-01 Carl Love <cel@us.ibm.com>
4493
4494 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4495 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4496 Add vec_xst_be for signed and unsigned arguments.
4497
4498 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4499
4500 PR fortran/85816
4501 PR fortran/85975
4502 * gfortran.dg/pr85816.f90: New test.
4503 * gfortran.dg/pr85975.f90: New test.
4504
4505 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4506
4507 PR fortran/63570
4508 * gfortran.dg/random_init_1.f90: New test.
4509 * gfortran.dg/random_init_2.f90: New test.
4510 * gfortran.dg/random_init_3.f90: New test.
4511 * gfortran.dg/random_init_4.f90: New test.
4512 * gfortran.dg/random_init_5.f90: New test.
4513 * gfortran.dg/random_init_6.f90: New test.
4514
4515 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4516
4517 PR tree-optimization/85989
4518 * gcc.dg/torture/pr85989.c: New test.
4519
4520 2018-06-01 Richard Biener <rguenther@suse.de>
4521
4522 PR middle-end/86017
4523 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4524
4525 2018-06-01 Richard Biener <rguenther@suse.de>
4526
4527 PR ipa/85960
4528 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4529
4530 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4531
4532 PR middle-end/78809
4533 * gcc.dg/strcmpopt_2.c: New test.
4534 * gcc.dg/strcmpopt_3.c: New test.
4535
4536 PR middle-end/83026
4537 * gcc.dg/strcmpopt_3.c: New test.
4538
4539 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR target/85984
4542 * gcc.target/i386/pr85984.c: New test.
4543
4544 2018-05-31 Martin Sebor <msebor@redhat.com>
4545
4546 PR c/82063
4547 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4548 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4549 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4550 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4551 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4552 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4553 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4554 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4555 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4556 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4557 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4558 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4559 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4560 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4561 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4562 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4563 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4564 * gcc.dg/Walloc-size-larger-than.c: New test.
4565
4566 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4567 Cesar Philippidis <cesar@codesourcery.com>
4568
4569 PR middle-end/85879
4570 * gfortran.dg/goacc/pr77371-1.f90: New test.
4571 * gfortran.dg/goacc/pr77371-2.f90: New test.
4572 * gfortran.dg/goacc/pr85879.f90: New test.
4573
4574 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4575
4576 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4577 * gnat.dg/stack_usage1b.adb: Likewise.
4578 * gnat.dg/stack_usage1c.adb: Likewise.
4579 * gnat.dg/stack_usage3.adb: Likewise.
4580 * gnat.dg/stack_usage1_pkg.adb: Delete.
4581
4582 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4583
4584 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4585 * gcc.dg/store_merging_11.c: Likewise.
4586 * gcc.dg/store_merging_13.c: Likewise.
4587 * gcc.dg/store_merging_14.c: Likewise.
4588 * gcc.dg/store_merging_15.c: Likewise.
4589 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4590
4591 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4592
4593 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4594 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4595 gnat.dg/limited1_outer.ads: New testcase.
4596
4597 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4598
4599 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4600 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4601 New testcase.
4602
4603 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4604
4605 * gnat.dg/size_clause1.adb: New testcase.
4606
4607 2018-05-31 Javier Miranda <miranda@adacore.com>
4608
4609 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4610
4611 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4612
4613 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4614 vld1x3 intrinsics for aarch64.
4615 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4616 vst1x2 intrinsics for aarch64.
4617 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4618 vst1x3 intrinsics for aarch64.
4619
4620 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4621
4622 PR c++/77777
4623 * g++.dg/diagnostic/pr77777.C: New test.
4624
4625 2018-05-30 David Pagan <dave.pagan@oracle.com>
4626
4627 PR c/55976
4628 * gcc.dg/noncompile/pr55976-1.c: New test.
4629 * gcc.dg/noncompile/pr55976-2.c: New test.
4630
4631 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4632
4633 * gcc.dg/lto/20111213-1_0.c: Fix template.
4634 * gcc.dg/lto/20100603-1_0.c: Fix template.
4635 * gcc.dg/lto/20100603-2_0.c: Fix template.
4636 * gcc.dg/lto/20100603-3_0.c: Fix template.
4637
4638 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4639 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4640 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4641 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4642 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4643 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4644 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4645 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4646 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4647 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4648 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4649 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4650 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4651 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4652 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4653 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4654 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4655 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4656 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4657 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4658 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4659 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4660 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4661 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4662 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4663 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4664 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4665 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4666 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4667 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4668 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4669 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4670 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4671 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4672 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4673 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4674 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4675 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4676 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4677 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4678 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4679 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4680 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4681 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4682 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4683 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4684 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4685 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4686 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4687 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4688 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4689 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4690 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4691 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4692 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4693 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4694 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4695 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4696 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4697 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4698 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4699 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4700
4701 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4702
4703 Revert:
4704 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4705
4706 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4707
4708 * gcc.target/aarch64/simd/ldp_stp_9: New.
4709 * gcc.target/aarch64/simd/ldp_stp_10: New.
4710 * gcc.target/aarch64/simd/ldp_stp_11: New.
4711 * gcc.target/aarch64/simd/ldp_stp_12: New.
4712
4713 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4714
4715 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4716
4717 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4718
4719 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4720
4721 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4722
4723 PR target/85950
4724 * gcc.target/i386/pr85950.c: New test.
4725
4726 2018-05-29 Marek Polacek <polacek@redhat.com>
4727
4728 PR c++/85883
4729 * g++.dg/cpp1z/class-deduction55.C: New test.
4730 * g++.dg/cpp1z/class-deduction56.C: New test.
4731 * g++.dg/cpp1z/class-deduction57.C: New test.
4732
4733 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR c++/85952
4736 * g++.dg/warn/Wunused-var-33.C: New test.
4737
4738 PR target/85918
4739 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4740 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4741 arrays. Add suffix 1 to all functions and use 4 iterations rather
4742 than N. Add functions with conversions to and from float.
4743 Add new set of functions with 8 iterations and another one
4744 with 16 iterations, expect 24 vectorized loops instead of just 4.
4745 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4746
4747 2018-05-29 Javier Miranda <miranda@adacore.com>
4748
4749 * gnat.dg/equal2.adb: New testcase.
4750
4751 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4752
4753 * gnat.dg/float_attributes_overflows.adb: New testcase.
4754
4755 2018-05-29 Pascal Obry <obry@adacore.com>
4756
4757 * gnat.dg/normalize_pathname.adb: New testcase.
4758
4759 2018-05-29 Tom de Vries <tom@codesourcery.com>
4760
4761 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4762 message.
4763 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4764 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4765 * lib/scantree.exp (scan-tree-dump-times): Same.
4766
4767 2018-05-29 Tom de Vries <tom@codesourcery.com>
4768
4769 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4770 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4771 Use proc name as first argument to dg-scan.
4772
4773 2018-05-29 Tom de Vries <tom@codesourcery.com>
4774
4775 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4776 with no arguments.
4777
4778 2018-05-28 Richard Biener <rguenther@suse.de>
4779
4780 PR tree-optimization/85934
4781 * gcc.target/i386/pr85934.c: New testcase.
4782
4783 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4784
4785 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4786
4787 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4788
4789 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4790
4791 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4792
4793 * gnat.dg/fixedpnt5.adb: New testcase.
4794
4795 2018-05-28 Justin Squirek <squirek@adacore.com>
4796
4797 * gnat.dg/array31.adb: New testcase.
4798
4799 2018-05-28 Justin Squirek <squirek@adacore.com>
4800
4801 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4802 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4803
4804 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4805
4806 * gfortran.dg/data_stmt_pointer.f90: new test.
4807
4808 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4809
4810 PR target/85918
4811 * gcc.target/i386/avx512dq-pr85918.c: New test.
4812
4813 2018-05-25 Jim Wilson <jimw@sifive.com>
4814
4815 * gcc.target/riscv/interrupt-1.c: New.
4816 * gcc.target/riscv/interrupt-2.c: New.
4817 * gcc.target/riscv/interrupt-3.c: New.
4818 * gcc.target/riscv/interrupt-4.c: New.
4819 * gcc.target/riscv/interrupt-5.c: New.
4820
4821 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4822
4823 PR fortran/85786
4824 * gfortran.dg/pr85786.f90: New test.
4825
4826 2018-05-25 Paul Koning <ni1d@arrl.net>
4827
4828 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4829 * gcc.c-torture/compile/pr55921.c: Ditto.
4830 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4831 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4832
4833 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR target/85832
4836 * gcc.target/i386/avx512f-pr85832.c: New test.
4837 * gcc.target/i386/avx512vl-pr85832.c: New test.
4838 * gcc.target/i386/avx512bw-pr85832.c: New test.
4839 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4840
4841 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4842
4843 PR tree-optimization/85720
4844 * gcc.dg/tree-ssa/pr85720.c: New test.
4845 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4846 distribution.
4847
4848 2018-05-25 Martin Liska <mliska@suse.cz>
4849
4850 PR testsuite/85911
4851 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4852 for 'Removing basic block'.
4853
4854 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4855
4856 * gnat.dg/sec_stack1.adb: New testcase.
4857
4858 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4859
4860 * gnat.dg/fixedpnt4.adb: New testcase.
4861
4862 2018-05-25 Javier Miranda <miranda@adacore.com>
4863
4864 * gnat.dg/interface7.adb: New testcase.
4865
4866 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4867
4868 * gnat.dg/sec_stack2.adb: New testcase.
4869
4870 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4871
4872 * gnat.dg/interface6.adb: New testcase.
4873
4874 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4875
4876 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4877
4878 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4879
4880 * lib/target-supports.exp
4881 (check_effective_target_vect_double_cond_arith): Include
4882 multiplication and division.
4883 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4884 fully-masked loops with a fixed vector length.
4885 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4886 tests.
4887 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4888 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4889 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4890
4891 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4892
4893 * gcc.target/aarch64/sve/div_1.c: New test.
4894 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4895 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4896 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4897
4898 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4899
4900 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4901
4902 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4903
4904 * lib/target-supports.exp
4905 (check_effective_target_vect_double_cond_arith): New proc.
4906 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4907 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4908 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4909 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4910 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4911 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4912 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4913
4914 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4915
4916 PR fortran/85839
4917 * gfortran.dg/f2018_obs.f90: New test case.
4918
4919 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4920
4921 PR fortran/85543
4922 * gfortran.dg/pr85543.f90: New test.
4923
4924 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4925
4926 PR fortran/85780
4927 * gfortran.dg/pr85780.f90: New test.
4928
4929 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4930
4931 PR fortran/85779
4932 * gfortran.dg/pr85779_1.f90: New test.
4933 * gfortran.dg/pr85779_2.f90: Ditto.
4934 * gfortran.dg/pr85779_3.f90: Ditto.
4935
4936 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4937
4938 PR fortran/85895
4939
4940 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4941 * gfortran.dg/pr85895.f90: New test.
4942
4943 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4944
4945 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4946 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4947
4948 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4949
4950 * gcc.dg/fold-popcount-1.c: New testcase.
4951 * gcc.dg/fold-popcount-2.c: New testcase.
4952 * gcc.dg/fold-popcount-3.c: New testcase.
4953 * gcc.dg/fold-popcount-4.c: New testcase.
4954
4955 2018-05-24 Marek Polacek <polacek@redhat.com>
4956
4957 PR c++/85847
4958 * g++.dg/cpp0x/new3.C: New test.
4959
4960 2018-05-24 Javier Miranda <miranda@adacore.com>
4961
4962 * gnat.dg/discr52.adb: New testcase.
4963
4964 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4965
4966 * gnat.dg/others1.adb: New testcase.
4967
4968 2018-05-24 Justin Squirek <squirek@adacore.com>
4969
4970 * gnat.dg/raise_expr.adb: New testcase.
4971
4972 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4973
4974 * gnat.dg/formal_containers.adb: New testcase.
4975
4976 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4977
4978 * gcc.target/i386/pr85345.c: Require ifunc support.
4979
4980 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4981
4982 * gcc.dg/vect/vect-fma-1.c: New test.
4983
4984 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4985
4986 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4987 scan-tree-dump*.
4988
4989 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4990
4991 PR target/83009
4992 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4993
4994 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4995
4996 PR target/78849
4997 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4998 DEFAULT_CFLAGS.
4999 * gcc.target/msp430/pr78849.c: New test.
5000
5001 2018-05-23 Marek Polacek <polacek@redhat.com>
5002
5003 * g++.dg/cpp2a/range-for8.C: New test.
5004 * g++.dg/cpp2a/range-for9.C: New test.
5005 * g++.dg/cpp2a/range-for10.C: New test.
5006
5007 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
5008
5009 * lib/target-supports.exp (check_effective_target_be): New.
5010 (check_effective_target_le): New.
5011
5012 2018-05-23 Marek Polacek <polacek@redhat.com>
5013
5014 * g++.dg/cpp2a/range-for1.C: New test.
5015 * g++.dg/cpp2a/range-for2.C: New test.
5016 * g++.dg/cpp2a/range-for3.C: New test.
5017 * g++.dg/cpp2a/range-for4.C: New test.
5018 * g++.dg/cpp2a/range-for5.C: New test.
5019 * g++.dg/cpp2a/range-for6.C: New test.
5020 * g++.dg/cpp2a/range-for7.C: New test.
5021
5022 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5023
5024 * gcc.target/i386/cvt-3.c: New test.
5025
5026 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5027
5028 * gcc.target/i386/cvt-2.c: New test.
5029
5030 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5031
5032 * gcc.dg/pr79985.c: New testcase.
5033
5034 2018-05-23 Richard Biener <rguenther@suse.de>
5035
5036 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5037
5038 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5039
5040 PR target/84882
5041 * gcc.target/aarch64/pr84882.c: New test.
5042 * gcc.target/aarch64/target_attr_18.c: Likewise.
5043
5044 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5045
5046 PR tree-optimization/85853
5047 * gfortran.dg/vect/pr85853.f90: New test.
5048
5049 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5050
5051 * gnat.dg/import2.adb: New testcase.
5052
5053 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5054
5055 * gnat.dg/discr51.adb: New testcase.
5056
5057 2018-05-23 Javier Miranda <miranda@adacore.com>
5058
5059 * gnat.dg/valid_scalars1.adb: New testcase.
5060
5061 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5062
5063 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5064
5065 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5066
5067 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5068 testcase.
5069
5070 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5071
5072 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5073 testcase.
5074
5075 2018-05-23 Bob Duff <duff@adacore.com>
5076
5077 * gnat.dg/addr10.adb: New testcase.
5078
5079 2018-05-23 Richard Biener <rguenther@suse.de>
5080
5081 PR middle-end/85874
5082 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5083
5084 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5085
5086 PR tree-optimization/85822
5087 * c-c++-common/pr85822.c: New test.
5088
5089 2018-05-23 Richard Biener <rguenther@suse.de>
5090
5091 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5092
5093 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5094
5095 PR fortran/85841
5096 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5097
5098 2018-05-22 Martin Sebor <msebor@redhat.com>
5099
5100 PR middle-end/85359
5101 * gcc.dg/attr-nonstring.c: New test.
5102
5103 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5104
5105 PR target/85345
5106 * gcc.target/i386/pr85345.c: New test.
5107
5108 2018-05-22 Luis Machado <luis.machado@linaro.org>
5109
5110 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5111
5112 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5113
5114 PR fortran/85841
5115 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5116 dg-additional-options.
5117 * gfortran.dg/graphite/block-2.f: Ditto.
5118 * gfortran.dg/graphite/id-19.f: Ditto.
5119 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5120 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5121 * gfortran.dg/vect/pr52580.f: Ditto.
5122
5123 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5124
5125 * gcc.target/aarch64/ldp_stp_6.c: New.
5126 * gcc.target/aarch64/ldp_stp_7.c: New.
5127 * gcc.target/aarch64/ldp_stp_8.c: New.
5128
5129 2018-05-22 Martin Sebor <msebor@redhat.com>
5130
5131 PR c/85623
5132 * c-c++-common/attr-nonstring-3.c: Adjust.
5133 * c-c++-common/attr-nonstring-4.c: Adjust.
5134 * c-c++-common/attr-nonstring-6.c: New test.
5135
5136 2018-05-22 Martin Sebor <msebor@redhat.com>
5137
5138 PR tree-optimization/85826
5139 * gcc.dg/Wrestrict-17.c: New test.
5140
5141 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5142
5143 * gcc.dg/torture/pr85862.c: Rename to...
5144 * gcc.dg/torture/pr85852.c: ...this.
5145
5146 2018-05-22 Justin Squirek <squirek@adacore.com>
5147
5148 * gnat.dg/warn14.adb: New testcase.
5149
5150 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5151
5152 * gnat.dg/controlled8.adb: New testcase.
5153
5154 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5155
5156 * gnat.dg/discr50.adb: New testcase.
5157
5158 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5159
5160 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5161 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5162 gnat.dg/discr49_rec2.ads: New testcase.
5163
5164 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5165
5166 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5167 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5168 testcase.
5169
5170 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5171
5172 * gnat.dg/fixedpnt3.adb: New testcase.
5173
5174 2018-05-22 Justin Squirek <squirek@adacore.com>
5175
5176 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5177 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5178
5179 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5180
5181 PR middle-end/85862
5182 * gcc.dg/torture/pr85862.c: New test.
5183
5184 2018-05-22 Richard Biener <rguenther@suse.de>
5185
5186 PR tree-optimization/85834
5187 * g++.dg/torture/pr85834.C: New testcase.
5188 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5189
5190 2018-05-22 Martin Liska <mliska@suse.cz>
5191
5192 PR ipa/85607
5193 * g++.dg/ipa/pr85607.C: New test.
5194
5195 2018-05-22 Richard Biener <rguenther@suse.de>
5196
5197 PR tree-optimization/85863
5198 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5199
5200 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5201
5202 PR fortran/85841
5203 * gfortran.dg/assumed_rank_5.f90: Update error message.
5204 * gfortran.dg/assumed_type_4.f90: Ditto.
5205 * gfortran.dg/bind_c_array_params.f03: Ditto.
5206 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5207 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5208 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5209 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5210 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5211 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5212 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5213 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5214 * gfortran.dg/rank_3.f90: Ditto.
5215 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5216 * gfortran.dg/implicit_14.f90: Ditto.
5217
5218 2018-05-21 Christian Groessler <chris@groessler.org>
5219
5220 * gcc.c-torture/compile/simd-5.c: Fix comment.
5221
5222 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5223
5224 PR target/85657
5225 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5226 __float128, __ibm128, and long double.
5227 * gcc.target/powerpc/pr85657-2.c: Likewise.
5228 * gcc.target/powerpc/pr85657-3.c: Likewise.
5229 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5230 implementated as a separate type internally, and is not just an
5231 alias for long double.
5232
5233 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5234
5235 PR tree-optimization/85814
5236 * gcc.dg/torture/pr85814.c: New test.
5237
5238 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5239
5240 PR c++/84588
5241 * g++.dg/cpp0x/cond1.C: New.
5242 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5243 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5244 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5245 * g++.dg/parse/cond6.C: Likewise.
5246 * g++.dg/parse/cond7.C: Likewise.
5247 * g++.dg/parse/cond8.C: Likewise.
5248 * g++.dg/cpp1z/decomp16.C: Update.
5249 * g++.old-deja/g++.jason/cond.C: Likewise.
5250
5251 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5252
5253 ChangeLog for r260480
5254 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5255 warnings for deleted and obsolescent features.
5256 * gfortran.dg/graphite/id-19.f: Ditto.
5257 * gfortran.dg/graphite/id-20.f: Ditto.
5258 * gfortran.dg/graphite/id-27.f90: Ditto.
5259 * gfortran.dg/graphite/pr82449.f: Ditto.
5260
5261 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5262
5263 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5264 tiny and large memory models.
5265
5266 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5267
5268 * gnat.dg/suppress_initialization.adb,
5269 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5270
5271 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5272
5273 * gnat.dg/exit1.adb: New testcase.
5274
5275 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5276
5277 * gnat.dg/array30.adb: New testcase.
5278
5279 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5280
5281 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5282
5283 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5284
5285 * gcc.c-torture/execute/ssad-run.c: New test.
5286 * gcc.c-torture/execute/usad-run.c: Likewise.
5287 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5288 * gcc.target/aarch64/usadv16qi.c: Likewise.
5289
5290 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5291
5292 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5293 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5294 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5295 vbcaxq_s64): New.
5296 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5297 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5298 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5299
5300 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5301
5302 PR fortran/85841
5303 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5304 * gfortran.dg/g77/20020307-1.f: Ditto.
5305 * gfortran.dg/g77/980310-3.f: Ditto.
5306 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5307 * gfortran.dg/goacc/loop-1.f95: Ditto.
5308 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5309 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5310 * gfortran.dg/gomp/do-1.f90: Ditto.
5311 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5312 * gfortran.dg/pr17229.f: Ditto.
5313 * gfortran.dg/pr37243.f: Ditto.
5314 * gfortran.dg/pr49721-1.f: Ditto.
5315 * gfortran.dg/pr58484.f: Ditto.
5316 * gfortran.dg/pr81175.f: Ditto.
5317 * gfortran.dg/pr81723.f: Ditto.
5318 * gfortran.dg/predcom-2.f: Ditto.
5319 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5320 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5321 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5322 * gfortran.dg/vect/pr52580.f: Ditto.
5323
5324 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5325
5326 PR fortran/80657
5327 * gfortran.dg/char_result_18.f90: New test.
5328
5329 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5330
5331 PR fortran/49636
5332 * gfortran.dg/associate_38.f90: New test.
5333
5334 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5335
5336 PR fortran/82275
5337 * gfortran.dg/select_type_42.f90: New test.
5338
5339 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5340
5341 PR fortran/82923
5342 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5343 that the patch fixes PR66694 & PR82617, although the testcases
5344 are not explicitly included.
5345
5346 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5347
5348 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5349
5350 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5351
5352 PR c++/82899
5353 * g++.dg/pr82899.C: New testcase.
5354
5355 2018-05-18 Martin Liska <mliska@suse.cz>
5356
5357 * gcc.dg/pr68766.c: Change pruned output.
5358
5359 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5360
5361 PR c++/85782
5362 * c-c++-common/goacc/pr85782.c: New test.
5363
5364 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5365
5366 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5367
5368 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5369
5370 * gcc.target/arm/pr62554.c: Delete.
5371 * gcc.target/arm/pr69610-1.c: Likewise.
5372 * gcc.target/arm/pr69610-2.c: Likewise.
5373
5374 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5375
5376 * gcc.target/arm/pr40887.c: Update comment.
5377 * lib/target-supports.exp: Don't generate effective target checks
5378 and related helpers for armv5. Update comment.
5379 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5380 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5381 target check and options.
5382
5383 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5384
5385 PR middle-end/85817
5386 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5387 scan-tree-dump-not for h.
5388
5389 2018-05-18 Richard Biener <rguenther@suse.de>
5390
5391 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5392 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5393 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5394 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5395 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5396 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5397 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5398 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5399 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5400 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5401 * gcc.dg/vrp-min-max-1.c: Likewise.
5402 * gcc.dg/vrp-min-max-3.c: New testcase.
5403
5404 2018-05-18 Richard Biener <rguenther@suse.de>
5405
5406 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5407 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5408 * gcc.dg/graphite/scop-6.c: Likewise.
5409 * gcc.dg/graphite/scop-7.c: Likewise.
5410 * gcc.dg/graphite/scop-8.c: Likewise.
5411 * gcc.dg/graphite/scop-9.c: Likewise.
5412
5413 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5414
5415 * gcc.target/aarch64/vect-init-ld1.c: New test.
5416
5417 2018-05-18 Martin Liska <mliska@suse.cz>
5418
5419 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5420 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5421
5422 2018-05-18 Martin Liska <mliska@suse.cz>
5423
5424 * gcc.dg/ipa/ipa-icf-39.c: New test.
5425 * gcc.dg/pr68766.c: Adjust pruned output.
5426
5427 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5428
5429 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5430 New proc.
5431 * gcc.dg/fma-1.c: New test.
5432 * gcc.dg/fma-2.c: Likewise.
5433 * gcc.dg/fma-3.c: Likewise.
5434 * gcc.dg/fma-4.c: Likewise.
5435 * gcc.dg/fma-5.c: Likewise.
5436 * gcc.dg/fma-6.c: Likewise.
5437 * gcc.dg/fma-7.c: Likewise.
5438 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5439 scalar_all_fma.
5440 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5441 * gfortran.dg/reassoc_8.f: Likewise.
5442 * gfortran.dg/reassoc_9.f: Likewise.
5443 * gfortran.dg/reassoc_10.f: Likewise.
5444
5445 2018-05-17 Jim Wilson <jimw@sifive.com>
5446
5447 * gcc.target/riscv/switch-qi.c: New.
5448 * gcc.target/riscv/switch-si.c: New.
5449
5450 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5451
5452 PR target/85698
5453 * gcc.target/powerpc/pr85698.c: New test.
5454
5455 2018-05-17 Richard Biener <rguenther@suse.de>
5456
5457 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5458
5459 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5460
5461 PR tree-optimization/85793
5462 * gcc.dg/vect/pr85793.c: New test.
5463
5464 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5465
5466 * gcc.dg/gimplefe-28.c: New test.
5467 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5468 internal function calls.
5469 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5470
5471 2018-05-17 Martin Liska <mliska@suse.cz>
5472
5473 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5474 space in between 'G_' and '('.
5475
5476 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR target/85323
5479 * gcc.target/i386/pr85323-7.c: New test.
5480 * gcc.target/i386/pr85323-8.c: New test.
5481 * gcc.target/i386/pr85323-9.c: New test.
5482
5483 PR target/85323
5484 * gcc.target/i386/pr85323-4.c: New test.
5485 * gcc.target/i386/pr85323-5.c: New test.
5486 * gcc.target/i386/pr85323-6.c: New test.
5487
5488 PR target/85323
5489 * gcc.target/i386/pr85323-1.c: New test.
5490 * gcc.target/i386/pr85323-2.c: New test.
5491 * gcc.target/i386/pr85323-3.c: New test.
5492
5493 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5494 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5495 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5496 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5497 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5498 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5499 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5500 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5501 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5502 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5503 * gcc.target/i386/avx512f-setzero-1.c: New test.
5504
5505 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5506
5507 * gcc.target/aarch64/vect-slp-dup.c: New.
5508
5509 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5510
5511 PR c++/85713
5512 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5513
5514 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5515
5516 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5517 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5518
5519 2018-05-17 Richard Biener <rguenther@suse.de>
5520
5521 PR tree-optimization/85757
5522 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5523
5524 2018-05-16 Marek Polacek <polacek@redhat.com>
5525
5526 PR c++/85363
5527 * g++.dg/cpp0x/initlist-throw1.C: New test.
5528 * g++.dg/cpp0x/initlist-throw2.C: New test.
5529
5530 2018-05-16 Carl Love <cel@us.ibm.com>
5531
5532 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5533 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5534 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5535
5536 2018-05-16 Richard Biener <rguenther@suse.de>
5537
5538 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5539 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5540 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5541
5542 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5543
5544 * gcc.target/aarch64/sve/vcond_10.c: New test.
5545 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5546 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5547 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5548
5549 2018-05-15 Martin Sebor <msebor@redhat.com>
5550
5551 PR tree-optimization/85753
5552 * gcc.dg/Wrestrict-10.c: Adjust.
5553 * gcc.dg/Wrestrict-16.c: New test.
5554
5555 2018-05-15 Martin Sebor <msebor@redhat.com>
5556
5557 PR middle-end/85643
5558 * c-c++-common/attr-nonstring-7.c: New test.
5559
5560 2018-05-15 Richard Biener <rguenther@suse.de>
5561
5562 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5563
5564 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5565
5566 PR tree-optimization/83648
5567 * gcc.dg/tree-ssa/pr83648.c: New test.
5568 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5569
5570 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5571
5572 PR ipa/85734
5573 * gcc.dg/ipa/pr85734.c: New test.
5574
5575 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5576
5577 PR target/85756
5578 * gnat.dg/opt70.adb: New test.
5579 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5580
5581 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5582
5583 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5584 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5585
5586 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5587
5588 * gcc.target/aarch64/vmov_n_1.c: Update test.
5589 * gcc.target/aarch64/vfp-1.c: Update test.
5590
5591 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR target/85756
5594 * gcc.c-torture/execute/pr85756.c: New test.
5595
5596 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5597
5598 * gcc.target/i386/cldemote-1.c: New test.
5599
5600 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5601
5602 PR fortran/85742
5603 * gfortran.dg/assumed_type_9.f90 : New test.
5604
5605 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5606
5607 PR fortran/85542
5608 * gfortran.dg/pr85542.f90: New test.
5609
5610 2018-05-11 Martin Jambor <mjambor@suse.cz>
5611
5612 PR ipa/85655
5613 * g++.dg/lto/pr85655_0.C: New test.
5614
5615 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5616
5617 * gcc.target/i386/tpause-1.c: New test.
5618 * gcc.target/i386/umonitor-1.c: New test.
5619
5620 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR c/85696
5623 * c-c++-common/gomp/pr85696.c: New test.
5624
5625 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5626 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR tree-optimization/85692
5629 * gcc.target/i386/pr85692.c: New test.
5630
5631 2018-05-11 Martin Liska <mliska@suse.cz>
5632
5633 PR sanitizer/85556
5634 * c-c++-common/ubsan/attrib-6.c: New test.
5635
5636 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5637
5638 PR fortran/85687
5639 * gfortran.dg/pr85687.f90: new test.
5640
5641 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5642
5643 PR fortran/85521
5644 * gfortran.dg/pr85521_1.f90: New test.
5645 * gfortran.dg/pr85521_2.f90: New test.
5646
5647 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5648
5649 PR fortran/70870
5650 * gfortran.dg/pr70870_1.f90: New test.
5651
5652 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5653
5654 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5655
5656 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5657
5658 PR c++/85662
5659 * g++.dg/ext/offsetof2.C: New test.
5660
5661 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5662
5663 PR fortran/68846
5664 * gfortran.dg/temporary_3.f90 : New test.
5665
5666 PR fortran/70864
5667 * gfortran.dg/temporary_2.f90 : New test.
5668
5669 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5670
5671 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5672 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5673 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5674 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5675 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5676 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5677 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5678 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5679 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5680 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5681 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5682 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5683 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5684 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5685 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5686 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5687 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5688 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5689 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5690 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5691 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5692 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5693 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5694 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5695 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5696 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5697 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5698
5699 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR tree-optimization/85699
5702 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5703 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5704 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5705 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5706
5707 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5708
5709 * g++.dg/tls/pr85400.C: New test.
5710
5711 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5712
5713 PR c++/85713
5714 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5715
5716 2018-05-09 Carl Love <cel@us.ibm.com>
5717
5718 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5719
5720 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5721
5722 PR c++/85713
5723 Revert:
5724 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5725
5726 PR c++/84588
5727 * g++.dg/cpp1y/pr84588.C: New.
5728
5729 2018-05-09 Andreas Schwab <schwab@suse.de>
5730
5731 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5732
5733 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5734
5735 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5736 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5737
5738 2018-05-08 Carl Love <cel@us.ibm.com>
5739 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5740
5741 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5742
5743 PR c++/84588
5744 * g++.dg/cpp1y/pr84588.C: New.
5745
5746 2018-05-08 Marek Polacek <polacek@redhat.com>
5747
5748 PR c++/85695
5749 * g++.dg/cpp1z/constexpr-if22.C: New test.
5750
5751 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5752
5753 PR target/85693
5754 * gcc.target/i386/pr85693.c: New test.
5755
5756 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR target/85683
5759 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5760 scan-assembler-times checking that except for [fh]*xor other functions
5761 don't use any load instructions.
5762
5763 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5764
5765 * gcc.target/i386/builtin_target.c: Test goldmont.
5766 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5767 arch=silvermont.
5768
5769 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR target/85572
5772 * g++.dg/other/sse2-pr85572-1.C: New test.
5773 * g++.dg/other/sse2-pr85572-2.C: New test.
5774 * g++.dg/other/sse4-pr85572-1.C: New test.
5775 * g++.dg/other/avx2-pr85572-1.C: New test.
5776
5777 PR target/85317
5778 * gcc.target/i386/pr85317.c: New test.
5779 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5780 optimization barrier to avoid optimizing away the expected insn.
5781
5782 PR target/85480
5783 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5784 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5785
5786 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5787
5788 * g++.dg/other/sve_const_pred_1.C: Rename to...
5789 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5790 target selectors and explicit -march options.
5791 * g++.dg/other/sve_const_pred_2.C: Rename to...
5792 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5793 * g++.dg/other/sve_const_pred_3.C: Rename to...
5794 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5795 * g++.dg/other/sve_const_pred_4.C: Rename to...
5796 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5797 * g++.dg/other/sve_tls_2.C: Rename to...
5798 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5799 * g++.dg/other/sve_vcond_1.C: Rename to...
5800 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5801 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5802 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5803
5804 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5805
5806 PR testsuite/85586
5807 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5808 !vect_no_align.
5809
5810 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5811
5812 PR c++/57429
5813 * g++.dg/cpp0x/deleted14.C: New.
5814
5815 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5816 Alan Hayward <alan.hayward@arm.com>
5817 David Sherwood <david.sherwood@arm.com>
5818
5819 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5820 XFAIL the BIC test.
5821 * gcc.target/aarch64/sve/vcond_7.c: New test.
5822 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5823
5824 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5825
5826 PR c++/70563
5827 * g++.dg/cpp0x/sfinae62.C: New.
5828
5829 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5830
5831 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5832 load from src[i].
5833
5834 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 PR c++/80691
5837 * g++.dg/cpp0x/narrowing1.C: New.
5838
5839 2018-05-08 Richard Biener <rguenther@suse.de>
5840
5841 PR middle-end/85588
5842 * gcc.dg/torture/pr85574.c: Rename to...
5843 * gcc.dg/torture/pr85588.c: ... this.
5844
5845 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5846
5847 PR fortran/54613
5848 * gfortran.dg/minmaxloc_12.f90: New test case.
5849 * gfortran.dg/minmaxloc_13.f90: New test case.
5850
5851 2018-05-07 Nathan Sidwell <nathan@acm.org>
5852
5853 * g++.dg/cpp0x/range-for10.C: Delete.
5854 * g++.dg/ext/forscope1.C: Delete.
5855 * g++.dg/ext/forscope2.C: Delete.
5856 * g++.dg/template/for1.C: Delete.
5857
5858 2018-05-07 Jeff Law <law@redhat.com>
5859
5860 * gfortran.dg/linefile.f90: New test.
5861
5862 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5863
5864 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5865 and options.
5866
5867 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR c++/85659
5870 * g++.dg/ext/asm14.C: New test.
5871 * g++.dg/ext/asm15.C: New test.
5872 * g++.dg/ext/asm16.C: New test.
5873
5874 2018-05-06 Michael Eager <eager@eagercon.com>
5875
5876 * gcc.target/microblaze/others/picdtr.c: Correct option
5877 -fPIE -mpic-data-is-text-relative.
5878
5879 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5880
5881 * gcc.target/microblaze/others/picdtr.c: Add test for
5882 -fPIE -mpic-data-is-text-relative.
5883
5884 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5885
5886 PR fortran/85507
5887 * gfortran.dg/coarray_dependency_1.f90: New test.
5888 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5889
5890 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5891
5892 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5893 to match the currently produced gimple.
5894
5895 2018-05-04 Carl Love <cel@us.ibm.com>
5896
5897 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5898 vec_trunc.
5899 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5900 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5901 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5902 xvcmpgedp counts. Add xxsel counts.
5903
5904 2018-05-04 Richard Biener <rguenther@suse.de>
5905
5906 PR middle-end/85627
5907 * g++.dg/torture/pr85627.C: New testcase.
5908
5909 2018-05-04 Richard Biener <rguenther@suse.de>
5910
5911 PR middle-end/85574
5912 * gcc.dg/torture/pr85574.c: New testcase.
5913 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5914
5915 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR libstdc++/85466
5918 * gcc.dg/nextafter-1.c: New test.
5919 * gcc.dg/nextafter-2.c: New test.
5920 * gcc.dg/nextafter-3.c: New test.
5921 * gcc.dg/nextafter-4.c: New test.
5922
5923 2018-05-03 Nathan Sidwell <nathan@acm.org>
5924
5925 Remove -ffriend-injection.
5926 * g++.old-deja/g++.jason/scoping15.C: Delete.
5927 * g++.old-deja/g++.mike/net43.C: Delete.
5928
5929 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR target/85530
5932 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5933 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5934 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5935 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5936
5937 2018-05-03 Tom de Vries <tom@codesourcery.com>
5938
5939 PR testsuite/85106
5940 * lib/scanoffloadtree.exp: New file.
5941
5942 2018-05-03 Richard Biener <rguenther@suse.de>
5943
5944 PR tree-optimization/85615
5945 * gcc.dg/torture/pr85615.c: New testcase.
5946
5947 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5948
5949 PR tree-optimization/70291
5950 * gcc.dg/complex-6.c: New test.
5951 * gcc.dg/complex-7.c: Likewise.
5952
5953 2018-05-03 Richard Biener <rguenther@suse.de>
5954
5955 PR testsuite/85579
5956 * fortran.dg/pr51434.f90: Truncate transfer argument.
5957
5958 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR target/85582
5961 * gcc.c-torture/execute/pr85582-3.c: New test.
5962
5963 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5964 Jason Merrill <jason@redhat.com>
5965
5966 PR c++/68374
5967 * g++.dg/warn/Wshadow-13.C: New.
5968 * g++.dg/warn/Wshadow-14.C: Likewise.
5969
5970 2018-05-02 Tom de Vries <tom@codesourcery.com>
5971
5972 PR libgomp/82428
5973 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5974 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5975
5976 2018-05-02 David Pagan <dave.pagan@oracle.com>
5977
5978 PR c/30552
5979 * gcc.dg/noncompile/pr30552-1.c: New test.
5980 * gcc.dg/noncompile/pr30552-2.c: New test.
5981 * gcc.dg/noncompile/pr30552-3.c: New test.
5982 * gcc.dg/noncompile/pr30552-4.c: New test.
5983
5984 2018-05-02 Richard Biener <rguenther@suse.de>
5985
5986 PR tree-optimization/85597
5987 * gcc.dg/vect/pr85597.c: New testcase.
5988
5989 2018-05-02 Tom de Vries <tom@codesourcery.com>
5990
5991 PR testsuite/85106
5992 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5993 * lib/scanltranstree.exp: New file.
5994 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5995 (scan-ltrans-tree-dump-times_required_options)
5996 (scan-ltrans-tree-dump-not_required_options)
5997 (scan-ltrans-tree-dump-dem_required_options)
5998 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5999 * lib/gcc-dg.exp: Include scanltranstree.exp.
6000
6001 2018-05-02 Tom de Vries <tom@codesourcery.com>
6002
6003 PR testsuite/85106
6004 * gcc.dg/ipa/ipa-icf-38.c: New test.
6005 * gcc.dg/ipa/ipa-icf-38a.c: New test.
6006 * lib/scandump.exp (dump-base): New proc.
6007 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
6008 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
6009 base.
6010 * lib/scanipa.exp: Add "" argument to scan-dump calls.
6011 * lib/scanlang.exp: Same.
6012 * lib/scanrtl.exp: Same.
6013 * lib/scantree.exp: Same.
6014 * lib/scanwpaipa.exp: New file.
6015 * lib/gcc-dg.exp: Include scanwpaipa.exp.
6016
6017 2018-05-02 Richard Biener <rguenther@suse.de>
6018
6019 PR middle-end/85567
6020 * gcc.dg/torture/pr85567.c: New testcase.
6021
6022 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR target/85582
6025 * gcc.c-torture/execute/pr85582-1.c: New test.
6026 * gcc.c-torture/execute/pr85582-2.c: New test.
6027
6028 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6029
6030 PR tree-optimization/85586
6031 * gcc.dg/vect/pr85586.c: New test.
6032
6033 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6034
6035 PR tree-optimization/85143
6036 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6037 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6038
6039 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6040
6041 PR c/84258
6042 * c-c++-common/Wformat-pr84258.c: New test.
6043
6044 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6045
6046 PR tree-optimization/82665
6047 * gcc.dg/tree-ssa/pr82665.c: New test.
6048
6049 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6050
6051 PR c++/85523
6052 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6053 (test_add_fixit_insert_formatted_single_line): New function.
6054 (test_add_fixit_insert_formatted_multiline): New function.
6055 Extend expected output of generated patch to include fix-it hints
6056 for these.
6057 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6058 "gcc-rich-location.h". Add test coverage for
6059 gcc_rich_location::add_fixit_insert_formatted.
6060
6061 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6062
6063 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6064 (test_show_locus): Update for location_get_source_line returning a
6065 char_span. Use char_span for handling words in the
6066 "test_many_nested_locations" fix-it example.
6067
6068 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6069
6070 * gcc.target/arc/interrupt-8.c: Update test.
6071 * gcc.target/arc/loop-4.c: Likewise.
6072 * gcc.target/arc/loop-hazard-1.c: Likewise.
6073 * gcc.target/arc/sdata-3.c: Likewise.
6074
6075 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6076
6077 * gcc.target/arc/store-merge-1.c: New test.
6078 * gcc.target/arc/add_n-combine.c: Update test.
6079
6080 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6081
6082 Microblaze Target: PIC data text relative
6083
6084 * gcc.target/microblaze/others/data_var1.c: Include
6085 PIC case of r20 base register.
6086 * gcc.target/microblaze/others/data_var2.c: Ditto.
6087 * gcc.target/microblaze/others/picdtr.c: Add new
6088 test case for -mpic-is-data-text-relative.
6089 * gcc.target/microblaze/others/sdata_var1.c: Add
6090 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6091 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6092 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6093 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6094 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6095 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6096 Ditto.
6097 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6098 Ditto.
6099
6100 2018-04-30 Richard Biener <rguenther@suse.de>
6101
6102 PR tree-optimization/28364
6103 PR tree-optimization/85275
6104 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6105 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6106 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6107 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6108 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6109 still passes.
6110 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6111 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6112 still passes.
6113 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6114 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6115 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6116
6117 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6118
6119 PR target/84431
6120 * gcc.target/i386/pr84431.c: New test.
6121
6122 2018-04-27 Martin Jambor <mjambor@suse.cz>
6123
6124 PR ipa/85549
6125 * g++.dg/ipa/pr85549.C: New test.
6126
6127 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR c++/85553
6130 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6131 directive.
6132 * g++.dg/cpp0x/constexpr-85553.C: New test.
6133
6134 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6135
6136 PR c++/85515
6137 * g++.dg/pr85515-1.C: New test.
6138 * g++.dg/pr85515-2.C: New test.
6139
6140 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6141
6142 PR c++/84691
6143 * g++.dg/cpp0x/friend3.C: New.
6144
6145 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6146
6147 PR target/82518
6148 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6149 Use check_effective_target_arm_little_endian.
6150
6151 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6152
6153 PR tree-optimization/85529
6154 * gcc.c-torture/execute/pr85529-1.c: New test.
6155 * gcc.c-torture/execute/pr85529-2.c: New test.
6156 * gcc.dg/pr85529.c: New test.
6157
6158 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6159
6160 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6161 `.dword' in addition to `lw' and `.word'.
6162
6163 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6164
6165 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6166
6167 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6168
6169 * gnat.dg/loop_optimization24.adb: New test.
6170
6171 2018-04-26 Richard Biener <rguenther@suse.de>
6172
6173 PR tree-optimization/85116
6174 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6175 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6176 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6177 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6178
6179 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6180
6181 PR target/85473
6182 * gcc.target/i386/pr85473-1.c: New test.
6183 * gcc.target/i386/pr85473-2.c: New test.
6184
6185 2018-04-25 Nathan Sidwell <nathan@acm.org>
6186 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR c++/85437
6189 PR c++/49171
6190 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6191 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6192 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6193 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6194 * g++.dg/cpp0x/pr85437-1.C: New.
6195 * g++.dg/cpp0x/pr85437-2.C: New.
6196 * g++.dg/cpp0x/pr85437-3.C: New.
6197 * g++.dg/cpp0x/pr85437-4.C: New.
6198
6199 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6200
6201 PR fortran/85520
6202 * gfortran.dg/pr85520.f90: New test.
6203
6204 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6205
6206 PR target/85512
6207 * gcc.dg/pr85512.c: New test.
6208
6209 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6210
6211 PR target/85485
6212 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6213 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6214 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6215 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6216 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6217 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6218 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6219 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6220 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6221 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6222 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6223 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6224 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6225 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6226 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6227 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6228 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6229 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6230 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6231 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6232 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6233 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6234 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6235 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6236 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6237 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6238 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6239 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6240 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6241 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6242 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6243 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6244 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6245 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6246 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6247 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6248 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6249 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6250 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6251 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6252 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6253 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6254 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6255 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6256 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6257 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6258 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6259 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6260 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6261 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6262 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6263 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6264 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6265 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6266 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6267 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6268 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6269 with -mshstk.
6270 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6271 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6272 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6273 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6274 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6275 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6276 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6277 * (dg-options): Likwise.
6278 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6279 -mno-cet.
6280 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6281 * gcc.target/i386/cet-label-3.c: Removed.
6282 * gcc.target/i386/cet-property-3.c: Likwise.
6283 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6284
6285 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR target/85511
6288 * gcc.target/i386/pr85511.c: New test.
6289
6290 PR target/85503
6291 * g++.dg/ext/pr85503.C: New test.
6292
6293 PR target/85508
6294 * gcc.target/i386/pr85508.c: New test.
6295
6296 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6297
6298 PR tree-optimization/85478
6299 * g++.dg/pr85478.C: New test.
6300
6301 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6302
6303 * g++.dg/torture/pr85496.C: New test.
6304
6305 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6306
6307 PR rtl-optimization/85423
6308 * gcc.dg/pr85423.c: New test.
6309
6310 2018-04-20 Martin Sebor <msebor@redhat.com>
6311
6312 PR c/85365
6313 * gcc.dg/Wrestrict-15.c: New test.
6314
6315 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6316
6317 PR target/85456
6318 * gcc.target/powerpc/pr85456.c: New test.
6319
6320 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6321
6322 * g++.dg/ext/undef-bool-1.C: Require lp64.
6323 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6324
6325 2018-04-20 Jeff Law <law@redhat.com>
6326
6327 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6328 stack protector.
6329 * gcc.dg/stack-check-6.c: Likewise.
6330 * gcc.dg/stack-check-6a.c: Likewise.
6331 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6332 * gcc.target/i386/stack-check-18.c: Likewise.
6333 * gcc.target/i386/stack-check-19.c: Likewise.
6334
6335 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6336
6337 PR testsuite/85483
6338 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6339 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6340 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6341 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6342
6343 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6344
6345 PR target/85469
6346 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6347 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6348
6349 2018-04-20 Richard Biener <rguenther@suse.de>
6350
6351 PR middle-end/85475
6352 * gcc.dg/torture/pr85475.c: New testcase.
6353
6354 2018-04-20 Martin Jambor <mjambor@suse.cz>
6355
6356 ipa/85449
6357 * gcc.dg/ipa/pr85449.c: New test.
6358
6359 2018-04-20 Martin Jambor <mjambor@suse.cz>
6360
6361 ipa/85447
6362 * g++.dg/ipa/pr85447.C: New file.
6363 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6364
6365 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR c++/85462
6368 * g++.dg/cpp0x/pr85462.C: New test.
6369
6370 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6371
6372 * gcc.target/i386/pr85404.c: Require CET target.
6373
6374 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR tree-optimization/85467
6377 * gcc.dg/pr85467.c: New test.
6378
6379 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6380
6381 PR c++/84611
6382 * g++.dg/parse/crash68.C: New.
6383
6384 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6385
6386 PR libgcc/85334
6387 * g++.dg/torture/pr85334.C: New test.
6388
6389 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6390
6391 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6392 * g++.dg/diagnostic/pr85464.C: New.
6393
6394 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6395
6396 PR target/85397
6397 * gcc.dg/torture/pr85397-1.c: New test.
6398 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6399 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6400
6401 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6402
6403 PR target/85404
6404 * gcc.target/i386/pr85404.c: New test.
6405
6406 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6407
6408 PR target/85417
6409 * c-c++-common/attr-nocf-check-1.c: Compile with
6410 -fcf-protection=none.
6411 * c-c++-common/attr-nocf-check-3.c: Likewise.
6412 * gcc.dg/march-generic.c: Likewise.
6413 * gcc.target/i386/align-limit.c: Likewise.
6414 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6415 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6416 * gcc.target/i386/cet-property-2.c: Likewise.
6417 * gcc.target/i386/ret-thunk-26.c: Likewise.
6418 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6419 targets.
6420 * c-c++-common/fcf-protection-2.c: Likewise.
6421 * c-c++-common/fcf-protection-3.c: Likewise.
6422 * c-c++-common/fcf-protection-5.c: Likewise.
6423 * c-c++-common/fcf-protection-6.c: Likewise.
6424 * c-c++-common/fcf-protection-7.c: Likewise.
6425 * gcc.target/i386/cet-label-3.c: New test.
6426 * gcc.target/i386/cet-property-3.c: Likewise.
6427 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6428 * gcc.target/i386/pr85417-1.c: Likewise.
6429 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6430 __x86_indirect_thunk_nt_(r|e)ax
6431 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6432 * gcc.target/i386/pr85403.c: Remove dg-error,
6433
6434 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6435
6436 * gcc.target/i386/movdir-1.c: New test.
6437
6438 2018-04-19 Richard Biener <rguenther@suse.de>
6439
6440 PR middle-end/85455
6441 * gcc.dg/pr85455.c: New testcase.
6442
6443 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6444
6445 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6446 targets.
6447 * g++.dg/lto/pr85405b_0.C: Likewise.
6448 * g++.dg/lto/pr84805_0.C: Likewise.
6449
6450 2018-04-18 Martin Liska <mliska@suse.cz>
6451
6452 PR ipa/83983
6453 PR ipa/85391
6454 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6455 output.
6456
6457 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6458
6459 PR target/85388
6460 * gcc.dg/pr85388-1.c: New test.
6461 * gcc.dg/pr85388-2.c: Likewise.
6462 * gcc.dg/pr85388-3.c: Likewise.
6463 * gcc.dg/pr85388-4.c: Likewise.
6464 * gcc.dg/pr85388-5.c: Likewise.
6465 * gcc.dg/pr85388-6.c: Likewise.
6466
6467 2018-04-18 Jan Hubicka <jh@suse.cz>
6468 Martin Liska <mliska@suse.cz>
6469
6470 * g++.dg/lto/pr83121_0.C: Update template.
6471 * g++.dg/lto/pr83121_1.C: Update template.
6472 * g++.dg/lto/pr84805_0.C: Update template.
6473 * g++.dg/lto/pr84805_1.C: Update template.
6474 * g++.dg/lto/pr84805_2.C: Update template.
6475
6476 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/84630
6479 * g++.dg/cpp0x/pr84630.C: New.
6480
6481 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR c++/84463
6484 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6485 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6486 in two cases. Uncomment two other tests and add expected dg-error for
6487 them.
6488 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6489 -Wnarrowing diagnostics on some targets for c++11.
6490 * g++.dg/parse/array-size2.C: Remove xfail.
6491 * g++.dg/cpp0x/constexpr-84463.C: New test.
6492
6493 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6494
6495 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6496 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6497
6498 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6499
6500 PR testsuite/85326
6501 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6502 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6503 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6504
6505 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6506
6507 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6508 prevent cascading of errors and change expected error message.
6509 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6510 to 64-bit targets.
6511 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6512 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6513 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6514 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6515 error message.
6516 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6517
6518 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR target/85430
6521 * gcc.dg/pr85430.c: New test.
6522
6523 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6524
6525 PR testsuite/85326
6526 * gcc.target/arm/pr54300.C: Move to...
6527 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6528 * gcc.target/arm/pr55073.C: Move to...
6529 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6530 * gcc.target/arm/pr56184.C: Move to...
6531 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6532 * gcc.target/arm/pr59985.C: Move to...
6533 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6534 * gcc.target/aarch64/pr60675.C: Move to...
6535 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6536 * gcc.target/aarch64/pr81422.C: Move to...
6537 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6538 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6539 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6540 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6541 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6542 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6543 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6544 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6545 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6546 * gcc.target/aarch64/sve/tls_2.C: Move to...
6547 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6548 * gcc.target/aarch64/pr81414.C: Rename to...
6549 * gcc.target/aarch64/pr81414.c: ... This.
6550 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6551 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6552 messages.
6553 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6554 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6555 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6556 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6557 file name.
6558
6559 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6560
6561 PR middle-end/85414
6562 * gcc.dg/pr85414.c: New test.
6563
6564 2018-04-17 Martin Jambor <mjambor@suse.cz>
6565
6566 PR ipa/85421
6567 * g++.dg/ipa/pr85421.C: New test.
6568
6569 2018-04-17 Martin Liska <mliska@suse.cz>
6570
6571 PR lto/85405
6572 * g++.dg/lto/pr85405b_0.C: New test.
6573 * g++.dg/lto/pr85405b_1.C: New test.
6574
6575 2018-04-17 Martin Liska <mliska@suse.cz>
6576
6577 PR lto/85405
6578 * g++.dg/lto/pr85405_0.C: New test.
6579 * g++.dg/lto/pr85405_1.C: New test.
6580
6581 2018-04-17 Martin Liska <mliska@suse.cz>
6582
6583 PR ipa/85329
6584 * g++.dg/ext/pr85329-2.C: New test.
6585 * g++.dg/ext/pr85329.C: New test.
6586 * gcc.target/i386/mvc12.c: New test.
6587
6588 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6589
6590 PR c++/85039
6591 * g++.dg/pr85039-1.C: New.
6592 * g++.dg/pr85039-2.C: New.
6593 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6594
6595 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6596
6597 PR target/85080
6598 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6599 if the target supports efficient unaligned storage accesses.
6600
6601 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6602
6603 PR target/83660
6604 * gcc.target/powerpc/pr83660.C: New test.
6605
6606 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6607
6608 PR target/85403
6609 * gcc.target/i386/pr85403.c: New test.
6610
6611 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6612
6613 PR target/84331
6614 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6615
6616 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6617 Jason Merrill <jason@redhat.com>
6618
6619 PR c++/85112
6620 * g++.dg/cpp0x/pr85112.C: New.
6621
6622 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6623
6624 PR testsuite/85326
6625 * g++.dg/ext/undef-bool-1.C: New file.
6626 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6627 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6628
6629 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6630
6631 PR target/85293
6632 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6633 corresponding dg-error clause.
6634 * gcc.target/powerpc/pr80098-3.c: Ditto.
6635 * gcc.target/powerpc/pr80103-1.c: Delete.
6636
6637 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6638
6639 PR fortran/81773
6640 PR fortran/83606
6641 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6642 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6643
6644 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6645
6646 PR fortran/85387
6647 * gfortran.dg/implied_do_io_5.f90: New test.
6648
6649 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6650
6651 PR target/83402
6652 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6653 several values: positive, negative, and zero.
6654 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6655 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6656
6657 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6658
6659 PR rtl-optimization/79916
6660 * gcc.target/powerpc/pr79916.c: New.
6661
6662 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR rtl-optimization/85393
6665 * g++.dg/opt/pr85393.C: New test.
6666 * g++.dg/opt/pr85393-aux.cc: New file.
6667
6668 PR rtl-optimization/85376
6669 * gcc.dg/pr85376.c: New test.
6670
6671 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6672
6673 PR rtl-optimization/83852
6674 * gcc.dg/pr83852.c: New testcase.
6675
6676 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6677
6678 PR testsuite/85326
6679 * gcc.target/s390/pr77822-1.C: Rename to ...
6680 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6681 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6682 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6683
6684 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6685
6686 PR lto/71991
6687 * gcc.target/i386/pr71991.c: New testcase.
6688
6689 2018-04-13 Martin Liska <mliska@suse.cz>
6690 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR middle-end/81657
6693 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6694 call.
6695
6696 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6697
6698 PR c++/85385
6699 * g++.dg/diagnostic/macro-arg-count.C: New test.
6700
6701 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6702
6703 PR fortran/83064
6704 PR testsuite/85346
6705 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6706 array and move test to libgomp/testsuite/libgomp.fortran.
6707 * gfortran.dg/do_concurrent_6.f90: New test.
6708
6709 2018-04-12 Marek Polacek <polacek@redhat.com>
6710
6711 PR c++/85258
6712 * g++.dg/parse/error61.C: New test.
6713
6714 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6715
6716 PR target/85347
6717 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6718 specify -mvsx on gcc command line.
6719
6720 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR target/85328
6723 * gcc.target/i386/pr85328.c: New test.
6724
6725 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6726
6727 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6728
6729 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR rtl-optimization/85342
6732 * gcc.target/i386/pr85342.c: New test.
6733
6734 2018-04-11 Jason Merrill <jason@redhat.com>
6735
6736 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6737 if ulimit -v is set.
6738
6739 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6740
6741 PR testsuite/85190
6742 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6743
6744 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6747 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6748
6749 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR c++/70808
6752 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6753 effective target.
6754
6755 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6756
6757 PR target/84301
6758 * gcc.target/i386/pr84301.c: New test.
6759
6760 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR tree-optimization/85331
6763 * gcc.c-torture/execute/pr85331.c: New test.
6764
6765 2018-04-11 Marek Polacek <polacek@redhat.com>
6766
6767 PR c++/85032
6768 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6769 * g++.dg/cpp1z/constexpr-if21.C: New test.
6770
6771 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR target/85281
6774 * gcc.target/i386/pr85281.c: New test.
6775
6776 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6777
6778 PR rtl-optimization/84659
6779 * gcc.dg/pr84659.c: New test.
6780
6781 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR debug/85302
6784 * g++.dg/debug/dwarf2/pr85302.C: New test.
6785
6786 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6787
6788 PR target/85261
6789 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6790 into register.
6791
6792 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/70808
6795 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6796
6797 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6798
6799 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6800 * gcc.target/powerpc/dimode_off.c: Ditto.
6801 * gcc.target/powerpc/tfmode_off.c: Ditto.
6802 * gcc.target/powerpc/timode_off.c: Ditto.
6803
6804 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6805
6806 * gcc.target/powerpc/vec-ldl-1.c: New test.
6807 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6808 corrections to ABI implementation.
6809
6810 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6811
6812 PR target/85056
6813 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6814
6815 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR rtl-optimization/85300
6818 * gcc.dg/pr85300.c: New test.
6819
6820 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6821
6822 PR c++/85110
6823 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6824 where we now show the pertinent parameter.
6825 * g++.dg/diagnostic/aka2.C: Likewise.
6826 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6827
6828 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR fortran/85313
6831 * gfortran.dg/gomp/pr85313.f90: New test.
6832
6833 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6834
6835 PR c++/24314
6836 * g++.dg/parse/template29.C: New.
6837
6838 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6839
6840 PR testsuite/85190
6841 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6842
6843 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6844
6845 PR target/85177
6846 PR target/85255
6847 * gcc.target/i386/avx512f-pr85177.c: New test.
6848 * gcc.target/i386/avx512f-pr85255.c: New test.
6849
6850 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6851
6852 PR tree-optimization/85286
6853 * gcc.dg/vect/pr85286.c: New test.
6854
6855 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6856
6857 PR target/85173
6858 * gcc.target/arm/pr85173.c: New test.
6859
6860 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR lto/85248
6863 * gcc.dg/lto/pr85248_0.c: New test.
6864 * gcc.dg/lto/pr85248_1.c: New test.
6865
6866 2018-04-09 Jan Hubicka <jh@suse.cz>
6867
6868 PR lto/85078
6869 * g++.dg/torture/pr85078.C: New.
6870
6871 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6872
6873 PR c++/85227
6874 * g++.dg/cpp1z/decomp44.C: New.
6875 * g++.dg/cpp1z/decomp45.C: Likewise.
6876
6877 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6878
6879 PR fortran/83064
6880 * gfortran.dg/do_concurrent_5.f90: New test.
6881 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6882 message.
6883
6884 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6885
6886 PR fortran/51260
6887 * gfortran.dg/parameter_array_element_3.f90: New test.
6888
6889 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR c++/85194
6892 * g++.dg/cpp1z/decomp43.C: New test.
6893
6894 PR rtl-optimization/80463
6895 * g++.dg/pr80463.C: Add -w to dg-options.
6896
6897 2018-04-09 Richard Biener <rguenther@suse.de>
6898
6899 PR tree-optimization/85284
6900 * gcc.dg/torture/pr85284.c: New testcase.
6901
6902 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6903
6904 PR rtl-optimization/80463
6905 PR rtl-optimization/83972
6906 PR rtl-optimization/83480
6907
6908 * gcc.dg/pr80463.c: New test.
6909 * g++.dg/pr80463.C: Likewise.
6910 * gcc.dg/pr83972.c: Likewise.
6911
6912 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6913
6914 PR rtl-optimization/83913
6915 * gcc.dg/pr83913.c: New test.
6916
6917 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6918
6919 PR rtl-optimization/83962
6920 * gcc.dg/pr83962.c: New test.
6921
6922 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6923
6924 PR rtl-optimization/83530
6925 * gcc.dg/pr83530.c: New test.
6926
6927 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6928
6929 PR middle-end/82976
6930 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6931
6932 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR tree-optimization/85257
6935 * gcc.dg/pr85257.c: New test.
6936
6937 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6938
6939 * g++.dg/opt/pr85196.C: New test.
6940
6941 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6942
6943 PR c++/84269
6944 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6945 std::tuple here since they need C++11.
6946 * g++.dg/lookup/missing-std-include-8.C: New test.
6947 * g++.dg/lookup/missing-std-include.C: Move std::array and
6948 std::tuple test to missing-std-include-6.C to avoid failures
6949 with C++98.
6950
6951 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR debug/85252
6954 * gcc.dg/debug/pr85252.c: New test.
6955
6956 PR rtl-optimization/84872
6957 * gcc.dg/graphite/pr84872.c: New test.
6958
6959 PR c++/85210
6960 * g++.dg/cpp1z/decomp42.C: New test.
6961
6962 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6963
6964 PR c++/85021
6965 * g++.dg/lookup/missing-std-include-7.C: New test.
6966
6967 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6968
6969 * gcc.dg/struct-simple.c: Revert r254862.
6970 * lib/target-supports.exp
6971 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6972
6973 2018-04-06 Richard Biener <rguenther@suse.de>
6974
6975 PR middle-end/85244
6976 * gcc.dg/torture/pr85244-1.c: New testcase.
6977 * gcc.dg/torture/pr85244-2.c: Likewise.
6978
6979 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR sanitizer/85213
6982 * c-c++-common/ubsan/pr85213.c: New test.
6983
6984 2018-04-06 Richard Biener <rguenther@suse.de>
6985
6986 PR middle-end/85180
6987 * gcc.dg/pr85180.c: New testcase.
6988
6989 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6990
6991 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6992 to trigger the optimization. Do some cleanup and function
6993 renaming. Add more test functions.
6994
6995 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6996
6997 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6998 options.
6999 * gcc.target/s390/hotpatch-1.c: Skip when building without
7000 optimization.
7001 * gcc.target/s390/hotpatch-10.c: Likewise.
7002 * gcc.target/s390/hotpatch-11.c: Likewise.
7003 * gcc.target/s390/hotpatch-12.c: Likewise.
7004 * gcc.target/s390/hotpatch-13.c: Likewise.
7005 * gcc.target/s390/hotpatch-14.c: Likewise.
7006 * gcc.target/s390/hotpatch-15.c: Likewise.
7007 * gcc.target/s390/hotpatch-16.c: Likewise.
7008 * gcc.target/s390/hotpatch-17.c: Likewise.
7009 * gcc.target/s390/hotpatch-18.c: Likewise.
7010 * gcc.target/s390/hotpatch-19.c: Likewise.
7011 * gcc.target/s390/hotpatch-2.c: Likewise.
7012 * gcc.target/s390/hotpatch-3.c: Likewise.
7013 * gcc.target/s390/hotpatch-4.c: Likewise.
7014 * gcc.target/s390/hotpatch-5.c: Likewise.
7015 * gcc.target/s390/hotpatch-6.c: Likewise.
7016 * gcc.target/s390/hotpatch-7.c: Likewise.
7017 * gcc.target/s390/hotpatch-8.c: Likewise.
7018 * gcc.target/s390/hotpatch-9.c: Likewise.
7019
7020 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7021
7022 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7023 check for an error instead.
7024 * gcc.dg/Wattributes-6.c: Likewise.
7025
7026 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR c++/85209
7029 * g++.dg/cpp1z/decomp39.C: New test.
7030 * g++.dg/cpp1z/decomp40.C: New test.
7031
7032 PR c++/85208
7033 * g++.dg/cpp1z/decomp41.C: New test.
7034
7035 PR middle-end/85195
7036 * gcc.dg/pr85195.c: New test.
7037
7038 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7039
7040 PR c++/80956
7041 * g++.dg/cpp0x/initlist100.C: New.
7042 * g++.dg/cpp0x/initlist101.C: Likewise.
7043
7044 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7045
7046 PR c++/84792
7047 * g++.dg/other/pr84792-1.C: New.
7048 * g++.dg/other/pr84792-2.C: Likewise.
7049
7050 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7051
7052 PR target/85193
7053 * gcc.target/i386/pr85193.c: New test.
7054
7055 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7056
7057 PR c++/84979
7058 * g++.dg/concepts/pr84979.C: New.
7059 * g++.dg/concepts/pr84979-2.C: New.
7060 * g++.dg/concepts/pr84979-3.C: New.
7061
7062 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 PR c++/80026
7065 * g++.dg/cpp0x/variadic174.C: New.
7066
7067 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR inline-asm/85172
7070 * g++.dg/ext/builtin13.C: New test.
7071 * g++.dg/ext/atomic-4.C: New test.
7072
7073 PR c++/85146
7074 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7075 * g++.dg/ext/bases3.C: New test.
7076
7077 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7078
7079 PR target/85203
7080 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7081 to match a single insn of the baz function. Move scan directives at
7082 the end of the file below the functions they are trying to test for
7083 better readability.
7084 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7085
7086 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7087
7088 PR rtl-optimization/84878
7089 * gcc.target/powerpc/pr84878.c: New test.
7090
7091 2018-04-04 Michael Matz <matz@suse.de>
7092
7093 * gcc.dg/Wstringop-overflow-4.c: New test.
7094 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7095
7096 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR testsuite/85189
7099 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7100 for the diagnostics of overridden functions. Adjust for new wording.
7101
7102 2018-04-04 Richard Biener <rguenther@suse.de>
7103
7104 PR lto/85176
7105 * g++.dg/lto/pr85176_0.C: New testcase.
7106
7107 2018-04-04 Richard Biener <rguenther@suse.de>
7108
7109 PR testsuite/85191
7110 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7111 Fix typo.
7112
7113 2018-04-04 Martin Liska <mliska@suse.cz>
7114
7115 PR sanitizer/85174
7116 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7117 and msdata as a workaround for powerpc.
7118
7119 2018-04-04 Richard Biener <rguenther@suse.de>
7120
7121 PR tree-optimization/85168
7122 * gcc.dg/torture/pr85168.c: New testcase.
7123
7124 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7125
7126 PR c++/84943
7127 * g++.dg/pr84943.C: New.
7128 * g++.dg/pr84943-2.C: New.
7129
7130 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR rtl-optimization/85167
7133 * gcc.dg/pr85167.c: New test.
7134
7135 PR tree-optimization/85156
7136 * c-c++-common/pr85156.c: New test.
7137 * gcc.c-torture/execute/pr85156.c: New test.
7138
7139 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7140
7141 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7142 * gcc.target/powerpc/undef-bool-1.C: New file.
7143 * gcc.target/powerpc/undef-bool-2.c: New file.
7144
7145 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/84768
7148 * g++.dg/cpp1z/class-deduction52.C: New.
7149
7150 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR c++/85147
7153 * g++.dg/cpp0x/pr85147.C: New test.
7154
7155 PR c++/85140
7156 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7157
7158 PR c++/85134
7159 * g++.dg/gomp/pr85134.C: New test.
7160 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7161
7162 PR target/85169
7163 * gcc.c-torture/execute/pr85169.c: New test.
7164 * gcc.target/i386/avx512f-pr85169.c: New test.
7165 * gcc.target/i386/avx512bw-pr85169.c: New test.
7166
7167 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7168
7169 PR target/85126
7170 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7171 scan-assembler-times clause.
7172
7173 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7174
7175 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7176 dg-additional-options.
7177
7178 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7179
7180 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7181
7182 2018-04-03 Richard Biener <rguenther@suse.de>
7183
7184 PR testsuite/85154
7185 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7186
7187 2018-04-02 Jim Wilson <jimw@sifive.com>
7188
7189 * gcc.target/riscv/pr84660.c: New.
7190 * gcc.target/riscv/shift-and-1.c: New.
7191 * gcc.target/riscv/shift-and-2.c: New.
7192
7193 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7194
7195 PR fortran/85102
7196 * gfortran.dg/array_simplify_2.f90: New test.
7197
7198 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7199
7200 PR middle-end/85090
7201 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7202 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7203 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7204 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7205 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7206
7207 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7208
7209 PR c++/85027
7210 * g++.dg/pr85027.C: New.
7211
7212 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7213
7214 PR target/83315
7215 * gcc.target/powerpc/sse-maxps-2.c: New test.
7216 * gcc.target/powerpc/sse-minps-2.c: New test.
7217
7218 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR c++/84791
7221 * g++.dg/gomp/pr84791.C: New test.
7222
7223 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7224
7225 PR fortran/84931
7226 * gfortran.dg/array_constructor_53.f90: New test.
7227
7228 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7229
7230 PR fortran/85130
7231 * gfortran.dg/substr_6.f90: Remove illegal test for
7232 out-of-bounds substring.
7233
7234 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7235
7236 PR fortran/85111
7237 * gfortran.dg/zero_sized_10.f90: New test.
7238
7239 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7240
7241 PR c++/84269
7242 * g++.dg/lookup/missing-std-include-6.C: New test.
7243 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7244 std::tuple tests.
7245 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7246 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7247 <cstring>, <cassert>, and <cstdlib>.
7248
7249 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7250
7251 PR inline-asm/84985
7252 * gcc.target/i386/pr84985.c: New.
7253
7254 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7255
7256 PR c++/85110
7257 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7258
7259 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR c++/85108
7262 * g++.dg/warn/Wunused-var-31.C: New test.
7263
7264 PR c/85094
7265 * c-c++-common/Wduplicated-branches-14.c: New test.
7266
7267 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7268
7269 PR c++/84606
7270 * g++.dg/cpp0x/pr84606.C: New.
7271
7272 2018-03-29 Carl Love <cel@us.ibm.com>
7273
7274 Revert
7275 2017-09-27 Carl Love <cel@us.ibm.com>
7276
7277 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7278 for the __builtin_fctid and __builtin_fctiw.
7279
7280 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7281
7282 PR target/84912
7283 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7284 deleted builtin function.
7285 (div_weuo): Likewise.
7286 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7287 (div_deuo): Likewise.
7288
7289 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7290
7291 PR c++/85028
7292 * g++.dg/other/default13.C: New.
7293
7294 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR target/85095
7297 * gcc.target/i386/pr85095-1.c: New test.
7298 * gcc.target/i386/pr85095-2.c: New test.
7299 * gcc.c-torture/execute/pr85095.c: New test.
7300
7301 PR tree-optimization/82004
7302 * gcc.dg/pr82004.c: New test.
7303
7304 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7305 Martin Liska <mliska@suse.cz>
7306
7307 PR sanitizer/85081
7308 * g++.dg/asan/pr85081.C: New test.
7309
7310 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7311
7312 PR c++/84789
7313 * g++.dg/template/pr84789.C: Adjust for testing with
7314 -fconcepts too.
7315
7316 PR c++/84973
7317 * g++.dg/template/pr84973.C: New.
7318 * g++.dg/template/pr84973-2.C: New.
7319 * g++.dg/template/pr84973-3.C: New.
7320
7321 PR c++/84968
7322 * g++.dg/eh/pr84968.C: New.
7323
7324 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7325
7326 PR target/84914
7327 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7328 long double multiply/divide uses the correct function.
7329 * gcc.target/powerpc/mulkc-3.c: Likewise.
7330 * gcc.target/powerpc/divkc-2.c: Likewise.
7331 * gcc.target/powerpc/divkc-3.c: Likewise.
7332
7333 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7334
7335 PR c++/85067
7336 * g++.dg/cpp0x/defaulted51.C: New.
7337 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7338
7339 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR c++/85077
7342 * g++.dg/ext/vector35.C: New test.
7343
7344 PR c++/85061
7345 * g++.dg/ext/builtin-offsetof3.C: New test.
7346
7347 PR c++/85076
7348 * g++.dg/cpp1y/pr85076.C: New test.
7349
7350 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7351
7352 PR fortran/85084
7353 * gfortran.dg/matmul_rank_1.f90: New test.
7354
7355 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7356 Harald Anlauf <anlauf@gmx.de>
7357
7358 * gfortran.dg/structure_constructor_15.f90: New test.
7359
7360 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7361
7362 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7363 for the diagnostics of overridden functions. Adjust for new wording.
7364 * g++.dg/cpp0x/implicit1.C: Likewise.
7365 * g++.dg/cpp0x/override1.C: Likewise.
7366 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7367 * g++.dg/eh/shadow1.C: Likewise.
7368 * g++.dg/inherit/covariant12.C: Likewise.
7369 * g++.dg/inherit/covariant14.C: Likewise.
7370 * g++.dg/inherit/covariant15.C: Likewise.
7371 * g++.dg/inherit/covariant16.C: Likewise.
7372 * g++.dg/inherit/covariant22.C: Likewise.
7373 * g++.dg/inherit/crash3.C: Likewise.
7374 * g++.dg/inherit/error2.C: Likewise.
7375 * g++.dg/template/crash100.C: Likewise.
7376 * g++.old-deja/g++.eh/spec6.C: Likewise.
7377 * g++.old-deja/g++.mike/p811.C: Likewise.
7378 * g++.old-deja/g++.other/virtual11.C: Likewise.
7379 * g++.old-deja/g++.other/virtual4.C: Likewise.
7380
7381 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7382
7383 PR target/85044
7384 * gcc.target/i386/pr85044.c: New test.
7385
7386 2018-03-27 Martin Sebor <msebor@redhat.com>
7387
7388 PR testsuite/83462
7389 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7390 other than x86.
7391
7392 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7393
7394 PR target/83009
7395 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7396
7397 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7398
7399 PR target/81863
7400 * gcc.target/arm/pr81863.c: New test.
7401
7402 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7403
7404 PR target/85056
7405 * gcc.target/nvptx/pr85056.c: New test.
7406 * gcc.target/nvptx/pr85056a.c: New test.
7407
7408 2018-03-27 Richard Biener <rguenther@suse.de>
7409
7410 PR testsuite/82847
7411 * lib/target-supports.exp (check_ssse3_available): New function.
7412 (check_effective_target_vect_perm_short): Enable for x86 if
7413 check_ssse3_available.
7414
7415 2018-03-27 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/85082
7418 * gfortran.dg/pr85082.f90: New testcase.
7419
7420 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7421
7422 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7423 to "l=2" in dg-final.
7424
7425 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7426
7427 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7428 * gcc.target/mips/fix-r4000-2.c: Likewise.
7429 * gcc.target/mips/fix-r4000-3.c: Likewise.
7430 * gcc.target/mips/fix-r4000-4.c: Likewise.
7431 * gcc.target/mips/fix-r4000-5.c: Likewise.
7432 * gcc.target/mips/fix-r4000-6.c: Likewise.
7433 * gcc.target/mips/fix-r4000-7.c: Likewise.
7434 * gcc.target/mips/fix-r4000-8.c: Likewise.
7435 * gcc.target/mips/fix-r4000-9.c: Likewise.
7436 * gcc.target/mips/fix-r4000-10.c: Likewise.
7437 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7438 "mulditi3_r4000" instead of "mulditi3".
7439 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7440 "umulditi3_r4000" instead of "umulditi3".
7441
7442 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR c++/85068
7445 * g++.dg/inherit/covariant22.C: New test.
7446
7447 2018-03-27 Richard Biener <rguenther@suse.de>
7448
7449 PR testsuite/84004
7450 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7451 alignment.
7452
7453 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7454 Jason Merrill <jason@redhat.com>
7455
7456 PR c++/84632
7457 * g++.dg/init/array49.C: New.
7458 * g++.dg/torture/pr70499.C: Adjust.
7459
7460 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7461
7462 PR target/85073
7463 * gcc.target/i386/pr85073.c: New test.
7464
7465 2018-03-26 Richard Biener <rguenther@suse.de>
7466
7467 PR testsuite/85066
7468 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7469 instead of long.
7470
7471 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7472
7473 PR fortran/66709
7474 * gfortran.dg/parameter_array_format.f90: New test.
7475
7476 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7477 Neil Carlson <neil.n.carlson@gmail.com>
7478
7479 PR fortran/84381
7480 * gfortran.dg/literal_character_constant_1.inc: Replace
7481 call abort by STOP n.
7482 * gfortran.dg/overload_1.f90: Likewise.
7483
7484 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7485 Dominique d'Humieres <dominiq@gcc.gnu.org>
7486
7487 PR fortran/84924
7488 * gfortran.dg/scalar_pointer_1.f90: New test.
7489
7490 2018-03-25 Tom de Vries <tom@codesourcery.com>
7491
7492 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7493 precise.
7494
7495 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7496
7497 PR fortran/69497
7498 * gfortran.dg/pr89497.f90: New test.
7499
7500 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7501
7502 PR fortran/70068
7503 * gfortran.dg/substr_7.f90: New test.
7504
7505 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7506
7507 PR fortran/42651
7508 * gfortran.dg/pr42651.f90: New test.
7509 * gfortran.dg/func_result_7.f90: Update error message.
7510
7511 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7512
7513 PR tree-optimization/84005
7514 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7515 failing to force the alignment.
7516
7517 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7518
7519 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7520 from this to...
7521 <vclzd>: ...this.
7522
7523 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7524
7525 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7526 message. Fix scan-assembler patterns.
7527
7528 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR c++/85015
7531 * g++.dg/cpp0x/pr85015.C: New test.
7532
7533 PR c++/84942
7534 * g++.dg/cpp1y/pr84942.C: New test.
7535
7536 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7537
7538 PR inline-asm/85030
7539 * gcc.target/i386/pr85030.c: New.
7540
7541 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7542
7543 PR target/85026
7544 * g++.dg/pr85026.C: New test.
7545
7546 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7547
7548 * g++.dg/debug/pr84704.C: XFAIL AIX.
7549
7550 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7551
7552 PR target/84826
7553 * gcc.target/arm/pr84826.c: Add dg directive.
7554
7555 2018-03-23 Marek Polacek <polacek@redhat.com>
7556
7557 PR c++/85033
7558 * g++.dg/ext/builtin-offsetof2.C: New test.
7559
7560 PR c++/85045
7561 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7562 * gcc.dg/pr85045.c: New test.
7563
7564 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7565
7566 PR debug/85020
7567 * gnat.dg/lto22.adb: New test.
7568 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7569 * gnat.dg/lto22_pkg2.ads: Likewise.
7570
7571 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR c/80778
7574 * gcc.dg/lto/pr80778_0.c: New test.
7575
7576 PR inline-asm/85034
7577 * gcc.target/i386/pr85034.c: New test.
7578
7579 PR inline-asm/85022
7580 * c-c++-common/torture/pr85022.c: New test.
7581
7582 PR sanitizer/85029
7583 * g++.dg/ubsan/pr85029.C: New test.
7584
7585 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7586
7587 PR c++/71251
7588 * g++.dg/cpp0x/pr71251.C: New.
7589
7590 PR c++/84789
7591 * g++.dg/template/pr84789.C: New.
7592 * g++.dg/template/pr84789-2.C: New.
7593 * g++.dg/template/pr84789-3.C: New.
7594 * g++.dg/parse/dtor11.C: Accept alternate error message.
7595
7596 PR c++/84729
7597 * g++.dg/pr84729.C: New.
7598 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7599 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7600 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7601
7602 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7603
7604 PR fortran/84922
7605 * gfortran.dg/interface_42.f90: New test.
7606 * gfortran.dg/interface_43.f90: New test.
7607
7608 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7609
7610 PR target/84826
7611 * gcc.target/arm/pr84826.c: New test.
7612
7613 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7614
7615 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7616 dg-require-effective-target.
7617 * gcc.target/arm/addr-modes-int.c: Likewise.
7618 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7619
7620 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7621
7622 PR target/84760
7623 * gcc.target/powerpc/altivec-ld-1.c: New test.
7624
7625 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7626
7627 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7628
7629 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR inline-asm/84941
7632 * gcc.dg/pr84941.c: New test.
7633
7634 2018-03-22 Tom de Vries <tom@codesourcery.com>
7635
7636 PR tree-optimization/84956
7637 * gcc.dg/pr84956.c: New test.
7638
7639 2018-03-22 Marek Polacek <polacek@redhat.com>
7640
7641 PR c++/84854
7642 * g++.dg/cpp1z/constexpr-if15.C: New test.
7643 * g++.dg/cpp1z/constexpr-if16.C: New test.
7644
7645 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7646
7647 * gcc.dg/builtin-tgmath-3.c: New test.
7648
7649 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7650
7651 PR c++/71965
7652 * g++.dg/concepts/pr71965.C: New.
7653
7654 PR c++/84610
7655 PR c++/84642
7656 * g++.dg/cpp0x/pr84610.C: New.
7657 * g++.dg/cpp0x/pr84642.C: New.
7658
7659 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR c/84999
7662 * c-c++-common/pr84999.c: New test.
7663
7664 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/84972
7667 * g++.dg/ext/desig10.C: New.
7668
7669 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7670 Harald Anlauf <anlauf@gmx.de>
7671
7672 PR fortran/84957
7673 * gfortran.dg/pr84957.f90: New test.
7674
7675 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR tree-optimization/84960
7678 * gcc.c-torture/compile/pr84960.c: New test.
7679
7680 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7681
7682 PR tree-optimization/84811
7683 * gcc.dg/torture/pr84811.c: New test.
7684
7685 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR tree-optimization/84982
7688 * c-c++-common/pr84982.c: New test.
7689
7690 PR c++/84961
7691 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7692 "m" (++x) in C++.
7693 * g++.dg/torture/pr84961-1.C: New test.
7694 * g++.dg/torture/pr84961-2.C: New test.
7695
7696 2018-03-21 Nathan Sidwell <nathan@acm.org>
7697
7698 PR c++/85008
7699 * g++.dg/pr85008.C: New.
7700
7701 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7702
7703 PR fortran/84615
7704 * gfortran.dg/char_result_17.f90: New test.
7705
7706 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7707
7708 PR c++/84994
7709 * g++.dg/other/accessor-fixits-1.C: Move to...
7710 * g++.dg/torture/accessor-fixits-1.C: ...here.
7711 * g++.dg/other/accessor-fixits-2.C: Move to...
7712 * g++.dg/torture/accessor-fixits-2.C: ...here.
7713 * g++.dg/other/accessor-fixits-3.C: Move to...
7714 * g++.dg/torture/accessor-fixits-3.C: ...here.
7715 * g++.dg/other/accessor-fixits-4.C: Move to...
7716 * g++.dg/torture/accessor-fixits-4.C: ...here.
7717 * g++.dg/other/accessor-fixits-5.C: Move to...
7718 * g++.dg/torture/accessor-fixits-5.C: ...here.
7719 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7720 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7721 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7722
7723 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7724
7725 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7726
7727 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7728
7729 PR target/82989
7730 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7731
7732 2018-03-21 Nathan Sidwell <nathan@acm.org>
7733
7734 PR c++/84804
7735 * g++.dg/lookup/pr84804.C: New.
7736
7737 2018-03-21 Martin Sebor <msebor@redhat.com>
7738
7739 PR c++/84850
7740 * g++.dg/Wclass-memaccess-3.C: New test.
7741 * g++.dg/Wclass-memaccess-4.C: New test.
7742
7743 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7744
7745 PR c++/84892
7746 * g++.dg/other/accessor-fixits-1.C
7747 (test_access_const_t1_color): New.
7748 (test_deref_const_t1_color): New.
7749 * g++.dg/other/accessor-fixits-5.C: New testcase.
7750
7751 2018-03-21 Tom de Vries <tom@codesourcery.com>
7752
7753 PR tree-optimization/83126
7754 * gcc.dg/graphite/pr83126.c: New test.
7755
7756 2018-03-21 Nathan Sidwell <nathan@acm.org>
7757
7758 * g++.dg/ext/anon-struct6.C: Adjust.
7759 * g++.dg/ext/deprecate-1.C: New.
7760 * g++.dg/ext/deprecate-2.C: New.
7761 * g++.dg/lookup/pr84602.C: Adjust.
7762 * g++.dg/lookup/pr84962.C: Adjust.
7763 * g++.old-deja/g++.other/anon4.C
7764
7765 PR c++/84836
7766 * g++.dg/lookup/pr84836.C: New.
7767
7768 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7769
7770 PR tree-optimization/84969
7771 * gcc.dg/tree-ssa/pr84969.c: New test.
7772
7773 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7774
7775 PR rtl-optimization/84989
7776 * gcc.target/i386/pr84989.c: New test.
7777
7778 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7779
7780 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7781
7782 2018-03-21 Martin Liska <mliska@suse.cz>
7783
7784 PR ipa/84963
7785 * gfortran.dg/goacc/pr84963.f90: New test.
7786
7787 2018-03-21 Marek Polacek <polacek@redhat.com>
7788
7789 PR c++/71638, ICE with NSDMI and reference.
7790 * g++.dg/cpp0x/nsdmi14.C: New test.
7791 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7792
7793 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7794
7795 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7796 MIPS with -mpaired-single directives.
7797
7798 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7799
7800 PR fortran/85001
7801 * gfortran.dg/interface_41.f90: New test.
7802
7803 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR debug/84875
7806 * gcc.dg/pr84875.c: New test.
7807
7808 2018-03-20 Marek Polacek <polacek@redhat.com>
7809
7810 PR c++/84978, ICE with NRVO.
7811 * g++.dg/opt/nrv19.C: New test.
7812
7813 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7814
7815 PR target/82518
7816 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7817 Disable for armeb targets.
7818 * gcc.target/arm/pr82518.c: New test.
7819
7820 2018-03-20 Nathan Sidwell <nathan@acm.org>
7821
7822 PR c++/84962
7823 * g++.dg/lookup/pr84962.C: New.
7824
7825 PR c++/84970
7826 * g++.dg/lookup/pr84970.C: New.
7827
7828 2018-03-20 Richard Biener <rguenther@suse.de>
7829
7830 PR target/84986
7831 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7832
7833 2018-03-20 Martin Liska <mliska@suse.cz>
7834
7835 PR ipa/84825
7836 * g++.dg/ipa/pr84825.C: New test.
7837
7838 2018-03-20 Martin Liska <mliska@suse.cz>
7839
7840 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7841
7842 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR target/84845
7845 * gcc.c-torture/compile/pr84845.c: New test.
7846
7847 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7848
7849 PR target/82989
7850 * gcc.target/arm/pr82989.c: New test.
7851
7852 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR target/84945
7855 * gcc.target/i386/pr84945.c: New test.
7856
7857 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7858
7859 PR target/81647
7860 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7861
7862 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR c/84953
7865 * gcc.dg/pr84953.c: New test.
7866
7867 2018-03-19 Marek Polacek <polacek@redhat.com>
7868
7869 PR c++/84925
7870 * g++.dg/cpp1z/lambda-__func__.C: New test.
7871
7872 PR c++/84927
7873 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7874
7875 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7876
7877 PR sanitizer/78651
7878 * g++.dg/asan/pr78651.C: New test.
7879
7880 2018-03-19 Tom de Vries <tom@codesourcery.com>
7881
7882 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7883 vect_int_mult. Add nvptx xfail for PR84958.
7884
7885 2018-03-19 Nathan Sidwell <nathan@acm.org>
7886
7887 PR c++/84835
7888 * g++.dg/cpp1y/pr84835.C: New.
7889
7890 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7891
7892 PR target/81647
7893 * gcc.target/aarch64/pr81647.c: New.
7894
7895 2018-03-19 Richard Biener <rguenther@suse.de>
7896
7897 PR tree-optimization/84933
7898 * g++.dg/pr84933.C: New testcase.
7899
7900 2018-03-19 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/84859
7903 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7904 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7905 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7906 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7907
7908 2018-03-19 Nathan Sidwell <nathan@acm.org>
7909
7910 PR c++/84812
7911 * g++.dg/lookup/pr84812.C: New.
7912
7913 2018-03-19 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/84929
7916 * gcc.dg/torture/pr84929.c: New testcase.
7917
7918 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7919
7920 PR target/84711
7921 * gcc.target/arm/big-endian-subreg.c: Delete.
7922
7923 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7924
7925 PR fortran/84931
7926 * gfortran.dg/array_constructor_52.f90: New test.
7927
7928 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7929
7930 PR fortran/77414
7931 * gfortran.dg/pr77414.f90: New test.
7932 * gfortran.dg/internal_references_1.f90: Adjust error message.
7933
7934 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7935
7936 PR fortran/65453
7937 * gfortran.dg/pr65453.f90: New test.
7938
7939 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7940
7941 PR tree-optimization/84913
7942 * gfortran.dg/vect/pr84913.f90: New test.
7943
7944 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7945
7946 PR fortran/79929
7947 * gfortran.dg/warn_concat.f90: New test.
7948
7949 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR target/84899
7952 * gcc.dg/pr84899.c: New test.
7953
7954 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7955
7956 PR fortran/69395
7957 * gfortran.dg/pr69395.f90: Add test for max dimensions
7958
7959 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7960
7961 PR target/84876
7962 * gcc.target/i386/pr84876.c: New test.
7963
7964 2018-03-16 Martin Liska <mliska@suse.cz>
7965
7966 PR ipa/84833
7967 * gcc.target/i386/mvc11.c: New test.
7968
7969 2018-03-16 Martin Liska <mliska@suse.cz>
7970
7971 PR ipa/84722
7972 * gcc.target/i386/mvc10.c: New test.
7973
7974 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR c++/79937
7977 PR c++/82410
7978 * g++.dg/cpp1y/pr79937-1.C: New test.
7979 * g++.dg/cpp1y/pr79937-2.C: New test.
7980 * g++.dg/cpp1y/pr79937-3.C: New test.
7981 * g++.dg/cpp1y/pr79937-4.C: New test.
7982 * g++.dg/cpp1y/pr82410.C: New test.
7983
7984 2018-03-16 Tom de Vries <tom@codesourcery.com>
7985
7986 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7987
7988 2018-03-16 Tom de Vries <tom@codesourcery.com>
7989
7990 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7991
7992 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR c++/84874
7995 * g++.dg/cpp2a/desig8.C: New test.
7996
7997 PR tree-optimization/84841
7998 * gcc.dg/pr84841.c: New test.
7999
8000 PR c++/84874
8001 * g++.dg/cpp2a/desig7.C: New test.
8002
8003 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
8004 Jim MacArthur <jim.macarthur@codethink.co.uk>
8005
8006 * gfortran.dg/automatic_1.f90: New test.
8007 * gfortran.dg/automatic_repeat.f90: New test
8008 * gfortran.dg/automatic_save.f90: New test.
8009 * gfortran.dg/vax_structure.f90: New test.
8010
8011 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8012
8013 PR fortran/78741
8014 * gfortran.dg/pr78741.f90: New test.
8015
8016 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8017
8018 PR fortran/69395
8019 * gfortran.dg/pr69395.f90: New test.
8020
8021 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR c++/79085
8024 * g++.dg/opt/pr79085.C: New test.
8025
8026 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8027
8028 PR target/84574
8029 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8030 label instead of __x86_indirect_thunk label.
8031
8032 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR c++/84222
8035 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8036 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8037 * g++.dg/warn/deprecated-13.C: New test.
8038
8039 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8040
8041 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8042
8043 2018-03-15 Richard Biener <rguenther@suse.de>
8044
8045 PR c/84873
8046 * c-c++-common/pr84873.c: New testcase.
8047
8048 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8049
8050 PR target/84711
8051 * gcc.target/arm/big-endian-subreg.c: New.
8052
8053 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR target/84860
8056 * gcc.c-torture/compile/pr84860.c: New test.
8057
8058 2018-03-15 Julia Koval <julia.koval@intel.com>
8059
8060 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8061 cannonlake.
8062 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8063 avx512bitalg.
8064
8065 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR c/84853
8068 * gcc.dg/pr84853.c: New test.
8069
8070 2018-03-14 Carl Love <cel@us.ibm.com>
8071
8072 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8073
8074 2018-03-14 Martin Liska <mliska@suse.cz>
8075
8076 PR ipa/8480
8077 * g++.dg/lto/pr84805_0.C: New test.
8078 * g++.dg/lto/pr84805_1.C: New test.
8079 * g++.dg/lto/pr84805_2.C: New test.
8080
8081 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8082
8083 PR c/84852
8084 * gcc.dg/fixits-pr84852-1.c: New test.
8085 * gcc.dg/fixits-pr84852-2.c: New test.
8086
8087 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8088
8089 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8090 separate verbose message.
8091 * lib/scandump.exp (scan-dump-times): Likewise.
8092
8093 2018-03-14 Julia Koval <julia.koval@intel.com>
8094
8095 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8096 server.
8097 * gcc.target/i386/funcspec-56.inc: Ditto.
8098
8099 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8100
8101 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8102 aarch64_sve_hw.
8103
8104 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR sanitizer/83392
8107 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8108 check count from 17 to 14.
8109
8110 PR target/84844
8111 * gcc.target/i386/pr84844.c: New test.
8112
8113 2018-03-14 Richard Biener <rguenther@suse.de>
8114
8115 PR tree-optimization/84830
8116 * gcc.dg/torture/pr84830.c: New testcase.
8117
8118 2018-03-14 Marek Polacek <polacek@redhat.com>
8119
8120 PR c++/84596
8121 * g++.dg/cpp0x/static_assert15.C: New test.
8122
8123 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8124
8125 PR fortran/61775
8126 * gfortran.dg/pr61775.f90: New test.
8127
8128 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR c++/84843
8131 * g++.dg/ext/pr84843-1.C: New test.
8132 * g++.dg/ext/pr84843-2.C: New test.
8133
8134 2018-03-13 David Pagan <dave.pagan@oracle.com>
8135
8136 PR c/46921
8137 * gcc.dg/pr46921.c: New test.
8138
8139 2018-03-13 Martin Sebor <msebor@redhat.com>
8140
8141 PR tree-optimization/84725
8142 * c-c++-common/Wstringop-truncation-4.c: New test.
8143 * c-c++-common/attr-nonstring-5.c: New test.
8144
8145 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8146
8147 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8148 than unpacks.
8149 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8150 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8151
8152 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8153
8154 * gcc.target/aarch64/sve/tls_1.c: New test.
8155 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8156
8157 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8158
8159 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8160 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8161
8162 2018-03-13 Martin Liska <mliska@suse.cz>
8163
8164 PR ipa/84658.
8165 * g++.dg/ipa/pr84658.C: New test.
8166
8167 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR middle-end/84834
8170 * gcc.dg/pr84834.c: New test.
8171
8172 PR target/84827
8173 * gcc.target/i386/pr84827.c: New test.
8174
8175 PR target/84828
8176 * g++.dg/ext/pr84828.C: New test.
8177
8178 PR target/84786
8179 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8180 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8181
8182 PR c++/84808
8183 * g++.dg/cpp1y/constexpr-84808.C: New test.
8184
8185 PR c++/84704
8186 * g++.dg/debug/pr84704.C: New test.
8187
8188 2018-03-12 Renlin Li <renlin.li@arm.com>
8189
8190 * gcc.target/aarch64/movi_hf.c: New.
8191 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8192 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8193
8194 2018-03-12 Martin Sebor <msebor@redhat.com>
8195
8196 PR tree-optimization/83456
8197 * c-c++-common/Wrestrict-2.c: Remove test cases.
8198 * c-c++-common/Wrestrict.c: Same.
8199 * gcc.dg/Wrestrict-12.c: New test.
8200 * gcc.dg/Wrestrict-14.c: New test.
8201
8202 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8203
8204 * g++.dg/pr84821.C: New test.
8205
8206 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8207
8208 * gcc.dg/pr84799.c: New test.
8209
8210 2018-03-12 Richard Biener <rguenther@suse.de>
8211
8212 PR tree-optimization/84803
8213 * gcc.dg/torture/pr84803.c: New testcase.
8214
8215 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR c++/84813
8218 * g++.dg/debug/pr84813.C: New test.
8219
8220 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8221
8222 PR fortran/84546
8223 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8224
8225 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8226
8227 PR fortran/83939
8228 * gfortran.dg/pr83939.f90
8229
8230 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8231
8232 PR fortran/66128
8233 * gfortran.dg/zero_sized_9.f90: New test.
8234
8235 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR debug/58150
8238 * g++.dg/debug/dwarf2/enum2.C: New test.
8239
8240 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8241
8242 PR fortran/84734
8243 * gfortran.dg/pr84734.f90: New test.
8244
8245 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8246
8247 * gnat.dg/prot3.adb: New test.
8248 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8249
8250 2018-03-09 Jason Merrill <jason@redhat.com>
8251 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 PR c++/71169
8254 PR c++/71832
8255 * g++.dg/cpp0x/pr71169.C: New.
8256 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8257 * g++.dg/cpp0x/pr71832.C: Likewise.
8258
8259 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8260
8261 PR target/83969
8262 * gcc.target/powerpc/pr83969.c: New test.
8263
8264 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR target/84772
8267 * gcc.dg/pr84772.c: New test.
8268
8269 PR c++/84076
8270 * g++.dg/warn/Wformat-2.C: New test.
8271
8272 PR c++/84767
8273 * g++.dg/ext/vla18.C: New test.
8274
8275 2018-03-09 Martin Sebor <msebor@redhat.com>
8276
8277 PR tree-optimization/84526
8278 * gcc.dg/Wrestrict-10.c: New test.
8279 * gcc.dg/Wrestrict-11.c: New test.
8280
8281 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8282
8283 PR rtl-optimization/84682
8284 * gcc.dg/torture/pr84682-1.c: New.
8285 * gcc.dg/torture/pr84682-2.c: New.
8286 * gcc.dg/torture/pr84682-3.c: New.
8287
8288 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR c++/84724
8291 * g++.dg/ext/pr84724.C: New test.
8292
8293 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8294
8295 PR target/83712
8296 * gcc.target/arm/pr83712.c: New.
8297
8298 2018-03-09 Richard Biener <rguenther@suse.de>
8299
8300 PR tree-optimization/84775
8301 * gcc.dg/torture/pr84775.c: New testcase.
8302
8303 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR debug/84404
8306 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8307 targets.
8308
8309 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 * gcc.c-torture/compile/20180309-1.c: New test.
8312
8313 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR c++/80598
8316 * g++.dg/warn/Wunused-function4.C: New test.
8317
8318 PR inline-asm/84742
8319 * gcc.target/i386/pr84742-1.c: New test.
8320 * gcc.target/i386/pr84742-2.c: New test.
8321
8322 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8323
8324 PR target/84748
8325 * gcc.c-torture/execute/pr84748.c: New test.
8326
8327 2018-03-08 Richard Biener <rguenther@suse.de>
8328
8329 PR middle-end/84552
8330 * gcc.dg/graphite/pr84552.c: New testcase.
8331
8332 2018-03-08 Richard Biener <rguenther@suse.de>
8333
8334 PR tree-optimization/84178
8335 * gcc.dg/torture/pr84178-2.c: New testcase.
8336
8337 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8338
8339 PR tree-optimization/84178
8340 * gcc.c-torture/compile/pr84178-1.c: New test.
8341
8342 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8343
8344 * lib/target-supports.exp: Do not return zero from a ifunc
8345 function.
8346
8347 2018-03-08 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/84746
8350 * gcc.dg/torture/pr84746.c: New testcase.
8351
8352
8353 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8354 PR debug/84404
8355 PR debug/84408
8356 * gcc.dg/graphite/pr84404.c: New.
8357
8358 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR tree-optimization/84740
8361 * gcc.dg/torture/pr84740.c: New test.
8362
8363 PR tree-optimization/84739
8364 * gcc.dg/pr84739.c: New test.
8365
8366 2018-03-07 Martin Sebor <msebor@redhat.com>
8367
8368 PR tree-optimization/83519
8369 * gcc.dg/Wrestrict-13.c: New test.
8370
8371 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8372
8373 PR fortran/64124
8374 PR fortran/70409
8375 * gfortran.dg/pr64124.f90: New tests.
8376 * gfortran.dg/pr70409.f90: New tests.
8377
8378 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8379
8380 PR target/82411
8381 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8382
8383 2018-03-07 Martin Sebor <msebor@redhat.com>
8384
8385 PR tree-optimization/84526
8386 * gcc.dg/Wrestrict-10.c: New test.
8387
8388 2018-03-07 Martin Sebor <msebor@redhat.com>
8389
8390 PR tree-optimization/84468
8391 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8392 * gcc.dg/Wstringop-truncation.c: New test.
8393 * gcc.dg/Wstringop-truncation-2.c: New test.
8394
8395 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR fortran/84565
8398 * gfortran.dg/pr84565.f90: New test.
8399
8400 PR middle-end/84723
8401 * gcc.target/i386/pr84723-1.c: New test.
8402 * gcc.target/i386/pr84723-2.c: New test.
8403 * gcc.target/i386/pr84723-3.c: New test.
8404 * gcc.target/i386/pr84723-4.c: New test.
8405 * gcc.target/i386/pr84723-5.c: New test.
8406
8407 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8408
8409 PR fortran/64107
8410 * gfortran.dg/pr64107.f90: New test.
8411
8412 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8413
8414 PR fortran/84697
8415 PR fortran/66128
8416 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8417
8418 2018-03-06 Marek Polacek <polacek@redhat.com>
8419
8420 PR c++/84684
8421 * g++.dg/cpp1z/constexpr-84684.C: New test.
8422
8423 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR c/84721
8426 * gcc.dg/pr84721.c: New test.
8427
8428 PR target/84710
8429 * gcc.dg/pr84710.c: New test.
8430
8431 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8432
8433 PR fortran/56667
8434 * gfortran.dg/implied_do_2.f90: New test.
8435 * gfortran.dg/coarray_8.f90: Update for new error message.
8436
8437 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR inline-asm/84683
8440 * g++.dg/ext/pr84683.C: New test.
8441
8442 PR tree-optimization/84687
8443 * gcc.dg/pr84687.c: New test.
8444
8445 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8446
8447 PR c++/84231
8448 * g++.dg/pr84231.C: New.
8449
8450 PR c++/84593
8451 * g++.dg/cpp1y/pr84593.C: New.
8452
8453 PR c++/84492
8454 * g++.dg/pr84492.C: New.
8455
8456 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8457
8458 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8459 __builtin_ppc_speculation_barrier.
8460
8461 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR target/84700
8464 * gcc.target/powerpc/pr84700.c: New test.
8465
8466 2018-03-05 Nathan Sidwell <nathan@acm.org>
8467
8468 PR c++/84702
8469 * g++.dg/lookup/pr84702.C: New.
8470
8471 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR target/84564
8474 * gcc.target/i386/pr84564.c: New test.
8475
8476 2018-03-05 Marek Polacek <polacek@redhat.com>
8477
8478 PR c++/84707
8479 * g++.dg/cpp0x/inline-ns10.C: New test.
8480
8481 2018-03-05 Nathan Sidwell <nathan@acm.org>
8482
8483 PR c++/84694
8484 * g++.dg/template/pr84694.C: New.
8485
8486 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR target/84524
8489 * gcc.c-torture/execute/pr84524.c: New test.
8490 * gcc.target/i386/avx512bw-pr84524.c: New test.
8491
8492 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8493
8494 PR target/84264
8495 * g++.dg/pr84264.C: New test.
8496
8497 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8498
8499 PR c++/84618
8500 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8501 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8502 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8503
8504 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8505
8506 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8507 * g++.dg/other/i386-3.C: Ditto.
8508 * gcc.target/i386/sse-12.c: Ditto.
8509 * gcc.target/i386/sse-13.c: Ditto.
8510 * gcc.target/i386/sse-14.c: Ditto.
8511 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8512 * gcc.target/i386/wbinvd-1.c: New test.
8513 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8514 * gcc.target/i386/pconfig-1.c: Ditto.
8515
8516 2018-03-05 Pádraig Brady <P@draigBrady.com>
8517 Nathan Sidwell <nathan@acm.org>
8518
8519 PR c++/84497
8520 * g++.dg/cpp0x/pr84497.C: New.
8521
8522 2018-03-05 Richard Biener <rguenther@suse.de>
8523
8524 PR tree-optimization/84670
8525 * gcc.dg/pr84670-1.c: New testcase.
8526 * gcc.dg/pr84670-2.c: Likewise.
8527 * gcc.dg/pr84670-3.c: Likewise.
8528 * gcc.dg/pr84670-4.c: Likewise.
8529
8530 2018-03-05 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/84650
8533 * gcc.dg/graphite/pr84650.c: New testcase.
8534
8535 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8536
8537 PR c++/82022
8538 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8539
8540 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8541
8542 PR fortran/71085
8543 * gfortran.dg/pr71085.f90: New test.
8544
8545 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8546
8547 PR fortran/66128
8548 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8549
8550 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8551
8552 PR fortran/51434
8553 * gfortran.dg/pr51434.f90: New test.
8554
8555 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8556
8557 PR c++/61358
8558 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8559
8560 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8561
8562 PR c++/67370
8563 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8564
8565 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8566
8567 PR c++/71464
8568 * g++.dg/torture/pr71464.C: New.
8569
8570 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8571
8572 PR fortran/80965
8573 * gfortran.dg/select_type_41.f90: New test.
8574
8575 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8576
8577 PR c++/61135
8578 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8579
8580 2018-03-02 Marek Polacek <polacek@redhat.com>
8581
8582 PR c++/84578
8583 * g++.dg/ext/flexary29.C: New test.
8584
8585 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8586
8587 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8588
8589 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8590
8591 PR c++/81812
8592 * g++.dg/torture/pr81812.C: New.
8593
8594 2018-03-02 Marek Polacek <polacek@redhat.com>
8595
8596 PR c++/84171
8597 * g++.dg/warn/Wsign-compare-8.C: New test.
8598
8599 PR c++/84663
8600 * g++.dg/parse/array-size3.C: New test.
8601
8602 PR c++/84664
8603 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8604
8605 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR c++/84662
8608 * g++.dg/cpp1y/pr84662.C: New test.
8609
8610 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8611
8612 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8613 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8614 "dg-lto-options".
8615 * g++.dg/lto/20101010-1_0.C: Likewise.
8616 * g++.dg/lto/20101010-2_0.C: Likewise.
8617
8618 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR ipa/84628
8621 * gcc.dg/pr84628.c: New test.
8622
8623 PR target/56540
8624 * gcc.target/ia64/pr56540.c: New test.
8625
8626 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8627
8628 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8629 32-bit target.
8630 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8631 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8632 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8633 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8634
8635 2018-03-02 Marek Polacek <polacek@redhat.com>
8636
8637 PR c++/84590
8638 * c-c++-common/ubsan/shift-11.c: New test.
8639
8640 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8641
8642 * gcc.dg/vect/vect-alias-check-13.c: New test.
8643
8644 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR target/84614
8647 * gcc.dg/pr84614.c: New test.
8648
8649 PR inline-asm/84625
8650 * gcc.target/i386/pr84625.c: New test.
8651
8652 2018-03-02 Richard Biener <rguenther@suse.de>
8653
8654 PR tree-optimization/84427
8655 * gcc.dg/torture/pr84427.c: New testcase.
8656
8657 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8658
8659 PR target/84534
8660 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8661 powerpc64le*-*-linux*.
8662 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8663 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8664
8665 2018-03-01 Martin Sebor <msebor@redhat.com>
8666
8667 PR c++/84294
8668 * g++.dg/ext/attr-const.C: Remove xfail.
8669 * g++.dg/ext/attr-malloc-3.C: New test.
8670 * g++.dg/ext/attr-noinline-3.C: New test.
8671 * g++.dg/ext/attr-noreturn-3.C: New test.
8672 * g++.dg/ext/attr-nothrow-3.C: New test.
8673 * g++.dg/ext/attr-pure.C: Remove xfail.
8674
8675 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR sanitizer/70875
8678 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8679 dg-options and dg-shouldfail "ubsan" directive.
8680
8681 2018-03-01 Marek Polacek <polacek@redhat.com>
8682 Jason Merrill <jason@redhat.com>
8683
8684 PR c++/84582
8685 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8686 * g++.dg/cpp1z/static1.C: New test.
8687 * g++.dg/template/static37.C: New test.
8688
8689 2018-03-01 Nathan Sidwell <nathan@acm.org>
8690
8691 PR c++/84434
8692 * g++.dg/template/pr84434.C: New.
8693
8694 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8695
8696 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8697 -mthumb to the command-line.
8698
8699 2018-03-01 Marek Polacek <polacek@redhat.com>
8700
8701 PR c++/84596
8702 * g++.dg/cpp0x/static_assert14.C: New test.
8703
8704 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8705
8706 PR c++/79410
8707 * g++.dg/torture/pr79410.C: New.
8708
8709 2018-03-01 Martin Liska <mliska@suse.cz>
8710
8711 PR sanitizer/82484
8712 * gcc.dg/asan/pr82484.c: New test.
8713
8714 2018-03-01 Richard Biener <rguenther@suse.de>
8715
8716 PR debug/84645
8717 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8718
8719 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8720
8721 PR fortran/84219
8722 * gfortran.dg/coarray_47.f90: New test.
8723
8724 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8725
8726 PR fortran/84538
8727 * gfortran.dg/class_array_23.f03: New test.
8728
8729 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8730
8731 PR rtl-optimization/84528
8732 * gcc.dg/torture/pr84538.c: Rename to...
8733 * gcc.dg/torture/pr84528.c: ...this.
8734
8735 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8736
8737 PR rtl-optimization/84528
8738 * gcc.dg/torture/pr84538.c: New test.
8739
8740 2018-02-28 Martin Sebor <msebor@redhat.com>
8741
8742 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8743 -fpic test failures.
8744 * c-c++-common/Wrestrict-2.c: Same.
8745 * c-c++-common/Wstringop-truncation.c: Same.
8746 * gcc.dg/Warray-bounds-22.c: Same.
8747 * gcc.dg/Wstringop-overflow.c: Same.
8748 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8749 (signed_range): Same.
8750 (unsigned_anti_range): Same.
8751 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8752 (signed_range): Same.
8753 (unsigned_anti_range): Same.
8754 * gcc.dg/attr-alloc_size-7.c: Same.
8755 * gcc.dg/attr-alloc_size-8.c: Same.
8756 * gcc.dg/builtin-alloc-size.c: Same.
8757 * gcc.dg/builtin-stpncpy.c: Same.
8758 * gcc.dg/builtins-nonnull.c: Same.
8759 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8760 * gcc.dg/pr79214.c: Same.
8761 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8762 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8763 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8764 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8765 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8766 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8767 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8768 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8769 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8770 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8771 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8772
8773 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8774
8775 PR target/84014
8776 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8777
8778 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR c++/84609
8781 * g++.dg/cpp0x/pr84609.C: New test.
8782
8783 2018-02-28 Martin Sebor <msebor@redhat.com>
8784
8785 PR testsuite/84617
8786 * g++.dg/ext/attr-malloc-3.C: New test.
8787 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8788 to pre-existing problems.
8789 * g++.dg/ext/attr-pure.C: Same.
8790
8791 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8792
8793 PR fortran/83901
8794 * gfortran.dg/associate_37.f90: New test.
8795
8796 PR fortran/83344
8797 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8798
8799 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR target/52991
8802 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8803 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8804 * gcc.dg/bf-ms-layout-4.c: New test.
8805 * gcc.dg/bf-ms-layout-5.c: New test.
8806
8807 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8808
8809 PR target/83399
8810 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8811
8812 2018-02-28 Richard Biener <rguenther@suse.de>
8813
8814 PR tree-optimization/84584
8815 * gcc.dg/graphite/pr84584.c: New testcase.
8816
8817 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8818
8819 PR preprocessor/84517
8820 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8821
8822 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8823
8824 * c-c++-common/dump-ada-spec-12.c: New test.
8825 * c-c++-common/dump-ada-spec-13.c: Likewise.
8826
8827 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * c-c++-common/dump-ada-spec-11.c: New test.
8830
8831 2018-02-28 Martin Liska <mliska@suse.cz>
8832
8833 PR testsuite/84597
8834 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8835 * g++.dg/ext/timevar2.C: Likewise.
8836
8837 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8838
8839 * c-c++-common/dump-ada-spec-8.c: New test.
8840 * c-c++-common/dump-ada-spec-9.c: Likewise.
8841 * c-c++-common/dump-ada-spec-10.c: Likewise.
8842
8843 2018-02-28 Richard Biener <rguenther@suse.de>
8844
8845 PR middle-end/84607
8846 * gcc.dg/pr84607.c: New testcase.
8847
8848 2018-02-28 Nathan Sidwell <nathan@acm.org>
8849
8850 PR c++/84602
8851 * g++.dg/lookup/pr84602.C: New.
8852
8853 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR c++/83871
8856 PR c++/83503
8857 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8858 dg-options.
8859 * g++.dg/ext/attr-nonnull.C: Likewise.
8860 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8861 directives.
8862 * g++.dg/ext/attr-noinline-2.C: Likewise.
8863 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8864 -fdump-tree-eh in dg-options.
8865
8866 2018-02-28 Alan Modra <amodra@gmail.com>
8867
8868 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8869 GNU ld message.
8870 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8871
8872 2018-02-27 Martin Sebor <msebor@redhat.com>
8873
8874 PR c++/83871
8875 PR c++/83503
8876 * g++.dg/Wmissing-attributes.C: New test.
8877 * g++.dg/ext/attr-const-pure.C: New test.
8878 * g++.dg/ext/attr-const.C: New test.
8879 * g++.dg/ext/attr-deprecated-2.C: New test.
8880 * g++.dg/ext/attr-malloc-2.C: New test.
8881 * g++.dg/ext/attr-malloc.C: New test.
8882 * g++.dg/ext/attr-noinline-2.C: New test.
8883 * g++.dg/ext/attr-noinline.C: New test.
8884 * g++.dg/ext/attr-nonnull.C: New test.
8885 * g++.dg/ext/attr-noreturn-2.C: New test.
8886 * g++.dg/ext/attr-noreturn.C: New test.
8887 * g++.dg/ext/attr-nothrow-2.C: New test.
8888 * g++.dg/ext/attr-nothrow.C: New test.
8889 * g++.dg/ext/attr-optimize.C: New test.
8890 * g++.dg/ext/attr-pure.C: New test.
8891 * g++.dg/ext/attr-returns-nonnull.C: New test.
8892 * g++.dg/ext/attr-warning.C: New test.
8893
8894 2018-02-27 Nathan Sidwell <nathan@acm.org>
8895
8896 PR c++/84426
8897 * g++.dg/lookup/pr84426.C: New.
8898
8899 2018-02-27 Richard Biener <rguenther@suse.de>
8900
8901 PR tree-optimization/84512
8902 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8903
8904 2018-02-27 Martin Liska <mliska@suse.cz>
8905
8906 PR gcov-profile/84548
8907 * g++.dg/gcov/pr84548.C: New test.
8908
8909 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR target/84575
8912 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8913
8914 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR c++/84558
8917 * g++.dg/cpp1y/pr84558.C: New test.
8918
8919 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8920
8921 PR c++/84540
8922 * g++.dg/cpp0x/alignas14.C: New.
8923 * g++.dg/cpp0x/alignas15.C: Likewise.
8924
8925 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR c++/84557
8928 * g++.dg/gomp/pr84557.C: New test.
8929
8930 2018-02-26 Marek Polacek <polacek@redhat.com>
8931
8932 PR c++/84325
8933 * g++.dg/cpp1z/pr84325.C: New test.
8934
8935 2018-02-26 Carl Love <cel@us.ibm.com>
8936
8937 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8938 Power 8 test file.
8939 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8940 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8941 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8942 -mcpu=power8.
8943 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8944 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8945 -mcpu=power8.
8946
8947 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8948
8949 PR target/84039
8950 * gcc.target/i386/indirect-thunk-1.c: Updated.
8951 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8952 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8953 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8954 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8955 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8956 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8957 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8958 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8959 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8960 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8961 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8962 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8963 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8964 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8965 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8966 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8967 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8968 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8969 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8970 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8971 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8972 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8973 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8974 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8975 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8976 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8977 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8978 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8979 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8980 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8981 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8982 * gcc.target/i386/ret-thunk-9.c: Likewise.
8983 * gcc.target/i386/ret-thunk-10.c: Likewise.
8984 * gcc.target/i386/ret-thunk-11.c: Likewise.
8985 * gcc.target/i386/ret-thunk-12.c: Likewise.
8986 * gcc.target/i386/ret-thunk-13.c: Likewise.
8987 * gcc.target/i386/ret-thunk-14.c: Likewise.
8988 * gcc.target/i386/ret-thunk-15.c: Likewise.
8989
8990 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8991
8992 * gcc.c-torture/execute/20180226-1.c: New test.
8993
8994 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8995
8996 PR tree-optimization/83965
8997 * gcc.dg/vect/pr83965-2.c: New test.
8998
8999 2018-02-26 Tom de Vries <tom@codesourcery.com>
9000
9001 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
9002
9003 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9004
9005 PR target/84530
9006 * gcc.target/i386/ret-thunk-22.c: New test.
9007 * gcc.target/i386/ret-thunk-23.c: Likewise.
9008 * gcc.target/i386/ret-thunk-24.c: Likewise.
9009 * gcc.target/i386/ret-thunk-25.c: Likewise.
9010 * gcc.target/i386/ret-thunk-26.c: Likewise.
9011
9012 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9013
9014 PR c++/84533
9015 * g++.dg/cpp1z/pr84533.C: New.
9016
9017 2018-02-26 Marek Polacek <polacek@redhat.com>
9018
9019 PR c++/84537
9020 * g++.dg/parse/error60.C: New test.
9021
9022 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR c++/84556
9025 * g++.dg/gomp/pr84556.C: New test.
9026 * g++.dg/vect/pr84556.cc: New test.
9027
9028 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9029
9030 PR fortran/32957
9031 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9032 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9033 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9034 * gfortran.dg/c_loc_test.f90: Likewise.
9035 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9036 * gfortran.dg/proc_decl_17.f90: Likewise.
9037 * gfortran.dg/proc_ptr_8.f90: Likewise.
9038
9039 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9040
9041 PR target/84521
9042 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9043 r254814 disabling -fomit-frame-pointer by default.
9044 * gcc.target/aarch64/spill_1.c: Likewise.
9045 * gcc.target/aarch64/test_frame_11.c: Likewise.
9046 * gcc.target/aarch64/test_frame_12.c: Likewise.
9047 * gcc.target/aarch64/test_frame_13.c: Likewise.
9048 * gcc.target/aarch64/test_frame_14.c: Likewise.
9049 * gcc.target/aarch64/test_frame_15.c: Likewise.
9050 * gcc.target/aarch64/test_frame_3.c: Likewise.
9051 * gcc.target/aarch64/test_frame_5.c: Likewise.
9052 * gcc.target/aarch64/test_frame_9.c: Likewise.
9053
9054 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9055
9056 PR fortran/83633
9057 * gfortran.dg/explicit_shape_1.f90: New test.
9058 * gfortran.dg/automatic_module_variable.f90: Update regex.
9059 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9060 * gfortran.dg/constant_shape.f90: Ditto.
9061 * gfortran.dg/dec_structure_23.f90: Ditto.
9062 * gfortran.dg/pr78240.f90: Ditto.
9063
9064 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9065
9066 PR fortran/84523
9067 * gfortran.dg/pr84523.f90: New test.
9068
9069 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9070
9071 PR fortran/78238
9072 * gfortran.dg/select_type_40.f90: New test.
9073
9074 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9075
9076 PR fortran/30792
9077 * gfortran.dg/data_substring.f90: New test.
9078
9079 2018-02-24 Marek Polacek <polacek@redhat.com>
9080
9081 PR c++/83692
9082 * g++.dg/cpp1z/constexpr-83692.C: New test.
9083
9084 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9085
9086 PR fortran/84346
9087 * gfortran.dg/statement_function_1.f90: Update test.
9088
9089 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9090
9091 PR fortran/84506
9092 * gfortran.dg/inquire_19.f90: New test.
9093
9094 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9095
9096 PR fortran/83149
9097 * gfortran.dg/pr83149_b.f90: New test.
9098 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9099
9100 2018-02-23 Carl Love <cel@us.ibm.com>
9101
9102 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9103 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9104 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9105 Power 8 tests.
9106
9107 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9108
9109 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9110 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9111
9112 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9113
9114 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9115 expected output.
9116
9117 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9118
9119 PR fortran/83149
9120 * gfortran.dg/pr83149_1.f90: New test.
9121 * gfortran.dg/pr83149.f90: Additional source for previous.
9122
9123 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9124
9125 PR testsuite/80551
9126 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9127 __GI___pthread_mutex_init as well.
9128
9129 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9130
9131 PR fortran/83148
9132 * gfortran.dg/class_68.f90: New test.
9133
9134 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9135
9136 PR fortran/59781
9137 * gfortran.dg/derived_init_5.f90: New test.
9138
9139 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR target/82851
9142 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9143 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9144
9145 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9146
9147 PR target/81572
9148 * gcc.target/powerpc/pr81572.c: New.
9149
9150 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9151
9152 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9153
9154 2018-02-22 Martin Sebor <msebor@redhat.com>
9155
9156 PR tree-optimization/84480
9157 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9158 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9159
9160 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9161
9162 PR target/84176
9163 * gcc.target/i386/indirect-thunk-11.c: New test.
9164 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9165 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9166 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9167 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9168 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9169 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9170 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9171 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9172 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9173
9174 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9175
9176 PR target/83335
9177 * gcc.target/aarch64/asm-2.c: Add dg-error for
9178 ILP32 mode.
9179 * gcc.target/aarch64/asm-4.c: New test.
9180
9181 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9182
9183 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9184
9185 2018-02-22 Marek Polacek <polacek@redhat.com>
9186
9187 PR c++/84493
9188 * g++.dg/parse/error59.C: New test.
9189
9190 2018-02-22 Tom de Vries <tom@codesourcery.com>
9191
9192 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9193
9194 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9195
9196 PR c++/77655
9197 * g++.dg/cpp0x/pr77655.C: New.
9198
9199 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR c++/84496
9202 * g++.dg/cpp1y/pr84496.C: New test.
9203
9204 PR target/84502
9205 * g++.dg/torture/pr84502.C: New test.
9206
9207 PR tree-optimization/84503
9208 * gcc.dg/pr84503-1.c: New test.
9209 * gcc.dg/pr84503-2.c: New test.
9210
9211 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR tree-optimization/84478
9214 * gcc.c-torture/execute/pr84478.c: New test.
9215
9216 2018-02-20 Martin Sebor <msebor@redhat.com>
9217
9218 PR middle-end/84095
9219 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9220 * c-c++-common/Wrestrict.c: Same.
9221 * gcc.dg/Wrestrict-6.c: Same.
9222 * gcc.dg/Warray-bounds-27.c: New test.
9223 * gcc.dg/Wrestrict-8.c: New test.
9224 * gcc.dg/Wrestrict-9.c: New test.
9225 * gcc.dg/pr84095.c: New test.
9226
9227 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9228
9229 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9230
9231 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9232
9233 PR fortran/48890
9234 PR fortran/83823
9235 * gfortran.dg/structure_constructor_14.f90: New test.
9236
9237 2018-02-20 Jeff Law <law@redhat.com>
9238
9239 PR middle-end/82123
9240 PR tree-optimization/81592
9241 PR middle-end/79257
9242 * gcc.dg/pr81592.c: New test.
9243 * gcc.dg/pr82123.c: New test.
9244 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9245
9246 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR c++/84488
9249 * g++.dg/warn/Wunused-var-30.C: New test.
9250
9251 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9252
9253 PR tree-optimization/84419
9254 * gcc.dg/vect/pr84419.c: New test.
9255
9256 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR middle-end/82004
9259 * gfortran.dg/pr82004.f90: New test.
9260
9261 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9262
9263 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9264
9265 2018-02-20 Martin Liska <mliska@suse.cz>
9266
9267 PR c/84310
9268 PR target/79747
9269 * gcc.target/i386/pr84310.c: New test.
9270 * gcc.target/i386/pr84310-2.c: Likewise.
9271
9272 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9273
9274 PR c++/84446
9275 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9276
9277 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR c++/84445
9280 * g++.dg/cpp1z/launder7.C: New test.
9281
9282 PR c++/84449
9283 * g++.dg/cpp0x/constexpr-84449.C: New test.
9284
9285 PR c++/84455
9286 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9287
9288 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9289
9290 PR fortran/83344
9291 PR fortran/83975
9292 * gfortran.dg/associate_22.f90: Enable commented out test.
9293 * gfortran.dg/associate_36.f90: New test.
9294
9295 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR target/84146
9298 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9299
9300 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9301
9302 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9303 (dg-options): Use -mavx instead of -w.
9304
9305 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR c++/84444
9308 * g++.dg/cpp1z/launder8.C: New test.
9309
9310 PR c++/84448
9311 * g++.dg/gomp/pr84448.C: New test.
9312
9313 PR c++/84430
9314 * g++.dg/gomp/pr84430.C: New test.
9315
9316 PR tree-optimization/84452
9317 * gcc.dg/pr84452.c: New test.
9318
9319 PR c++/79064
9320 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9321
9322 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9323
9324 PR fortran/35339
9325 * gfortran.dg/implied_do_io_4.f90: New test.
9326
9327 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9328
9329 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9330 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9331 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9332
9333 2018-02-19 Carl Love <cel@us.ibm.com>
9334
9335 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9336
9337 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9338
9339 PR target/84460
9340 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9341
9342 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9343
9344 PR c++/84348
9345 * g++.dg/cpp0x/auto50.C: New.
9346 * g++.dg/parse/friend12.C: Adjust.
9347
9348 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9349
9350 PR libgfortran/84389
9351 * gfortran.dg/dtio_33.f90: New test.
9352
9353 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9354
9355 PR libgfortran/84412
9356 * gfortran.dg/inquire_18.f90: New test.
9357
9358 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9359
9360 PR fortran/84381
9361 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9362 * gfortran.dg/pointer_intent_3.f90: Ditto.
9363 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9364 * gfortran.dg/protected_3.f90: Ditto.
9365 * gfortran.dg/protected_4.f90: Ditto.
9366 * gfortran.dg/protected_5.f90: Ditto.
9367 * gfortran.dg/protected_6.f90: Ditto.
9368
9369 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9370
9371 PR fortran/80945
9372 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9373 change to run.
9374
9375 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9376
9377 PR fortran/84270
9378 * gfortran.dg/inline_matmul_22.f90: New test.
9379
9380 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9381
9382 PR fortran/84381
9383 * gfortran.dg/abort_shoulfail.f90: New test.
9384 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9385 by STOP n.
9386 * gfortran.dg/PR19754_2.f90: Likewise.
9387 * gfortran.dg/PR19872.f: Likewise.
9388 * gfortran.dg/PR49268.f90: Likewise.
9389 * gfortran.dg/Wall.f90: Likewise.
9390 * gfortran.dg/Wno-all.f90: Likewise.
9391 * gfortran.dg/achar_1.f90: Likewise.
9392 * gfortran.dg/achar_2.f90: Likewise.
9393 * gfortran.dg/achar_4.f90: Likewise.
9394 * gfortran.dg/achar_6.F90: Likewise.
9395 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9396 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9397 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9398 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9399 * gfortran.dg/actual_array_result_1.f90: Likewise.
9400 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9401 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9402 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9403 * gfortran.dg/actual_procedure_1.f90: Likewise.
9404 * gfortran.dg/adjustl_1.f90: Likewise.
9405 * gfortran.dg/advance_1.f90: Likewise.
9406 * gfortran.dg/advance_4.f90: Likewise.
9407 * gfortran.dg/advance_5.f90: Likewise.
9408 * gfortran.dg/advance_6.f90: Likewise.
9409 * gfortran.dg/aint_anint_1.f90: Likewise.
9410 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9411 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9412 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9413 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9414 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9415 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9416 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9417 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9418 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9419 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9420 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9421 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9422 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9423 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9424 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9425 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9426 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9427 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9428 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9429 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9430 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9431 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9432 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9433 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9434 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9435 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9436 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9437 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9438 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9439 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9440 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9441 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9442 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9443 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9444 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9445 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9446 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9447 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9448 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9449 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9450 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9451 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9452 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9453 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9454 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9455 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9456 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9457 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9458 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9459 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9460 * gfortran.dg/allocatable_function_1.f90: Likewise.
9461 * gfortran.dg/allocatable_function_10.f90: Likewise.
9462 * gfortran.dg/allocatable_function_3.f90: Likewise.
9463 * gfortran.dg/allocatable_function_5.f90: Likewise.
9464 * gfortran.dg/allocatable_function_6.f90: Likewise.
9465 * gfortran.dg/allocatable_function_7.f90: Likewise.
9466 * gfortran.dg/allocatable_function_8.f90: Likewise.
9467 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9468 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9469 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9470 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9471 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9472 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9473 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9474 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9475 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9476 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9477 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9478 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9479 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9480 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9481 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9482 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9483 * gfortran.dg/allocate_class_3.f90: Likewise.
9484 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9485 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9486 * gfortran.dg/allocate_derived_5.f90: Likewise.
9487 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9488 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9489 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9490 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9491 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9492 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9493 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9494 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9495 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9496 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9497 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9498 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9499 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9500 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9501 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9502 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9503 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9504 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9505 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9506 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9507 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9508 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9509 * gfortran.dg/altreturn_3.f90: Likewise.
9510 * gfortran.dg/altreturn_5.f90: Likewise.
9511 * gfortran.dg/altreturn_7.f90: Likewise.
9512 * gfortran.dg/and_or_xor.f90: Likewise.
9513 * gfortran.dg/anint_1.f90: Likewise.
9514 * gfortran.dg/any_all_1.f90: Likewise.
9515 * gfortran.dg/anyallcount_1.f90: Likewise.
9516 * gfortran.dg/append_1.f90: Likewise.
9517 * gfortran.dg/argument_checking_1.f90: Likewise.
9518 * gfortran.dg/argument_checking_2.f90: Likewise.
9519 * gfortran.dg/argument_checking_8.f90: Likewise.
9520 * gfortran.dg/arithmetic_if.f90: Likewise.
9521 * gfortran.dg/array_1.f90: Likewise.
9522 * gfortran.dg/array_2.f90: Likewise.
9523 * gfortran.dg/array_alloc_1.f90: Likewise.
9524 * gfortran.dg/array_alloc_2.f90: Likewise.
9525 * gfortran.dg/array_alloc_3.f90: Likewise.
9526 * gfortran.dg/array_assignment_1.F90: Likewise.
9527 * gfortran.dg/array_assignment_5.f90: Likewise.
9528 * gfortran.dg/array_constructor_1.f90: Likewise.
9529 * gfortran.dg/array_constructor_10.f90: Likewise.
9530 * gfortran.dg/array_constructor_11.f90: Likewise.
9531 * gfortran.dg/array_constructor_12.f90: Likewise.
9532 * gfortran.dg/array_constructor_15.f90: Likewise.
9533 * gfortran.dg/array_constructor_16.f90: Likewise.
9534 * gfortran.dg/array_constructor_17.f90: Likewise.
9535 * gfortran.dg/array_constructor_19.f90: Likewise.
9536 * gfortran.dg/array_constructor_23.f: Likewise.
9537 * gfortran.dg/array_constructor_24.f: Likewise.
9538 * gfortran.dg/array_constructor_32.f90: Likewise.
9539 * gfortran.dg/array_constructor_36.f90: Likewise.
9540 * gfortran.dg/array_constructor_39.f90: Likewise.
9541 * gfortran.dg/array_constructor_4.f90: Likewise.
9542 * gfortran.dg/array_constructor_40.f90: Likewise.
9543 * gfortran.dg/array_constructor_44.f90: Likewise.
9544 * gfortran.dg/array_constructor_45.f90: Likewise.
9545 * gfortran.dg/array_constructor_46.f90: Likewise.
9546 * gfortran.dg/array_constructor_47.f90: Likewise.
9547 * gfortran.dg/array_constructor_49.f90: Likewise.
9548 * gfortran.dg/array_constructor_5.f90: Likewise.
9549 * gfortran.dg/array_constructor_50.f90: Likewise.
9550 * gfortran.dg/array_constructor_6.f90: Likewise.
9551 * gfortran.dg/array_constructor_7.f90: Likewise.
9552 * gfortran.dg/array_constructor_8.f90: Likewise.
9553 * gfortran.dg/array_constructor_9.f90: Likewise.
9554 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9555 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9556 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9557 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9558 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9559 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9560 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9561 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9562 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9563 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9564 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9565 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9566 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9567 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9568 * gfortran.dg/array_function_1.f90: Likewise.
9569 * gfortran.dg/array_function_5.f90: Likewise.
9570 * gfortran.dg/array_initializer_1.f90: Likewise.
9571 * gfortran.dg/array_initializer_2.f90: Likewise.
9572 * gfortran.dg/array_memcpy_5.f90: Likewise.
9573 * gfortran.dg/array_memset_2.f90: Likewise.
9574 * gfortran.dg/array_reference_1.f90: Likewise.
9575 * gfortran.dg/array_return_value_1.f90: Likewise.
9576 * gfortran.dg/array_section_1.f90: Likewise.
9577 * gfortran.dg/array_temporaries_3.f90: Likewise.
9578 * gfortran.dg/arrayio_1.f90: Likewise.
9579 * gfortran.dg/arrayio_10.f90: Likewise.
9580 * gfortran.dg/arrayio_11.f90: Likewise.
9581 * gfortran.dg/arrayio_12.f90: Likewise.
9582 * gfortran.dg/arrayio_13.f90: Likewise.
9583 * gfortran.dg/arrayio_14.f90: Likewise.
9584 * gfortran.dg/arrayio_16.f90: Likewise.
9585 * gfortran.dg/arrayio_2.f90: Likewise.
9586 * gfortran.dg/arrayio_3.f90: Likewise.
9587 * gfortran.dg/arrayio_4.f90: Likewise.
9588 * gfortran.dg/arrayio_5.f90: Likewise.
9589 * gfortran.dg/arrayio_6.f90: Likewise.
9590 * gfortran.dg/arrayio_7.f90: Likewise.
9591 * gfortran.dg/arrayio_8.f90: Likewise.
9592 * gfortran.dg/arrayio_9.f90: Likewise.
9593 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9594 * gfortran.dg/assign_10.f90: Likewise.
9595 * gfortran.dg/assign_9.f90: Likewise.
9596 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9597 * gfortran.dg/assignment_1.f90: Likewise.
9598 * gfortran.dg/associate_1.f03: Likewise.
9599 * gfortran.dg/associate_11.f90: Likewise.
9600 * gfortran.dg/associate_13.f90: Likewise.
9601 * gfortran.dg/associate_15.f90: Likewise.
9602 * gfortran.dg/associate_17.f90: Likewise.
9603 * gfortran.dg/associate_18.f08: Likewise.
9604 * gfortran.dg/associate_19.f03: Likewise.
9605 * gfortran.dg/associate_20.f03: Likewise.
9606 * gfortran.dg/associate_22.f90: Likewise.
9607 * gfortran.dg/associate_23.f90: Likewise.
9608 * gfortran.dg/associate_24.f90: Likewise.
9609 * gfortran.dg/associate_25.f90: Likewise.
9610 * gfortran.dg/associate_27.f90: Likewise.
9611 * gfortran.dg/associate_28.f90: Likewise.
9612 * gfortran.dg/associate_32.f03: Likewise.
9613 * gfortran.dg/associate_33.f03: Likewise.
9614 * gfortran.dg/associate_34.f90: Likewise.
9615 * gfortran.dg/associate_6.f03: Likewise.
9616 * gfortran.dg/associate_7.f03: Likewise.
9617 * gfortran.dg/associate_8.f03: Likewise.
9618 * gfortran.dg/associate_9.f03: Likewise.
9619 * gfortran.dg/associated_1.f90: Likewise.
9620 * gfortran.dg/associated_2.f90: Likewise.
9621 * gfortran.dg/associated_5.f90: Likewise.
9622 * gfortran.dg/associated_6.f90: Likewise.
9623 * gfortran.dg/associated_target_3.f90: Likewise.
9624 * gfortran.dg/associated_target_4.f90: Likewise.
9625 * gfortran.dg/associated_target_5.f03: Likewise.
9626 * gfortran.dg/associated_target_6.f03: Likewise.
9627 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9628 * gfortran.dg/assumed_rank_1.f90: Likewise.
9629 * gfortran.dg/assumed_rank_10.f90: Likewise.
9630 * gfortran.dg/assumed_rank_2.f90: Likewise.
9631 * gfortran.dg/assumed_rank_7.f90: Likewise.
9632 * gfortran.dg/assumed_rank_8.f90: Likewise.
9633 * gfortran.dg/assumed_rank_9.f90: Likewise.
9634 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9635 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9636 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9637 * gfortran.dg/assumed_type_2.f90: Likewise.
9638 * gfortran.dg/atan2_1.f90: Likewise.
9639 * gfortran.dg/auto_array_1.f90: Likewise.
9640 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9641 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9642 * gfortran.dg/auto_char_len_3.f90: Likewise.
9643 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9644 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9645 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9646 * gfortran.dg/auto_save_2.f90: Likewise.
9647 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9648 * gfortran.dg/backslash_1.f90: Likewise.
9649 * gfortran.dg/backslash_2.f90: Likewise.
9650 * gfortran.dg/backslash_3.f: Likewise.
9651 * gfortran.dg/backspace_1.f: Likewise.
9652 * gfortran.dg/backspace_10.f90: Likewise.
9653 * gfortran.dg/backspace_11.f90: Likewise.
9654 * gfortran.dg/backspace_2.f: Likewise.
9655 * gfortran.dg/backspace_3.f: Likewise.
9656 * gfortran.dg/backspace_4.f: Likewise.
9657 * gfortran.dg/backspace_5.f: Likewise.
9658 * gfortran.dg/backspace_6.f: Likewise.
9659 * gfortran.dg/backspace_7.f90: Likewise.
9660 * gfortran.dg/backspace_8.f: Likewise.
9661 * gfortran.dg/backspace_9.f: Likewise.
9662 * gfortran.dg/bessel_1.f90: Likewise.
9663 * gfortran.dg/bessel_2.f90: Likewise.
9664 * gfortran.dg/bessel_5.f90: Likewise.
9665 * gfortran.dg/bessel_6.f90: Likewise.
9666 * gfortran.dg/bessel_7.f90: Likewise.
9667 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9668 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9669 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9670 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9671 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9672 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9673 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9674 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9675 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9676 * gfortran.dg/bit_comparison_1.F90: Likewise.
9677 * gfortran.dg/bit_comparison_2.F90: Likewise.
9678 * gfortran.dg/block_1.f08: Likewise.
9679 * gfortran.dg/block_13.f08: Likewise.
9680 * gfortran.dg/block_14.f90: Likewise.
9681 * gfortran.dg/block_2.f08: Likewise.
9682 * gfortran.dg/block_6.f08: Likewise.
9683 * gfortran.dg/block_7.f08: Likewise.
9684 * gfortran.dg/block_8.f08: Likewise.
9685 * gfortran.dg/blockdata_1.f90: Likewise.
9686 * gfortran.dg/bound_1.f90: Likewise.
9687 * gfortran.dg/bound_2.f90: Likewise.
9688 * gfortran.dg/bound_3.f90: Likewise.
9689 * gfortran.dg/bound_4.f90: Likewise.
9690 * gfortran.dg/bound_5.f90: Likewise.
9691 * gfortran.dg/bound_6.f90: Likewise.
9692 * gfortran.dg/bound_7.f90: Likewise.
9693 * gfortran.dg/bound_8.f90: Likewise.
9694 * gfortran.dg/bound_9.f90: Likewise.
9695 * gfortran.dg/bound_simplification_1.f90: Likewise.
9696 * gfortran.dg/bound_simplification_3.f90: Likewise.
9697 * gfortran.dg/bound_simplification_4.f90: Likewise.
9698 * gfortran.dg/bound_simplification_5.f90: Likewise.
9699 * gfortran.dg/bound_simplification_6.f90: Likewise.
9700 * gfortran.dg/bounds_check_1.f90: Likewise.
9701 * gfortran.dg/bounds_check_12.f90: Likewise.
9702 * gfortran.dg/bounds_check_14.f90: Likewise.
9703 * gfortran.dg/bounds_check_15.f90: Likewise.
9704 * gfortran.dg/bounds_check_19.f90: Likewise.
9705 * gfortran.dg/bounds_check_8.f90: Likewise.
9706 * gfortran.dg/bounds_check_9.f90: Likewise.
9707 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9708 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9709 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9710 * gfortran.dg/boz_1.f90: Likewise.
9711 * gfortran.dg/boz_11.f90: Likewise.
9712 * gfortran.dg/boz_13.f90: Likewise.
9713 * gfortran.dg/boz_14.f90: Likewise.
9714 * gfortran.dg/boz_15.f90: Likewise.
9715 * gfortran.dg/boz_3.f90: Likewise.
9716 * gfortran.dg/boz_6.f90: Likewise.
9717 * gfortran.dg/boz_9.f90: Likewise.
9718 * gfortran.dg/byte_1.f90: Likewise.
9719 * gfortran.dg/byte_2.f90: Likewise.
9720 * gfortran.dg/c_assoc.f90: Likewise.
9721 * gfortran.dg/c_assoc_2.f03: Likewise.
9722 * gfortran.dg/c_assoc_3.f90: Likewise.
9723 * gfortran.dg/c_by_val_1.f: Likewise.
9724 * gfortran.dg/c_by_val_5.f90: Likewise.
9725 * gfortran.dg/c_char_tests.f03: Likewise.
9726 * gfortran.dg/c_char_tests_2.f03: Likewise.
9727 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9728 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9729 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9730 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9731 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9732 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9733 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9734 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9735 * gfortran.dg/c_kind_params.f90: Likewise.
9736 * gfortran.dg/c_loc_test_20.f90: Likewise.
9737 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9738 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9739 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9740 * gfortran.dg/c_size_t_test.f03: Likewise.
9741 * gfortran.dg/c_sizeof_1.f90: Likewise.
9742 * gfortran.dg/c_sizeof_5.f90: Likewise.
9743 * gfortran.dg/c_sizeof_6.f90: Likewise.
9744 * gfortran.dg/char4_iunit_1.f03: Likewise.
9745 * gfortran.dg/char4_iunit_2.f03: Likewise.
9746 * gfortran.dg/char_allocation_1.f90: Likewise.
9747 * gfortran.dg/char_array_constructor.f90: Likewise.
9748 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9749 * gfortran.dg/char_assign_1.f90: Likewise.
9750 * gfortran.dg/char_associated_1.f90: Likewise.
9751 * gfortran.dg/char_cast_2.f90: Likewise.
9752 * gfortran.dg/char_comparison_1.f: Likewise.
9753 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9754 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9755 * gfortran.dg/char_cons_len.f90: Likewise.
9756 * gfortran.dg/char_conversion.f90: Likewise.
9757 * gfortran.dg/char_cshift_1.f90: Likewise.
9758 * gfortran.dg/char_cshift_2.f90: Likewise.
9759 * gfortran.dg/char_decl_2.f90: Likewise.
9760 * gfortran.dg/char_eoshift_1.f90: Likewise.
9761 * gfortran.dg/char_eoshift_2.f90: Likewise.
9762 * gfortran.dg/char_eoshift_3.f90: Likewise.
9763 * gfortran.dg/char_eoshift_4.f90: Likewise.
9764 * gfortran.dg/char_eoshift_5.f90: Likewise.
9765 * gfortran.dg/char_expr_1.f90: Likewise.
9766 * gfortran.dg/char_expr_3.f90: Likewise.
9767 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9768 * gfortran.dg/char_length_12.f90: Likewise.
9769 * gfortran.dg/char_length_14.f90: Likewise.
9770 * gfortran.dg/char_length_15.f90: Likewise.
9771 * gfortran.dg/char_length_17.f90: Likewise.
9772 * gfortran.dg/char_length_20.f90: Likewise.
9773 * gfortran.dg/char_length_21.f90: Likewise.
9774 * gfortran.dg/char_length_5.f90: Likewise.
9775 * gfortran.dg/char_length_6.f90: Likewise.
9776 * gfortran.dg/char_length_7.f90: Likewise.
9777 * gfortran.dg/char_length_8.f90: Likewise.
9778 * gfortran.dg/char_pack_1.f90: Likewise.
9779 * gfortran.dg/char_pack_2.f90: Likewise.
9780 * gfortran.dg/char_pointer_assign.f90: Likewise.
9781 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9782 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9783 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9784 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9785 * gfortran.dg/char_pointer_func.f90: Likewise.
9786 * gfortran.dg/char_reshape_1.f90: Likewise.
9787 * gfortran.dg/char_result_1.f90: Likewise.
9788 * gfortran.dg/char_result_12.f90: Likewise.
9789 * gfortran.dg/char_result_13.f90: Likewise.
9790 * gfortran.dg/char_result_14.f90: Likewise.
9791 * gfortran.dg/char_result_15.f90: Likewise.
9792 * gfortran.dg/char_result_2.f90: Likewise.
9793 * gfortran.dg/char_result_3.f90: Likewise.
9794 * gfortran.dg/char_result_4.f90: Likewise.
9795 * gfortran.dg/char_result_5.f90: Likewise.
9796 * gfortran.dg/char_result_6.f90: Likewise.
9797 * gfortran.dg/char_result_7.f90: Likewise.
9798 * gfortran.dg/char_result_8.f90: Likewise.
9799 * gfortran.dg/char_spread_1.f90: Likewise.
9800 * gfortran.dg/char_transpose_1.f90: Likewise.
9801 * gfortran.dg/char_type_len.f90: Likewise.
9802 * gfortran.dg/char_unpack_1.f90: Likewise.
9803 * gfortran.dg/char_unpack_2.f90: Likewise.
9804 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9805 * gfortran.dg/character_comparison_1.f90: Likewise.
9806 * gfortran.dg/character_comparison_2.f90: Likewise.
9807 * gfortran.dg/character_comparison_3.f90: Likewise.
9808 * gfortran.dg/character_comparison_4.f90: Likewise.
9809 * gfortran.dg/character_comparison_5.f90: Likewise.
9810 * gfortran.dg/character_comparison_6.f90: Likewise.
9811 * gfortran.dg/character_comparison_7.f90: Likewise.
9812 * gfortran.dg/character_comparison_8.f90: Likewise.
9813 * gfortran.dg/character_comparison_9.f90: Likewise.
9814 * gfortran.dg/charlen_15.f90: Likewise.
9815 * gfortran.dg/charlen_16.f90: Likewise.
9816 * gfortran.dg/chkbits.f90: Likewise.
9817 * gfortran.dg/chmod_1.f90: Likewise.
9818 * gfortran.dg/chmod_2.f90: Likewise.
9819 * gfortran.dg/chmod_3.f90: Likewise.
9820 * gfortran.dg/class_1.f03: Likewise.
9821 * gfortran.dg/class_18.f03: Likewise.
9822 * gfortran.dg/class_19.f03: Likewise.
9823 * gfortran.dg/class_35.f90: Likewise.
9824 * gfortran.dg/class_46.f03: Likewise.
9825 * gfortran.dg/class_48.f90: Likewise.
9826 * gfortran.dg/class_51.f90: Likewise.
9827 * gfortran.dg/class_52.f90: Likewise.
9828 * gfortran.dg/class_6.f03: Likewise.
9829 * gfortran.dg/class_63.f90: Likewise.
9830 * gfortran.dg/class_64.f90: Likewise.
9831 * gfortran.dg/class_65.f90: Likewise.
9832 * gfortran.dg/class_66.f90: Likewise.
9833 * gfortran.dg/class_67.f90: Likewise.
9834 * gfortran.dg/class_9.f03: Likewise.
9835 * gfortran.dg/class_alias.f90: Likewise.
9836 * gfortran.dg/class_allocate_1.f03: Likewise.
9837 * gfortran.dg/class_allocate_10.f03: Likewise.
9838 * gfortran.dg/class_allocate_13.f90: Likewise.
9839 * gfortran.dg/class_allocate_14.f90: Likewise.
9840 * gfortran.dg/class_allocate_15.f90: Likewise.
9841 * gfortran.dg/class_allocate_19.f03: Likewise.
9842 * gfortran.dg/class_allocate_21.f90: Likewise.
9843 * gfortran.dg/class_allocate_22.f90: Likewise.
9844 * gfortran.dg/class_allocate_3.f03: Likewise.
9845 * gfortran.dg/class_allocate_4.f03: Likewise.
9846 * gfortran.dg/class_allocate_5.f90: Likewise.
9847 * gfortran.dg/class_allocate_6.f03: Likewise.
9848 * gfortran.dg/class_allocate_7.f03: Likewise.
9849 * gfortran.dg/class_allocate_8.f03: Likewise.
9850 * gfortran.dg/class_allocate_9.f03: Likewise.
9851 * gfortran.dg/class_array_1.f03: Likewise.
9852 * gfortran.dg/class_array_14.f90: Likewise.
9853 * gfortran.dg/class_array_15.f03: Likewise.
9854 * gfortran.dg/class_array_16.f90: Likewise.
9855 * gfortran.dg/class_array_2.f03: Likewise.
9856 * gfortran.dg/class_array_20.f03: Likewise.
9857 * gfortran.dg/class_array_21.f03: Likewise.
9858 * gfortran.dg/class_array_3.f03: Likewise.
9859 * gfortran.dg/class_array_4.f03: Likewise.
9860 * gfortran.dg/class_array_7.f03: Likewise.
9861 * gfortran.dg/class_array_8.f03: Likewise.
9862 * gfortran.dg/class_array_9.f03: Likewise.
9863 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9864 * gfortran.dg/class_dummy_1.f03: Likewise.
9865 * gfortran.dg/class_optional_1.f90: Likewise.
9866 * gfortran.dg/class_optional_2.f90: Likewise.
9867 * gfortran.dg/class_result_5.f90: Likewise.
9868 * gfortran.dg/class_result_6.f90: Likewise.
9869 * gfortran.dg/class_to_type_1.f03: Likewise.
9870 * gfortran.dg/class_to_type_2.f90: Likewise.
9871 * gfortran.dg/class_to_type_3.f03: Likewise.
9872 * gfortran.dg/class_to_type_4.f90: Likewise.
9873 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9874 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9875 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9876 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9877 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9878 * gfortran.dg/coarray/codimension.f90: Likewise.
9879 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9880 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9881 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9882 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9883 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9884 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9885 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9886 * gfortran.dg/coarray/event_1.f90: Likewise.
9887 * gfortran.dg/coarray/event_2.f90: Likewise.
9888 * gfortran.dg/coarray/get_array.f90: Likewise.
9889 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9890 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9891 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9892 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9893 * gfortran.dg/coarray/lock_1.f90: Likewise.
9894 * gfortran.dg/coarray/lock_2.f90: Likewise.
9895 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9896 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9897 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9898 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9899 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9900 * gfortran.dg/coarray/registering_1.f90: Likewise.
9901 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9902 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9903 * gfortran.dg/coarray/send_array.f90: Likewise.
9904 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9905 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9906 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9907 * gfortran.dg/coarray/sync_1.f90: Likewise.
9908 * gfortran.dg/coarray/sync_3.f90: Likewise.
9909 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9910 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9911 * gfortran.dg/coarray_13.f90: Likewise.
9912 * gfortran.dg/coarray_15.f90: Likewise.
9913 * gfortran.dg/coarray_16.f90: Likewise.
9914 * gfortran.dg/coarray_2.f90: Likewise.
9915 * gfortran.dg/coarray_23.f90: Likewise.
9916 * gfortran.dg/coarray_40.f90: Likewise.
9917 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9918 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9919 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9920 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9921 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9922 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9923 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9924 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9925 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9926 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9927 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9928 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9929 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9930 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9931 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9932 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9933 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9934 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9935 * gfortran.dg/coarray_stat_2.f90: Likewise.
9936 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9937 * gfortran.dg/coindexed_1.f90: Likewise.
9938 * gfortran.dg/comma.f: Likewise.
9939 * gfortran.dg/comma_format_extension_3.f: Likewise.
9940 * gfortran.dg/comma_format_extension_4.f: Likewise.
9941 * gfortran.dg/common_2.f90: Likewise.
9942 * gfortran.dg/common_4.f90: Likewise.
9943 * gfortran.dg/common_align_1.f90: Likewise.
9944 * gfortran.dg/common_align_2.f90: Likewise.
9945 * gfortran.dg/common_equivalence_1.f: Likewise.
9946 * gfortran.dg/common_pointer_1.f90: Likewise.
9947 * gfortran.dg/common_resize_1.f: Likewise.
9948 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9949 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9950 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9951 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9952 * gfortran.dg/complex_read.f90: Likewise.
9953 * gfortran.dg/complex_write.f90: Likewise.
9954 * gfortran.dg/constant_substring.f: Likewise.
9955 * gfortran.dg/constructor_2.f90: Likewise.
9956 * gfortran.dg/constructor_3.f90: Likewise.
9957 * gfortran.dg/constructor_6.f90: Likewise.
9958 * gfortran.dg/contained_1.f90: Likewise.
9959 * gfortran.dg/contained_3.f90: Likewise.
9960 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9961 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9962 * gfortran.dg/continuation_1.f90: Likewise.
9963 * gfortran.dg/continuation_11.f90: Likewise.
9964 * gfortran.dg/continuation_12.f90: Likewise.
9965 * gfortran.dg/continuation_13.f90: Likewise.
9966 * gfortran.dg/continuation_14.f: Likewise.
9967 * gfortran.dg/continuation_8.f90: Likewise.
9968 * gfortran.dg/convert_2.f90: Likewise.
9969 * gfortran.dg/convert_implied_open.f90: Likewise.
9970 * gfortran.dg/count_init_expr.f03: Likewise.
9971 * gfortran.dg/cr_lf.f90: Likewise.
9972 * gfortran.dg/cray_pointers_10.f90: Likewise.
9973 * gfortran.dg/cray_pointers_2.f90: Likewise.
9974 * gfortran.dg/cray_pointers_5.f90: Likewise.
9975 * gfortran.dg/cray_pointers_7.f90: Likewise.
9976 * gfortran.dg/cray_pointers_8.f90: Likewise.
9977 * gfortran.dg/cshift_1.f90: Likewise.
9978 * gfortran.dg/cshift_2.f90: Likewise.
9979 * gfortran.dg/cshift_large_1.f90: Likewise.
9980 * gfortran.dg/cshift_nan_1.f90: Likewise.
9981 * gfortran.dg/csqrt_2.f: Likewise.
9982 * gfortran.dg/data_array_1.f90: Likewise.
9983 * gfortran.dg/data_char_1.f90: Likewise.
9984 * gfortran.dg/data_char_2.f90: Likewise.
9985 * gfortran.dg/data_char_3.f90: Likewise.
9986 * gfortran.dg/data_derived_1.f90: Likewise.
9987 * gfortran.dg/data_implied_do_1.f90: Likewise.
9988 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9989 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9990 * gfortran.dg/deallocate_stat.f90: Likewise.
9991 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9992 * gfortran.dg/debug/pr37738.f: Likewise.
9993 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9994 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9995 * gfortran.dg/dec_exp_1.f90: Likewise.
9996 * gfortran.dg/dec_init_1.f90: Likewise.
9997 * gfortran.dg/dec_init_2.f90: Likewise.
9998 * gfortran.dg/dec_init_3.f90: Likewise.
9999 * gfortran.dg/dec_init_4.f90: Likewise.
10000 * gfortran.dg/dec_io_1.f90: Likewise.
10001 * gfortran.dg/dec_io_2.f90: Likewise.
10002 * gfortran.dg/dec_io_2a.f90: Likewise.
10003 * gfortran.dg/dec_io_6.f90: Likewise.
10004 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
10005 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
10006 * gfortran.dg/dec_math.f90: Likewise.
10007 * gfortran.dg/dec_parameter_1.f: Likewise.
10008 * gfortran.dg/dec_parameter_2.f90: Likewise.
10009 * gfortran.dg/dec_static_1.f90: Likewise.
10010 * gfortran.dg/dec_static_2.f90: Likewise.
10011 * gfortran.dg/dec_structure_1.f90: Likewise.
10012 * gfortran.dg/dec_structure_10.f90: Likewise.
10013 * gfortran.dg/dec_structure_18.f90: Likewise.
10014 * gfortran.dg/dec_structure_19.f90: Likewise.
10015 * gfortran.dg/dec_structure_2.f90: Likewise.
10016 * gfortran.dg/dec_structure_22.f90: Likewise.
10017 * gfortran.dg/dec_structure_3.f90: Likewise.
10018 * gfortran.dg/dec_structure_4.f90: Likewise.
10019 * gfortran.dg/dec_structure_5.f90: Likewise.
10020 * gfortran.dg/dec_structure_6.f90: Likewise.
10021 * gfortran.dg/dec_structure_7.f90: Likewise.
10022 * gfortran.dg/dec_union_1.f90: Likewise.
10023 * gfortran.dg/dec_union_2.f90: Likewise.
10024 * gfortran.dg/dec_union_3.f90: Likewise.
10025 * gfortran.dg/dec_union_4.f90: Likewise.
10026 * gfortran.dg/dec_union_5.f90: Likewise.
10027 * gfortran.dg/default_format_1.f90: Likewise.
10028 * gfortran.dg/default_format_2.f90: Likewise.
10029 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10030 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10031 * gfortran.dg/default_initialization_3.f90: Likewise.
10032 * gfortran.dg/default_initialization_4.f90: Likewise.
10033 * gfortran.dg/default_initialization_5.f90: Likewise.
10034 * gfortran.dg/deferred_character_1.f90: Likewise.
10035 * gfortran.dg/deferred_character_10.f90: Likewise.
10036 * gfortran.dg/deferred_character_11.f90: Likewise.
10037 * gfortran.dg/deferred_character_12.f90: Likewise.
10038 * gfortran.dg/deferred_character_13.f90: Likewise.
10039 * gfortran.dg/deferred_character_14.f90: Likewise.
10040 * gfortran.dg/deferred_character_15.f90: Likewise.
10041 * gfortran.dg/deferred_character_16.f90: Likewise.
10042 * gfortran.dg/deferred_character_2.f90: Likewise.
10043 * gfortran.dg/deferred_character_3.f90: Likewise.
10044 * gfortran.dg/deferred_character_4.f90: Likewise.
10045 * gfortran.dg/deferred_character_5.f90: Likewise.
10046 * gfortran.dg/deferred_character_6.f90: Likewise.
10047 * gfortran.dg/deferred_character_7.f90: Likewise.
10048 * gfortran.dg/deferred_character_8.f90: Likewise.
10049 * gfortran.dg/deferred_character_9.f90: Likewise.
10050 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10051 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10052 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10053 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10054 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10055 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10056 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10057 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10058 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10059 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10060 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10061 * gfortran.dg/defined_assignment_1.f90: Likewise.
10062 * gfortran.dg/defined_assignment_10.f90: Likewise.
10063 * gfortran.dg/defined_assignment_11.f90: Likewise.
10064 * gfortran.dg/defined_assignment_2.f90: Likewise.
10065 * gfortran.dg/defined_assignment_3.f90: Likewise.
10066 * gfortran.dg/defined_assignment_4.f90: Likewise.
10067 * gfortran.dg/defined_assignment_5.f90: Likewise.
10068 * gfortran.dg/defined_assignment_8.f90: Likewise.
10069 * gfortran.dg/defined_assignment_9.f90: Likewise.
10070 * gfortran.dg/dependency_2.f90: Likewise.
10071 * gfortran.dg/dependency_21.f90: Likewise.
10072 * gfortran.dg/dependency_22.f90: Likewise.
10073 * gfortran.dg/dependency_23.f90: Likewise.
10074 * gfortran.dg/dependency_24.f90: Likewise.
10075 * gfortran.dg/dependency_25.f90: Likewise.
10076 * gfortran.dg/dependency_26.f90: Likewise.
10077 * gfortran.dg/dependency_39.f90: Likewise.
10078 * gfortran.dg/dependency_40.f90: Likewise.
10079 * gfortran.dg/dependency_41.f90: Likewise.
10080 * gfortran.dg/dependency_42.f90: Likewise.
10081 * gfortran.dg/dependency_43.f90: Likewise.
10082 * gfortran.dg/dependency_44.f90: Likewise.
10083 * gfortran.dg/dependency_45.f90: Likewise.
10084 * gfortran.dg/dependency_50.f90: Likewise.
10085 * gfortran.dg/dependency_51.f90: Likewise.
10086 * gfortran.dg/dependent_decls_1.f90: Likewise.
10087 * gfortran.dg/der_array_1.f90: Likewise.
10088 * gfortran.dg/der_array_io_1.f90: Likewise.
10089 * gfortran.dg/der_array_io_2.f90: Likewise.
10090 * gfortran.dg/der_array_io_3.f90: Likewise.
10091 * gfortran.dg/der_io_1.f90: Likewise.
10092 * gfortran.dg/der_io_3.f90: Likewise.
10093 * gfortran.dg/der_pointer_2.f90: Likewise.
10094 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10095 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10096 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10097 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10098 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10099 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10100 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10101 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10102 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10103 * gfortran.dg/derived_external_function_1.f90: Likewise.
10104 * gfortran.dg/derived_init_1.f90: Likewise.
10105 * gfortran.dg/derived_init_2.f90: Likewise.
10106 * gfortran.dg/derived_init_3.f90: Likewise.
10107 * gfortran.dg/derived_init_4.f90: Likewise.
10108 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10109 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10110 * gfortran.dg/dev_null.F90: Likewise.
10111 * gfortran.dg/dfloat_1.f90: Likewise.
10112 * gfortran.dg/dim_sum_1.f90: Likewise.
10113 * gfortran.dg/dim_sum_2.f90: Likewise.
10114 * gfortran.dg/dim_sum_3.f90: Likewise.
10115 * gfortran.dg/direct_io_10.f: Likewise.
10116 * gfortran.dg/direct_io_11.f90: Likewise.
10117 * gfortran.dg/direct_io_12.f90: Likewise.
10118 * gfortran.dg/direct_io_2.f90: Likewise.
10119 * gfortran.dg/direct_io_3.f90: Likewise.
10120 * gfortran.dg/direct_io_4.f90: Likewise.
10121 * gfortran.dg/direct_io_5.f90: Likewise.
10122 * gfortran.dg/direct_io_6.f90: Likewise.
10123 * gfortran.dg/direct_io_7.f90: Likewise.
10124 * gfortran.dg/direct_io_8.f90: Likewise.
10125 * gfortran.dg/direct_io_9.f: Likewise.
10126 * gfortran.dg/do_1.f90: Likewise.
10127 * gfortran.dg/do_3.F90: Likewise.
10128 * gfortran.dg/do_concurrent_2.f90: Likewise.
10129 * gfortran.dg/do_concurrent_4.f90: Likewise.
10130 * gfortran.dg/do_corner_warn.f90: Likewise.
10131 * gfortran.dg/do_iterator_2.f90: Likewise.
10132 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10133 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10134 * gfortran.dg/dos_eol.f: Likewise.
10135 * gfortran.dg/dot_product_1.f03: Likewise.
10136 * gfortran.dg/dot_product_2.f90: Likewise.
10137 * gfortran.dg/dot_product_4.f90: Likewise.
10138 * gfortran.dg/dshift_1.F90: Likewise.
10139 * gfortran.dg/dshift_2.F90: Likewise.
10140 * gfortran.dg/dtio_1.f90: Likewise.
10141 * gfortran.dg/dtio_10.f90: Likewise.
10142 * gfortran.dg/dtio_12.f90: Likewise.
10143 * gfortran.dg/dtio_14.f90: Likewise.
10144 * gfortran.dg/dtio_15.f90: Likewise.
10145 * gfortran.dg/dtio_16.f90: Likewise.
10146 * gfortran.dg/dtio_17.f90: Likewise.
10147 * gfortran.dg/dtio_19.f90: Likewise.
10148 * gfortran.dg/dtio_2.f90: Likewise.
10149 * gfortran.dg/dtio_20.f03: Likewise.
10150 * gfortran.dg/dtio_22.f90: Likewise.
10151 * gfortran.dg/dtio_24.f90: Likewise.
10152 * gfortran.dg/dtio_25.f90: Likewise.
10153 * gfortran.dg/dtio_26.f03: Likewise.
10154 * gfortran.dg/dtio_27.f90: Likewise.
10155 * gfortran.dg/dtio_28.f03: Likewise.
10156 * gfortran.dg/dtio_3.f90: Likewise.
10157 * gfortran.dg/dtio_30.f03: Likewise.
10158 * gfortran.dg/dtio_31.f03: Likewise.
10159 * gfortran.dg/dtio_32.f03: Likewise.
10160 * gfortran.dg/dtio_4.f90: Likewise.
10161 * gfortran.dg/dtio_5.f90: Likewise.
10162 * gfortran.dg/dtio_7.f90: Likewise.
10163 * gfortran.dg/dtio_8.f90: Likewise.
10164 * gfortran.dg/dtio_9.f90: Likewise.
10165 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10166 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10167 * gfortran.dg/dup_save_1.f90: Likewise.
10168 * gfortran.dg/dup_save_2.f90: Likewise.
10169 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10170 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10171 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10172 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10173 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10174 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10175 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10176 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10177 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10178 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10179 * gfortran.dg/e_d_fmt.f90: Likewise.
10180 * gfortran.dg/edit_real_1.f90: Likewise.
10181 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10182 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10183 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10184 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10185 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10186 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10187 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10188 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10189 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10190 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10191 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10192 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10193 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10194 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10195 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10196 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10197 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10198 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10199 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10200 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10201 * gfortran.dg/empty_format_1.f90: Likewise.
10202 * gfortran.dg/endfile.f: Likewise.
10203 * gfortran.dg/endfile.f90: Likewise.
10204 * gfortran.dg/endfile_2.f90: Likewise.
10205 * gfortran.dg/entry_1.f90: Likewise.
10206 * gfortran.dg/entry_10.f90: Likewise.
10207 * gfortran.dg/entry_12.f90: Likewise.
10208 * gfortran.dg/entry_13.f90: Likewise.
10209 * gfortran.dg/entry_14.f90: Likewise.
10210 * gfortran.dg/entry_16.f90: Likewise.
10211 * gfortran.dg/entry_3.f90: Likewise.
10212 * gfortran.dg/entry_6.f90: Likewise.
10213 * gfortran.dg/entry_9.f90: Likewise.
10214 * gfortran.dg/entry_array_specs_2.f: Likewise.
10215 * gfortran.dg/enum_1.f90: Likewise.
10216 * gfortran.dg/enum_9.f90: Likewise.
10217 * gfortran.dg/eof_1.f90: Likewise.
10218 * gfortran.dg/eof_2.f90: Likewise.
10219 * gfortran.dg/eof_4.f90: Likewise.
10220 * gfortran.dg/eof_5.f90: Likewise.
10221 * gfortran.dg/eor_handling_1.f90: Likewise.
10222 * gfortran.dg/eor_handling_2.f90: Likewise.
10223 * gfortran.dg/eor_handling_3.f90: Likewise.
10224 * gfortran.dg/eor_handling_4.f90: Likewise.
10225 * gfortran.dg/eor_handling_5.f90: Likewise.
10226 * gfortran.dg/eoshift_3.f90: Likewise.
10227 * gfortran.dg/eoshift_4.f90: Likewise.
10228 * gfortran.dg/eoshift_5.f90: Likewise.
10229 * gfortran.dg/eoshift_6.f90: Likewise.
10230 * gfortran.dg/eoshift_large_1.f90: Likewise.
10231 * gfortran.dg/equiv_6.f90: Likewise.
10232 * gfortran.dg/equiv_7.f90: Likewise.
10233 * gfortran.dg/equiv_9.f90: Likewise.
10234 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10235 * gfortran.dg/erf_2.F90: Likewise.
10236 * gfortran.dg/erf_3.F90: Likewise.
10237 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10238 * gfortran.dg/error_format_2.f90: Likewise.
10239 * gfortran.dg/error_recovery_5.f90: Likewise.
10240 * gfortran.dg/execute_command_line_2.f90: Likewise.
10241 * gfortran.dg/execute_command_line_3.f90: Likewise.
10242 * gfortran.dg/exit_1.f08: Likewise.
10243 * gfortran.dg/exit_3.f08: Likewise.
10244 * gfortran.dg/exponent_1.f90: Likewise.
10245 * gfortran.dg/exponent_2.f90: Likewise.
10246 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10247 * gfortran.dg/extends_1.f03: Likewise.
10248 * gfortran.dg/extends_16.f90: Likewise.
10249 * gfortran.dg/extends_2.f03: Likewise.
10250 * gfortran.dg/extends_3.f03: Likewise.
10251 * gfortran.dg/extends_4.f03: Likewise.
10252 * gfortran.dg/extends_type_of_1.f03: Likewise.
10253 * gfortran.dg/extends_type_of_2.f03: Likewise.
10254 * gfortran.dg/external_procedures_3.f90: Likewise.
10255 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10256 * gfortran.dg/f2003_io_1.f03: Likewise.
10257 * gfortran.dg/f2003_io_4.f03: Likewise.
10258 * gfortran.dg/f2003_io_5.f03: Likewise.
10259 * gfortran.dg/f2003_io_6.f03: Likewise.
10260 * gfortran.dg/f2003_io_7.f03: Likewise.
10261 * gfortran.dg/f2c_1.f90: Likewise.
10262 * gfortran.dg/f2c_2.f90: Likewise.
10263 * gfortran.dg/f2c_3.f90: Likewise.
10264 * gfortran.dg/f2c_4.f90: Likewise.
10265 * gfortran.dg/f2c_6.f90: Likewise.
10266 * gfortran.dg/f2c_7.f90: Likewise.
10267 * gfortran.dg/f2c_9.f90: Likewise.
10268 * gfortran.dg/fgetc_1.f90: Likewise.
10269 * gfortran.dg/fgetc_2.f90: Likewise.
10270 * gfortran.dg/filename_null.f90: Likewise.
10271 * gfortran.dg/finalize_12.f90: Likewise.
10272 * gfortran.dg/finalize_13.f90: Likewise.
10273 * gfortran.dg/finalize_15.f90: Likewise.
10274 * gfortran.dg/finalize_17.f90: Likewise.
10275 * gfortran.dg/finalize_18.f90: Likewise.
10276 * gfortran.dg/finalize_25.f90: Likewise.
10277 * gfortran.dg/finalize_29.f08: Likewise.
10278 * gfortran.dg/finalize_31.f90: Likewise.
10279 * gfortran.dg/float_1.f90: Likewise.
10280 * gfortran.dg/flush_1.f90: Likewise.
10281 * gfortran.dg/fmt_bz_bn.f: Likewise.
10282 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10283 * gfortran.dg/fmt_cache_1.f: Likewise.
10284 * gfortran.dg/fmt_cache_2.f: Likewise.
10285 * gfortran.dg/fmt_cache_3.f90: Likewise.
10286 * gfortran.dg/fmt_colon.f90: Likewise.
10287 * gfortran.dg/fmt_e.f90: Likewise.
10288 * gfortran.dg/fmt_en.f90: Likewise.
10289 * gfortran.dg/fmt_error_10.f: Likewise.
10290 * gfortran.dg/fmt_error_9.f: Likewise.
10291 * gfortran.dg/fmt_exhaust.f90: Likewise.
10292 * gfortran.dg/fmt_f0_1.f90: Likewise.
10293 * gfortran.dg/fmt_f_an_p.f: Likewise.
10294 * gfortran.dg/fmt_fw_d.f90: Likewise.
10295 * gfortran.dg/fmt_g.f: Likewise.
10296 * gfortran.dg/fmt_g0_1.f08: Likewise.
10297 * gfortran.dg/fmt_g0_2.f08: Likewise.
10298 * gfortran.dg/fmt_g0_4.f08: Likewise.
10299 * gfortran.dg/fmt_g0_5.f08: Likewise.
10300 * gfortran.dg/fmt_g0_6.f08: Likewise.
10301 * gfortran.dg/fmt_g0_7.f08: Likewise.
10302 * gfortran.dg/fmt_g_1.f90: Likewise.
10303 * gfortran.dg/fmt_int_sign.f90: Likewise.
10304 * gfortran.dg/fmt_l.f90: Likewise.
10305 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10306 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10307 * gfortran.dg/fmt_p_1.f90: Likewise.
10308 * gfortran.dg/fmt_pf.f90: Likewise.
10309 * gfortran.dg/fmt_read.f90: Likewise.
10310 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10311 * gfortran.dg/fmt_t_1.f90: Likewise.
10312 * gfortran.dg/fmt_t_2.f90: Likewise.
10313 * gfortran.dg/fmt_t_3.f90: Likewise.
10314 * gfortran.dg/fmt_t_4.f90: Likewise.
10315 * gfortran.dg/fmt_t_5.f90: Likewise.
10316 * gfortran.dg/fmt_t_6.f: Likewise.
10317 * gfortran.dg/fmt_t_7.f: Likewise.
10318 * gfortran.dg/fmt_t_9.f: Likewise.
10319 * gfortran.dg/fmt_tl.f: Likewise.
10320 * gfortran.dg/fmt_unlimited.f90: Likewise.
10321 * gfortran.dg/fmt_white.f: Likewise.
10322 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10323 * gfortran.dg/fold_nearest.f90: Likewise.
10324 * gfortran.dg/forall_1.f90: Likewise.
10325 * gfortran.dg/forall_10.f90: Likewise.
10326 * gfortran.dg/forall_12.f90: Likewise.
10327 * gfortran.dg/forall_13.f90: Likewise.
10328 * gfortran.dg/forall_15.f90: Likewise.
10329 * gfortran.dg/forall_4.f90: Likewise.
10330 * gfortran.dg/forall_5.f90: Likewise.
10331 * gfortran.dg/forall_6.f90: Likewise.
10332 * gfortran.dg/forall_7.f90: Likewise.
10333 * gfortran.dg/fraction.f90: Likewise.
10334 * gfortran.dg/fseek.f90: Likewise.
10335 * gfortran.dg/ftell_1.f90: Likewise.
10336 * gfortran.dg/ftell_2.f90: Likewise.
10337 * gfortran.dg/ftell_3.f90: Likewise.
10338 * gfortran.dg/func_assign_2.f90: Likewise.
10339 * gfortran.dg/func_assign_3.f90: Likewise.
10340 * gfortran.dg/func_derived_1.f90: Likewise.
10341 * gfortran.dg/func_derived_2.f90: Likewise.
10342 * gfortran.dg/func_derived_3.f90: Likewise.
10343 * gfortran.dg/func_result_1.f90: Likewise.
10344 * gfortran.dg/func_result_2.f90: Likewise.
10345 * gfortran.dg/func_result_6.f90: Likewise.
10346 * gfortran.dg/function_charlen_2.f90: Likewise.
10347 * gfortran.dg/function_charlen_3.f: Likewise.
10348 * gfortran.dg/function_kinds_1.f90: Likewise.
10349 * gfortran.dg/function_kinds_4.f90: Likewise.
10350 * gfortran.dg/function_optimize_10.f90: Likewise.
10351 * gfortran.dg/function_optimize_11.f90: Likewise.
10352 * gfortran.dg/function_optimize_12.f90: Likewise.
10353 * gfortran.dg/function_optimize_4.f90: Likewise.
10354 * gfortran.dg/function_optimize_8.f90: Likewise.
10355 * gfortran.dg/g77/13037.f: Likewise.
10356 * gfortran.dg/g77/1832.f: Likewise.
10357 * gfortran.dg/g77/19981119-0.f: Likewise.
10358 * gfortran.dg/g77/19990313-0.f: Likewise.
10359 * gfortran.dg/g77/19990313-1.f: Likewise.
10360 * gfortran.dg/g77/19990313-2.f: Likewise.
10361 * gfortran.dg/g77/19990313-3.f: Likewise.
10362 * gfortran.dg/g77/19990419-1.f: Likewise.
10363 * gfortran.dg/g77/19990826-0.f: Likewise.
10364 * gfortran.dg/g77/19990826-2.f: Likewise.
10365 * gfortran.dg/g77/20000503-1.f: Likewise.
10366 * gfortran.dg/g77/20001111.f: Likewise.
10367 * gfortran.dg/g77/20010116.f: Likewise.
10368 * gfortran.dg/g77/20010216-1.f: Likewise.
10369 * gfortran.dg/g77/20010430.f: Likewise.
10370 * gfortran.dg/g77/20010610.f: Likewise.
10371 * gfortran.dg/g77/6177.f: Likewise.
10372 * gfortran.dg/g77/7388.f: Likewise.
10373 * gfortran.dg/g77/947.f: Likewise.
10374 * gfortran.dg/g77/970625-2.f: Likewise.
10375 * gfortran.dg/g77/971102-1.f: Likewise.
10376 * gfortran.dg/g77/980628-0.f: Likewise.
10377 * gfortran.dg/g77/980628-1.f: Likewise.
10378 * gfortran.dg/g77/980628-10.f: Likewise.
10379 * gfortran.dg/g77/980628-2.f: Likewise.
10380 * gfortran.dg/g77/980628-3.f: Likewise.
10381 * gfortran.dg/g77/980628-7.f: Likewise.
10382 * gfortran.dg/g77/980628-8.f: Likewise.
10383 * gfortran.dg/g77/980628-9.f: Likewise.
10384 * gfortran.dg/g77/980701-0.f: Likewise.
10385 * gfortran.dg/g77/980701-1.f: Likewise.
10386 * gfortran.dg/g77/cabs.f: Likewise.
10387 * gfortran.dg/g77/claus.f: Likewise.
10388 * gfortran.dg/g77/complex_1.f: Likewise.
10389 * gfortran.dg/g77/cpp3.F: Likewise.
10390 * gfortran.dg/g77/cpp4.F: Likewise.
10391 * gfortran.dg/g77/cpp5.F: Likewise.
10392 * gfortran.dg/g77/dcomplex.f: Likewise.
10393 * gfortran.dg/g77/dnrm2.f: Likewise.
10394 * gfortran.dg/g77/erfc.f: Likewise.
10395 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10396 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10397 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10398 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10399 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10400 * gfortran.dg/g77/int8421.f: Likewise.
10401 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10402 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10403 * gfortran.dg/g77/le.f: Likewise.
10404 * gfortran.dg/g77/short.f: Likewise.
10405 * gfortran.dg/gamma_1.f90: Likewise.
10406 * gfortran.dg/gamma_4.f90: Likewise.
10407 * gfortran.dg/gamma_5.f90: Likewise.
10408 * gfortran.dg/generic_13.f90: Likewise.
10409 * gfortran.dg/generic_15.f90: Likewise.
10410 * gfortran.dg/generic_19.f90: Likewise.
10411 * gfortran.dg/generic_20.f90: Likewise.
10412 * gfortran.dg/generic_23.f03: Likewise.
10413 * gfortran.dg/generic_25.f90: Likewise.
10414 * gfortran.dg/generic_27.f90: Likewise.
10415 * gfortran.dg/generic_31.f90: Likewise.
10416 * gfortran.dg/generic_4.f90: Likewise.
10417 * gfortran.dg/global_vars_c_init.f90: Likewise.
10418 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10419 * gfortran.dg/gnu_logical_1.F: Likewise.
10420 * gfortran.dg/goacc/fixed-1.f: Likewise.
10421 * gfortran.dg/goacc/fixed-2.f: Likewise.
10422 * gfortran.dg/goacc/gang-static.f95: Likewise.
10423 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10424 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10425 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10426 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10427 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10428 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10429 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10430 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10431 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10432 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10433 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10434 * gfortran.dg/gomp/pr48794.f90: Likewise.
10435 * gfortran.dg/gomp/pr72744.f90: Likewise.
10436 * gfortran.dg/gomp/pr77665.f90: Likewise.
10437 * gfortran.dg/gomp/workshare2.f90: Likewise.
10438 * gfortran.dg/gomp/workshare3.f90: Likewise.
10439 * gfortran.dg/goto_1.f: Likewise.
10440 * gfortran.dg/goto_2.f90: Likewise.
10441 * gfortran.dg/goto_4.f90: Likewise.
10442 * gfortran.dg/goto_6.f: Likewise.
10443 * gfortran.dg/graphite/id-26.f03: Likewise.
10444 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10445 * gfortran.dg/graphite/pr29581.f90: Likewise.
10446 * gfortran.dg/graphite/pr29832.f90: Likewise.
10447 * gfortran.dg/graphite/run-id-1.f: Likewise.
10448 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10449 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10450 * gfortran.dg/hollerith.f90: Likewise.
10451 * gfortran.dg/hollerith4.f90: Likewise.
10452 * gfortran.dg/hollerith6.f90: Likewise.
10453 * gfortran.dg/hollerith8.f90: Likewise.
10454 * gfortran.dg/hollerith_1.f90: Likewise.
10455 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10456 * gfortran.dg/hollerith_f95.f90: Likewise.
10457 * gfortran.dg/hollerith_legacy.f90: Likewise.
10458 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10459 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10460 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10461 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10462 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10463 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10464 * gfortran.dg/hypot_1.f90: Likewise.
10465 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10466 * gfortran.dg/iargc.f90: Likewise.
10467 * gfortran.dg/ibits.f90: Likewise.
10468 * gfortran.dg/ichar_1.f90: Likewise.
10469 * gfortran.dg/ichar_2.f90: Likewise.
10470 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10471 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10472 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10473 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10474 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10475 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10476 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10477 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10478 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10479 * gfortran.dg/ieee/large_1.f90: Likewise.
10480 * gfortran.dg/ieee/large_2.f90: Likewise.
10481 * gfortran.dg/ieee/large_3.F90: Likewise.
10482 * gfortran.dg/ieee/large_4.f90: Likewise.
10483 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10484 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10485 * gfortran.dg/impl_do_var_data.f90: Likewise.
10486 * gfortran.dg/implicit_10.f90: Likewise.
10487 * gfortran.dg/implicit_12.f90: Likewise.
10488 * gfortran.dg/implicit_class_1.f90: Likewise.
10489 * gfortran.dg/implicit_pure_1.f90: Likewise.
10490 * gfortran.dg/implied_do_1.f90: Likewise.
10491 * gfortran.dg/implied_do_io_1.f90: Likewise.
10492 * gfortran.dg/implied_do_io_2.f90: Likewise.
10493 * gfortran.dg/implied_do_io_3.f90: Likewise.
10494 * gfortran.dg/implied_shape_1.f08: Likewise.
10495 * gfortran.dg/import.f90: Likewise.
10496 * gfortran.dg/import4.f90: Likewise.
10497 * gfortran.dg/impure_1.f08: Likewise.
10498 * gfortran.dg/index.f90: Likewise.
10499 * gfortran.dg/index_2.f90: Likewise.
10500 * gfortran.dg/init_flag_1.f90: Likewise.
10501 * gfortran.dg/init_flag_10.f90: Likewise.
10502 * gfortran.dg/init_flag_15.f03: Likewise.
10503 * gfortran.dg/init_flag_2.f90: Likewise.
10504 * gfortran.dg/init_flag_3.f90: Likewise.
10505 * gfortran.dg/init_flag_4.f90: Likewise.
10506 * gfortran.dg/init_flag_5.f90: Likewise.
10507 * gfortran.dg/init_flag_6.f90: Likewise.
10508 * gfortran.dg/init_flag_7.f90: Likewise.
10509 * gfortran.dg/init_flag_9.f90: Likewise.
10510 * gfortran.dg/initialization_11.f90: Likewise.
10511 * gfortran.dg/initialization_19.f90: Likewise.
10512 * gfortran.dg/initialization_2.f90: Likewise.
10513 * gfortran.dg/initialization_22.f90: Likewise.
10514 * gfortran.dg/initialization_27.f90: Likewise.
10515 * gfortran.dg/initialization_5.f90: Likewise.
10516 * gfortran.dg/initialization_6.f90: Likewise.
10517 * gfortran.dg/inline_matmul_1.f90: Likewise.
10518 * gfortran.dg/inline_matmul_10.f90: Likewise.
10519 * gfortran.dg/inline_matmul_11.f90: Likewise.
10520 * gfortran.dg/inline_matmul_13.f90: Likewise.
10521 * gfortran.dg/inline_matmul_14.f90: Likewise.
10522 * gfortran.dg/inline_matmul_16.f90: Likewise.
10523 * gfortran.dg/inline_matmul_17.f90: Likewise.
10524 * gfortran.dg/inline_matmul_18.f90: Likewise.
10525 * gfortran.dg/inline_matmul_19.f90: Likewise.
10526 * gfortran.dg/inline_matmul_2.f90: Likewise.
10527 * gfortran.dg/inline_matmul_20.f90: Likewise.
10528 * gfortran.dg/inline_matmul_22.f90: Likewise.
10529 * gfortran.dg/inline_matmul_3.f90: Likewise.
10530 * gfortran.dg/inline_matmul_4.f90: Likewise.
10531 * gfortran.dg/inline_matmul_5.f90: Likewise.
10532 * gfortran.dg/inline_matmul_6.f90: Likewise.
10533 * gfortran.dg/inline_matmul_7.f90: Likewise.
10534 * gfortran.dg/inline_matmul_8.f90: Likewise.
10535 * gfortran.dg/inline_matmul_9.f90: Likewise.
10536 * gfortran.dg/inline_sum_1.f90: Likewise.
10537 * gfortran.dg/inline_sum_3.f90: Likewise.
10538 * gfortran.dg/inline_sum_5.f90: Likewise.
10539 * gfortran.dg/inquire-complex.f90: Likewise.
10540 * gfortran.dg/inquire.f90: Likewise.
10541 * gfortran.dg/inquire_10.f90: Likewise.
10542 * gfortran.dg/inquire_13.f90: Likewise.
10543 * gfortran.dg/inquire_15.f90: Likewise.
10544 * gfortran.dg/inquire_16.f90: Likewise.
10545 * gfortran.dg/inquire_17.f90: Likewise.
10546 * gfortran.dg/inquire_5.f90: Likewise.
10547 * gfortran.dg/inquire_6.f90: Likewise.
10548 * gfortran.dg/inquire_7.f90: Likewise.
10549 * gfortran.dg/inquire_9.f90: Likewise.
10550 * gfortran.dg/inquire_internal.f90: Likewise.
10551 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10552 * gfortran.dg/inquire_size.f90: Likewise.
10553 * gfortran.dg/int_1.f90: Likewise.
10554 * gfortran.dg/int_conv_1.f90: Likewise.
10555 * gfortran.dg/int_range_io_1.f90: Likewise.
10556 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10557 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10558 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10559 * gfortran.dg/integer_plus.f90: Likewise.
10560 * gfortran.dg/intent_out_2.f90: Likewise.
10561 * gfortran.dg/intent_out_5.f90: Likewise.
10562 * gfortran.dg/intent_out_6.f90: Likewise.
10563 * gfortran.dg/interface_12.f90: Likewise.
10564 * gfortran.dg/interface_19.f90: Likewise.
10565 * gfortran.dg/interface_4.f90: Likewise.
10566 * gfortran.dg/interface_5.f90: Likewise.
10567 * gfortran.dg/interface_9.f90: Likewise.
10568 * gfortran.dg/interface_assignment_1.f90: Likewise.
10569 * gfortran.dg/interface_assignment_2.f90: Likewise.
10570 * gfortran.dg/internal_dummy_2.f08: Likewise.
10571 * gfortran.dg/internal_dummy_3.f08: Likewise.
10572 * gfortran.dg/internal_dummy_4.f08: Likewise.
10573 * gfortran.dg/internal_pack_1.f90: Likewise.
10574 * gfortran.dg/internal_pack_10.f90: Likewise.
10575 * gfortran.dg/internal_pack_12.f90: Likewise.
10576 * gfortran.dg/internal_pack_13.f90: Likewise.
10577 * gfortran.dg/internal_pack_14.f90: Likewise.
10578 * gfortran.dg/internal_pack_15.f90: Likewise.
10579 * gfortran.dg/internal_pack_2.f90: Likewise.
10580 * gfortran.dg/internal_pack_3.f90: Likewise.
10581 * gfortran.dg/internal_pack_4.f90: Likewise.
10582 * gfortran.dg/internal_pack_6.f90: Likewise.
10583 * gfortran.dg/internal_pack_8.f90: Likewise.
10584 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10585 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10586 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10587 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10588 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10589 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10590 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10591 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10592 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10593 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10594 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10595 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10596 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10597 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10598 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10599 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10600 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10601 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10602 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10603 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10604 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10605 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10606 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10607 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10608 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10609 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10610 * gfortran.dg/io_err_1.f90: Likewise.
10611 * gfortran.dg/io_real_boz.f90: Likewise.
10612 * gfortran.dg/iomsg_1.f90: Likewise.
10613 * gfortran.dg/iostat_1.f90: Likewise.
10614 * gfortran.dg/iostat_2.f90: Likewise.
10615 * gfortran.dg/iostat_4.f90: Likewise.
10616 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10617 * gfortran.dg/ishft_1.f90: Likewise.
10618 * gfortran.dg/ishft_2.f90: Likewise.
10619 * gfortran.dg/ishft_4.f90: Likewise.
10620 * gfortran.dg/isnan_1.f90: Likewise.
10621 * gfortran.dg/isnan_2.f90: Likewise.
10622 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10623 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10624 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10625 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10626 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10627 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10628 * gfortran.dg/itime_idate_1.f: Likewise.
10629 * gfortran.dg/itime_idate_2.f: Likewise.
10630 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10631 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10632 * gfortran.dg/large_real_kind_1.f90: Likewise.
10633 * gfortran.dg/large_real_kind_2.F90: Likewise.
10634 * gfortran.dg/large_real_kind_3.F90: Likewise.
10635 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10636 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10637 * gfortran.dg/large_recl.f90: Likewise.
10638 * gfortran.dg/large_unit_1.f90: Likewise.
10639 * gfortran.dg/large_unit_2.f90: Likewise.
10640 * gfortran.dg/largeequiv_1.f90: Likewise.
10641 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10642 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10643 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10644 * gfortran.dg/list_read_1.f90: Likewise.
10645 * gfortran.dg/list_read_10.f90: Likewise.
10646 * gfortran.dg/list_read_11.f90: Likewise.
10647 * gfortran.dg/list_read_12.f90: Likewise.
10648 * gfortran.dg/list_read_13.f: Likewise.
10649 * gfortran.dg/list_read_14.f90: Likewise.
10650 * gfortran.dg/list_read_2.f90: Likewise.
10651 * gfortran.dg/list_read_3.f90: Likewise.
10652 * gfortran.dg/list_read_4.f90: Likewise.
10653 * gfortran.dg/list_read_5.f90: Likewise.
10654 * gfortran.dg/list_read_6.f90: Likewise.
10655 * gfortran.dg/list_read_7.f90: Likewise.
10656 * gfortran.dg/list_read_8.f90: Likewise.
10657 * gfortran.dg/list_read_9.f90: Likewise.
10658 * gfortran.dg/loc_2.f90: Likewise.
10659 * gfortran.dg/logical_1.f90: Likewise.
10660 * gfortran.dg/logical_dot_product.f90: Likewise.
10661 * gfortran.dg/logical_temp_io.f90: Likewise.
10662 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10663 * gfortran.dg/lrshift_1.f90: Likewise.
10664 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10665 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10666 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10667 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10668 * gfortran.dg/make_unit.f90: Likewise.
10669 * gfortran.dg/mapping_1.f90: Likewise.
10670 * gfortran.dg/mapping_2.f90: Likewise.
10671 * gfortran.dg/mapping_3.f90: Likewise.
10672 * gfortran.dg/masklr_1.F90: Likewise.
10673 * gfortran.dg/masklr_2.F90: Likewise.
10674 * gfortran.dg/matmul_1.f90: Likewise.
10675 * gfortran.dg/matmul_10.f90: Likewise.
10676 * gfortran.dg/matmul_12.f90: Likewise.
10677 * gfortran.dg/matmul_16.f90: Likewise.
10678 * gfortran.dg/matmul_17.f90: Likewise.
10679 * gfortran.dg/matmul_18.f90: Likewise.
10680 * gfortran.dg/matmul_2.f90: Likewise.
10681 * gfortran.dg/matmul_3.f90: Likewise.
10682 * gfortran.dg/matmul_4.f90: Likewise.
10683 * gfortran.dg/matmul_6.f90: Likewise.
10684 * gfortran.dg/matmul_8.f03: Likewise.
10685 * gfortran.dg/matmul_9.f90: Likewise.
10686 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10687 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10688 * gfortran.dg/matmul_const.f90: Likewise.
10689 * gfortran.dg/maxloc_1.f90: Likewise.
10690 * gfortran.dg/maxloc_2.f90: Likewise.
10691 * gfortran.dg/maxloc_3.f90: Likewise.
10692 * gfortran.dg/maxloc_4.f90: Likewise.
10693 * gfortran.dg/maxloc_string_1.f90: Likewise.
10694 * gfortran.dg/maxlocval_1.f90: Likewise.
10695 * gfortran.dg/maxlocval_2.f90: Likewise.
10696 * gfortran.dg/maxlocval_3.f90: Likewise.
10697 * gfortran.dg/maxlocval_4.f90: Likewise.
10698 * gfortran.dg/maxval_char_1.f90: Likewise.
10699 * gfortran.dg/maxval_char_2.f90: Likewise.
10700 * gfortran.dg/maxval_char_3.f90: Likewise.
10701 * gfortran.dg/maxval_char_4.f90: Likewise.
10702 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10703 * gfortran.dg/mclock.f90: Likewise.
10704 * gfortran.dg/merge_bits_1.F90: Likewise.
10705 * gfortran.dg/merge_bits_2.F90: Likewise.
10706 * gfortran.dg/merge_char_1.f90: Likewise.
10707 * gfortran.dg/merge_init_expr.f90: Likewise.
10708 * gfortran.dg/min_max_optional_1.f90: Likewise.
10709 * gfortran.dg/min_max_optional_5.f90: Likewise.
10710 * gfortran.dg/minloc_1.f90: Likewise.
10711 * gfortran.dg/minloc_2.f90: Likewise.
10712 * gfortran.dg/minloc_3.f90: Likewise.
10713 * gfortran.dg/minloc_4.f90: Likewise.
10714 * gfortran.dg/minloc_string_1.f90: Likewise.
10715 * gfortran.dg/minlocval_1.f90: Likewise.
10716 * gfortran.dg/minlocval_2.f90: Likewise.
10717 * gfortran.dg/minlocval_3.f90: Likewise.
10718 * gfortran.dg/minlocval_4.f90: Likewise.
10719 * gfortran.dg/minmax_char_1.f90: Likewise.
10720 * gfortran.dg/minmaxloc_1.f90: Likewise.
10721 * gfortran.dg/minmaxloc_10.f90: Likewise.
10722 * gfortran.dg/minmaxloc_11.f90: Likewise.
10723 * gfortran.dg/minmaxloc_12.f90: Likewise.
10724 * gfortran.dg/minmaxloc_13.f90: Likewise.
10725 * gfortran.dg/minmaxloc_2.f90: Likewise.
10726 * gfortran.dg/minmaxloc_3.f90: Likewise.
10727 * gfortran.dg/minmaxloc_4.f90: Likewise.
10728 * gfortran.dg/minmaxloc_5.f90: Likewise.
10729 * gfortran.dg/minmaxloc_6.f90: Likewise.
10730 * gfortran.dg/minmaxloc_7.f90: Likewise.
10731 * gfortran.dg/minmaxloc_8.f90: Likewise.
10732 * gfortran.dg/minmaxval_1.f90: Likewise.
10733 * gfortran.dg/minval_char_1.f90: Likewise.
10734 * gfortran.dg/minval_char_2.f90: Likewise.
10735 * gfortran.dg/minval_char_3.f90: Likewise.
10736 * gfortran.dg/minval_char_4.f90: Likewise.
10737 * gfortran.dg/minval_char_5.f90: Likewise.
10738 * gfortran.dg/minval_parameter_1.f90: Likewise.
10739 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10740 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10741 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10742 * gfortran.dg/missing_parens_1.f90: Likewise.
10743 * gfortran.dg/missing_parens_2.f90: Likewise.
10744 * gfortran.dg/mod_large_1.f90: Likewise.
10745 * gfortran.dg/mod_sign0_1.f90: Likewise.
10746 * gfortran.dg/module_blank_common.f90: Likewise.
10747 * gfortran.dg/module_commons_1.f90: Likewise.
10748 * gfortran.dg/module_commons_3.f90: Likewise.
10749 * gfortran.dg/module_double_reuse.f90: Likewise.
10750 * gfortran.dg/module_equivalence_1.f90: Likewise.
10751 * gfortran.dg/module_equivalence_2.f90: Likewise.
10752 * gfortran.dg/module_equivalence_3.f90: Likewise.
10753 * gfortran.dg/module_equivalence_5.f90: Likewise.
10754 * gfortran.dg/module_interface_1.f90: Likewise.
10755 * gfortran.dg/module_nan.f90: Likewise.
10756 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10757 * gfortran.dg/module_procedure_1.f90: Likewise.
10758 * gfortran.dg/module_read_1.f90: Likewise.
10759 * gfortran.dg/module_read_2.f90: Likewise.
10760 * gfortran.dg/module_widestring_1.f90: Likewise.
10761 * gfortran.dg/move_alloc.f90: Likewise.
10762 * gfortran.dg/move_alloc_10.f90: Likewise.
10763 * gfortran.dg/move_alloc_13.f90: Likewise.
10764 * gfortran.dg/move_alloc_14.f90: Likewise.
10765 * gfortran.dg/move_alloc_15.f90: Likewise.
10766 * gfortran.dg/move_alloc_16.f90: Likewise.
10767 * gfortran.dg/move_alloc_2.f90: Likewise.
10768 * gfortran.dg/move_alloc_5.f90: Likewise.
10769 * gfortran.dg/move_alloc_6.f90: Likewise.
10770 * gfortran.dg/move_alloc_9.f90: Likewise.
10771 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10772 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10773 * gfortran.dg/mvbits_1.f90: Likewise.
10774 * gfortran.dg/mvbits_2.f90: Likewise.
10775 * gfortran.dg/mvbits_3.f90: Likewise.
10776 * gfortran.dg/mvbits_4.f90: Likewise.
10777 * gfortran.dg/mvbits_7.f90: Likewise.
10778 * gfortran.dg/mvbits_8.f90: Likewise.
10779 * gfortran.dg/namelist_11.f: Likewise.
10780 * gfortran.dg/namelist_12.f: Likewise.
10781 * gfortran.dg/namelist_13.f90: Likewise.
10782 * gfortran.dg/namelist_14.f90: Likewise.
10783 * gfortran.dg/namelist_15.f90: Likewise.
10784 * gfortran.dg/namelist_16.f90: Likewise.
10785 * gfortran.dg/namelist_17.f90: Likewise.
10786 * gfortran.dg/namelist_18.f90: Likewise.
10787 * gfortran.dg/namelist_19.f90: Likewise.
10788 * gfortran.dg/namelist_20.f90: Likewise.
10789 * gfortran.dg/namelist_21.f90: Likewise.
10790 * gfortran.dg/namelist_22.f90: Likewise.
10791 * gfortran.dg/namelist_23.f90: Likewise.
10792 * gfortran.dg/namelist_24.f90: Likewise.
10793 * gfortran.dg/namelist_26.f90: Likewise.
10794 * gfortran.dg/namelist_27.f90: Likewise.
10795 * gfortran.dg/namelist_28.f90: Likewise.
10796 * gfortran.dg/namelist_29.f90: Likewise.
10797 * gfortran.dg/namelist_37.f90: Likewise.
10798 * gfortran.dg/namelist_38.f90: Likewise.
10799 * gfortran.dg/namelist_39.f90: Likewise.
10800 * gfortran.dg/namelist_40.f90: Likewise.
10801 * gfortran.dg/namelist_41.f90: Likewise.
10802 * gfortran.dg/namelist_42.f90: Likewise.
10803 * gfortran.dg/namelist_43.f90: Likewise.
10804 * gfortran.dg/namelist_44.f90: Likewise.
10805 * gfortran.dg/namelist_47.f90: Likewise.
10806 * gfortran.dg/namelist_48.f90: Likewise.
10807 * gfortran.dg/namelist_49.f90: Likewise.
10808 * gfortran.dg/namelist_50.f90: Likewise.
10809 * gfortran.dg/namelist_51.f90: Likewise.
10810 * gfortran.dg/namelist_52.f90: Likewise.
10811 * gfortran.dg/namelist_54.f90: Likewise.
10812 * gfortran.dg/namelist_55.f90: Likewise.
10813 * gfortran.dg/namelist_56.f90: Likewise.
10814 * gfortran.dg/namelist_57.f90: Likewise.
10815 * gfortran.dg/namelist_58.f90: Likewise.
10816 * gfortran.dg/namelist_59.f90: Likewise.
10817 * gfortran.dg/namelist_60.f90: Likewise.
10818 * gfortran.dg/namelist_61.f90: Likewise.
10819 * gfortran.dg/namelist_64.f90: Likewise.
10820 * gfortran.dg/namelist_65.f90: Likewise.
10821 * gfortran.dg/namelist_69.f90: Likewise.
10822 * gfortran.dg/namelist_70.f90: Likewise.
10823 * gfortran.dg/namelist_71.f90: Likewise.
10824 * gfortran.dg/namelist_72.f: Likewise.
10825 * gfortran.dg/namelist_73.f90: Likewise.
10826 * gfortran.dg/namelist_77.f90: Likewise.
10827 * gfortran.dg/namelist_78.f90: Likewise.
10828 * gfortran.dg/namelist_79.f90: Likewise.
10829 * gfortran.dg/namelist_80.f90: Likewise.
10830 * gfortran.dg/namelist_81.f90: Likewise.
10831 * gfortran.dg/namelist_82.f90: Likewise.
10832 * gfortran.dg/namelist_84.f90: Likewise.
10833 * gfortran.dg/namelist_85.f90: Likewise.
10834 * gfortran.dg/namelist_86.f90: Likewise.
10835 * gfortran.dg/namelist_87.f90: Likewise.
10836 * gfortran.dg/namelist_88.f90: Likewise.
10837 * gfortran.dg/namelist_89.f90: Likewise.
10838 * gfortran.dg/namelist_90.f: Likewise.
10839 * gfortran.dg/namelist_95.f90: Likewise.
10840 * gfortran.dg/namelist_char_only.f90: Likewise.
10841 * gfortran.dg/namelist_empty.f90: Likewise.
10842 * gfortran.dg/namelist_internal.f90: Likewise.
10843 * gfortran.dg/namelist_use.f90: Likewise.
10844 * gfortran.dg/namelist_use_only.f90: Likewise.
10845 * gfortran.dg/namelist_utf8.f90: Likewise.
10846 * gfortran.dg/nan_1.f90: Likewise.
10847 * gfortran.dg/nan_2.f90: Likewise.
10848 * gfortran.dg/nan_3.f90: Likewise.
10849 * gfortran.dg/nan_6.f90: Likewise.
10850 * gfortran.dg/nan_7.f90: Likewise.
10851 * gfortran.dg/nearest_1.f90: Likewise.
10852 * gfortran.dg/nearest_2.f90: Likewise.
10853 * gfortran.dg/nearest_3.f90: Likewise.
10854 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10855 * gfortran.dg/negative_automatic_size.f90: Likewise.
10856 * gfortran.dg/negative_unit.f: Likewise.
10857 * gfortran.dg/negative_unit2.f90: Likewise.
10858 * gfortran.dg/negative_unit_int8.f: Likewise.
10859 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10860 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10861 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10862 * gfortran.dg/nested_modules_1.f90: Likewise.
10863 * gfortran.dg/nested_modules_2.f90: Likewise.
10864 * gfortran.dg/nested_modules_3.f90: Likewise.
10865 * gfortran.dg/nesting_1.f90: Likewise.
10866 * gfortran.dg/new_line.f90: Likewise.
10867 * gfortran.dg/newunit_1.f90: Likewise.
10868 * gfortran.dg/newunit_3.f90: Likewise.
10869 * gfortran.dg/newunit_5.f90.f90: Likewise.
10870 * gfortran.dg/nint_1.f90: Likewise.
10871 * gfortran.dg/nint_2.f90: Likewise.
10872 * gfortran.dg/no_arg_check_2.f90: Likewise.
10873 * gfortran.dg/no_range_check_1.f90: Likewise.
10874 * gfortran.dg/no_range_check_2.f90: Likewise.
10875 * gfortran.dg/no_range_check_3.f90: Likewise.
10876 * gfortran.dg/noadv_size.f90: Likewise.
10877 * gfortran.dg/nonreturning_statements.f90: Likewise.
10878 * gfortran.dg/norm2_1.f90: Likewise.
10879 * gfortran.dg/norm2_3.f90: Likewise.
10880 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10881 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10882 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10883 * gfortran.dg/null_4.f90: Likewise.
10884 * gfortran.dg/null_9.f90: Likewise.
10885 * gfortran.dg/nullify_3.f90: Likewise.
10886 * gfortran.dg/oldstyle_1.f90: Likewise.
10887 * gfortran.dg/open_access_append_1.f90: Likewise.
10888 * gfortran.dg/open_access_append_2.f90: Likewise.
10889 * gfortran.dg/open_errors.f90: Likewise.
10890 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10891 * gfortran.dg/open_new.f90: Likewise.
10892 * gfortran.dg/open_readonly_1.f90: Likewise.
10893 * gfortran.dg/operator_1.f90: Likewise.
10894 * gfortran.dg/optional_absent_1.f90: Likewise.
10895 * gfortran.dg/optional_absent_2.f90: Likewise.
10896 * gfortran.dg/optional_absent_3.f90: Likewise.
10897 * gfortran.dg/optional_class_1.f90: Likewise.
10898 * gfortran.dg/optional_dim_2.f90: Likewise.
10899 * gfortran.dg/optional_dim_3.f90: Likewise.
10900 * gfortran.dg/output_exponents_1.f90: Likewise.
10901 * gfortran.dg/overload_1.f90: Likewise.
10902 * gfortran.dg/overload_2.f90: Likewise.
10903 * gfortran.dg/overwrite_1.f: Likewise.
10904 * gfortran.dg/pad_no.f90: Likewise.
10905 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10906 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10907 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10908 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10909 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10910 * gfortran.dg/parens_3.f90: Likewise.
10911 * gfortran.dg/parens_5.f90: Likewise.
10912 * gfortran.dg/parens_6.f90: Likewise.
10913 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10914 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10915 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10916 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10917 * gfortran.dg/parity_1.f90: Likewise.
10918 * gfortran.dg/past_eor.f90: Likewise.
10919 * gfortran.dg/pdt_1.f03: Likewise.
10920 * gfortran.dg/pdt_10.f03: Likewise.
10921 * gfortran.dg/pdt_11.f03: Likewise.
10922 * gfortran.dg/pdt_12.f03: Likewise.
10923 * gfortran.dg/pdt_13.f03: Likewise.
10924 * gfortran.dg/pdt_14.f03: Likewise.
10925 * gfortran.dg/pdt_15.f03: Likewise.
10926 * gfortran.dg/pdt_19.f03: Likewise.
10927 * gfortran.dg/pdt_20.f03: Likewise.
10928 * gfortran.dg/pdt_22.f03: Likewise.
10929 * gfortran.dg/pdt_23.f03: Likewise.
10930 * gfortran.dg/pdt_25.f03: Likewise.
10931 * gfortran.dg/pdt_26.f03: Likewise.
10932 * gfortran.dg/pdt_27.f03: Likewise.
10933 * gfortran.dg/pdt_28.f03: Likewise.
10934 * gfortran.dg/pdt_3.f03: Likewise.
10935 * gfortran.dg/pdt_4.f03: Likewise.
10936 * gfortran.dg/pdt_5.f03: Likewise.
10937 * gfortran.dg/pdt_7.f03: Likewise.
10938 * gfortran.dg/pointer_1.f90: Likewise.
10939 * gfortran.dg/pointer_array_1.f90: Likewise.
10940 * gfortran.dg/pointer_array_3.f90: Likewise.
10941 * gfortran.dg/pointer_array_4.f90: Likewise.
10942 * gfortran.dg/pointer_array_5.f90: Likewise.
10943 * gfortran.dg/pointer_array_6.f90: Likewise.
10944 * gfortran.dg/pointer_array_7.f90: Likewise.
10945 * gfortran.dg/pointer_array_8.f90: Likewise.
10946 * gfortran.dg/pointer_array_9.f90: Likewise.
10947 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10948 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10949 * gfortran.dg/pointer_assign_10.f90: Likewise.
10950 * gfortran.dg/pointer_assign_11.f90: Likewise.
10951 * gfortran.dg/pointer_assign_4.f90: Likewise.
10952 * gfortran.dg/pointer_assign_8.f90: Likewise.
10953 * gfortran.dg/pointer_assign_9.f90: Likewise.
10954 * gfortran.dg/pointer_check_10.f90: Likewise.
10955 * gfortran.dg/pointer_check_9.f90: Likewise.
10956 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10957 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10958 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10959 * gfortran.dg/pointer_init_1.f90: Likewise.
10960 * gfortran.dg/pointer_init_3.f90: Likewise.
10961 * gfortran.dg/pointer_init_4.f90: Likewise.
10962 * gfortran.dg/pointer_init_5.f90: Likewise.
10963 * gfortran.dg/pointer_init_8.f90: Likewise.
10964 * gfortran.dg/pointer_intent_1.f90: Likewise.
10965 * gfortran.dg/pointer_intent_4.f90: Likewise.
10966 * gfortran.dg/pointer_intent_5.f90: Likewise.
10967 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10968 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10969 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10970 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10971 * gfortran.dg/pointer_target_1.f90: Likewise.
10972 * gfortran.dg/pointer_target_2.f90: Likewise.
10973 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10974 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10975 * gfortran.dg/power.f90: Likewise.
10976 * gfortran.dg/power1.f90: Likewise.
10977 * gfortran.dg/power_3.f90: Likewise.
10978 * gfortran.dg/power_4.f90: Likewise.
10979 * gfortran.dg/power_5.f90: Likewise.
10980 * gfortran.dg/pr12884.f: Likewise.
10981 * gfortran.dg/pr15129.f90: Likewise.
10982 * gfortran.dg/pr15140.f90: Likewise.
10983 * gfortran.dg/pr15324.f90: Likewise.
10984 * gfortran.dg/pr15332.f: Likewise.
10985 * gfortran.dg/pr15957.f90: Likewise.
10986 * gfortran.dg/pr15959.f90: Likewise.
10987 * gfortran.dg/pr16597.f90: Likewise.
10988 * gfortran.dg/pr16861.f90: Likewise.
10989 * gfortran.dg/pr16938.f90: Likewise.
10990 * gfortran.dg/pr17090.f90: Likewise.
10991 * gfortran.dg/pr17143.f90: Likewise.
10992 * gfortran.dg/pr17164.f90: Likewise.
10993 * gfortran.dg/pr17229.f: Likewise.
10994 * gfortran.dg/pr17285.f90: Likewise.
10995 * gfortran.dg/pr17286.f90: Likewise.
10996 * gfortran.dg/pr17472.f: Likewise.
10997 * gfortran.dg/pr17612.f90: Likewise.
10998 * gfortran.dg/pr17706.f90: Likewise.
10999 * gfortran.dg/pr18025.f90: Likewise.
11000 * gfortran.dg/pr18122.f90: Likewise.
11001 * gfortran.dg/pr18210.f90: Likewise.
11002 * gfortran.dg/pr18392.f90: Likewise.
11003 * gfortran.dg/pr19155.f: Likewise.
11004 * gfortran.dg/pr19216.f: Likewise.
11005 * gfortran.dg/pr19467.f90: Likewise.
11006 * gfortran.dg/pr19657.f: Likewise.
11007 * gfortran.dg/pr19926.f90: Likewise.
11008 * gfortran.dg/pr19928-1.f90: Likewise.
11009 * gfortran.dg/pr19928-2.f90: Likewise.
11010 * gfortran.dg/pr20086.f90: Likewise.
11011 * gfortran.dg/pr20124.f90: Likewise.
11012 * gfortran.dg/pr20163-2.f: Likewise.
11013 * gfortran.dg/pr20480.f90: Likewise.
11014 * gfortran.dg/pr20755.f: Likewise.
11015 * gfortran.dg/pr20950.f: Likewise.
11016 * gfortran.dg/pr21177.f90: Likewise.
11017 * gfortran.dg/pr21730.f: Likewise.
11018 * gfortran.dg/pr22491.f: Likewise.
11019 * gfortran.dg/pr25603.f: Likewise.
11020 * gfortran.dg/pr26246_2.f90: Likewise.
11021 * gfortran.dg/pr32136.f90: Likewise.
11022 * gfortran.dg/pr32533.f90: Likewise.
11023 * gfortran.dg/pr33794.f90: Likewise.
11024 * gfortran.dg/pr35662.f90: Likewise.
11025 * gfortran.dg/pr35944-1.f90: Likewise.
11026 * gfortran.dg/pr35944-2.f90: Likewise.
11027 * gfortran.dg/pr35983.f90: Likewise.
11028 * gfortran.dg/pr39865.f90: Likewise.
11029 * gfortran.dg/pr41212.f90: Likewise.
11030 * gfortran.dg/pr43808.f90: Likewise.
11031 * gfortran.dg/pr44592.f90: Likewise.
11032 * gfortran.dg/pr44735.f90: Likewise.
11033 * gfortran.dg/pr45308.f03: Likewise.
11034 * gfortran.dg/pr46297.f: Likewise.
11035 * gfortran.dg/pr46588.f90: Likewise.
11036 * gfortran.dg/pr46665.f90: Likewise.
11037 * gfortran.dg/pr46804.f90: Likewise.
11038 * gfortran.dg/pr47008.f03: Likewise.
11039 * gfortran.dg/pr47614.f: Likewise.
11040 * gfortran.dg/pr47878.f90: Likewise.
11041 * gfortran.dg/pr49103.f90: Likewise.
11042 * gfortran.dg/pr50069_1.f90: Likewise.
11043 * gfortran.dg/pr50769.f90: Likewise.
11044 * gfortran.dg/pr52608.f90: Likewise.
11045 * gfortran.dg/pr55086_2.f90: Likewise.
11046 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11047 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11048 * gfortran.dg/pr55330.f90: Likewise.
11049 * gfortran.dg/pr56015.f90: Likewise.
11050 * gfortran.dg/pr57910.f90: Likewise.
11051 * gfortran.dg/pr59700.f90: Likewise.
11052 * gfortran.dg/pr62125.f90: Likewise.
11053 * gfortran.dg/pr64530.f90: Likewise.
11054 * gfortran.dg/pr65429.f90: Likewise.
11055 * gfortran.dg/pr65450.f90: Likewise.
11056 * gfortran.dg/pr65504.f90: Likewise.
11057 * gfortran.dg/pr65903.f90: Likewise.
11058 * gfortran.dg/pr66311.f90: Likewise.
11059 * gfortran.dg/pr66864.f90: Likewise.
11060 * gfortran.dg/pr67140.f90: Likewise.
11061 * gfortran.dg/pr67524.f90: Likewise.
11062 * gfortran.dg/pr67885.f90: Likewise.
11063 * gfortran.dg/pr68053.f90: Likewise.
11064 * gfortran.dg/pr68566.f90: Likewise.
11065 * gfortran.dg/pr69514_1.f90: Likewise.
11066 * gfortran.dg/pr69514_2.f90: Likewise.
11067 * gfortran.dg/pr69739.f90: Likewise.
11068 * gfortran.dg/pr70673.f90: Likewise.
11069 * gfortran.dg/pr71523_2.f90: Likewise.
11070 * gfortran.dg/pr71764.f90: Likewise.
11071 * gfortran.dg/pr78092.f90: Likewise.
11072 * gfortran.dg/pr82973.f90: Likewise.
11073 * gfortran.dg/pr83864.f90: Likewise.
11074 * gfortran.dg/pr83874.f90: Likewise.
11075 * gfortran.dg/pr84088.f90: Likewise.
11076 * gfortran.dg/pr84155.f90: Likewise.
11077 * gfortran.dg/proc_decl_12.f90: Likewise.
11078 * gfortran.dg/proc_decl_13.f90: Likewise.
11079 * gfortran.dg/proc_decl_15.f90: Likewise.
11080 * gfortran.dg/proc_decl_17.f90: Likewise.
11081 * gfortran.dg/proc_decl_18.f90: Likewise.
11082 * gfortran.dg/proc_decl_2.f90: Likewise.
11083 * gfortran.dg/proc_decl_5.f90: Likewise.
11084 * gfortran.dg/proc_decl_9.f90: Likewise.
11085 * gfortran.dg/proc_ptr_1.f90: Likewise.
11086 * gfortran.dg/proc_ptr_10.f90: Likewise.
11087 * gfortran.dg/proc_ptr_12.f90: Likewise.
11088 * gfortran.dg/proc_ptr_18.f90: Likewise.
11089 * gfortran.dg/proc_ptr_19.f90: Likewise.
11090 * gfortran.dg/proc_ptr_21.f90: Likewise.
11091 * gfortran.dg/proc_ptr_22.f90: Likewise.
11092 * gfortran.dg/proc_ptr_23.f90: Likewise.
11093 * gfortran.dg/proc_ptr_25.f90: Likewise.
11094 * gfortran.dg/proc_ptr_26.f90: Likewise.
11095 * gfortran.dg/proc_ptr_3.f90: Likewise.
11096 * gfortran.dg/proc_ptr_36.f90: Likewise.
11097 * gfortran.dg/proc_ptr_47.f90: Likewise.
11098 * gfortran.dg/proc_ptr_48.f90: Likewise.
11099 * gfortran.dg/proc_ptr_5.f90: Likewise.
11100 * gfortran.dg/proc_ptr_6.f90: Likewise.
11101 * gfortran.dg/proc_ptr_7.f90: Likewise.
11102 * gfortran.dg/proc_ptr_8.f90: Likewise.
11103 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11104 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11105 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11106 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11107 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11108 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11109 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11110 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11111 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11112 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11113 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11114 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11115 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11116 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11117 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11118 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11119 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11120 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11121 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11122 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11123 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11124 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11125 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11126 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11127 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11128 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11129 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11130 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11131 * gfortran.dg/product_init_expr.f03: Likewise.
11132 * gfortran.dg/promotion.f90: Likewise.
11133 * gfortran.dg/promotion_3.f90: Likewise.
11134 * gfortran.dg/promotion_4.f90: Likewise.
11135 * gfortran.dg/protected_1.f90: Likewise.
11136 * gfortran.dg/protected_2.f90: Likewise.
11137 * gfortran.dg/ptr-func-1.f90: Likewise.
11138 * gfortran.dg/ptr-func-2.f90: Likewise.
11139 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11140 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11141 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11142 * gfortran.dg/pure_byref_1.f90: Likewise.
11143 * gfortran.dg/pure_byref_2.f90: Likewise.
11144 * gfortran.dg/pure_byref_3.f90: Likewise.
11145 * gfortran.dg/quad_2.f90: Likewise.
11146 * gfortran.dg/quad_3.f90: Likewise.
11147 * gfortran.dg/random_3.f90: Likewise.
11148 * gfortran.dg/random_4.f90: Likewise.
11149 * gfortran.dg/random_7.f90: Likewise.
11150 * gfortran.dg/read_2.f90: Likewise.
11151 * gfortran.dg/read_3.f90: Likewise.
11152 * gfortran.dg/read_4.f90: Likewise.
11153 * gfortran.dg/read_5.f90: Likewise.
11154 * gfortran.dg/read_bad_advance.f90: Likewise.
11155 * gfortran.dg/read_bang.f90: Likewise.
11156 * gfortran.dg/read_bang4.f90: Likewise.
11157 * gfortran.dg/read_comma.f: Likewise.
11158 * gfortran.dg/read_dir.f90: Likewise.
11159 * gfortran.dg/read_empty_file.f: Likewise.
11160 * gfortran.dg/read_eof_1.f90: Likewise.
11161 * gfortran.dg/read_eof_2.f90: Likewise.
11162 * gfortran.dg/read_eof_3.f90: Likewise.
11163 * gfortran.dg/read_eof_4.f90: Likewise.
11164 * gfortran.dg/read_eof_5.f90: Likewise.
11165 * gfortran.dg/read_eof_6.f: Likewise.
11166 * gfortran.dg/read_eof_7.f90: Likewise.
11167 * gfortran.dg/read_eof_8.f90: Likewise.
11168 * gfortran.dg/read_eof_all.f90: Likewise.
11169 * gfortran.dg/read_eor.f90: Likewise.
11170 * gfortran.dg/read_float_1.f90: Likewise.
11171 * gfortran.dg/read_float_2.f03: Likewise.
11172 * gfortran.dg/read_float_3.f90: Likewise.
11173 * gfortran.dg/read_float_4.f90: Likewise.
11174 * gfortran.dg/read_infnan_1.f90: Likewise.
11175 * gfortran.dg/read_list_eof_1.f90: Likewise.
11176 * gfortran.dg/read_logical.f90: Likewise.
11177 * gfortran.dg/read_many_1.f: Likewise.
11178 * gfortran.dg/read_no_eor.f90: Likewise.
11179 * gfortran.dg/read_noadvance.f90: Likewise.
11180 * gfortran.dg/read_repeat.f90: Likewise.
11181 * gfortran.dg/read_repeat_2.f90: Likewise.
11182 * gfortran.dg/read_size_noadvance.f90: Likewise.
11183 * gfortran.dg/read_x_eof.f90: Likewise.
11184 * gfortran.dg/read_x_past.f: Likewise.
11185 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11186 * gfortran.dg/real_const_1.f: Likewise.
11187 * gfortran.dg/real_const_2.f90: Likewise.
11188 * gfortran.dg/real_const_3.f90: Likewise.
11189 * gfortran.dg/real_do_1.f90: Likewise.
11190 * gfortran.dg/real_index_1.f90: Likewise.
11191 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11192 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11193 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11194 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11195 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11196 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11197 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11198 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11199 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11200 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11201 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11202 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11203 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11204 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11205 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11206 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11207 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11208 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11209 * gfortran.dg/record_marker_1.f90: Likewise.
11210 * gfortran.dg/record_marker_2.f: Likewise.
11211 * gfortran.dg/record_marker_3.f90: Likewise.
11212 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11213 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11214 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11215 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11216 * gfortran.dg/recursive_check_7.f90: Likewise.
11217 * gfortran.dg/recursive_reference_1.f90: Likewise.
11218 * gfortran.dg/recursive_reference_2.f90: Likewise.
11219 * gfortran.dg/recursive_stack.f90: Likewise.
11220 * gfortran.dg/reduction.f90: Likewise.
11221 * gfortran.dg/repack_arrays_1.f90: Likewise.
11222 * gfortran.dg/repeat_1.f90: Likewise.
11223 * gfortran.dg/repeat_2.f90: Likewise.
11224 * gfortran.dg/repeat_3.f90: Likewise.
11225 * gfortran.dg/repeat_6.f90: Likewise.
11226 * gfortran.dg/reshape-alloc.f90: Likewise.
11227 * gfortran.dg/reshape-complex.f90: Likewise.
11228 * gfortran.dg/reshape.f90: Likewise.
11229 * gfortran.dg/reshape_2.f90: Likewise.
11230 * gfortran.dg/reshape_7.f90: Likewise.
11231 * gfortran.dg/reshape_empty_1.f03: Likewise.
11232 * gfortran.dg/reshape_pad_1.f90: Likewise.
11233 * gfortran.dg/reshape_rank7.f90: Likewise.
11234 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11235 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11236 * gfortran.dg/result_default_init_1.f90: Likewise.
11237 * gfortran.dg/result_in_spec_1.f90: Likewise.
11238 * gfortran.dg/result_in_spec_2.f90: Likewise.
11239 * gfortran.dg/ret_array_1.f90: Likewise.
11240 * gfortran.dg/ret_pointer_1.f90: Likewise.
11241 * gfortran.dg/ret_pointer_2.f90: Likewise.
11242 * gfortran.dg/rewind_1.f90: Likewise.
11243 * gfortran.dg/round_1.f03: Likewise.
11244 * gfortran.dg/round_2.f03: Likewise.
11245 * gfortran.dg/round_3.f08: Likewise.
11246 * gfortran.dg/round_4.f90: Likewise.
11247 * gfortran.dg/rrspacing_1.f90: Likewise.
11248 * gfortran.dg/runtime_warning_1.f90: Likewise.
11249 * gfortran.dg/same_type_as_2.f03: Likewise.
11250 * gfortran.dg/save_1.f90: Likewise.
11251 * gfortran.dg/save_5.f90: Likewise.
11252 * gfortran.dg/save_6.f90: Likewise.
11253 * gfortran.dg/scalar_mask_1.f90: Likewise.
11254 * gfortran.dg/scalar_mask_2.f90: Likewise.
11255 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11256 * gfortran.dg/scale_1.f90: Likewise.
11257 * gfortran.dg/scan_1.f90: Likewise.
11258 * gfortran.dg/scan_2.f90: Likewise.
11259 * gfortran.dg/secnds-1.f: Likewise.
11260 * gfortran.dg/secnds.f: Likewise.
11261 * gfortran.dg/select_1.f90: Likewise.
11262 * gfortran.dg/select_2.f90: Likewise.
11263 * gfortran.dg/select_3.f90: Likewise.
11264 * gfortran.dg/select_5.f90: Likewise.
11265 * gfortran.dg/select_char_1.f90: Likewise.
11266 * gfortran.dg/select_char_2.f90: Likewise.
11267 * gfortran.dg/select_type_13.f03: Likewise.
11268 * gfortran.dg/select_type_14.f03: Likewise.
11269 * gfortran.dg/select_type_15.f03: Likewise.
11270 * gfortran.dg/select_type_19.f03: Likewise.
11271 * gfortran.dg/select_type_2.f03: Likewise.
11272 * gfortran.dg/select_type_26.f03: Likewise.
11273 * gfortran.dg/select_type_27.f03: Likewise.
11274 * gfortran.dg/select_type_28.f03: Likewise.
11275 * gfortran.dg/select_type_3.f03: Likewise.
11276 * gfortran.dg/select_type_35.f03: Likewise.
11277 * gfortran.dg/select_type_36.f03: Likewise.
11278 * gfortran.dg/select_type_37.f03: Likewise.
11279 * gfortran.dg/select_type_39.f03: Likewise.
11280 * gfortran.dg/select_type_4.f90: Likewise.
11281 * gfortran.dg/select_type_5.f03: Likewise.
11282 * gfortran.dg/select_type_6.f03: Likewise.
11283 * gfortran.dg/select_type_7.f03: Likewise.
11284 * gfortran.dg/select_type_8.f03: Likewise.
11285 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11286 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11287 * gfortran.dg/selected_kind_1.f90: Likewise.
11288 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11289 * gfortran.dg/shape_2.f90: Likewise.
11290 * gfortran.dg/shape_4.f90: Likewise.
11291 * gfortran.dg/shape_5.f90: Likewise.
11292 * gfortran.dg/shape_7.f90: Likewise.
11293 * gfortran.dg/shape_8.f90: Likewise.
11294 * gfortran.dg/shape_9.f90: Likewise.
11295 * gfortran.dg/shift-kind_2.f90: Likewise.
11296 * gfortran.dg/shiftalr_1.F90: Likewise.
11297 * gfortran.dg/shiftalr_2.F90: Likewise.
11298 * gfortran.dg/simpleif_1.f90: Likewise.
11299 * gfortran.dg/simplify_argN_1.f90: Likewise.
11300 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11301 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11302 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11303 * gfortran.dg/simplify_modulo.f90: Likewise.
11304 * gfortran.dg/single_char_string.f90: Likewise.
11305 * gfortran.dg/size_dim.f90: Likewise.
11306 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11307 * gfortran.dg/sizeof.f90: Likewise.
11308 * gfortran.dg/sizeof_4.f90: Likewise.
11309 * gfortran.dg/slash_1.f90: Likewise.
11310 * gfortran.dg/sms-1.f90: Likewise.
11311 * gfortran.dg/sms-2.f90: Likewise.
11312 * gfortran.dg/spec_expr_7.f90: Likewise.
11313 * gfortran.dg/specifics_1.f90: Likewise.
11314 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11315 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11316 * gfortran.dg/spread_init_expr.f03: Likewise.
11317 * gfortran.dg/spread_scalar_source.f90: Likewise.
11318 * gfortran.dg/spread_shape_1.f90: Likewise.
11319 * gfortran.dg/stat_1.f90: Likewise.
11320 * gfortran.dg/stat_2.f90: Likewise.
11321 * gfortran.dg/stfunc_1.f90: Likewise.
11322 * gfortran.dg/stfunc_4.f90: Likewise.
11323 * gfortran.dg/stfunc_6.f90: Likewise.
11324 * gfortran.dg/storage_size_1.f08: Likewise.
11325 * gfortran.dg/storage_size_3.f08: Likewise.
11326 * gfortran.dg/storage_size_4.f90: Likewise.
11327 * gfortran.dg/streamio_1.f90: Likewise.
11328 * gfortran.dg/streamio_10.f90: Likewise.
11329 * gfortran.dg/streamio_11.f90: Likewise.
11330 * gfortran.dg/streamio_12.f90: Likewise.
11331 * gfortran.dg/streamio_13.f90: Likewise.
11332 * gfortran.dg/streamio_14.f90: Likewise.
11333 * gfortran.dg/streamio_15.f90: Likewise.
11334 * gfortran.dg/streamio_16.f90: Likewise.
11335 * gfortran.dg/streamio_17.f90: Likewise.
11336 * gfortran.dg/streamio_2.f90: Likewise.
11337 * gfortran.dg/streamio_3.f90: Likewise.
11338 * gfortran.dg/streamio_4.f90: Likewise.
11339 * gfortran.dg/streamio_5.f90: Likewise.
11340 * gfortran.dg/streamio_6.f90: Likewise.
11341 * gfortran.dg/streamio_7.f90: Likewise.
11342 * gfortran.dg/streamio_8.f90: Likewise.
11343 * gfortran.dg/streamio_9.f90: Likewise.
11344 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11345 * gfortran.dg/string_4.f90: Likewise.
11346 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11347 * gfortran.dg/string_assign_2.f90: Likewise.
11348 * gfortran.dg/string_compare_1.f90: Likewise.
11349 * gfortran.dg/string_compare_2.f90: Likewise.
11350 * gfortran.dg/string_compare_3.f90: Likewise.
11351 * gfortran.dg/string_ctor_1.f90: Likewise.
11352 * gfortran.dg/string_length_1.f90: Likewise.
11353 * gfortran.dg/string_length_2.f90: Likewise.
11354 * gfortran.dg/string_length_3.f90: Likewise.
11355 * gfortran.dg/string_length_4.f90: Likewise.
11356 * gfortran.dg/string_null_compare_1.f: Likewise.
11357 * gfortran.dg/string_pad_trunc.f90: Likewise.
11358 * gfortran.dg/structure_constructor_1.f03: Likewise.
11359 * gfortran.dg/structure_constructor_11.f90: Likewise.
11360 * gfortran.dg/structure_constructor_13.f03: Likewise.
11361 * gfortran.dg/structure_constructor_2.f03: Likewise.
11362 * gfortran.dg/structure_constructor_5.f03: Likewise.
11363 * gfortran.dg/submodule_1.f08: Likewise.
11364 * gfortran.dg/submodule_11.f08: Likewise.
11365 * gfortran.dg/submodule_14.f08: Likewise.
11366 * gfortran.dg/submodule_15.f08: Likewise.
11367 * gfortran.dg/submodule_17.f08: Likewise.
11368 * gfortran.dg/submodule_18.f08: Likewise.
11369 * gfortran.dg/submodule_19.f08: Likewise.
11370 * gfortran.dg/submodule_2.f08: Likewise.
11371 * gfortran.dg/submodule_27.f08: Likewise.
11372 * gfortran.dg/submodule_28.f08: Likewise.
11373 * gfortran.dg/submodule_29.f08: Likewise.
11374 * gfortran.dg/submodule_30.f08: Likewise.
11375 * gfortran.dg/submodule_6.f08: Likewise.
11376 * gfortran.dg/submodule_7.f08: Likewise.
11377 * gfortran.dg/submodule_8.f08: Likewise.
11378 * gfortran.dg/subnormal_1.f90: Likewise.
11379 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11380 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11381 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11382 * gfortran.dg/substr_2.f: Likewise.
11383 * gfortran.dg/substr_3.f: Likewise.
11384 * gfortran.dg/substr_4.f: Likewise.
11385 * gfortran.dg/substr_5.f90: Likewise.
11386 * gfortran.dg/substr_6.f90: Likewise.
11387 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11388 * gfortran.dg/sum_init_expr.f03: Likewise.
11389 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11390 * gfortran.dg/system_clock_3.f08: Likewise.
11391 * gfortran.dg/t_editing.f: Likewise.
11392 * gfortran.dg/team_change_1.f90: Likewise.
11393 * gfortran.dg/team_end_1.f90: Likewise.
11394 * gfortran.dg/team_number_1.f90: Likewise.
11395 * gfortran.dg/temporary_1.f90: Likewise.
11396 * gfortran.dg/test_com_block.f90: Likewise.
11397 * gfortran.dg/test_only_clause.f90: Likewise.
11398 * gfortran.dg/tiny_1.f90: Likewise.
11399 * gfortran.dg/tiny_2.f90: Likewise.
11400 * gfortran.dg/tl_editing.f90: Likewise.
11401 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11402 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11403 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11404 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11405 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11406 * gfortran.dg/transfer_class_2.f90: Likewise.
11407 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11408 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11409 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11410 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11411 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11412 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11413 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11414 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11415 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11416 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11417 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11418 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11419 * gfortran.dg/transpose_1.f90: Likewise.
11420 * gfortran.dg/transpose_3.f03: Likewise.
11421 * gfortran.dg/transpose_4.f90: Likewise.
11422 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11423 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11424 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11425 * gfortran.dg/trim_1.f90: Likewise.
11426 * gfortran.dg/trim_optimize_1.f90: Likewise.
11427 * gfortran.dg/trim_optimize_2.f90: Likewise.
11428 * gfortran.dg/trim_optimize_3.f90: Likewise.
11429 * gfortran.dg/trim_optimize_4.f90: Likewise.
11430 * gfortran.dg/trim_optimize_5.f90: Likewise.
11431 * gfortran.dg/trim_optimize_6.f90: Likewise.
11432 * gfortran.dg/trim_optimize_7.f90: Likewise.
11433 * gfortran.dg/trim_optimize_8.f90: Likewise.
11434 * gfortran.dg/type_to_class_1.f03: Likewise.
11435 * gfortran.dg/type_to_class_2.f03: Likewise.
11436 * gfortran.dg/type_to_class_3.f03: Likewise.
11437 * gfortran.dg/type_to_class_4.f03: Likewise.
11438 * gfortran.dg/type_to_class_5.f03: Likewise.
11439 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11440 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11441 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11442 * gfortran.dg/typebound_call_1.f03: Likewise.
11443 * gfortran.dg/typebound_call_13.f03: Likewise.
11444 * gfortran.dg/typebound_call_18.f03: Likewise.
11445 * gfortran.dg/typebound_call_19.f03: Likewise.
11446 * gfortran.dg/typebound_call_2.f03: Likewise.
11447 * gfortran.dg/typebound_call_20.f03: Likewise.
11448 * gfortran.dg/typebound_call_3.f03: Likewise.
11449 * gfortran.dg/typebound_generic_5.f03: Likewise.
11450 * gfortran.dg/typebound_generic_6.f03: Likewise.
11451 * gfortran.dg/typebound_generic_9.f03: Likewise.
11452 * gfortran.dg/typebound_operator_12.f03: Likewise.
11453 * gfortran.dg/typebound_operator_13.f03: Likewise.
11454 * gfortran.dg/typebound_operator_15.f90: Likewise.
11455 * gfortran.dg/typebound_operator_20.f90: Likewise.
11456 * gfortran.dg/typebound_operator_3.f03: Likewise.
11457 * gfortran.dg/typebound_operator_6.f03: Likewise.
11458 * gfortran.dg/typebound_operator_7.f03: Likewise.
11459 * gfortran.dg/typebound_operator_8.f03: Likewise.
11460 * gfortran.dg/typebound_operator_9.f03: Likewise.
11461 * gfortran.dg/typebound_proc_19.f90: Likewise.
11462 * gfortran.dg/typebound_proc_20.f90: Likewise.
11463 * gfortran.dg/typebound_proc_23.f90: Likewise.
11464 * gfortran.dg/typebound_proc_27.f03: Likewise.
11465 * gfortran.dg/typebound_proc_35.f90: Likewise.
11466 * gfortran.dg/typebound_proc_36.f90: Likewise.
11467 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11468 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11469 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11470 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11471 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11472 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11473 * gfortran.dg/unf_short_record_1.f90: Likewise.
11474 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11475 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11476 * gfortran.dg/unit_1.f90: Likewise.
11477 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11478 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11479 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11480 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11481 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11482 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11483 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11484 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11485 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11486 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11487 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11488 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11489 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11490 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11491 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11492 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11493 * gfortran.dg/unpack_init_expr.f03: Likewise.
11494 * gfortran.dg/use_10.f90: Likewise.
11495 * gfortran.dg/use_11.f90: Likewise.
11496 * gfortran.dg/use_13.f90: Likewise.
11497 * gfortran.dg/use_24.f90: Likewise.
11498 * gfortran.dg/use_27.f90: Likewise.
11499 * gfortran.dg/use_5.f90: Likewise.
11500 * gfortran.dg/use_allocated_1.f90: Likewise.
11501 * gfortran.dg/use_only_1.f90: Likewise.
11502 * gfortran.dg/use_only_4.f90: Likewise.
11503 * gfortran.dg/use_rename_2.f90: Likewise.
11504 * gfortran.dg/use_rename_4.f90: Likewise.
11505 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11506 * gfortran.dg/used_interface_ref.f90: Likewise.
11507 * gfortran.dg/used_types_5.f90: Likewise.
11508 * gfortran.dg/utf8_1.f03: Likewise.
11509 * gfortran.dg/utf8_2.f03: Likewise.
11510 * gfortran.dg/value_1.f90: Likewise.
11511 * gfortran.dg/value_2.f90: Likewise.
11512 * gfortran.dg/value_4.f90: Likewise.
11513 * gfortran.dg/value_6.f03: Likewise.
11514 * gfortran.dg/value_7.f03: Likewise.
11515 * gfortran.dg/value_test.f90: Likewise.
11516 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11517 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11518 * gfortran.dg/vect/pr60510.f: Likewise.
11519 * gfortran.dg/vect/pr69882.f90: Likewise.
11520 * gfortran.dg/vect/pr69980.f90: Likewise.
11521 * gfortran.dg/vect/vect-5.f90: Likewise.
11522 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11523 * gfortran.dg/vector_subscript_1.f90: Likewise.
11524 * gfortran.dg/vector_subscript_2.f90: Likewise.
11525 * gfortran.dg/vector_subscript_3.f90: Likewise.
11526 * gfortran.dg/vector_subscript_5.f90: Likewise.
11527 * gfortran.dg/verify_2.f90: Likewise.
11528 * gfortran.dg/volatile10.f90: Likewise.
11529 * gfortran.dg/where_1.f90: Likewise.
11530 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11531 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11532 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11533 * gfortran.dg/whole_file_13.f90: Likewise.
11534 * gfortran.dg/whole_file_2.f90: Likewise.
11535 * gfortran.dg/widechar_2.f90: Likewise.
11536 * gfortran.dg/widechar_4.f90: Likewise.
11537 * gfortran.dg/widechar_5.f90: Likewise.
11538 * gfortran.dg/widechar_6.f90: Likewise.
11539 * gfortran.dg/widechar_8.f90: Likewise.
11540 * gfortran.dg/widechar_IO_1.f90: Likewise.
11541 * gfortran.dg/widechar_IO_2.f90: Likewise.
11542 * gfortran.dg/widechar_IO_3.f90: Likewise.
11543 * gfortran.dg/widechar_IO_4.f90: Likewise.
11544 * gfortran.dg/widechar_compare_1.f90: Likewise.
11545 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11546 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11547 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11548 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11549 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11550 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11551 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11552 * gfortran.dg/widechar_select_1.f90: Likewise.
11553 * gfortran.dg/winapi.f90: Likewise.
11554 * gfortran.dg/write_0_pe_format.f90: Likewise.
11555 * gfortran.dg/write_back.f: Likewise.
11556 * gfortran.dg/write_check3.f90: Likewise.
11557 * gfortran.dg/write_direct_eor.f90: Likewise.
11558 * gfortran.dg/write_padding.f90: Likewise.
11559 * gfortran.dg/write_recursive.f90: Likewise.
11560 * gfortran.dg/write_rewind_1.f: Likewise.
11561 * gfortran.dg/write_rewind_2.f: Likewise.
11562 * gfortran.dg/write_zero_array.f90: Likewise.
11563 * gfortran.dg/x_slash_1.f: Likewise.
11564 * gfortran.dg/x_slash_2.f: Likewise.
11565 * gfortran.dg/zero_array_components_1.f90: Likewise.
11566 * gfortran.dg/zero_length_1.f90: Likewise.
11567 * gfortran.dg/zero_length_2.f90: Likewise.
11568 * gfortran.dg/zero_sized_1.f90: Likewise.
11569 * gfortran.dg/zero_sized_3.f90: Likewise.
11570 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11571 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11572 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11573 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11574 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11575 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11576 * gfortran.fortran-torture/execute/args.f90: Likewise.
11577 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11578 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11579 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11580 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11581 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11582 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11583 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11584 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11585 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11586 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11587 * gfortran.fortran-torture/execute/common.f90: Likewise.
11588 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11589 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11590 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11591 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11592 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11593 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11594 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11595 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11596 * gfortran.fortran-torture/execute/data.f90: Likewise.
11597 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11598 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11599 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11600 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11601 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11602 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11603 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11604 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11605 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11606 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11607 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11608 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11609 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11610 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11611 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11612 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11613 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11614 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11615 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11616 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11617 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11618 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11619 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11620 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11621 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11622 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11623 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11624 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11625 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11626 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11627 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11628 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11629 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11630 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11631 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11632 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11633 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11634 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11635 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11636 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11637 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11638 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11639 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11640 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11641 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11642 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11643 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11644 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11645 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11646 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11647 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11648 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11649 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11650 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11651 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11652 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11653 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11654 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11655 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11656 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11657 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11658 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11659 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11660 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11661 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11662 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11663 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11664 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11665 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11666 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11667 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11668 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11669 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11670 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11671 Likewise.
11672 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11673 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11674 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11675 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11676 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11677 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11678 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11679 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11680 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11681 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11682 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11683 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11684 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11685 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11686 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11687 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11688 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11689 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11690 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11691 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11692 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11693 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11694 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11695 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11696 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11697 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11698 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11699 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11700 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11701 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11702 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11703 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11704 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11705 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11706 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11707 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11708 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11709 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11710 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11711 * gfortran.fortran-torture/execute/math.f90: Likewise.
11712 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11713 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11714 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11715 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11716 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11717 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11718 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11719 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11720 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11721 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11722 * gfortran.fortran-torture/execute/power.f90: Likewise.
11723 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11724 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11725 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11726 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11727 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11728 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11729 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11730 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11731 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11732 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11733 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11734 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11735 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11736 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11737 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11738 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11739 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11740 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11741 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11742 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11743 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11744 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11745 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11746 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11747 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11748 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11749 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11750 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11751 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11752 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11753 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11754 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11755 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11756 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11757 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11758 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11759 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11760 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11761 * gfortran.fortran-torture/execute/string.f90: Likewise.
11762 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11763 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11764 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11765 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11766 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11767 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11768 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11769 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11770 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11771 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11772 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11773 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11774 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11775 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11776 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11777 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11778 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11779 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11780 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11781 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11782 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11783 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11784 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11785 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11786 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11787 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11788 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11789 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11790 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11791 * gfortran.dg/inline_transpose_1.f90: Likewise.
11792
11793 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11794
11795 PR fortran/84115
11796 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11797 change to dg-run.
11798
11799 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11800
11801 PR ada/84277
11802 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11803 * gnat.dg/dispatch1.adb: Rename into...
11804 * gnat.dg/disp1.adb: ...this.
11805 * gnat.dg/dispatch1_p.ads: Rename into...
11806 * gnat.dg/disp1_pkg.ads: ...this.
11807 * gnat.dg/disp2.adb: Rename into...
11808 * gnat.dg/dispatch2.adb: ...this.
11809 * gnat.dg/dispatch2_p.ads: Rename into...
11810 * gnat.dg/disp2_pkg.ads: ...this.
11811 * gnat.dg/dispatch2_p.adb: Rename into...
11812 * gnat.dg/disp2_pkg.adb: this.
11813 * gnat.dg/generic_dispatch.adb: Rename into...
11814 * gnat.dg/generic_disp.adb: this.
11815 * gnat.dg/generic_dispatch_p.ads: Rename into...
11816 * gnat.dg/generic_disp_pkg.ads: ...this.
11817 * gnat.dg/generic_dispatch_p.adb: Rename into...
11818 * gnat.dg/generic_disp_pkg.adb: ...this.
11819 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11820 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11821 * gnat.dg/object_overflow1.adb: Tweak index.
11822 * gnat.dg/object_overflow2.adb: Likewise.
11823 * gnat.dg/object_overflow3.adb: Likewise.
11824 * gnat.dg/object_overflow4.adb: Likewise.
11825 * gnat.dg/object_overflow5.adb: Likewise.
11826
11827 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11828
11829 PR ipa/84425
11830 * gcc.c-torture/compile/pr84425.c: New test.
11831
11832 2018-02-16 Marek Polacek <polacek@redhat.com>
11833 Jakub Jelinek <jakub@redhat.com>
11834
11835 PR c++/84192
11836 * g++.dg/cpp1y/constexpr-84192.C: New test.
11837
11838 2018-02-16 Martin Sebor <msebor@redhat.com>
11839
11840 PR c++/79064
11841 * g++.dg/overload15.C: New test.
11842
11843 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11844
11845 PR target/81535
11846 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11847 * gcc.dg/pr56727-2.c: Ditto.
11848 * gcc.target/powerpc/pr79439.c: Renamed to...
11849 * gcc.target/powerpc/pr79439-1.c: ...this.
11850 * gcc.target/powerpc/pr79439-2.c: New test.
11851 * gcc.target/powerpc/pr79439-3.c: New test.
11852
11853 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11854
11855 target/pr84371
11856 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11857 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11858 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11859 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11860 * gcc.target/powerpc/builtins-3.c: Same.
11861
11862 2018-02-16 Nathan Sidwell <nathan@acm.org>
11863
11864 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11865
11866 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11867
11868 PR rtl-optimization/70023
11869 * gcc.target/i386/pr70023.c: New.
11870
11871 2018-02-16 Carl Love <cel@us.ibm.com>
11872
11873 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11874 tests.
11875 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11876 tests.
11877
11878 2018-02-16 Carl Love <cel@us.ibm.com>
11879
11880 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11881 for the ABI definitions for vec_extract4b and vec_insert4b.
11882
11883 2018-02-16 Nathan Sidwell <nathan@acm.org>
11884
11885 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11886 * g++.old-deja/g++.mike/net43.C: Likewise.
11887
11888 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11889
11890 PR c++/82468
11891 * g++.dg/cpp1z/class-deduction48.C: New.
11892
11893 2018-02-16 Nathan Sidwell <nathan@acm.org>
11894
11895 PR c++/84375
11896 * g++.dg/lookup/pr84375.C: New.
11897
11898 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11899
11900 PR target/83831
11901 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11902
11903 2018-02-16 Richard Biener <rguenther@suse.de>
11904
11905 PR tree-optimization/84417
11906 * gcc.dg/torture/pr84417.c: New testcase.
11907
11908 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11909
11910 PR target/84272
11911 * g++.dg/opt/pr84272.C: New test.
11912
11913 PR rtl-optimization/83723
11914 * gcc.dg/pr83723.c: New test.
11915
11916 2018-02-16 Richard Biener <rguenther@suse.de>
11917
11918 PR tree-optimization/84399
11919 * gcc.dg/graphite/pr84399.c: New testcase.
11920
11921 2018-02-16 Richard Biener <rguenther@suse.de>
11922
11923 PR tree-optimization/84190
11924 * g++.dg/torture/pr84190.C: New testcase.
11925
11926 2018-02-15 Martin Sebor <msebor@redhat.com>
11927
11928 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11929 directives.
11930
11931 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11932
11933 PR fortran/84409
11934 * gfortran.dg/dtio_21.f03: Add an error message.
11935 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11936
11937 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11938
11939 PR fortran/84381
11940 * gfortran.dg/stop_shouldfail.f90: New test.
11941
11942 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11943
11944 PR c++/84330
11945 * g++.dg/concepts/pr84330.C: New.
11946
11947 2018-02-15 Tom de Vries <tom@codesourcery.com>
11948
11949 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11950
11951 2018-02-15 Tom de Vries <tom@codesourcery.com>
11952
11953 * gcc.c-torture/compile/pr84136.c: Require effective target
11954 indirect_jumps.
11955
11956 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11957
11958 PR tree-optimization/84383
11959 * gcc.c-torture/compile/pr84383.c: New test.
11960
11961 PR tree-optimization/84334
11962 * gcc.dg/pr84334.c: New test.
11963
11964 2018-02-14 Carl Love <cel@us.ibm.com>
11965
11966 * gcc.target/powerpc/builtins-4-int128-runnable.c
11967 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11968 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11969
11970 2018-02-14 Martin Sebor <msebor@redhat.com>
11971
11972 PR tree-optimization/83698
11973 * gcc.dg/Wrestrict-7.c: New test.
11974 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11975 * gcc.target/i386/chkp-stropt-17.c: Same.
11976
11977 2018-02-14 Martin Sebor <msebor@redhat.com>
11978
11979 PR c/84108
11980 * gcc.dg/Wattributes-8.c: New test.
11981
11982 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11983
11984 PR fortran/84385
11985 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11986 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11987 * gfortran.dg/select_type_1.f03: Extend test case.
11988
11989 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11990
11991 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11992 (dg-options): Use -O2 -msse2 -mno-sse3.
11993
11994 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11995
11996 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11997 this test case still works ok.
11998 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11999 * gcc.dg/vmx/insert-be-order.c: Likewise.
12000 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12001 * gcc.dg/vmx/ld-be-order.c: Likewise.
12002 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12003 * gcc.dg/vmx/lde-be-order.c: Likewise.
12004 * gcc.dg/vmx/ldl-be-order.c: Likewise.
12005 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12006 * gcc.dg/vmx/merge-be-order.c: Likewise.
12007 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12008 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
12009 * gcc.dg/vmx/pack-be-order.c: Likewise.
12010 * gcc.dg/vmx/perm-be-order.c: Likewise.
12011 * gcc.dg/vmx/splat-be-order.c: Likewise.
12012 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
12013 * gcc.dg/vmx/st-be-order.c: Likewise.
12014 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12015 * gcc.dg/vmx/ste-be-order.c: Likewise.
12016 * gcc.dg/vmx/stl-be-order.c: Likewise.
12017 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12018 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
12019 * gcc.dg/vmx/unpack-be-order.c: Likewise.
12020 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12021 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
12022
12023 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12024
12025 PR c++/84350
12026 * g++.dg/cpp0x/auto49.C: New.
12027
12028 2018-02-14 Nathan Sidwell <nathan@acm.org>
12029
12030 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12031
12032 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12033
12034 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12035 * gcc.target/powerpc/le-altivec-consts.c: Same.
12036
12037 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12038
12039 PR target/84220
12040 * gcc.target/powerpc/pr84220-sld.c: New test.
12041 * gcc.target/powerpc/pr84220-sld2.c: New test.
12042 * gcc.target/powerpc/pr84220-sldw.c: New test.
12043 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12044 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12045
12046 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12047
12048 PR target/84239
12049 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12050 _inc_ssp intrinsics.
12051 * gcc.target/i386/cet-intrin-4.c: Likewise.
12052 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12053 __builtin_ia32_rdssp[d|q].
12054
12055 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12056
12057 PR tree-optimization/84357
12058 * gcc.dg/vect/pr84357.c: New test.
12059
12060 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12061
12062 PR target/83831
12063 * gcc.target/rx/pr83831.c: New tests.
12064
12065 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12066
12067 PR target/79242
12068 * gcc.target/msp430/pr79242.c: New test.
12069
12070 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12071
12072 PR target/84372
12073 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12074 with -mcpu=power9.
12075
12076 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12077
12078 PR target/84279
12079 * g++.dg/pr84279.C: New test.
12080
12081 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12082
12083 PR rtl-optimization/84169
12084 * gcc.c-torture/execute/pr84169.c: New.
12085
12086 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12087
12088 PR target/84370
12089 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12090
12091 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12092
12093 PR target/84365
12094 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12095 with -mcpu=power9.
12096
12097 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12098
12099 PR c++/84364
12100 * g++.dg/warn/effc4.C: New test.
12101
12102 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12103
12104 PR c++/84333
12105 * g++.dg/template/sizeof16.C: New.
12106 * g++.dg/template/sizeof17.C: Likewise.
12107
12108 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12109
12110 PR fortran/84313
12111 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12112 add necessary compiler options.
12113 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12114
12115 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12116
12117 PR c/82210
12118 * gcc.c-torture/execute/pr82210.c: New test.
12119
12120 PR middle-end/84309
12121 * gcc.dg/pr84309-2.c: New test.
12122
12123 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12124
12125 PR tree-optimization/84321
12126 * gcc.dg/pr84321.c: New test.
12127
12128 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12129
12130 PR target/84359
12131 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12132
12133 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12134
12135 PR sanitizer/84340
12136 * gcc.dg/asan/pr84307.c: Remove test.
12137
12138 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12139
12140 * gcc.target/rl78/test_auto_vector.c: New test.
12141
12142 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12143
12144 PR c/84305
12145 * gcc.c-torture/compile/pr84305.c: New test.
12146
12147 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR target/84335
12150 * gcc.target/i386/pr84335.c: New test.
12151
12152 PR tree-optimization/84339
12153 * gcc.c-torture/execute/pr84339.c: New test.
12154
12155 PR middle-end/84309
12156 * gcc.dg/pr84309.c: New test.
12157 * gcc.target/i386/pr84309.c: New test.
12158
12159 PR target/84336
12160 * gcc.target/i386/pr84336.c: New test.
12161
12162 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12163
12164 PR c++/84341
12165 * c-c++-common/gomp/pr84341.c: New test.
12166
12167 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12168
12169 PR fortran/68746
12170 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12171
12172 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12173
12174 PR fortran/68746
12175 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12176 of zero for read.
12177
12178 2018-02-12 Jeff Law <law@redhat.com>
12179
12180 * gcc.c-torture/compile/reg-args-size.c: New test.
12181
12182 2018-02-12 Carl Love <cel@us.ibm.com>
12183
12184 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12185 uint128 tests to new testfile.
12186 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12187 int128 and uint128 tests.
12188 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12189 list of torture tests.
12190
12191 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12192
12193 PR fortran/84273
12194 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12195 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12196
12197 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12198
12199 PR target/82641
12200 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12201
12202 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12203
12204 PR sanitizer/84307
12205 * gcc.dg/asan/pr84307.c: New test.
12206
12207 2018-02-12 Nathan Sidwell <nathan@acm.org>
12208
12209 * g++.dg/parse/pr84263.C: New.
12210
12211 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12212
12213 PR c++/79626
12214 * g++.dg/template/crash129.C: New.
12215
12216 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12217
12218 PR target/83828
12219 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12220 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12221 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12222 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12223 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12224
12225 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12226
12227 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12228 _mm_maskz_scalef_round_sd): Test new intrinsics.
12229 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12230 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12231 intrinsics.
12232 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12233 _mm_maskz_scalef_round_ss): Test new intrinsics.
12234 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12235 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12236 intrinsics.
12237 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12238 __builtin_ia32_scalefss_round): Remove builtin.
12239 (__builtin_ia32_scalefsd_mask_round,
12240 __builtin_ia32_scalefss_mask_round): Test new builtin.
12241 * gcc.target/i386/sse-13.c: Ditto.
12242 * gcc.target/i386/sse-23.c: Ditto.
12243
12244 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12245
12246 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12247 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12248 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12249 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12250 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12251 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12252 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12253 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12254 intrinsics.
12255 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12256 (__builtin_ia32_sqrtss_round): Remove builtins.
12257 (__builtin_ia32_sqrtsd_mask_round)
12258 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12259 * gcc.target/i386/sse-13.c: Ditto.
12260 * gcc.target/i386/sse-23.c: Ditto.
12261
12262 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12263
12264 PR fortran/35299
12265 * gfortran.dg/statement_function_3.f: New test.
12266
12267 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12268
12269 PR fortran/54223
12270 PR fortran/84276
12271 * gfortran.dg/statement_function_1.f90: New test.
12272 * gfortran.dg/statement_function_2.f90: New test.
12273
12274 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12275
12276 PR fortran/84074
12277 * gfortran.dg/type_to_class_5.f03: New test.
12278
12279 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12280
12281 PR fortran/56691
12282 * gfortran.dg/type_to_class_4.f03: New test.
12283
12284 2018-02-10 Alan Modra <amodra@gmail.com>
12285
12286 PR target/84300
12287 * gcc.dg/pr84300.c: New.
12288
12289 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12290
12291 PR sanitizer/83987
12292 * g++.dg/ubsan/pr83987-2.C: New test.
12293
12294 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12295
12296 * gcc.target/rx/movsicc.c: New test.
12297
12298 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12299
12300 PR target/83926
12301 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12302 message.
12303
12304 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12305
12306 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12307 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12308
12309 2018-02-09 Nathan Sidwell <nathan@acm.org>
12310
12311 PR c/84293
12312 * c-c++-common/pr84293.h: New.
12313 * c-c++-common/pr84293.c: New.
12314
12315 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12316
12317 PR rtl-optimization/57193
12318 * gcc.target/i386/pr57193.c: New.
12319
12320 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR target/84226
12323 * gcc.target/powerpc/pr84226.c: New test.
12324
12325 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12326
12327 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12328 from this to...
12329 <vclzd>: ...this.
12330
12331 2018-02-09 Martin Sebor <msebor@redhat.com>
12332
12333 PR lto/84212
12334 * gcc.dg/lto/pr84212_0.c: New test file.
12335 * gcc.dg/lto/pr84212_1.c: Same.
12336
12337 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12338
12339 PR target/83926
12340 * gcc.target/powerpc/pr83926.c: New test.
12341 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12342 message. Fix test for running in 32-bit mode.
12343
12344 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12345
12346 PR target/82641
12347 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12348
12349 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12350
12351 PR target/PR84295
12352 * gcc.target/s390/pr84295.c: New test.
12353
12354 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12355
12356 PR c++/77522
12357 * g++.dg/cpp1y/lambda-init16.C: New.
12358
12359 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12360
12361 * gnat.dg/sso8.adb: New test.
12362 * gnat.dg/sso8_pkg.ads: New helper.
12363
12364 2018-02-09 Richard Biener <rguenther@suse.de>
12365
12366 PR tree-optimization/84278
12367 * gcc.target/i386/pr84278.c: Adjust regex.
12368
12369 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12370
12371 PR tree-optimization/84232
12372 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12373
12374 PR debug/84252
12375 * gcc.target/aarch64/pr84252.c: New test.
12376
12377 PR middle-end/84237
12378 * gcc.dg/pr84237.c: New test.
12379
12380 2018-02-09 Marek Polacek <polacek@redhat.com>
12381 Jakub Jelinek <jakub@redhat.com>
12382
12383 PR c++/83659
12384 * g++.dg/torture/pr83659.C: New test.
12385
12386 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12387
12388 PR tree-optimization/84136
12389 * gcc.c-torture/compile/pr84136.c: New test.
12390
12391 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12392
12393 PR target/83008
12394 * gcc.target/i386/pr83008.c: New test.
12395
12396 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12397
12398 PR target/81143
12399 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12400
12401 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12402
12403 PR c++/83806
12404 * g++.dg/warn/Wunused-parm-11.C: New.
12405
12406 2018-02-08 Marek Polacek <polacek@redhat.com>
12407
12408 PR tree-optimization/84238
12409 * gcc.dg/Wstringop-overflow-3.c: New test.
12410
12411 2018-02-08 Nathan Sidwell <nathan@acm.org>
12412
12413 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12414
12415 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12416
12417 PR tree-optimization/84265
12418 * gcc.dg/vect/pr84265.c: New test.
12419
12420 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12421
12422 PR tree-optimization/81635
12423 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12424 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12425
12426 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12427
12428 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12429 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12430 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12431 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12432 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12433 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12434 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12435 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12436 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12437 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12438 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12439 * gcc.target/s390/nobp-return-attr-all.c: New test.
12440 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12441 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12442 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12443 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12444 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12445 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12446 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12447 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12448 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12449 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12450 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12451 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12452 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12453 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12454
12455 2018-02-08 Richard Biener <rguenther@suse.de>
12456
12457 PR tree-optimization/84233
12458 * g++.dg/torture/pr84233.C: New testcase.
12459
12460 2018-02-08 Richard Biener <rguenther@suse.de>
12461
12462 PR tree-optimization/84278
12463 * gcc.target/i386/pr84278.c: New testcase.
12464
12465 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12466
12467 PR rtl-optimization/84068
12468 PR rtl-optimization/83459
12469 * gcc.dg/pr84068.c: New test.
12470
12471 2018-02-08 Richard Biener <rguenther@suse.de>
12472
12473 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12474 loop vectorization to happen.
12475
12476 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12477
12478 PR c++/83204
12479 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12480
12481 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12482
12483 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12484
12485 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12486
12487 PR target/84154
12488 * gcc.target/powerpc/pr84154-1.c: New tests.
12489 * gcc.target/powerpc/pr84154-2.c: Likewise.
12490 * gcc.target/powerpc/pr84154-3.c: Likewise.
12491
12492 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12493
12494 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12495
12496 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR c++/84082
12499 * g++.dg/template/incomplete11.C: New test.
12500 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12501
12502 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12503
12504 PR fortran/82994
12505 * gfortran.dg/deallocate_error_3.f90: New test.
12506 * gfortran.dg/deallocate_error_4.f90: New test.
12507
12508 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12509
12510 PR fortran/68560
12511 * gfortran.dg/shape_9.f90: New test.
12512
12513 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12514
12515 PR fortran/82049
12516 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12517
12518 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12519
12520 PR c++/81610
12521 PR c++/80567
12522 * g++.dg/spellcheck-reswords.C: New test case.
12523 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12524 suggestion of "if".
12525
12526 2018-02-07 Martin Liska <mliska@suse.cz>
12527
12528 PR c++/84059.
12529 * g++.dg/ext/mv26.C: New test.
12530
12531 2018-02-07 Tom de Vries <tom@codesourcery.com>
12532
12533 * gcc.dg/pr83844.c: Require effective target alloca.
12534
12535 2018-02-07 Tom de Vries <tom@codesourcery.com>
12536
12537 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12538
12539 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12540
12541 PR target/84243
12542 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12543 -fcf-protection=return.
12544
12545 2018-02-07 Tom de Vries <tom@codesourcery.com>
12546
12547 PR libgomp/84217
12548 * c-c++-common/goacc/pr84217.c: New test.
12549 * gfortran.dg/goacc/pr84217.f90: New test.
12550
12551 2018-02-07 Richard Biener <rguenther@suse.de>
12552
12553 PR tree-optimization/84204
12554 * gcc.dg/graphite/pr84204.c: New testcase.
12555
12556 PR tree-optimization/84205
12557 * gcc.dg/graphite/pr84205.c: New testcase.
12558
12559 PR tree-optimization/84223
12560 * gfortran.dg/graphite/pr84223.f90: New testcase.
12561
12562 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12563
12564 PR c++/71662
12565 * g++.dg/cpp0x/scoped_enum7.C: New.
12566
12567 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12568
12569 PR tree-optimization/83008
12570 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12571
12572 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR tree-optimization/84235
12575 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12576
12577 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12578
12579 PR testsuite/84243
12580 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12581 targets.
12582 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12583
12584 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR target/84146
12587 * gcc.target/i386/pr84146.c: New test.
12588
12589 2018-02-06 Michael Collison <michael.collison@arm.com>
12590
12591 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12592
12593 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12594
12595 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12596 warning for -mno-speculate-indirect-jumps.
12597 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12598 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12599 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12600 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12601 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12602 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12603
12604 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12605
12606 PR target/84145
12607 * c-c++-common/fcf-protection-1.c: Change a compared message.
12608 * c-c++-common/fcf-protection-2.c: Likewise.
12609 * c-c++-common/fcf-protection-3.c: Likewise.
12610 * c-c++-common/fcf-protection-5.c: Likewise.
12611 * c-c++-common/fcf-protection-6.c: New test.
12612 * c-c++-common/fcf-protection-7.c: Likewise.
12613
12614 2018-02-06 Marek Polacek <polacek@redhat.com>
12615
12616 PR tree-optimization/84228
12617 * c-c++-common/Wstringop-truncation-3.c: New test.
12618
12619 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12620
12621 PR target/82641
12622 * gcc.target/arm/pragma_arch_switch_2.c: New.
12623
12624 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12625
12626 PR target/79975
12627 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12628
12629 2018-02-05 Martin Sebor <msebor@redhat.com>
12630
12631 PR tree-optimization/83369
12632 * gcc.dg/Wnonnull.c: New test.
12633
12634 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12635
12636 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12637 argument and use dg-messages-by-file instead. Expect it to be
12638 an array rather than a dict.
12639 (lto-link-and-maybe-run): Remove messages_by_file argument and
12640 use an upvar for dg-messages-by-file. Update call to
12641 lto_handle_diagnostics.
12642 (lt-get-options): Treat dg-messages-by-file as an array
12643 rather than a dict.
12644 (lto-get-options-main): Likewise. Set the entry rather than appending.
12645 (lto-execute): Treat dg-messages-by-file as an array rather than
12646 a dict. Update call to lto-link-and-maybe-run.
12647
12648 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12649
12650 PR c++/82782
12651 * g++.dg/cpp1z/inline-var4.C: New.
12652
12653 2018-02-05 Martin Liska <mliska@suse.cz>
12654
12655 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12656 options.
12657 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12658 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12659 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12660 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12661 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12662 * c-c++-common/asan/pointer-compare-3.c: New test.
12663
12664 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12665
12666 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12667 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12668
12669 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12670
12671 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12672 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12673 _mm_maskz_range_round_sd): Test new intrinsics.
12674 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12675 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12676 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12677 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12678 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12679 _mm_maskz_range_round_ss): Test new intrinsics.
12680 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12681 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12682 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12683 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12684 __builtin_ia32_rangess128_round): Remove builtins.
12685 (__builtin_ia32_rangesd128_mask_round,
12686 __builtin_ia32_rangess128_mask_round): Test new builtins.
12687 * gcc.target/i386/sse-13.c: Ditto.
12688 * gcc.target/i386/sse-23.c: Ditto.
12689
12690 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12691
12692 PR middle-end/79966
12693 * gfortran.dg/pr79966.f90: New testcase
12694
12695 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12696
12697 PR fortran/84094
12698 * gfortran.dg/associate_23.f90: Fix invalid code.
12699 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12700 * gfortran.dg/matmul_3.f90: Likewise.
12701 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12702
12703 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12704
12705 PR fortran/84115
12706 * gfortran.dg/associate_34.f90: New test.
12707 * gfortran.dg/associate_35.f90: New test.
12708
12709 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12710
12711 PR fortran/84141
12712 PR fortran/84155
12713 * gfortran.dg/pr84155.f90: New test.
12714
12715 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12716
12717 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12718 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12719
12720 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12721
12722 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12723 dg-do run stanza.
12724
12725 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12726
12727 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12728 requirement.
12729 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12730 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12731 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12732
12733 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12734
12735 PR testsuite/52641
12736 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12737 * gcc.dg/Wsign-conversion.c: Dito.
12738 * gcc.dg/attr-alloc_size-4.c: Dito.
12739 * gcc.dg/pr81020.c: Dito.
12740 * gcc.dg/pr81192.c: Dito.
12741 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12742 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12743 * gcc.dg/pr83844.c: Restrict to int32plus.
12744 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12745 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12746 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12747 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12748 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12749 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12750 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12751 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12752 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12753 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12754 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12755 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12756
12757 2018-02-02 Julia Koval <julia.koval@intel.com>
12758
12759 * gcc.target/i386/funcspec-56.inc: Handle new march.
12760 * g++.dg/ext/mv16.C: Ditto.
12761
12762 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12763
12764 * lib/target-supports.exp
12765 (check_effective_target_keeps_null_pointer_checks): No more
12766 special-case avr.
12767 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12768 * gcc.dg/ifcvt-4.c: Skip avr.
12769 * gcc.dg/pr53037-1.c: Dito.
12770 * gcc.dg/pr53037-2.c: Dito.
12771 * gcc.dg/pr53037-3.c: Dito.
12772 * gcc.dg/pr63387-2.c: Dito.
12773 * gcc.dg/pr63387.c: Dito.
12774 * gcc.dg/sancov/cmp0.c: Dito.
12775 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12776 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12777 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12778 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12779 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12780 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12781 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12782 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12783 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12784 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12785 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12786 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12787 * gcc.dg/tree-ssa/pr82059.c: Dito.
12788 * gcc.c-torture/execute/pr70460.c: Dito.
12789
12790 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12791
12792 PR testsuite/52641
12793 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12794 * gcc.c-torture/execute/20180112-1.c: Dito.
12795 * gcc.c-torture/execute/pr81503.c: Dito.
12796 * gcc.dg/store_merging_12.c: Dito.
12797 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12798 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12799 * gcc.dg/tree-ssa/pr80898.c: Dito.
12800 * gcc.dg/tree-ssa/pr82363.c: Dito.
12801 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12802 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12803 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12804 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12805 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12806 * gcc.dg/tree-ssa/pr80803.c: Dito.
12807 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12808 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12809 * gcc.dg/tree-ssa/vrp114.c: Dito.
12810 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12811 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12812 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12813
12814 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12815
12816 PR target/84066
12817 * gcc.target/i386/cet-sjlj-6a.c: New test.
12818 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12819
12820 2018-02-01 Marek Polacek <polacek@redhat.com>
12821
12822 PR c++/84125
12823 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12824
12825 2018-01-30 Jeff Law <law@redhat.com>
12826
12827 PR target/84128
12828 * gcc.target/i386/pr84128.c: New test.
12829
12830 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12831
12832 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12833 -fdelete-null-pointer-checks.
12834
12835 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12836
12837 PR c++/83796
12838 * g++.dg/cpp0x/abstract-default1.C: New.
12839
12840 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12841
12842 PR tree-optimization/81635
12843 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12844 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12845
12846 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12847
12848 PR target/83370
12849 * gcc.target/aarch64/pr83370.c: New.
12850
12851 2018-02-01 Richard Biener <rguenther@suse.de>
12852
12853 * gcc.dg/graphite/pr35356-1.c: Adjust.
12854
12855 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12856
12857 PR testsuite/83846
12858 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12859 for ILP32.
12860 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12861 of hard-coding the choice.
12862 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12863 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12864 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12865 memset call.
12866 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12867 stdint.h types.
12868 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12869 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12870 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12871 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12872 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12873 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12874 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12875 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12876 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12877 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12878 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12879 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12880 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12881 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12882 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12883 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12884 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12885 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12886 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12887 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12888 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12889 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12890 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12891 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12892 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12893 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12894 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12895 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12896 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12897 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12898 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12899 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12900 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12901 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12902 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12903 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12904 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12905 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12906 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12907 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12908 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12909 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12910 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12911 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12912 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12913 __builtin_popcountll rather than __builtin_popcountl.
12914
12915 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12916
12917 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12918 of LD1R[HWD] for multi-element constants on big-endian targets.
12919 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12920 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12921
12922 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12923
12924 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12925 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12926 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12927
12928 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12929
12930 PR tree-optimization/81661
12931 PR tree-optimization/84117
12932 * gcc.dg/pr81661.c: New test.
12933 * gfortran.dg/pr84117.f90: New test.
12934
12935 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12936
12937 PR fortran/83705
12938 * gfortran.dg/repeat_7.f90: Catch warning message.
12939
12940 2018-01-31 Ian Lance Taylor <iant@golang.org>
12941
12942 * go.go-torture/execute/printnil.go: New test.
12943
12944 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12945
12946 * lib/target-supports.exp (check_effective_target_comdat_group):
12947 Allow for Solaris as comdat syntax.
12948
12949 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12950 Solaris with comdat_group support and as.
12951
12952 2018-01-31 Marek Polacek <polacek@redhat.com>
12953
12954 PR c/81779
12955 * gcc.dg/pr81779.c: New test.
12956
12957 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR fortran/84116
12960 * gfortran.dg/gomp/pr84116.f90: New test.
12961
12962 PR c++/83993
12963 * g++.dg/init/pr83993-2.C: New test.
12964
12965 PR c++/83993
12966 * g++.dg/init/pr83993-1.C: New test.
12967 * g++.dg/cpp0x/pr83993.C: New test.
12968
12969 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12970
12971 PR fortran/84088
12972 * gfortran.dg/pr84088.f90: New test.
12973
12974 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12975
12976 PR target/82444
12977 * gcc.target/i386/pr82444.c: New.
12978
12979 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12980
12981 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12982 * gcc.target/powerpc/vsx-13.c: New.
12983
12984 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12985
12986 PR c++/84092
12987 * g++.dg/cpp1y/var-templ57.C: New.
12988
12989 2018-01-31 Marek Polacek <polacek@redhat.com>
12990
12991 PR c++/84138
12992 * g++.dg/diagnostic/pr84138.C: New test.
12993
12994 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12995
12996 PR fortran/78534
12997 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12998 -Wstringop-overflow warnings due to spurious warning with -O1.
12999 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
13000 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
13001
13002 2018-01-31 Richard Biener <rguenther@suse.de>
13003
13004 PR tree-optimization/84132
13005 * g++.dg/torture/pr84132.C: New testcase.
13006
13007 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
13008
13009 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
13010 dg-final scan.
13011
13012 2018-01-31 Julia Koval <julia.koval@intel.com>
13013
13014 PR target/83618
13015 * gcc.target/i386/rdpid.c: Remove "eax".
13016
13017 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13018
13019 PR tree-optimization/64946
13020 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
13021 scan-assembler checks.
13022
13023 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13024
13025 * gcc.c-torture/execute/20180131-1.c: New test.
13026
13027 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13028
13029 * gcc.target/arc/taux-1.c: New test.
13030 * gcc.target/arc/taux-2.c: Likewise.
13031
13032 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13033
13034 * gcc.target/arc/uncached.c: New test.
13035
13036 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13037
13038 PR lto/83954
13039 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13040
13041 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR preprocessor/69869
13044 * gcc.dg/cpp/trad/pr69869.c: New test.
13045
13046 PR c/84100
13047 * gcc.dg/pr84100.c: New test.
13048
13049 2018-01-30 Jeff Law <law@redhat.com>
13050
13051 PR target/84064
13052 * gcc.target/i386/pr84064: New test.
13053
13054 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13055
13056 PR fortran/84134
13057 * gfortran.dg/data_implied_do_2.f90: New test.
13058
13059 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13060
13061 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13062
13063 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13064
13065 PR fortran/84133
13066 * gfortran.dg/inline_matmul_21.f90: New test case.
13067
13068 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13069
13070 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13071
13072 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13073
13074 PR target/84112
13075 * gcc.target/powerpc/pr84112.c: New.
13076
13077 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13078
13079 PR rtl-optimization/83986
13080 * gcc.dg/pr83986.c: New test.
13081
13082 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13083
13084 PR 58684
13085 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13086 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13087 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13088 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13089
13090 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13091
13092 PR tree-optimization/84111
13093 * gcc.c-torture/compile/pr84111.c: New test.
13094
13095 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13096
13097 PR ipa/83179
13098 * gcc.dg/ipa/inline-2.c: Fix template.
13099 * gcc.dg/ipa/inline-3.c: Fix template.
13100
13101 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13102
13103 PR ipa/81360
13104 * g++.dg/torture/pr81360.C: New testcase.
13105
13106 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13107
13108 PR lto/83954
13109 * gcc.dg/lto/pr83954.h: New testcase.
13110 * gcc.dg/lto/pr83954_0.c: New testcase.
13111 * gcc.dg/lto/pr83954_1.c: New testcase.
13112
13113 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13114
13115 PR bootstrap/84017
13116 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13117 to dg-options.
13118 Simplify DW_AT_producer scan.
13119
13120 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13121
13122 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13123
13124 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13125
13126 PR target/83828
13127 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13128 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13129 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13130 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13131
13132 2018-01-29 Jeff Law <law@redhat.com>
13133
13134 PR testsuite/81010
13135 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13136 better match other tests which require vsx. Verify the zero
13137 extension is part of the test in the combiner dump.
13138
13139 2018-01-29 Marek Polacek <polacek@redhat.com>
13140
13141 PR c/83966
13142 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13143
13144 PR c++/83996
13145 * g++.dg/ext/pr83996.C: New test.
13146
13147 2018-01-29 Richard Biener <rguenther@suse.de>
13148
13149 PR tree-optimization/84057
13150 * gcc.dg/graphite/pr84057.c: New testcase.
13151
13152 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13153
13154 PR fortran/84073
13155 * gfortran.dg/bind_c_usage_31.f90: New test.
13156
13157 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13158
13159 PR c++/83924
13160 * g++.dg/warn/Wduplicated-branches5.C: New.
13161
13162 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13163
13164 * gcc.target/rl78/test_addsi3_internal.c: New test.
13165
13166 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13167
13168 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13169 Make expected output depend on whether we expect sibcalls or not.
13170 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13171 safe-indirect-jump-1.c).
13172
13173 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13174 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13175 Soren Rasmussen <s.c.rasmussen@gmail.com>
13176
13177 Fortran 2018 teams tests.
13178
13179 * gfortran.dg/team_number_1.f90: new test for team_number.
13180 * gfortran.dg/team_change_1.f90: new test for change team.
13181 * gfortran.dg/team_end_1.f90: new test for end team.
13182 * gfortran.dg/team_form_1.f90: new test for form team.
13183
13184 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13185
13186 PR fortran/83998
13187 * gfortran.dg/dot_product_4.f90
13188
13189 2018-01-26 Martin Sebor <msebor@redhat.com>
13190
13191 PR tree-optimization/83896
13192 * gcc.dg/strlenopt-43.c: New.
13193
13194 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13195
13196 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13197 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13198 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13199 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13200 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13201 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13202 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13203 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13204 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13205 stanzas.
13206 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13207 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13208 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13209 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13210 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13211 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13212 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13213 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13214 instruction list.
13215 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13216
13217 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13218
13219 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13220 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13221 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13222 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13223 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13224 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13225 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13226 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13227 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13228 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13229 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13230 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13231 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13232
13233 2018-01-26 Martin Liska <mliska@suse.cz>
13234
13235 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13236 warning is seen.
13237
13238 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13239
13240 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13241 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13242 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13243 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13244 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13245 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13246 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13247 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13248
13249 2018-01-26 Richard Biener <rguenther@suse.de>
13250
13251 PR rtl-optimization/84003
13252 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13253 latent bug in DSE if NOINLINE is appropriately defined.
13254 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13255 and defining NOINLINE.
13256
13257 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13258
13259 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13260 tests specific to aarch64. XFAIL test on arm.
13261
13262 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13263
13264 PR rtl-optimization/83985
13265 * gcc.dg/pr83985.c: New test.
13266
13267 PR c/83989
13268 * c-c++-common/Wrestrict-3.c: New test.
13269
13270 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13271
13272 * gcc.target/arc/tdelegitimize_addr.c: New test.
13273
13274 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13275
13276 * gcc.target/arc/jli-1.c: New file.
13277 * gcc.target/arc/jli-2.c: Likewise.
13278
13279 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13280
13281 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13282 scan-assembler.
13283 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13284 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13285
13286 2018-01-26 Richard Biener <rguenther@suse.de>
13287
13288 PR tree-optimization/81082
13289 * gcc.dg/vect/pr81082.c: New testcase.
13290 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13291 simplification to n * n.
13292
13293 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13294
13295 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13296 Solaris 10.
13297 * gcc.target/i386/pr63620.c: Likewise.
13298
13299 2018-01-26 Julia Koval <julia.koval@intel.com>
13300
13301 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13302 -mavx512f -mavx512bw.
13303 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13304 * gcc.target/i386/i386.exp: Fix types.
13305
13306 2018-01-26 Alan Modra <amodra@gmail.com>
13307
13308 PR target/84033
13309 * gcc.target/powerpc/swaps-p8-46.c: New.
13310
13311 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13312
13313 PR fortran/37577
13314 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13315 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13316 'array01' in the tree dump comparison.
13317 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13318 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13319 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13320
13321 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13322
13323 PR middle-end/83055
13324 * gcc.dg/torture/pr83055.c: New testcase.
13325
13326 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13327
13328 PR c++/84031
13329 * g++.dg/cpp1z/decomp36.C: New test.
13330
13331 PR middle-end/83977
13332 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13333
13334 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13335
13336 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13337 the shift dump line.
13338 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13339
13340 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13341
13342 PR target/81550
13343 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13344 index instead of int, which allows IVOPTs to properly optimize the
13345 loop.
13346
13347 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13348
13349 PR jit/82846
13350 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13351 of "fn_type" typedef.
13352 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13353
13354 2018-01-24 Ian Lance Taylor <iant@golang.org>
13355
13356 * go.go-torture/execute/names-1.go: New test.
13357
13358 2018-01-19 Jeff Law <law@redhat.com>
13359
13360 PR target/83994
13361 * gcc.target/i386/pr83994.c: New test.
13362
13363 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13364
13365 PR target/84014
13366 * gcc.target/powerpc/pr84014.c: New.
13367
13368 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13369
13370 PR middle-end/83977
13371 * c-c++-common/gomp/pr83977-1.c: New test.
13372 * c-c++-common/gomp/pr83977-2.c: New test.
13373 * c-c++-common/gomp/pr83977-3.c: New test.
13374 * gfortran.dg/gomp/pr83977.f90: New test.
13375
13376 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13377
13378 PR testsuite/83889
13379 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13380 * gcc.dg/vect/pr80631-1.c: Likewise.
13381 * gcc.dg/vect/pr80631-2.c: Likewise.
13382 * gcc.dg/vect/pr81410.c: Likewise.
13383 * gcc.dg/vect/pr81633.c: Likewise.
13384 * gcc.dg/vect/pr81815.c: Likewise.
13385 * gcc.dg/vect/pr82108.c: Likewise.
13386 * gcc.dg/vect/pr83857.c: Likewise.
13387 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13388 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13389 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13390 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13391 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13392 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13393 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13394 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13395 dg-xfail-run-if instead.
13396 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13397 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13398 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13399 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13400 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13401
13402 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13403
13404 PR tree-optimization/83979
13405 * g++.dg/pr83979.c: New test.
13406
13407 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13408
13409 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13410 option. Add arm_neon_ok_no_float_abi check.
13411
13412 2018-01-24 Richard Biener <rguenther@suse.de>
13413
13414 PR tree-optimization/83176
13415 * gcc.dg/graphite/pr83176.c: New testcase.
13416
13417 2018-01-24 Richard Biener <rguenther@suse.de>
13418
13419 PR tree-optimization/82819
13420 * gcc.dg/graphite/pr82819.c: New testcase.
13421
13422 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13423
13424 PR c++/83921
13425 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13426 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13427 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13428 * g++.dg/ext/stmtexpr20.C: Likewise.
13429 * g++.dg/ext/stmtexpr21.C: Likewise.
13430
13431 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13432
13433 PR c++/83974
13434 * g++.dg/warn/pr83974.C: New test case.
13435
13436 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR sanitizer/83987
13439 * g++.dg/ubsan/pr83987.C: New test.
13440
13441 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13442
13443 PR fortran/83866
13444 * gfortran.dg/pdt_29.f03: New test.
13445
13446 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13447
13448 PR fortran/83898
13449 * gfortran.dg/associate_33.f03: New test.
13450
13451 2018-01-23 Martin Liska <mliska@suse.cz>
13452
13453 PR lto/81440
13454 * gcc.dg/lto/pr81440.h: New test.
13455 * gcc.dg/lto/pr81440_0.c: New test.
13456 * gcc.dg/lto/pr81440_1.c: New test.
13457
13458 2018-01-23 Nathan Sidwell <nathan@acm.org>
13459
13460 PR c++/83988
13461 * g++.dg/template/pr83988.C: New.
13462
13463 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13464
13465 PR c++/82882
13466 PR c++/83978
13467 * g++.dg/cpp0x/pr82882.C: New test.
13468 * g++.dg/cpp0x/pr83978.C: New test.
13469
13470 PR c++/83958
13471 * g++.dg/cpp1z/decomp35.C: New test.
13472
13473 2018-01-23 Nathan Sidwell <nathan@acm.org>
13474
13475 * g++.dg/cpp0x/range-for10.C: Adjust.
13476 * g++.dg/ext/forscope1.C: Adjust.
13477 * g++.dg/ext/forscope2.C: Adjust.
13478 * g++.dg/template/for1.C: Adjust.
13479
13480 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13481
13482 PR tree-optimization/83510
13483 * gcc.c-torture/compile/pr83510.c: New test case.
13484
13485 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13486
13487 PR testsuite/83888
13488 * lib/target-supports.exp (check_effective_target_vect_float): Say
13489 that the result only holds when -funsafe-math-optimizations is on.
13490 (check_effective_target_vect_float_strict): New procedure.
13491 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13492 of vect_float.
13493 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13494
13495 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13496
13497 PR tree-optimization/83965
13498 * gcc.dg/vect/pr83965.c: New test.
13499
13500 2018-01-23 Richard Biener <rguenther@suse.de>
13501
13502 PR tree-optimization/83963
13503 * gfortran.dg/graphite/pr83963.f: New testcase.
13504 * gcc.dg/graphite/pr83963-2.c: Likewise.
13505
13506 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR c++/83918
13509 * g++.dg/cpp1z/pr83918.C: New test.
13510
13511 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR tree-optimization/83957
13514 * gcc.dg/autopar/pr83957.c: New test.
13515
13516 PR tree-optimization/83081
13517 * gcc.dg/predict-8.c: Adjust expected probability.
13518
13519 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13520
13521 PR target/83862
13522 * gcc.target/powerpc/pr83862.c: New test.
13523
13524 2018-01-22 Carl Love <cel@us.ibm.com>
13525
13526 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13527 builtins-4-runnable.c, builtins-6-runnable.c,
13528 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13529 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13530 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13531 for signed/unsigned 128-bit and long long int loads.
13532
13533 2018-01-22 Marek Polacek <polacek@redhat.com>
13534
13535 PR c++/81933
13536 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13537
13538 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13539
13540 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13541 scan-asembler valid instructions list.
13542 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13543 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13544 power8-vector requirement and option.
13545 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13546
13547 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13548
13549 PR 78534
13550 PR 83704
13551 * gfortran.dg/string_1.f90: Remove printing the length.
13552
13553 2018-01-22 Richard Biener <rguenther@suse.de>
13554
13555 PR tree-optimization/83963
13556 * gcc.dg/graphite/pr83963.c: New testcase.
13557
13558 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13559
13560 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13561 dg-require-effective-target directives.
13562
13563 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13564
13565 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13566 New procedure.
13567 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13568 Adjust scan-assembler checks for soft-float.
13569
13570 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13571
13572 PR target/83946
13573 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13574
13575 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13576
13577 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13578 * gcc.dg/pr83623.c: Likewise.
13579 * gcc.dg/pr83666.c: Likewise.
13580
13581 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13582 David Edelsohn <dje.gcc@gmail.com>
13583
13584 PR target/83946
13585 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13586 assembly output from "crset eq" to "crset 2".
13587 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13588 assembly output from . to $.
13589 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13590 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13591 assembly output from "crset eq" to "crset 2".
13592 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13593 assembly output from "crset eq" to "crset 2", and from . to $.
13594
13595 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13596
13597 PR fortran/83900
13598 * gfortran.dg/matmul_18.f90: New test.
13599
13600 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13601
13602 PR tree-optimization/83940
13603 * gcc.dg/torture/pr83940.c: New test.
13604
13605 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13606
13607 PR middle-end/83945
13608 * gcc.dg/tls/pr83945.c: New test.
13609
13610 PR target/83930
13611 * gcc.dg/pr83930.c: New test.
13612
13613 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13614
13615 PR fortran/83900
13616 * gfortran.dg/matmul_17.f90: New test.
13617
13618 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13619
13620 PR fortran/80768
13621 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13622
13623 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR c++/81167
13626 * g++.dg/cpp0x/pr81167.C: New test.
13627
13628 PR c++/83919
13629 * g++.dg/cpp0x/pr83919.C: New test.
13630
13631 2018-01-19 Jeff Law <law@redhat.com>
13632 Jakub Jelinek <jakub@redhat.com>
13633
13634 * gcc.dg/stack-check-16.c: New test.
13635
13636 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13637
13638 PR target/83790
13639 * gcc.target/nvptx/indirect_call.c: New test.
13640
13641 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13642
13643 * g++.dg/torture/pr83619.C: Remove dg-message.
13644
13645 2018-01-19 Martin Liska <mliska@suse.cz>
13646
13647 * gcc.dg/predict-1.c: Adjust expected probability.
13648 * gcc.dg/predict-3.c: Likewise.
13649 * gcc.dg/predict-5.c: Likewise.
13650 * gcc.dg/predict-6.c: Likewise.
13651 * gcc.dg/predict-9.c: Likewise.
13652
13653 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13654
13655 PR tree-optimization/83922
13656 * gcc.dg/pr83922.c: New test.
13657
13658 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13659
13660 PR tree-optimization/83914
13661 * gcc.dg/vect/pr83914.c: New test.
13662
13663 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13664
13665 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13666 * gcc.target/arm/negdi-2.c: Likewise.
13667 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13668
13669 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13670
13671 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13672
13673 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13674
13675 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13676
13677 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13678
13679 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13680 hppa*-*-hpux*.
13681
13682 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13683
13684 PR ipa/83619
13685 PR testsuite/83934
13686 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13687 forward declaration.
13688
13689 2018-01-18 Carl Love <cel@us.ibm.com>
13690
13691 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13692 to the function.
13693
13694 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13695
13696 PR c++/81013
13697 * g++.dg/inherit/union3.C: New.
13698
13699 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13700
13701 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13702
13703 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13704
13705 PR ipa/83619
13706 * g++.dg/torture/pr83619.C: New testcase.
13707
13708 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13709
13710 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13711 Add function body to force error messages in some configurations.
13712
13713 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13714
13715 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13716 and arm_thumb1_ok.
13717
13718 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13719
13720 PR other/70268
13721 * c-c++-common/ffile-prefix-map.c: New test.
13722 * c-c++-common/fmacro-prefix-map.c: New test.
13723 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13724 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13725
13726 2018-01-18 Martin Liska <mliska@suse.cz>
13727
13728 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13729 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13730 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13731 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13732 * gcc.target/i386/ret-thunk-10.c: Likewise.
13733 * gcc.target/i386/ret-thunk-11.c: Likewise.
13734 * gcc.target/i386/ret-thunk-12.c: Likewise.
13735 * gcc.target/i386/ret-thunk-15.c: Likewise.
13736 * gcc.target/i386/ret-thunk-9.c: Likewise.
13737
13738 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13739
13740 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13741 order.
13742
13743 2018-01-18 Nathan Sidwell <nathan@acm.org>
13744
13745 PR c++/83160
13746 * g++.dg/cpp0x/pr83160.C: New.
13747
13748 2018-01-18 Richard Biener <rguenther@suse.de>
13749
13750 PR tree-optimization/83887
13751 * gcc.dg/graphite/pr83887.c: New testcase.
13752 * gfortran.dg/graphite/pr83887.f90: Likewise.
13753 * gfortran.dg/graphite/pr83887.f: Likewise.
13754
13755 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13756
13757 PR target/65578
13758 * gcc.target/arm/builtin-bswap.x: New file.
13759 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13760 and options for armv6t2.
13761 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13762 and options for Thumb1.
13763 * gcc.target/arm/builtin-bswap16.x: New file.
13764 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13765 and options for armv6t2.
13766 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13767 and options for Thumb1.
13768
13769 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13770
13771 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13772 order.
13773
13774 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13775
13776 PR c/61240
13777 * gcc.dg/pr61240.c: New test.
13778
13779 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13780
13781 PR fortran/83864
13782 * gfortran.dg/pr83864.f90: New test.
13783
13784 2018-01-17 Jeff Law <law@redhat.com>
13785
13786 PR testsuite/83883
13787 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13788
13789 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13790
13791 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13792 restriction, but still restrict to 64-bit.
13793 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13794 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13795
13796 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13797
13798 PR fortran/83874
13799 * gfortran.dg/pr83874.f90: New test.
13800
13801 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13802
13803 PR c++/83824
13804 * g++.dg/cpp0x/pr83824.C: New test.
13805
13806 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13807
13808 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13809 appropriate .gnu_attribute for the long double type, if we use the
13810 long double type, but do not generate any calls.
13811 * gcc.target/powerpc/gnuattr2.c: Likewise.
13812 * gcc.target/powerpc/gnuattr3.c: Likewise.
13813
13814 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13815
13816 PR c++/78344
13817 * g++.dg/cpp0x/alignas13.C: New.
13818
13819 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13820
13821 PR c++/83897
13822 * g++.dg/cpp0x/pr83897.C: New test.
13823
13824 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13825
13826 PR ipa/83051
13827 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13828
13829 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13830
13831 PR c++/81054
13832 * g++.dg/cpp0x/constexpr-ice19.C: New.
13833
13834 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13835
13836 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13837 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13838 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13839 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13840 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13841 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13842 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13843 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13844 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13845 * gcc.target/powerpc/builtins-1.fold.h: New.
13846
13847 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13848
13849 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13850 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13851
13852 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13853
13854 * gcc.target/arm/g2.c: Add -marm to dg-options.
13855 * gcc.target/arm/scd42-2.c: Likewise.
13856
13857 2018-01-17 Nathan Sidwell <nathan@acm.org>
13858
13859 PR c++/83287
13860 * g++.dg/lookup/pr83287-2.C: New.
13861
13862 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13863
13864 PR c++/83814
13865 PR c++/83902
13866 * g++.dg/wrappers/pr83814.C: New test case.
13867 * g++.dg/wrappers/pr83902.C: New test case.
13868
13869 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13870
13871 PR lto/83121
13872 * g++.dg/lto/pr83121_0.C: New test case.
13873 * g++.dg/lto/pr83121_1.C: New test case.
13874 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13875 adapted from DejaGnu's dg-test.
13876 (lto_handle_diagnostics): New procedure.
13877 (lto_prune_warns): Ignore informational notes.
13878 (lto-link-and-maybe-run): Add "messages_by_file" param.
13879 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13880 "execute" when "link" fails if "execute" was not specified.
13881 (lto-can-handle-directive): New procedure.
13882 (lto-get-options-main): Call lto-can-handle-directive. Add a
13883 dg-messages local, using it to set the caller's
13884 dg-messages-by-file for the given source file.
13885 (lto-get-options): Likewise.
13886 (lto-execute): Add dg-messages-by-file local, and pass it to
13887 lto-link-and-maybe-run.
13888
13889 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13890 Richard Sandiford <richard.sandiford@linaro.org>
13891
13892 PR target/79041
13893 PR target/82964
13894 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13895 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13896
13897 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13898
13899 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13900 target check autogenerator for armv8.1-a and armv8.2-a.
13901
13902 2018-01-17 Carl Love <cel@us.ibm.com>
13903
13904 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13905 Add debug print statements.
13906 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13907 16 byte vector load followed by a partial vector load.
13908
13909 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13910
13911 PR c++/83799
13912 * g++.dg/wrappers/pr83799.C: New test case.
13913
13914 2018-01-17 Nathan Sidwell <nathan@acm.org>
13915
13916 PR c++/83739
13917 * g++.dg/cpp1y/pr83739.C: New.
13918
13919 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13920
13921 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13922 * gcc.target/visium/overflow16.c: Likewise.
13923 * gcc.target/visium/overflow32.c: Likewise.
13924
13925 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13926
13927 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13928
13929 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13930
13931 * gcc.dg/rtl/arm/stl-cond.c: New test.
13932 * gcc.target/arm/stl-cond.c: Delete.
13933
13934 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13935
13936 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13937 directives.
13938
13939 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13940
13941 PR tree-optimization/83843
13942 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13943 * gcc.dg/store_merging_19.c: New test.
13944
13945 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13946
13947 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13948 and options.
13949
13950 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13951
13952 PR rtl-optimization/83771
13953 * gcc.dg/pr83771.c: New test.
13954
13955 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13956
13957 PR tree-optimization/81184
13958 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13959 targets.
13960 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13961
13962 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13963
13964 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13965
13966 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13967
13968 PR target/83546
13969 * gcc.target/i386/pr83546.c: New test.
13970
13971 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13972
13973 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13974
13975 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13976
13977 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13978 test and add dg-warning for the -Wstringop-overflow warning.
13979
13980 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13981
13982 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13983 XFAIL last test on SPARC and Visium.
13984
13985 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13986
13987 PR rtl-optimization/80481
13988 * g++.dg/pr80481.C: Exclude solaris.
13989
13990 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13991
13992 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13993 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13994 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13995
13996 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13997
13998 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13999 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
14000 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
14001 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
14002 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
14003 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
14004 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
14005 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
14006 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
14007 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
14008 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
14009 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
14010 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
14011 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
14012 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
14013
14014 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14015
14016 PR testsuite/77734
14017 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
14018
14019 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14020
14021 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
14022 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14023 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14024 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14025 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14026 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14027
14028 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14029
14030 PR tree-optimization/83857
14031 * gcc.dg/vect/pr83857.c: New test.
14032
14033 2018-01-16 Richard Biener <rguenther@suse.de>
14034
14035 PR tree-optimization/83867
14036 * gcc.dg/vect/pr83867.c: New testcase.
14037
14038 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14039
14040 PR c/83844
14041 * gcc.dg/pr83844.c: New test.
14042
14043 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14044
14045 * gcc.dg/torture/pr83847.c: New test.
14046
14047 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR rtl-optimization/86620
14050 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14051 instead of --param=max-sched-ready-insns=0.
14052 * gcc.target/i386/pr83620.c: New test.
14053 * gcc.dg/pr83620.c: New test.
14054
14055 PR tree-optimization/83843
14056 * gcc.dg/store_merging_18.c: New test.
14057
14058 PR c++/83817
14059 * g++.dg/cpp1y/pr83817.C: New test.
14060
14061 PR c++/83825
14062 * g++.dg/template/pr83825.C: New test.
14063
14064 2018-01-16 Richard Biener <rguenther@suse.de>
14065
14066 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14067
14068 2018-01-16 Richard Biener <rguenther@suse.de>
14069
14070 PR testsuite/82132
14071 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14072 from gcc.dg/torture/pr60092.c.
14073
14074 2018-01-15 Martin Sebor <msebor@redhat.com>
14075
14076 PR c++/83588
14077 * g++.dg/ext/flexary28.C: New test.
14078
14079 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14080
14081 PR fortran/82257
14082 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14083
14084 2018-01-15 Martin Sebor <msebor@redhat.com>
14085
14086 PR testsuite/83869
14087 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14088
14089 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14090
14091 PR fortran/54613
14092 * gfortran.dg/minmaxloc_9.f90: New test.
14093 * gfortran.dg/minmaxloc_10.f90: New test.
14094 * gfortran.dg/minmaxloc_11.f90: New test.
14095
14096 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14097
14098 PR target/83839
14099 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14100 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14103 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14104 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14105 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14106 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14107 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14108 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14109 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14110 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14111 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14112 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14113 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14114 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14115 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14116 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14117 * gcc.target/i386/ret-thunk-10.c: Likewise.
14118 * gcc.target/i386/ret-thunk-11.c: Likewise.
14119 * gcc.target/i386/ret-thunk-12.c: Likewise.
14120 * gcc.target/i386/ret-thunk-13.c: Likewise.
14121 * gcc.target/i386/ret-thunk-14.c: Likewise.
14122 * gcc.target/i386/ret-thunk-15.c: Likewise.
14123 * gcc.target/i386/ret-thunk-9.c: Don't check the
14124 __x86_return_thunk label. Scan for "push" only for Linux.
14125
14126 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14127
14128 PR testsuite/79920
14129 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14130
14131 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14132
14133 PR target/83687
14134 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14135 tests.
14136 * gcc.target/arm/pr83687.c: New test.
14137
14138 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14139
14140 Adjust tests to AVR_TINY.
14141
14142 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14143 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14144 * gcc.target/avr/pr71627.c: Same.
14145 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14146 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14147 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14148 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14149 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14150 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14151 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14152 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14153 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14154 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14155 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14156 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14157 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14158 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14159 * gcc.target/avr/torture/pr61055.c: Same.
14160 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14161 available.
14162 * gcc.target/avr/torture/int24-mul.c: Same.
14163 * gcc.target/avr/torture/pr51782-1.c: Same.
14164 * gcc.target/avr/torture/pr61443.c: Same.
14165 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14166 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14167
14168 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14169
14170 PR c/83801
14171 PR c/83729
14172 * gcc.target/avr/torture/pr83729.c: New test.
14173 * gcc.target/avr/torture/pr83801.c: New test.
14174
14175 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14176
14177 PR middle-end/82694
14178 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14179 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14180
14181 2018-01-10 Martin Sebor <msebor@redhat.com>
14182
14183 PR other/83508
14184 * gcc.dg/Wstringop-overflow-2.c: New test.
14185
14186 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14187
14188 PR libgfortran/83811
14189 * gfortran.dg/fmt_e.f90: New test.
14190
14191 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14192
14193 * gcc.target/i386/indirect-thunk-10.c: New test.
14194 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14195 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14196 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14197 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14198 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14199 * gcc.target/i386/ret-thunk-17.c: Likewise.
14200 * gcc.target/i386/ret-thunk-18.c: Likewise.
14201 * gcc.target/i386/ret-thunk-19.c: Likewise.
14202 * gcc.target/i386/ret-thunk-20.c: Likewise.
14203 * gcc.target/i386/ret-thunk-21.c: Likewise.
14204
14205 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14206
14207 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14208
14209 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14210
14211 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14212 -mno-indirect-branch-register.
14213 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14214 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14215 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14216 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14217 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14218 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14219 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14220 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14221 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14222 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14223 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14224 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14225 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14226 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14227 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14228 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14229 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14230 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14231 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14232 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14233 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14234 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14235 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14236 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14237 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14238 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14239 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14240 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14241 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14242 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14243 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14244 * gcc.target/i386/ret-thunk-10.c: Likewise.
14245 * gcc.target/i386/ret-thunk-11.c: Likewise.
14246 * gcc.target/i386/ret-thunk-12.c: Likewise.
14247 * gcc.target/i386/ret-thunk-13.c: Likewise.
14248 * gcc.target/i386/ret-thunk-14.c: Likewise.
14249 * gcc.target/i386/ret-thunk-15.c: Likewise.
14250 * gcc.target/i386/ret-thunk-9.c: Likewise.
14251 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14252 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14253 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14254
14255 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14256
14257 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14258 -mfunction-return=keep.
14259 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14260 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14261 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14262 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14263 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14264 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14265 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14266 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14267 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14268 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14269 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14270 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14271 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14272 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14273 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14274 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14275 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14276 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14277 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14278 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14279 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14280 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14281 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14282 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14283 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14284 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14285 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14286 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14287 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14288 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14289 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14290 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14291 * gcc.target/i386/ret-thunk-1.c: New test.
14292 * gcc.target/i386/ret-thunk-10.c: Likewise.
14293 * gcc.target/i386/ret-thunk-11.c: Likewise.
14294 * gcc.target/i386/ret-thunk-12.c: Likewise.
14295 * gcc.target/i386/ret-thunk-13.c: Likewise.
14296 * gcc.target/i386/ret-thunk-14.c: Likewise.
14297 * gcc.target/i386/ret-thunk-15.c: Likewise.
14298 * gcc.target/i386/ret-thunk-16.c: Likewise.
14299 * gcc.target/i386/ret-thunk-2.c: Likewise.
14300 * gcc.target/i386/ret-thunk-3.c: Likewise.
14301 * gcc.target/i386/ret-thunk-4.c: Likewise.
14302 * gcc.target/i386/ret-thunk-5.c: Likewise.
14303 * gcc.target/i386/ret-thunk-6.c: Likewise.
14304 * gcc.target/i386/ret-thunk-7.c: Likewise.
14305 * gcc.target/i386/ret-thunk-8.c: Likewise.
14306 * gcc.target/i386/ret-thunk-9.c: Likewise.
14307
14308 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14309
14310 * gcc.target/i386/indirect-thunk-1.c: New test.
14311 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14312 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14313 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14314 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14315 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14316 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14317 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14318 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14319 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14320 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14321 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14322 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14323 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14324 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14325 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14326 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14327 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14328 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14329 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14330 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14331 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14332 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14333 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14334 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14335 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14336 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14337 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14338 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14339 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14340 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14341 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14342 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14343
14344 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14345
14346 PR ipa/83051
14347 * gcc.c-torture/compile/pr83051.c: New testcase.
14348
14349 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14350
14351 PR tree-optimization/83501
14352 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14353
14354 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14355
14356 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14357 for lvx and stvx instead of lxvd2x and stxvd2x and require
14358 little-endian target. Add comments.
14359 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14360 comprehensive testing.
14361 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14362 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14363 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14364 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14365 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14366 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14367 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14368 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14369 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14370 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14371 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14372 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14373 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14374 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14375 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14376 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14377 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14378 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14379 scan-assembler-not directives that forbid lvx and xxpermdi.
14380 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14381 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14382 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14383 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14384 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14385 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14386 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14387 scan-assembler-times directives to reflect different numbers of
14388 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14389
14390 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14391 Alan Hayward <alan.hayward@arm.com>
14392 David Sherwood <david.sherwood@arm.com>
14393
14394 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14395 than SLP vectorization.
14396 * gcc.dg/vect/vect-alias-check-10.c: New test.
14397 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14398 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14399 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14400 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14401 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14402 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14403 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14404 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14405 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14406 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14407 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14408 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14409 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14410 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14411 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14412 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14413 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14414 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14415 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14416 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14417 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14418 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14419 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14420
14421 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14422 Alan Hayward <alan.hayward@arm.com>
14423 David Sherwood <david.sherwood@arm.com>
14424
14425 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14426 New proc.
14427 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14428 targets with scatter stores.
14429 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14430 stores.
14431 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14432 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14433 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14434 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14435 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14436 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14437 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14438 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14439 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14440 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14441 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14442 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14443 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14444 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14445 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14446 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14447
14448 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14449 Alan Hayward <alan.hayward@arm.com>
14450 David Sherwood <david.sherwood@arm.com>
14451
14452 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14453 for double_reduc1.
14454 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14455 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14456 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14457 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14458
14459 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14460 Alan Hayward <alan.hayward@arm.com>
14461 David Sherwood <david.sherwood@arm.com>
14462
14463 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14464 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14465 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14466
14467 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14468 Alan Hayward <alan.hayward@arm.com>
14469 David Sherwood <david.sherwood@arm.com>
14470
14471 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14472 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14473 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14474 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14475 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14476 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14477 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14478 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14479 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14480 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14481 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14482 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14483 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14484 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14485
14486 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14487 Alan Hayward <alan.hayward@arm.com>
14488 David Sherwood <david.sherwood@arm.com>
14489
14490 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14491 check for a message about using in-order reductions.
14492 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14493 check for a message about using in-order reductions.
14494 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14495 vectorized and check for a message about using in-order reductions.
14496 Expect targets with variable-length vectors to fall back to the
14497 fixed-length mininum.
14498 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14499 check for a message about using in-order reductions.
14500 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14501 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14502 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14503 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14504 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14505 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14506 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14507 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14508 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14509 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14510 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14511 vect_fold_left_plus.
14512
14513 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14514
14515 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14516 are spilled.
14517 * gcc.target/aarch64/sve/spill_2.c: New test.
14518 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14519 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14520 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14521 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14522 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14523
14524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14525 Alan Hayward <alan.hayward@arm.com>
14526 David Sherwood <david.sherwood@arm.com>
14527
14528 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14529 of branches.
14530 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14531 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14532 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14533 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14534 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14535 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14536 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14537 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14538 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14539
14540 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14541 Alan Hayward <alan.hayward@arm.com>
14542 David Sherwood <david.sherwood@arm.com>
14543
14544 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14545 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14546 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14547 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14548
14549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14550 Alan Hayward <alan.hayward@arm.com>
14551 David Sherwood <david.sherwood@arm.com>
14552
14553 * lib/target-supports.exp
14554 (check_effective_target_vect_fold_extract_last): New proc.
14555 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14556 for fold_extract_last.
14557 * gcc.dg/vect/pr65947-2.c: Likewise.
14558 * gcc.dg/vect/pr65947-3.c: Likewise.
14559 * gcc.dg/vect/pr65947-4.c: Likewise.
14560 * gcc.dg/vect/pr65947-5.c: Likewise.
14561 * gcc.dg/vect/pr65947-6.c: Likewise.
14562 * gcc.dg/vect/pr65947-9.c: Likewise.
14563 * gcc.dg/vect/pr65947-10.c: Likewise.
14564 * gcc.dg/vect/pr65947-12.c: Likewise.
14565 * gcc.dg/vect/pr65947-14.c: Likewise.
14566 * gcc.dg/vect/pr80631-1.c: Likewise.
14567 * gcc.target/aarch64/sve/clastb_1.c: New test.
14568 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14569 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14570 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14571 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14572 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14573 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14574 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14575 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14576 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14577 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14578 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14579 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14580 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14581
14582 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14583 Alan Hayward <alan.hayward@arm.com>
14584 David Sherwood <david.sherwood@arm.com>
14585
14586 * gcc.target/aarch64/sve/live_1.c: New test.
14587 * gcc.target/aarch64/sve/live_1_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 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14594 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14595 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14596 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14597 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14598 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14599 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14600 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14601 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14602
14603 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14604 Alan Hayward <alan.hayward@arm.com>
14605 David Sherwood <david.sherwood@arm.com>
14606
14607 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14608 New proc.
14609 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14610 vect_fully_masked.
14611 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14612 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14613 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14614 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14615 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14616 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14617
14618 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14619 Alan Hayward <alan.hayward@arm.com>
14620 David Sherwood <david.sherwood@arm.com>
14621
14622 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14623 instead of just ADDRESS.
14624 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14625 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14626 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14627 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14628 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14629 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14630 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14631 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14632 * gcc.target/aarch64/sve/while_2.c: Likewise.
14633 * gcc.target/aarch64/sve/while_3.c: Likewise.
14634 * gcc.target/aarch64/sve/while_4.c: Likewise.
14635
14636 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14637 Alan Hayward <alan.hayward@arm.com>
14638 David Sherwood <david.sherwood@arm.com>
14639
14640 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14641 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14642 to be predicated.
14643 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14644 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14645 * gcc.target/aarch64/sve/reduc_5.c: New test.
14646 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14647 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14648
14649 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14650 Alan Hayward <alan.hayward@arm.com>
14651 David Sherwood <david.sherwood@arm.com>
14652
14653 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14654 * gcc.dg/tree-ssa/peel1.c: Likewise.
14655 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14656 variable-length vectors.
14657 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14658 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14659 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14660 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14661 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14662 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14663 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14664 * gcc.target/aarch64/sve/slp_8.c: New test.
14665 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14666 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14667 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14668 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14669 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14670 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14671 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14672 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14673 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14674 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14675 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14676 * gcc.target/aarch64/sve/while_1.c: Likewise.
14677 * gcc.target/aarch64/sve/while_2.c: Likewise.
14678 * gcc.target/aarch64/sve/while_3.c: Likewise.
14679 * gcc.target/aarch64/sve/while_4.c: Likewise.
14680
14681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14682 Alan Hayward <alan.hayward@arm.com>
14683 David Sherwood <david.sherwood@arm.com>
14684
14685 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14686 New proc.
14687 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14688 and add an associated scan-dump test. Prevent vectorization
14689 of the first two loops.
14690 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14691 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14692 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14693 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14694 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14695 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14696
14697 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14698 Alan Hayward <alan.hayward@arm.com>
14699 David Sherwood <david.sherwood@arm.com>
14700
14701 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14702 * gcc.dg/vect/pr67790.c: Likewise.
14703 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14704 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14705 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14706 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14707 * gcc.target/aarch64/sve/slp_5.c: New test.
14708 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14709 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14710 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14711 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14712 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14713
14714 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14715 Alan Hayward <alan.hayward@arm.com>
14716 David Sherwood <david.sherwood@arm.com>
14717
14718 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14719 && vect_load_lanes
14720 * gcc.dg/vect/slp-1.c: Likewise.
14721 * gcc.dg/vect/slp-10.c: Likewise.
14722 * gcc.dg/vect/slp-12b.c: Likewise.
14723 * gcc.dg/vect/slp-12c.c: Likewise.
14724 * gcc.dg/vect/slp-17.c: Likewise.
14725 * gcc.dg/vect/slp-19b.c: Likewise.
14726 * gcc.dg/vect/slp-20.c: Likewise.
14727 * gcc.dg/vect/slp-21.c: Likewise.
14728 * gcc.dg/vect/slp-22.c: Likewise.
14729 * gcc.dg/vect/slp-23.c: Likewise.
14730 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14731 * gcc.dg/vect/slp-24.c: Likewise.
14732 * gcc.dg/vect/slp-28.c: Likewise.
14733 * gcc.dg/vect/slp-39.c: Likewise.
14734 * gcc.dg/vect/slp-6.c: Likewise.
14735 * gcc.dg/vect/slp-7.c: Likewise.
14736 * gcc.dg/vect/slp-cond-1.c: Likewise.
14737 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14738 * gcc.dg/vect/slp-cond-2.c: Likewise.
14739 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14740 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14741 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14742 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14743 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14744 * gcc.dg/vect/slp-perm-6.c: Likewise.
14745 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14746 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14747 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14748 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14749 * gcc.dg/vect/slp-12a.c: Likewise.
14750 * gcc.dg/vect/slp-14.c: Likewise.
14751 * gcc.dg/vect/slp-15.c: Likewise.
14752 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14753 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14754 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14755 * gcc.target/aarch64/sve/slp_1.c: New test.
14756 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14757 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14758 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14759 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14760 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14761 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14762 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14763
14764 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14765 Alan Hayward <alan.hayward@arm.com>
14766 David Sherwood <david.sherwood@arm.com>
14767
14768 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14769 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14770 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14771 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14772 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14773 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14774 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14775 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14776 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14777 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14778 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14779 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14780 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14781 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14782 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14783 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14784 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14785 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14786 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14787
14788 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14789 Alan Hayward <alan.hayward@arm.com>
14790 David Sherwood <david.sherwood@arm.com>
14791
14792 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14793 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14794 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14795 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14796 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14797 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14798 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14799 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14800 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14801 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14802 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14803 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14804 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14805 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14806 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14807 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14808 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14809 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14810 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14811 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14812 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14813 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14814 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14815 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14816 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14817 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14818 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14819 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14820 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14821 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14822 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14823 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14824 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14825 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14826 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14827 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14828
14829 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14830 Alan Hayward <alan.hayward@arm.com>
14831 David Sherwood <david.sherwood@arm.com>
14832
14833 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14834 Return true for SVE too.
14835 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14836 if load/store lanes are supported.
14837 * gcc.dg/vect/slp-10.c: Likewise.
14838 * gcc.dg/vect/slp-12c.c: Likewise.
14839 * gcc.dg/vect/slp-17.c: Likewise.
14840 * gcc.dg/vect/slp-33.c: Likewise.
14841 * gcc.dg/vect/slp-6.c: Likewise.
14842 * gcc.dg/vect/slp-cond-1.c: Likewise.
14843 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14844 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14845 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14846 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14847 * gcc.dg/vect/slp-perm-6.c: Likewise.
14848 * gcc.dg/vect/slp-perm-9.c: Likewise.
14849 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14850 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14851 for variable-length vectors.
14852
14853 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14854 Alan Hayward <alan.hayward@arm.com>
14855 David Sherwood <david.sherwood@arm.com>
14856
14857 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14858 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14859
14860 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14861
14862 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14863 * g++.target/aarch64/sve/catch_1.C: New test.
14864 * g++.target/aarch64/sve/catch_2.C: Likewise.
14865 * g++.target/aarch64/sve/catch_3.C: Likewise.
14866 * g++.target/aarch64/sve/catch_4.C: Likewise.
14867 * g++.target/aarch64/sve/catch_5.C: Likewise.
14868 * g++.target/aarch64/sve/catch_6.C: Likewise.
14869
14870 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14871 Alan Hayward <alan.hayward@arm.com>
14872 David Sherwood <david.sherwood@arm.com>
14873
14874 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14875 New proc.
14876 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14877 * gcc.target/aarch64/fmaxmin.c: Likewise.
14878 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14879 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14880 * gcc.target/aarch64/pr62178.c: Likewise.
14881 * gcc.target/aarch64/pr71727-2.c: Likewise.
14882 * gcc.target/aarch64/saddw-1.c: Likewise.
14883 * gcc.target/aarch64/saddw-2.c: Likewise.
14884 * gcc.target/aarch64/uaddw-1.c: Likewise.
14885 * gcc.target/aarch64/uaddw-2.c: Likewise.
14886 * gcc.target/aarch64/uaddw-3.c: Likewise.
14887 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14888 * gcc.target/aarch64/vect-compile.c: Likewise.
14889 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14890 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14891 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14892 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14893 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14894 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14895 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14896 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14897 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14898 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14899 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14900 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14901 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14902 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14903 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14904 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14905 * gcc.target/aarch64/vect-movi.c: Likewise.
14906 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14907 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14908 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14909 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14910 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14911 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14912 fixed-length SVE.
14913 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14914 * gcc.target/aarch64/sve/arith_1.c: New test.
14915 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14916 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14917 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14918 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14919 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14920 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14921 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14922 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14923 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14924 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14925 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14926 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14927 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14928 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14929 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14930 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14931 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14932 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14933 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14934 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14935 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14936 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14937 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14938 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14939 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14940 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14941 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14942 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14943 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14944 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14945 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14946 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14947 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14948 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14949 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14950 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14951 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14952 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14953 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14954 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14955 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14956 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14957 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14958 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14959 * gcc.target/aarch64/sve/index_1.c: Likewise.
14960 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14961 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14962 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14963 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14964 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14965 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14966 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14967 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14968 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14969 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14970 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14971 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14972 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14973 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14974 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14975 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14976 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14977 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14978 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14979 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14980 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14981 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14982 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14983 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14984 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14985 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14986 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14987 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14988 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14989 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14990 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14991 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14992 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14993 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14994 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14995 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14996 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14997 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14998 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14999 * gcc.target/aarch64/sve/revh_1.c: Likewise.
15000 * gcc.target/aarch64/sve/revw_1.c: Likewise.
15001 * gcc.target/aarch64/sve/shift_1.c: Likewise.
15002 * gcc.target/aarch64/sve/single_1.c: Likewise.
15003 * gcc.target/aarch64/sve/single_2.c: Likewise.
15004 * gcc.target/aarch64/sve/single_3.c: Likewise.
15005 * gcc.target/aarch64/sve/single_4.c: Likewise.
15006 * gcc.target/aarch64/sve/spill_1.c: Likewise.
15007 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
15008 * gcc.target/aarch64/sve/subr_1.c: Likewise.
15009 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
15010 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
15011 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
15012 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
15013 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
15014 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
15015 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
15016 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
15017 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
15018 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
15019 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
15020 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
15021 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
15022 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15023 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15024 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15025 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15026 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15027 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15028 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15029 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15030 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15031 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15032 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15033 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15034 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15035 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15036 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15037 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15038 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15039 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15040 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15041 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15042 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15043 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15044 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15045 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15046 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15047 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15048 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15049 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15050 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15051
15052 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15053 Alan Hayward <alan.hayward@arm.com>
15054 David Sherwood <david.sherwood@arm.com>
15055
15056 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15057 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15058 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15059 New procedures.
15060 (check_effective_target_vect_perm): Handle SVE.
15061 (check_effective_target_vect_perm_byte): Likewise.
15062 (check_effective_target_vect_perm_short): Likewise.
15063 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15064 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15065 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15066 (check_effective_target_vect_element_align_preferred): Likewise.
15067 (check_effective_target_vect_align_stack_vars): Likewise.
15068 (check_effective_target_vect_load_lanes): Likewise.
15069 (check_effective_target_vect_masked_store): Likewise.
15070 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15071 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15072 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15073 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15074 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15075 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15076 * gcc.dg/vect/slp-23.c: Likewise.
15077 * gcc.dg/vect/slp-perm-5.c: Likewise.
15078 * gcc.dg/vect/slp-perm-6.c: Likewise.
15079 * gcc.dg/vect/slp-perm-9.c: Likewise.
15080 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15081 * gcc.dg/vect/vect-114.c: Likewise.
15082 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15083 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15084
15085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15086
15087 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15088 vect_variable_length, expecting the test to be vectorized
15089 without SLP instead.
15090 * gcc.dg/vect/pr33953.c: Likewise.
15091 * gcc.dg/vect/pr37027.c: Likewise.
15092 * gcc.dg/vect/pr67790.c: Likewise.
15093 * gcc.dg/vect/pr68445.c: Likewise.
15094 * gcc.dg/vect/slp-1.c: Likewise.
15095 * gcc.dg/vect/slp-10.c: Likewise.
15096 * gcc.dg/vect/slp-12a.c: Likewise.
15097 * gcc.dg/vect/slp-12b.c: Likewise.
15098 * gcc.dg/vect/slp-12c.c: Likewise.
15099 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15100 * gcc.dg/vect/slp-13.c: Likewise.
15101 * gcc.dg/vect/slp-14.c: Likewise.
15102 * gcc.dg/vect/slp-15.c: Likewise.
15103 * gcc.dg/vect/slp-17.c: Likewise.
15104 * gcc.dg/vect/slp-19b.c: Likewise.
15105 * gcc.dg/vect/slp-2.c: Likewise.
15106 * gcc.dg/vect/slp-20.c: Likewise.
15107 * gcc.dg/vect/slp-21.c: Likewise.
15108 * gcc.dg/vect/slp-22.c: Likewise.
15109 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15110 * gcc.dg/vect/slp-24.c: Likewise.
15111 * gcc.dg/vect/slp-28.c: Likewise.
15112 * gcc.dg/vect/slp-39.c: Likewise.
15113 * gcc.dg/vect/slp-42.c: Likewise.
15114 * gcc.dg/vect/slp-6.c: Likewise.
15115 * gcc.dg/vect/slp-7.c: Likewise.
15116 * gcc.dg/vect/slp-cond-1.c: Likewise.
15117 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15118 * gcc.dg/vect/slp-cond-2.c: Likewise.
15119 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15120 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15121 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15122 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15123 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15124 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15125 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15126 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15127 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15128 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15129 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15130 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15131 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15132 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15133 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15134 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15135 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15136
15137 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15138
15139 PR c/83801
15140 * gcc.dg/pr83801.c: New test.
15141
15142 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15143
15144 PR fortran/52162
15145 * gfortran.dg/bounds_check_19.f90: New test.
15146
15147 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15148
15149 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15150 instead of scan-assembler-not for xsnabsqp.
15151
15152 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15153
15154 PR libgfortran/83525
15155 * gfortran.dg/newunit_5.f90: New test.
15156
15157 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15158
15159 PR rtl-optimization/80481
15160 * g++.dg/pr80481.C: New.
15161
15162 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15163
15164 PR target/83628
15165 * gcc.target/alpha/pr83628-3.c: New test.
15166
15167 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15168
15169 * lib/target-supports.exp (check_effective_target_avx512f): Also
15170 check for __builtin_ia32_addsd_round,
15171 __builtin_ia32_getmantsd_round.
15172 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15173
15174 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15175
15176 PR target/83629
15177 * gcc.target/powerpc/pr83629.c: Require ilp32.
15178
15179 2018-01-12 Richard Biener <rguenther@suse.de>
15180
15181 PR tree-optimization/80846
15182 * gcc.target/i386/pr80846-1.c: New testcase.
15183 * gcc.target/i386/pr80846-2.c: Likewise.
15184
15185 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15186
15187 * gcc.c-torture/execute/20180112-1.c: New test.
15188
15189 2018-01-12 Tom de Vries <tom@codesourcery.com>
15190
15191 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15192 * g++.dg/ext/label13a.C: Same.
15193 * g++.dg/ext/label14.C: Same.
15194 * g++.dg/ext/label2.C: Same.
15195 * g++.dg/ext/label3.C: Same.
15196 * g++.dg/torture/pr42462.C: Same.
15197 * g++.dg/torture/pr42739.C: Same.
15198 * g++.dg/warn/Wunused-label-3.C: Same.
15199
15200 2018-01-12 Tom de Vries <tom@codesourcery.com>
15201
15202 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15203 * g++.dg/Walloca1.C: Same.
15204 * g++.dg/cpp0x/pr70338.C: Same.
15205 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15206 * g++.dg/cpp1y/vla10.C: Same.
15207 * g++.dg/cpp1y/vla2.C: Same.
15208 * g++.dg/cpp1y/vla6.C: Same.
15209 * g++.dg/cpp1y/vla8.C: Same.
15210 * g++.dg/debug/debug5.C: Same.
15211 * g++.dg/debug/debug6.C: Same.
15212 * g++.dg/debug/pr54828.C: Same.
15213 * g++.dg/diagnostic/pr70105.C: Same.
15214 * g++.dg/eh/cleanup5.C: Same.
15215 * g++.dg/eh/spbp.C: Same.
15216 * g++.dg/ext/tmplattr9.C: Same.
15217 * g++.dg/ext/vla10.C: Same.
15218 * g++.dg/ext/vla11.C: Same.
15219 * g++.dg/ext/vla12.C: Same.
15220 * g++.dg/ext/vla15.C: Same.
15221 * g++.dg/ext/vla16.C: Same.
15222 * g++.dg/ext/vla17.C: Same.
15223 * g++.dg/ext/vla3.C: Same.
15224 * g++.dg/ext/vla6.C: Same.
15225 * g++.dg/ext/vla7.C: Same.
15226 * g++.dg/init/array24.C: Same.
15227 * g++.dg/init/new47.C: Same.
15228 * g++.dg/init/pr55497.C: Same.
15229 * g++.dg/opt/pr78201.C: Same.
15230 * g++.dg/template/vla2.C: Same.
15231 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15232 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15233 * g++.dg/torture/pr62127.C: Same.
15234 * g++.dg/torture/pr67055.C: Same.
15235 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15236 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15237 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15238 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15239 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15240 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15241 * g++.dg/warn/Wvla-1.C: Same.
15242 * g++.dg/warn/Wvla-3.C: Same.
15243 * g++.old-deja/g++.ext/array2.C: Same.
15244 * g++.old-deja/g++.ext/constructor.C: Same.
15245 * g++.old-deja/g++.law/builtin1.C: Same.
15246 * g++.old-deja/g++.other/crash12.C: Same.
15247 * g++.old-deja/g++.other/eh3.C: Same.
15248 * g++.old-deja/g++.pt/array6.C: Same.
15249 * g++.old-deja/g++.pt/dynarray.C: Same.
15250
15251 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15252
15253 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15254
15255 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15256
15257 PR libfortran/67412
15258 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15259 on *-*-solaris2.10.
15260
15261 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15262
15263 * lib/target-supports.exp (check_effective_target_branch_cost):
15264 Accept all x86 targets.
15265
15266 2018-01-12 Martin Liska <mliska@suse.cz>
15267
15268 PR ipa/83054
15269 * g++.dg/warn/pr83054.C: New test.
15270
15271 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15272
15273 * gcc.target/powerpc/spec-barr-1.c: New file.
15274
15275 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15276
15277 PR target/83330
15278 * gcc.target/i386/pr83330.c: New test.
15279
15280 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15281
15282 PR fortran/79383
15283 * gfortran.dg/dtio_31.f03: New test.
15284 * gfortran.dg/dtio_32.f03: New test.
15285
15286 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15287
15288 PR c++/43486
15289 * g++.dg/wrappers: New subdirectory.
15290 * g++.dg/wrappers/README: New file.
15291 * g++.dg/wrappers/alloc.C: New test case.
15292 * g++.dg/wrappers/cow-istream-string.C: New test case.
15293 * g++.dg/wrappers/cp-stdlib.C: New test case.
15294 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15295 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15296
15297 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15298
15299 PR middle-end/83718
15300 * g++.dg/torture/pr83718.C: New testcase.
15301
15302 2018-01-11 Martin Jambor <mjambor@suse.cz>
15303
15304 PR ipa/83178
15305 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15306
15307 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15308
15309 PR tree-optimization/83695
15310 * gcc.dg/tree-ssa/pr83695.c: New test.
15311
15312 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15313
15314 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15315 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15316
15317 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15318
15319 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15320 * gcc.target/arm/simd/fp16fml_high.c: New test.
15321 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15322 * lib/target-supports.exp
15323 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15324 check_effective_target_arm_fp16fml_neon_ok,
15325 add_options_for_arm_fp16fml_neon): New procedures.
15326
15327 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15328
15329 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15330 combination tests.
15331
15332 2018-01-11 Richard Biener <rguenther@suse.de>
15333
15334 PR tree-optimization/83435
15335 * gcc.dg/graphite/pr83435.c: New testcase.
15336
15337 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15338 Alan Hayward <alan.hayward@arm.com>
15339 David Sherwood <david.sherwood@arm.com>
15340
15341 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15342
15343 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15344
15345 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15346
15347 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15348
15349 PR target/82096
15350 * gcc.c-torture/compile/pr82096.c: New test.
15351
15352 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15353
15354 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15355
15356 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15357
15358 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15359
15360 2018-01-11 Justin Squirek <squirek@adacore.com>
15361
15362 * gnat.dg/expr_func4.adb: New testcase.
15363
15364 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15365
15366 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15367 testcase.
15368
15369 2018-01-11 Bob Duff <duff@adacore.com>
15370
15371 * gnat.dg/protected_null.adb: New testcase.
15372
15373 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15374
15375 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15376
15377 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15378
15379 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15380
15381 2018-01-11 Justin Squirek <squirek@adacore.com>
15382
15383 * gnat.dg/loopvar.adb: New testcase.
15384
15385 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15386
15387 PR middle-end/83189
15388 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15389
15390 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15391
15392 * gcc.c-torture/compile/pr83575.c: New testcase.
15393
15394 2018-01-10 Michael Collison <michael.collison@arm.com>
15395
15396 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15397 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15398 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15399 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15400 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15401 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15402 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15403 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15404 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15405 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15406 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15407 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15408 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15409 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15410 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15411 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15412
15413 2018-01-10 Michael Collison <michael.collison@arm.com>
15414
15415 * gcc.target/aarch64/sha2.h: New shared testcase.
15416 * gcc.target/aarch64/sha2_1.c: New testcase.
15417 * gcc.target/aarch64/sha2_2.c: New testcase.
15418 * gcc.target/aarch64/sha2_3.c: New testcase.
15419 * gcc.target/aarch64/sha3.h: New shared testcase.
15420 * gcc.target/aarch64/sha3_1.c: New testcase.
15421 * gcc.target/aarch64/sha3_2.c: New testcase.
15422 * gcc.target/aarch64/sha3_3.c: New testcase.
15423
15424 2018-01-10 Michael Collison <michael.collison@arm.com>
15425
15426 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15427
15428 2018-01-10 Martin Sebor <msebor@redhat.com>
15429
15430 PR tree-optimization/83781
15431 * gcc.dg/strlenopt-42.c: New test.
15432
15433 2018-01-11 Martin Sebor <msebor@gmail.com>
15434 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15435
15436 PR tree-optimization/83501
15437 PR tree-optimization/81703
15438
15439 * gcc.dg/strlenopt-39.c: New test-case.
15440 * gcc.dg/pr81703.c: Likewise.
15441
15442 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15443
15444 * gnat.dg/atomic10.adb: New test.
15445
15446 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15447
15448 PR fortran/82367
15449 * gfortran.dg/deferred_character_18.f90: New test.
15450
15451 2018-01-10 Martin Sebor <msebor@redhat.com>
15452
15453 PR tree-optimization/83671
15454 * gcc.dg/strlenopt-40.c: New test.
15455 * gcc.dg/strlenopt-41.c: New test.
15456
15457 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15458
15459 PR fortran/83093
15460 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15461
15462 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15463
15464 PR target/83399
15465 * gcc.target/powerpc/pr83399.c: New test.
15466
15467 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15468
15469 PR c++/43486
15470 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15471 to reflect that the arguments are correctly underlined.
15472 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15473 for globals, params, locals and literals.
15474 (test_sizeof): Directly test the location of "sizeof", rather than
15475 when used in compound expressions.
15476 (test_alignof): Likewise for "alignof".
15477 (test_string_literals): Likewise for string literals.
15478 (test_numeric_literals): Likewise for numeric literals.
15479 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15480 (test_typeid): Likewise for typeid.
15481 (test_unary_plus): New.
15482 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15483 format strings.
15484
15485 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15486
15487 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15488
15489 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15490
15491 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15492
15493 2018-01-10 Marek Polacek <polacek@redhat.com>
15494
15495 PR c++/82541
15496 * g++.dg/warn/Wduplicated-branches4.C: New test.
15497
15498 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15499
15500 PR c++/81327
15501 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15502 cast to void *.
15503
15504 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15505
15506 PR c++/81055
15507 * g++.dg/cpp0x/new2.C: New.
15508
15509 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15510
15511 PR target/83735
15512 * gcc.target/i386/pr83735.c: New test.
15513
15514 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15515
15516 * lib/target-supports.exp (check_effective_target_branch_cost):
15517 New function.
15518 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15519 * gcc.dg/pr21643.c: Likewise.
15520 * gcc.dg/pr46309.c: Likewise.
15521 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15522 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15523 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15524 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15525 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15526 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15527 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15528 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15529 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15530 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15531 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15532 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15533 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15534 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15535
15536 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15537
15538 PR target/83629
15539 * gcc.target/powerpc/pr83629.c: New testcase.
15540
15541 2018-01-10 Richard Biener <rguenther@suse.de>
15542
15543 PR testsuite/78768
15544 * gcc.dg/pr78768.c: Un-XFAIL.
15545
15546 2018-01-10 Richard Biener <rguenther@suse.de>
15547
15548 PR debug/82425
15549 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15550
15551 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15552
15553 PR tree-optimization/83753
15554 * gcc.dg/torture/pr83753.c: New test.
15555
15556 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15557
15558 * gcc.target/i386/avx2-gather-1.c: Add -march.
15559 * gcc.target/i386/avx2-gather-2.c: Add -march.
15560 * gcc.target/i386/avx2-gather-3.c: Add -march.
15561 * gcc.target/i386/avx2-gather-4.c: Add -march.
15562 * gcc.target/i386/avx2-gather-5.c: Add -march.
15563 * gcc.target/i386/avx2-gather-6.c: Add -march.
15564 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15565 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15566 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15567 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15568 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15569 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15570 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15571 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15572 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15573 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15574
15575 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15576
15577 PR target/78585:
15578 * gcc.target/i386/pr78585.c: New test.
15579
15580 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15581
15582 PR c++/83734
15583 * g++.dg/cpp0x/pr83734.C: New test.
15584
15585 2018-01-09 Carl Love <cel@us.ibm.com>
15586
15587 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15588 vec_mergeo builtins with float, double, long long, unsigned long long,
15589 bool long long arguments.
15590 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15591 vec_float2 with double arguments.
15592 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15593 vec_mergew and vec_mergow builtins.
15594
15595 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15596
15597 PR fortran/83742
15598 * gfortran.dg/contiguous_6.f90: New test.
15599
15600 2018-01-09 Richard Biener <rguenther@suse.de>
15601
15602 PR tree-optimization/83668
15603 * gcc.dg/graphite/pr83668.c: New testcase.
15604
15605 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15606
15607 PR tree-optimization/64811
15608 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15609 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15610 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15611 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15612 New tests.
15613 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15614
15615 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15616
15617 PR target/79883
15618 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15619
15620 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15621
15622 PR target/82641
15623 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15624 no NEON and require softfp or hard float-abi.
15625 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15626
15627 2018-01-09 Richard Biener <rguenther@suse.de>
15628
15629 PR tree-optimization/83572
15630 * gcc.dg/graphite/pr83572.c: New testcase.
15631
15632 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15633
15634 PR target/83507
15635 * gcc.dg/sms-13.c: New test.
15636
15637 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15638
15639 PR fortran/83741
15640 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15641
15642 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15643 Monk Chiang <sh.chiang04@gmail.com>
15644
15645 * gcc.target/riscv/save-restore-1.c: New.
15646
15647 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15648
15649 PR target/83677
15650 * gcc.target/powerpc/pr83677.c: New file.
15651
15652 2018-01-08 Jeff Law <law@redhat.com>
15653
15654 PR rtl-optimizatin/81308
15655 * g++.dg/pr81308-1.C: New test.
15656 * g++.dg/pr81308-2.C: New test.
15657
15658 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15659
15660 PR target/83663 - Revert r255946
15661 * gcc.target/aarch64/vect-slp-dup.c: New.
15662
15663 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15664
15665 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15666 combination tests.
15667
15668 2018-01-08 Richard Biener <rguenther@suse.de>
15669
15670 PR tree-optimization/83563
15671 * gcc.dg/graphite/pr83563.c: New testcase.
15672
15673 2018-01-08 Richard Biener <rguenther@suse.de>
15674
15675 PR middle-end/83713
15676 * g++.dg/torture/pr83713.C: New testcase.
15677
15678 2018-01-08 Tom de Vries <tom@codesourcery.com>
15679
15680 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15681
15682 2018-01-08 Richard Biener <rguenther@suse.de>
15683
15684 PR tree-optimization/83685
15685 * gcc.dg/torture/pr83685.c: New testcase.
15686
15687 2018-01-08 Richard Biener <rguenther@suse.de>
15688
15689 PR lto/83719
15690 * gcc.dg/lto/pr83719_0.c: New testcase.
15691
15692 2018-01-08 Tom de Vries <tom@codesourcery.com>
15693
15694 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15695 * gcc.dg/graphite/run-id-1.c: Same.
15696 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15697
15698 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15699
15700 PR fortran/83611
15701 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15702 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15703 * gfortran.dg/pdt_27.f03: New test.
15704
15705 PR fortran/83731
15706 * gfortran.dg/pdt_28.f03: New test.
15707
15708 2018-01-08 Tom de Vries <tom@codesourcery.com>
15709
15710 * c-c++-common/builtins.c: Require effective target alloca.
15711 * gcc.dg/Wrestrict.c: Same.
15712 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15713
15714 2018-01-08 Richard Biener <rguenther@suse.de>
15715
15716 PR middle-end/83580
15717 * gcc.dg/torture/pr83580.c: New testcase.
15718
15719 2018-01-08 Richard Biener <rguenther@suse.de>
15720
15721 PR middle-end/83517
15722 * gcc.dg/pr83517.c: New testcase.
15723
15724 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15725
15726 PR middle-end/81897
15727 * gcc.dg/uninit-pr81897.c: New test.
15728
15729 2018-01-06 Martin Sebor <msebor@redhat.com>
15730
15731 PR tree-optimization/83640
15732 * gcc.dg/Wrestrict-6.c: New test.
15733 * gcc.dg/pr83640.c: New test.
15734
15735 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15736
15737 * gcc.target/aarch64/reg-alloc-1.c: New test.
15738
15739 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15740
15741 PR fortran/50892
15742 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15743
15744 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15745
15746 PR debug/83480
15747 * gcc.dg/pr83480.c: New test.
15748
15749 PR rtl-optimization/83682
15750 * gcc.target/i386/pr83682.c: New test.
15751
15752 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15753
15754 PR fortran/78534
15755 PR fortran/66310
15756 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15757 * gfortran.dg/dependency_49.f90: Likewise.
15758 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15759 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15760 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15761 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15762 * gfortran.dg/string_1_lp64.f90: New test.
15763 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15764 * gfortran.dg/string_3_lp64.f90: New test.
15765
15766 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15767
15768 PR target/83604
15769 * gcc.target/i386/sse-26.c: New test.
15770
15771 PR target/83604
15772 * gcc.target/i386/pr83604.c: New test.
15773
15774 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15775
15776 * gcc.dg/vect/vect-align-4.c: New test.
15777 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15778 and redefine as a structure with an unaligned member "b".
15779 (foo): Update accordingly.
15780
15781 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15782
15783 PR target/82439
15784 * gcc.target/aarch64/bics_5.c: New test.
15785 * gcc.target/arm/bics_5.c: Likewise.
15786
15787 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15788
15789 PR tree-optimization/83605
15790 * gcc.dg/pr83605.c: New test.
15791
15792 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15793
15794 PR target/83554
15795 * gcc.target/i386/pr83554.c: New test.
15796
15797 PR ipa/82352
15798 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15799 long unsigned int.
15800
15801 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15802
15803 PR fortran/83683
15804 PR fortran/45689
15805 * gfortran.dg/eoshift_8.f90: New test.
15806 * gfortran.dg/simplify_eoshift_1.f90: New test.
15807
15808 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15809
15810 PR debug/83585
15811 * gcc.dg/pr83585.c: New test.
15812
15813 2018-01-04 Nathan Sidwell <nathan@acm.org>
15814
15815 PR c++/83667
15816 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15817
15818 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15819
15820 PR debug/83666
15821 * gcc.dg/pr83666.c: New test.
15822
15823 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15824
15825 PR target/83628
15826 * gcc.target/alpha/pr83628-1.c: New test.
15827 * gcc.target/alpha/pr83628-2.c: Ditto.
15828
15829 2018-01-04 Martin Liska <mliska@suse.cz>
15830
15831 PR ipa/82352
15832 * g++.dg/ipa/pr82352.C: New test.
15833
15834 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15835
15836 * gcc.dg/vect-opt-info-1.c: Moved to ...
15837 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15838 vect_int targets, use dg-additional-options instead of dg-options and
15839 use relative line numbers instead of absolute.
15840
15841 2018-01-03 Martin Sebor <msebor@redhat.com>
15842
15843 PR tree-optimization/83655
15844 * gcc.dg/Wrestrict-5.c: New test.
15845 * c-c++-common/builtins.c: New test.
15846
15847 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15848 Alan Hayward <alan.hayward@arm.com>
15849 David Sherwood <david.sherwood@arm.com>
15850
15851 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15852 (main): Call it.
15853
15854 2018-01-03 Jeff Law <law@redhat.com>
15855
15856 PR target/83641
15857 * gcc.target/i386/stack-check-17.c: New test.
15858 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15859
15860 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15861
15862 PR debug/83621
15863 * gcc.dg/pr83621.c: New test.
15864
15865 PR debug/83645
15866 * gcc.dg/pr83645.c: New test.
15867
15868 2018-01-03 Martin Sebor <msebor@redhat.com>
15869
15870 PR tree-optimization/83603
15871 * gcc.dg/Wrestrict-4.c: New test.
15872
15873 PR c/83559
15874 * gcc.dg/const-2.c: New test.
15875 * gcc.dg/pure-3.c: New test.
15876
15877 2018-01-03 Martin Sebor <msebor@redhat.com>
15878
15879 * gcc.dg/Wrestrict-3.c: New test.
15880
15881 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15882
15883 PR c++/83555
15884 * g++.dg/opt/pr83555.C: New test.
15885 * g++.dg/ubsan/pr83555.C: New test.
15886
15887 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15888
15889 PR c/82050
15890 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15891 the !CHECKING_P case by expecting a note.
15892 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15893 a note for the !CHECKING_P case, and move the return statement
15894 outside of #if CHECKING_P guard.
15895
15896 2018-01-03 Jeff Law <law@redhat.com>
15897
15898 PR middle-end/83654
15899 * gcc.target/i386/stack-check-18.c: New test.
15900 * gcc.target/i386/stack-check-19.c: New test.
15901
15902 2018-01-03 Martin Sebor <msebor@redhat.com>
15903
15904 PR tree-optimization/83501
15905 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15906
15907 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15908
15909 PR tree-optimization/83501
15910 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15911
15912 2018-01-03 Nathan Sidwell <nathan@acm.org>
15913
15914 PR c++/83667
15915 * g++.dg/ipa/pr83667.C: New.
15916
15917 2018-01-03 Martin Liska <mliska@suse.cz>
15918
15919 PR tree-optimization/83593
15920 * gcc.dg/pr83593.c: New test.
15921
15922 2018-01-03 Martin Liska <mliska@suse.cz>
15923
15924 PR ipa/83549
15925 * g++.dg/ipa/pr83549.C: New test.
15926
15927 2018-01-03 Marek Polacek <polacek@redhat.com>
15928
15929 PR c++/83592
15930 * g++.dg/warn/mvp2.C: New test.
15931
15932 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15933
15934 PR preprocessor/83602
15935 * g++.dg/cpp/pr83602.C: New test.
15936
15937 PR c++/83634
15938 * g++.dg/parse/pr83634.C: New test.
15939
15940 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15941
15942 PR fortran/83664
15943 * gfortran.dg/eoshift_7.f90: New test.
15944
15945 2018-01-03 Jan Beulich <jbeulich@suse.com>
15946
15947 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15948 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15949
15950 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15951
15952 Update copyright years.
15953
15954 2018-01-03 Martin Liska <mliska@suse.cz>
15955
15956 PR ipa/83594
15957 * gcc.dg/ipa/pr83594.c: New test.
15958
15959 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15960 Alan Hayward <alan.hayward@arm.com>
15961 David Sherwood <david.sherwood@arm.com>
15962
15963 * gcc.dg/vect-opt-info-1.c: New test.
15964
15965 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15966
15967 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15968 floorf128, truncf128, and roundf128.
15969 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15970 optimizations added in match.pd.
15971 * gcc.target/powerpc/float128-hw6.c: Likewise.
15972 * gcc.target/powerpc/float128-hw7.c: Likewise.
15973 * gcc.target/powerpc/float128-hw8.c: Likewise.
15974 * gcc.target/powerpc/float128-hw9.c: Likewise.
15975 * gcc.target/powerpc/float128-hw10.c: Likewise.
15976 * gcc.target/powerpc/float128-hw11.c: Likewise.
15977
15978 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15979
15980 PR c++/83556
15981 * g++.dg/cpp0x/pr83556.C: New test.
15982
15983 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15984
15985 PR fortran/45689
15986 PR fortran/83650
15987 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15988 * gfortran.dg/simplify_cshift_4.f90: New test.
15989
15990 2018-01-02 Marek Polacek <polacek@redhat.com>
15991
15992 PR c++/81860
15993 * g++.dg/cpp0x/inh-ctor30.C: New test.
15994
15995 PR c++/83644
15996 * g++.dg/cpp1z/pr83644.C: New test.
15997
15998 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15999
16000 PR fortran/83076
16001 * gfortran.dg/coarray_45.f90: New test.
16002
16003 PR fortran/83319
16004 * gfortran.dg/coarray_46.f90: New test.
16005
16006 2018-01-01 Jakub Jelinek <jakub@redhat.com>
16007
16008 PR tree-optimization/83581
16009 * gcc.dg/pr83581.c: New test.
16010
16011 PR c/83595
16012 * gcc.dg/pr83595.c: New test.
16013
16014 PR middle-end/83608
16015 * g++.dg/opt/pr83608.C: New test.
16016
16017 PR middle-end/83609
16018 * gcc.dg/pr83609.c: New test.
16019 * g++.dg/opt/pr83609.C: New test.
16020
16021 PR middle-end/83623
16022 * gcc.dg/pr83623.c: New test.
16023
16024 * gcc.target/i386/i386.exp
16025 (check_effective_target_avx512vpopcntdqvl): New proc.
16026 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16027 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16028 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16029 \f
16030 Copyright (C) 2018 Free Software Foundation, Inc.
16031
16032 Copying and distribution of this file, with or without modification,
16033 are permitted in any medium without royalty provided the copyright
16034 notice and this notice are preserved.