re PR middle-end/87248 (Bad code for masked operations involving signed ints)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/87248
4 * c-c++-common/torture/pr87248.c: New test.
5
6 2018-09-11 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/87172
9 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
10
11 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
12
13 PR fortran/87277
14 * gfortran.dg/select_type_43.f90: New test.
15
16 2018-09-11 Nathan Sidwell <nathan@acm.org>
17
18 * gcc.dg/driver-specs.c: New.
19
20 2018-09-11 Joey Ye <joey.ye@arm.com>
21
22 * lib/gcov.exp (verify-intermediate): Add missing close.
23
24 2018-09-11 Janus Weil <janus@gcc.gnu.org>
25
26 PR fortran/86830
27 * gfortran.dg/typebound_call_30.f90: New test case.
28
29 2018-09-10 Janus Weil <janus@gcc.gnu.org>
30
31 PR fortran/85395
32 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
33
34 2018-09-08 Marek Polacek <polacek@redhat.com>
35
36 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
37 * g++.dg/cpp0x/move-return2.C: New test.
38
39 2018-09-08 Marek Polacek <polacek@redhat.com>
40
41 * c-c++-common/array-init.c: Add dg-prune-output.
42 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
43 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
44 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
45 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
46 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
47 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
48 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
49 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
50 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
51 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
52 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
53 * g++.dg/cpp1y/pr64382.C: Likewise.
54 * g++.dg/cpp1y/pr77739.C: Likewise.
55 * g++.dg/cpp1z/lambda-this1.C: Likewise.
56 * g++.dg/cpp1z/lambda-this2.C: Likewise.
57 * g++.dg/template/crash84.C: Adjust dg-error.
58
59 2018-09-07 Marek Polacek <polacek@redhat.com>
60
61 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
62 messages.
63
64 2018-09-07 Marek Polacek <polacek@redhat.com>
65
66 PR c++/87152 - range-based for loops with initializer broken in templates.
67 * g++.dg/cpp2a/range-for11.C: New test.
68 * g++.dg/cpp2a/range-for12.C: New test.
69 * g++.dg/cpp2a/range-for13.C: New test.
70 * g++.dg/cpp2a/range-for14.C: New test.
71 * g++.dg/cpp2a/range-for15.C: New test.
72 * g++.dg/cpp2a/range-for16.C: New test.
73 * g++.dg/cpp2a/range-for17.C: New test.
74 * g++.dg/cpp2a/range-for18.C: New test.
75 * g++.dg/parse/error61.C (foo): Adjust dg-error.
76
77 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
78
79 PR target/86731
80 * gcc.target/powerpc/pr86731.c: New test.
81 * gcc.target/powerpc/pr86731-longlong.c: New test.
82 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
83 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
84 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
85 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
86
87 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
88
89 PR target/80080
90 * gcc.target/s390/pr80080-3.c: New test.
91 * gcc.target/s390/s390.exp: Make sure the new test passes
92 on all optimization levels.
93
94 2018-09-05 Marek Polacek <polacek@redhat.com>
95
96 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
97 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
98
99 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
100 Bernd Schmidt <bernds_cb1@t-online.de>
101
102 * gcc.target/nvptx/atomic_fetch-1.c: New test.
103 * gcc.target/nvptx/atomic_fetch-1.c: New test.
104
105 2018-09-05 Marek Polacek <polacek@redhat.com>
106
107 PR c++/87109, wrong overload with ref-qualifiers.
108 * g++.dg/cpp0x/ref-qual19.C: New test.
109
110 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
111
112 PR testsuite/52665
113 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
114 * lib/target-supports.exp (scan-assembler_required_options,
115 scan-assembler-not_required_options,
116 scan-assembler-times_required_options): Add -fno-ident.
117 * lib/scanasm.exp (scan-assembler-times): Fix error message.
118 * c-c++-common/ident-0a.c: New test.
119 * c-c++-common/ident-0b.c: New test.
120 * c-c++-common/ident-1a.c: New test.
121 * c-c++-common/ident-1b.c: New test.
122 * c-c++-common/ident-2a.c: New test.
123 * c-c++-common/ident-2b.c: New test.
124
125 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
126
127 * gcc.dg/recip_sqrt_mult_1.c: New test.
128 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
129 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
130 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
131 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
132 * g++.dg/recip_sqrt_mult_1.C: Likewise.
133 * g++.dg/recip_sqrt_mult_2.C: Likewise.
134
135 2018-09-05 Martin Liska <mliska@suse.cz>
136
137 PR tree-optimization/87205
138 * gcc.dg/tree-ssa/pr87205-2.c: New test.
139 * gcc.dg/tree-ssa/pr87205.c: New test.
140
141 2018-09-05 Richard Biener <rguenther@suse.de>
142
143 PR tree-optimization/87217
144 * gfortran.dg/pr87217.f: New testcase.
145
146 2018-09-05 Pádraig Brady p@draigbrady.com
147
148 PR c++/87137
149 * g++.dg/abi/pr87137.C: New.
150
151 PR c++/87185
152 * g++.dg/pr87185.C: New.
153
154 2018-09-05 Martin Liska <mliska@suse.cz>
155
156 PR testsuite/87216
157 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
158 to support Darwin names.
159
160 2018-09-05 Martin Liska <mliska@suse.cz>
161
162 * g++.dg/gcov/loop.C: Update test to support new format.
163
164 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
165
166 PR debug/86593
167 * g++.dg/pr86593.C: New test.
168
169 2018-09-04 Jakub Jelinek <jakub@redhat.com>
170
171 PR target/87198
172 * gcc.target/i386/pr87198.c: New test.
173
174 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
175
176 PR target/86744
177 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
178
179 2018-09-04 Richard Biener <rguenther@suse.de>
180
181 PR tree-optimization/87211
182 * gcc.dg/torture/pr87211.c: New testcase.
183
184 2018-09-04 Richard Biener <rguenther@suse.de>
185
186 PR tree-optimization/87176
187 * gcc.dg/torture/pr87176.c: New testcase.
188 * gcc.dg/torture/ssa-fre-1.c: Likewise.
189
190 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
191
192 * gfortran.dg/modulo_check: New test.
193
194 2018-09-03 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/87177
197 * gcc.dg/torture/pr87177.c: New testcase.
198 * gcc.dg/torture/pr87177-2.c: Likewise.
199
200 2018-09-03 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/87200
203 * gcc.dg/torture/pr87200.c: New testcase.
204
205 2018-09-03 Richard Biener <rguenther@suse.de>
206
207 PR tree-optimization/87197
208 * gcc.dg/torture/pr87197.c: New testcase.
209
210 PR tree-optimization/87169
211 * gcc.dg/torture/pr87169.c: New testcase.
212
213 2018-09-03 Martin Liska <mliska@suse.cz>
214
215 PR driver/83193
216 * gcc.dg/completion-4.c: New test.
217
218 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
219
220 PR c++/84980
221 * g++.dg/concepts/pr84980.C: New.
222
223 2018-09-03 Martin Liska <mliska@suse.cz>
224
225 PR middle-end/59521
226 * c-c++-common/pr59521-1.c: New test.
227 * c-c++-common/pr59521-2.c: New test.
228 * gcc.dg/tree-prof/pr59521-3.c: New test.
229
230 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
231
232 * c-c++-common/array-init.c: New test.
233 * g++.dg/init/string2.C: Remove selector.
234
235 2018-09-01 Michael Matz <matz@suse.de>
236
237 PR tree-optimization/87074
238 * gcc.dg/pr87074.c: New test.
239
240 2018-08-31 Richard Biener <rguenther@suse.de>
241
242 PR tree-optimization/87168
243 * gcc.dg/torture/pr87168.c: New testcase.
244
245 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
246
247 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
248 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
249 (test_vnegd_s64): Likewise.
250 * gcc.target/aarch64/vnegd_64.c: New.
251 * gcc.target/aarch64/vabsd_64.c: New.
252 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
253
254 2018-08-31 Nathan Sidwell <nathan@acm.org>
255
256 PR c++/87155
257 PR c++/84707
258 * g++.dg/cpp0x/pr87155.C: New.
259 * g++.dg/cpp0x/inline-ns10.C: Adjust.
260
261 2018-08-31 Jakub Jelinek <jakub@redhat.com>
262
263 PR middle-end/87138
264 * gcc.target/i386/avx512bw-pr87138.c: New test.
265
266 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
267
268 PR fortran/86328
269 PR fortran/86760
270 * gfortran.dg/pr86328.f90 : New test.
271 in comment 12 of the PR.
272 * gfortran.dg/pr86760.f90 : New test.
273
274 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
275
276 * g++.dg/cpp0x/noexcept30.C: Make dependence on
277 -fdelete-null-pointer-checks explicit.
278 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
279 * g++.dg/expr/pmf-3.C: Likewise.
280 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
281 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
282 * g++.dg/tree-ssa/pr61034.C: Likewise.
283 * gcc.dg/addr_equal-1.c: Likewise.
284 * gcc.dg/ipa/pr85734.c: Likewise.
285 * gcc.dg/ipa/propmalloc-1.c: Likewise.
286 * gcc.dg/ipa/propmalloc-2.c: Likewise.
287 * gcc.dg/ipa/propmalloc-3.c: Likewise.
288 * gcc.dg/tree-ssa/pr78154.c: Likewise.
289 * gcc.dg/tree-ssa/pr83648.c: Likewise.
290
291 2018-08-30 Martin Sebor <msebor@redhat.com>
292
293 PR testsuite/87158
294 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
295
296 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
297
298 PR testsuite/86519
299 gcc.dg/strcmpopt_6.c: Remove.
300 gcc.target/aarch64/strcmpopt_6.c: New testcase.
301 gcc.target/i386/strcmpopt_6.c: Likewise.
302
303 2018-08-30 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/87147
306 * gcc.dg/torture/pr87147.c: New testcase.
307
308 2018-08-30 Tamar Christina <tamar.christina@arm.com>
309
310 * gcc.target/aarch64/large_struct_copy_2.c: New.
311
312 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
313
314 PR middle-end/87053
315 * gcc.c-torture/execute/pr87053.c: New test.
316
317 2018-08-29 Jakub Jelinek <jakub@redhat.com>
318
319 PR c++/87095
320 * g++.dg/ubsan/vptr-13.C: New test.
321
322 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
323
324 PR c++/85265
325 * g++.dg/concepts/pr85265.C: New.
326
327 2018-08-29 Martin Sebor <msebor@redhat.com>
328 Bernd Edlinger <bernd.edlinger@hotmail.de>
329
330 PR tree-optimization/86714
331 PR tree-optimization/86711
332 * gcc.c-torture/execute/memchr-1.c: New test.
333 * gcc.c-torture/execute/pr86714.c: New test.
334 * gcc.c-torture/execute/widechar-3.c: New test.
335 * gcc.dg/strlenopt-58.c: New test.
336
337 2018-08-29 Richard Biener <rguenther@suse.de>
338
339 PR tree-optimization/87132
340 * gcc.dg/torture/pr87132.c: New testcase.
341
342 2018-08-29 David Malcolm <dmalcolm@redhat.com>
343
344 PR c++/85110
345 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
346 output to reflect underlining of pertinent parameter in decl
347 for "no known conversion" messages.
348
349 2018-08-29 Jakub Jelinek <jakub@redhat.com>
350
351 PR c++/87122
352 * g++.dg/cpp1z/decomp47.C: New test.
353
354 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
355
356 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
357 where appropriate.
358
359 2018-08-29 Richard Biener <rguenther@suse.de>
360
361 PR tree-optimization/87117
362 * gfortran.dg/pr87117.f90: New testcase.
363
364 2018-08-29 Richard Biener <rguenther@suse.de>
365
366 PR tree-optimization/87126
367 * gcc.dg/tree-ssa/pr87126.c: New testcase.
368
369 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
370
371 PR tree-optimization/87009
372 * gcc.dg/pr87009.c: New test.
373
374 2018-08-28 Martin Sebor <msebor@redhat.com>
375
376 PR middle-end/86631
377 * g++.dg/Walloca1.C: Adjust.
378
379 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
380
381 PR c++/86546
382 * g++.dg/other/switch4.C: New.
383
384 2018-08-28 Richard Biener <rguenther@suse.de>
385
386 PR tree-optimization/87124
387 * g++.dg/torture/pr87124.C: New testcase.
388
389 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
390
391 PR fortran/80477
392 * gfortran.dg/class_result_7.f90: New test.
393 * gfortran.dg/class_result_8.f90: New test.
394 * gfortran.dg/class_result_9.f90: New test.
395
396 PR fortran/86481
397 * gfortran.dg/allocate_with_source_25.f90: New test.
398
399 2018-08-28 Jakub Jelinek <jakub@redhat.com>
400
401 PR middle-end/87099
402 * gcc.dg/pr87099.c: New test.
403
404 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
405
406 PR testsuite/87078
407 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
408
409 2018-08-28 Richard Biener <rguenther@suse.de>
410
411 PR tree-optimization/87117
412 * gcc.dg/pr87117-1.c: New testcase.
413
414 2018-08-28 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/87117
417 * gcc.dg/pr87117-2.c: New testcase.
418
419 2018-08-28 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/87117
422 * gcc.dg/lvalue-5.c: New testcase.
423
424 2018-08-27 Jeff Law <law@redhat.com>
425
426 PR tree-optimization/87110
427 * gcc.c-torture/compile/pr87110.c: New test.
428
429 2018-08-27 Martin Sebor <msebor@redhat.com>
430
431 PR tree-optimization/86914
432 * gcc.dg/strlenopt-57.c: New test.
433
434 2018-08-27 Martin Sebor <msebor@redhat.com>
435
436 PR tree-optimization/87112
437 * gcc.dg/pr87112.c: New test.
438
439 2018-08-27 David Malcolm <dmalcolm@redhat.com>
440
441 PR c++/63392
442 * g++.dg/diagnostic/missing-typename.C: New test.
443
444 2018-08-27 Jeff Law <law@redhat.com>
445
446 * gcc.c-torture/compile/dse.c: New test.
447
448 2018-08-27 Jakub Jelinek <jakub@redhat.com>
449
450 PR c++/86993
451 * g++.dg/diagnostic/pr86993.C: New test.
452
453 2018-08-27 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/86927
456 * gcc.dg/vect/pr86927.c: New testcase.
457
458 2018-08-27 David Malcolm <dmalcolm@redhat.com>
459
460 PR c++/87091
461 * gcc.dg/empty.h: New file.
462 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
463 top of file and removal of redundant second printing of warning
464 location.
465 * gcc.dg/fixits-pr84852-2.c: Likewise.
466 * gcc.dg/missing-header-fixit-3.c: Likewise.
467 * gcc.dg/missing-header-fixit-4.c: New test.
468 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
469 conversion of show_caret_p to a tri-state.
470
471 2018-08-27 David Malcolm <dmalcolm@redhat.com>
472
473 PR c++/87091
474 * g++.dg/pr85523.C: Extend expected output to show line
475 before line-insertion fix-it hint.
476 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
477 (test_fixit_insert_newline): Add previous line to expected output.
478 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
479 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
480
481 2018-08-27 Martin Liska <mliska@suse.cz>
482
483 PR sanitizer/86962
484 * gcc.dg/asan/pr86962.c: New test.
485
486 2018-08-27 Martin Liska <mliska@suse.cz>
487
488 * gcc.dg/tree-prof/val-prof-10.c: New test.
489
490 2018-08-27 Martin Liska <mliska@suse.cz>
491
492 PR tree-optimization/86847
493 * gcc.dg/tree-ssa/switch-3.c: New test.
494 * gcc.dg/tree-ssa/vrp105.c: Remove.
495
496 2018-08-27 Martin Liska <mliska@suse.cz>
497
498 * gcc.dg/tree-ssa/switch-2.c: New test.
499
500 2018-08-27 Richard Biener <rguenther@suse.de>
501
502 * g++.dg/torture/20180705-1.C: New testcase.
503 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
504 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
505 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
506 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
507 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
508 * gcc.dg/pr85195.c: Likewise.
509 * gcc.dg/pr85467.c: Likewise.
510 * gcc.dg/torture/pr81790.c: Likewise.
511
512 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
513 param to current default.
514
515 2018-08-27 Jakub Jelinek <jakub@redhat.com>
516
517 PR rtl-optimization/87065
518 * gcc.target/i386/pr87065.c: New test.
519
520 2018-08-26 Marek Polacek <polacek@redhat.com>
521
522 PR c++/87080
523 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
524
525 PR c++/87029, Implement -Wredundant-move.
526 * g++.dg/cpp0x/Wredundant-move1.C: New test.
527 * g++.dg/cpp0x/Wredundant-move2.C: New test.
528 * g++.dg/cpp0x/Wredundant-move3.C: New test.
529 * g++.dg/cpp0x/Wredundant-move4.C: New test.
530
531 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
532
533 PR libfortran/86704
534 * gfortran.dg/matmul_19.f90: New test.
535
536 2018-08-25 Janus Weil <janus@gcc.gnu.org>
537
538 PR fortran/86545
539 * gfortran.dg/generic_35.f90: New test case.
540
541 2018-08-24 David Malcolm <dmalcolm@redhat.com>
542
543 PR c++/87091
544 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
545 line spans are printed with -fdiagnostics-show-line-numbers.
546
547 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
548
549 PR fortran/86837
550 * gfortran.dg/implied_do_io_6.f90: New test.
551
552 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
553
554 PR middle-end/87092
555 * gcc.dg/pr87092.c: New test.
556
557 2018-08-24 Marek Polacek <polacek@redhat.com>
558
559 PR c++/67012
560 PR c++/86942
561 * g++.dg/cpp0x/auto52.C: New test.
562 * g++.dg/cpp1y/auto-fn52.C: New test.
563 * g++.dg/cpp1y/auto-fn53.C: New test.
564 * g++.dg/cpp1y/auto-fn54.C: New test.
565
566 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
567
568 * lib/target-supports.exp (vect_perm_supported): Only return
569 false for variable-length vectors if the permute size is not
570 a power of 2.
571 (check_effective_target_vect_perm)
572 (check_effective_target_vect_perm_byte)
573 (check_effective_target_vect_perm_short): Remove check for
574 variable-length vectors.
575 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
576 * gcc.dg/vect/slp-perm-10.c: Likewise.
577 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
578
579 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
580
581 * gcc.target/aarch64/sve/bswap_1.c: New test.
582 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
583 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
584
585 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
586
587 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
588 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
589 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
590 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
591 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
592 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
593 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
594
595 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
596
597 PR debug/79342
598 * gcc.dg/pr79342.: New test.
599
600 2018-08-23 Martin Sebor <msebor@redhat.com>
601
602 PR tree-optimization/87072
603 * gcc.dg/Warray-bounds-35.c: New test.
604
605 2018-08-23 Richard Biener <rguenther@suse.de>
606
607 PR middle-end/87024
608 * gcc.dg/pr87024.c: New testcase.
609
610 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
611
612 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
613 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
614 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
615 * gcc.dg/vect/pr80631-2.c: Likewise.
616
617 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
618
619 PR fortran/86863
620 * gfortran.dg/submodule_32.f08: New test.
621
622 2018-08-22 Janus Weil <janus@gcc.gnu.org>
623
624 PR fortran/86935
625 * gfortran.dg/associate_3.f90: Update error message.
626 * gfortran.dg/associate_39.f90: New test case.
627
628 2018-08-22 Janus Weil <janus@gcc.gnu.org>
629
630 PR fortran/86888
631 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
632 an additional case.
633 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
634 * gfortran.dg/class_17.f03: Update error message.
635 * gfortran.dg/class_55.f90: Ditto.
636 * gfortran.dg/dtio_11.f90: Update error messages.
637 * gfortran.dg/implicit_actual.f90: Add an error message.
638 * gfortran.dg/typebound_proc_12.f90: Update error message.
639
640 2018-08-22 Martin Sebor <msebor@redhat.com>
641
642 PR middle-end/87052
643 * gcc.dg/pr87052.c: New test.
644 * gcc.dg/tree-ssa/dump-3.c: Adjust.
645
646 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
647
648 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
649 * gfortran.dg/max_expr.f90: ...this.
650 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
651 * gfortran.dg/min_expr.f90: ...this.
652
653 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
654
655 PR tree-optimization/86725
656 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
657 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
658 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
659 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
660
661 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
662
663 PR tree-optimization/86725
664 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
665
666 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
667
668 * gcc.dg/vect/vect-avg-16.c: New test.
669 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
670 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
671 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
672 the second loop in main1.
673
674 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
675
676 * gcc.dg/lto/pr85248_0.c (test_alias):
677 Stringify __USER_LABEL_PREFIX__.
678 (test_noreturn): Likewise.
679
680 2018-08-22 Richard Biener <rguenther@suse.de>
681
682 PR tree-optimization/86988
683 * g++.dg/pr86988.C: New testcase.
684
685 2018-08-22 Richard Biener <rguenther@suse.de>
686
687 PR tree-optimization/86945
688 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
689
690 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
691
692 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
693
694 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
695 Thomas Koenig <tkoenig@gcc.gnu.org>
696
697 PR fortran/25829
698 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
699 * gfortran.dg/f2003_io_1.f03: Add wait statement.
700
701 2018-08-21 Marek Polacek <polacek@redhat.com>
702
703 PR c++/86981, Implement -Wpessimizing-move.
704 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
705 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
706 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
707 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
708 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
709
710 PR c++/65043
711 * g++.dg/concepts/pr67595.C: Add dg-warning.
712 * g++.dg/cpp0x/Wnarrowing11.C: New test.
713 * g++.dg/cpp0x/Wnarrowing12.C: New test.
714 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
715
716 PR c++/86499
717 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
718 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
719
720 2018-08-21 Ed Schonberg <schonberg@adacore.com>
721
722 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
723
724 2018-08-21 Ed Schonberg <schonberg@adacore.com>
725
726 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
727
728 2018-08-21 Javier Miranda <miranda@adacore.com>
729
730 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
731
732 2018-08-21 Ed Schonberg <schonberg@adacore.com>
733
734 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
735
736 2018-08-21 Ed Schonberg <schonberg@adacore.com>
737
738 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
739
740 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
741
742 * gnat.dg/rep_clause7.adb: New testcase.
743
744 2018-08-21 Ed Schonberg <schonberg@adacore.com>
745
746 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
747 gnat.dg/task1_pkg.ads: New testcase.
748
749 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
750
751 * gnat.dg/linkedlist.adb: New testcase.
752
753 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
754
755 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
756 gnat.dg/elab6_pkg.ads: New testcase.
757
758 2018-08-21 Ed Schonberg <schonberg@adacore.com>
759
760 * gnat.dg/expr_func5.adb: New testcase.
761
762 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
763
764 * gnat.dg/dynhash.adb: New testcase.
765
766 2018-08-21 Javier Miranda <miranda@adacore.com>
767
768 * gnat.dg/enum4.adb: New testcase.
769
770 2018-08-21 Tamar Christina <tamar.christina@arm.com>
771
772 * gcc.target/aarch64/large_struct_copy.c: New test.
773
774 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
775
776 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
777
778 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
779
780 PR middle-end/86121
781 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
782
783 2018-08-21 Tom de Vries <tdevries@suse.de>
784
785 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
786 to avoid mismatch in .debug and .earlydebug dump files.
787
788 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
789
790 PR target/87033
791 * gcc.target/powerpc/pr87033.c: New test.
792
793 2018-08-20 Martin Sebor <msebor@redhat.com>
794
795 PR tree-optimization/87034
796 * gcc.dg/builtin-sprintf-warn-20.c: New test.
797
798 2018-08-20 David Malcolm <dmalcolm@redhat.com>
799
800 PR other/84889
801 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
802 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
803 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
804
805 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR target/87014
808 * g++.dg/torture/pr87014.C: New file.
809
810 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
811
812 PR target/86984
813 * gcc.target/alpha/pr86984.c: New test.
814
815 2018-08-20 Richard Biener <rguenther@suse.de>
816
817 PR tree-optimization/78655
818 * gcc.dg/tree-ssa/evrp11.c: New testcase.
819
820 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
821
822 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
823 for Darwin.
824
825 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
826
827 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
828 test on Darwin.
829 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
830 * gcc.dg/lto/pr83719_0.c: Likewise.
831
832 2018-08-17 Martin Sebor <msebor@redhat.com>
833
834 PR testsuite/86996
835 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
836
837 2018-08-17 David Malcolm <dmalcolm@redhat.com>
838
839 * g++.dg/conversion/Wwrite-strings.C: New test.
840
841 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
842 Chung-Lin Tang <cltang@codesourcery.com>
843 Xianmiao Qu <xianmiao_qu@c-sky.com>
844
845 C-SKY port: Testsuite
846
847 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
848 * g++.dg/torture/type-generic-1.C: Likewise.
849 * gcc.c-torture/compile/20000804-1.c: Likewise.
850 * gcc.c-torture/execute/20101011-1.c: Likewise.
851 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
852 * gcc.dg/20020312-2.c: Likewise.
853 * gcc.dg/Wno-frame-address.c: Likewise.
854 * gcc.dg/c11-true_min-1.c: Likewise.
855 * gcc.dg/sibcall-10.c: Likewise.
856 * gcc.dg/sibcall-9.c: Likewise.
857 * gcc.dg/stack-usage-1.c: Likewise.
858 * gcc.dg/torture/float32-tg-3.c: Likewise.
859 * gcc.dg/torture/float32x-tg-3.c: Likewise.
860 * gcc.dg/torture/float64-tg-3.c: Likewise.
861 * gcc.dg/torture/float64x-tg-3.c: Likewise.
862 * gcc.dg/torture/type-generic-1.c: Likewise.
863 * gcc.target/csky/*: New.
864 * lib/target-supports.exp (check_profiling_available): Add
865 csky-*-elf.
866 (check_effective_target_hard_float): Handle C-SKY targets with
867 single-precision hard float only.
868 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
869
870 2018-08-17 David Malcolm <dmalcolm@redhat.com>
871
872 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
873 gcc_dump_printf.
874 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
875 coverage for gcc_dump_printf.
876
877 2018-08-17 Martin Liska <mliska@suse.cz>
878
879 * g++.dg/opt/mpx.C: Fix scanned pattern.
880 * gcc.target/i386/mpx.c: Likewise.
881 * g++.dg/warn/Wunreachable-code-1.C: Remove.
882 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
883 * gcc.dg/torture/pr52969.c: Likewise.
884 * g++.dg/warn/pr31246-2.C: Likewise.
885 * g++.dg/warn/pr31246.C: Likewise.
886 * gcc.dg/pr33092.c: Likewise.
887 * g++.dg/opt/eh1.C: Remove a deprecated option.
888 * g++.dg/template/inline1.C: Likewise.
889 * g++.dg/tree-ssa/pr81408.C: Likewise.
890 * gcc.dg/pr41837.c: Likewise.
891 * gcc.dg/pr41841.c: Likewise.
892 * gcc.dg/pr42250.c: Likewise.
893 * gcc.dg/pr43084.c: Likewise.
894 * gcc.dg/pr43317.c: Likewise.
895 * gcc.dg/pr51879-18.c: Likewise.
896 * gcc.dg/torture/pr36066.c: Likewise.
897 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
898 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
899 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
900 * gcc.dg/tree-ssa/pr45122.c: Likewise.
901 * gcc.target/i386/pr45352-2.c: Likewise.
902 * gcc.target/i386/zee.c: Likewise.
903 * gfortran.dg/auto_char_len_2.f90: Likewise.
904 * gfortran.dg/auto_char_len_4.f90: Likewise.
905 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
906 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
907 * gfortran.dg/gomp/pr47331.f90: Likewise.
908 * gfortran.dg/pr40999.f: Likewise.
909 * gfortran.dg/pr41011.f: Likewise.
910 * gfortran.dg/pr42051.f03: Likewise.
911 * gfortran.dg/pr46804.f90: Likewise.
912 * gfortran.dg/pr83149_1.f90: Likewise.
913 * gfortran.dg/pr83149_b.f90: Likewise.
914 * gfortran.dg/whole_file_1.f90: Likewise.
915 * gfortran.dg/whole_file_10.f90: Likewise.
916 * gfortran.dg/whole_file_11.f90: Likewise.
917 * gfortran.dg/whole_file_12.f90: Likewise.
918 * gfortran.dg/whole_file_13.f90: Likewise.
919 * gfortran.dg/whole_file_14.f90: Likewise.
920 * gfortran.dg/whole_file_15.f90: Likewise.
921 * gfortran.dg/whole_file_16.f90: Likewise.
922 * gfortran.dg/whole_file_17.f90: Likewise.
923 * gfortran.dg/whole_file_18.f90: Likewise.
924 * gfortran.dg/whole_file_19.f90: Likewise.
925 * gfortran.dg/whole_file_2.f90: Likewise.
926 * gfortran.dg/whole_file_20.f03: Likewise.
927 * gfortran.dg/whole_file_3.f90: Likewise.
928 * gfortran.dg/whole_file_4.f90: Likewise.
929 * gfortran.dg/whole_file_5.f90: Likewise.
930 * gfortran.dg/whole_file_6.f90: Likewise.
931 * gfortran.dg/whole_file_7.f90: Likewise.
932 * gfortran.dg/whole_file_8.f90: Likewise.
933 * gfortran.dg/whole_file_9.f90: Likewise.
934 * gcc.dg/vect/vect.exp: Likewise.
935
936 2018-08-17 Richard Biener <rguenther@suse.de>
937
938 PR middle-end/86505
939 * gcc.dg/torture/pr86505.c: New testcase.
940
941 2018-08-16 Martin Sebor <msebor@redhat.com>
942
943 PR tree-optimization/86853
944 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
945 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
946 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
947
948 2018-08-16 David Malcolm <dmalcolm@redhat.com>
949
950 * gcc.dg/missing-header-fixit-3.c: New test.
951
952 2018-08-16 David Malcolm <dmalcolm@redhat.com>
953
954 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
955 (test_fixit_insert_newline): Update expected output to show '+'
956 characters in margin of line-insertion fix-it hint.
957
958 2018-08-16 Nathan Sidwell <nathan@acm.org>
959
960 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
961 * gcc.dg/cpp/macsyntx2.c: likewise.
962
963 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
964
965 PR testsuite/86745
966 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
967 * gcc.target/i386/avx-cvt-2.c: Ditto.
968
969 2018-08-16 David Malcolm <dmalcolm@redhat.com>
970
971 PR c++/70693
972 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
973
974 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
975
976 * gcc.target/aarch64/imm_choice_comparison.c: New test.
977
978 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
979
980 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
981 (lib_strncmp): Likewise.
982
983 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
984
985 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
986 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
987 * g++.dg/torture/pr44295.C : Likewise.
988
989 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
990
991 PR testsuite/78544
992 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
993 attributes and matching.
994 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
995 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
996
997 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
998
999 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
1000
1001 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1002
1003 * gcc.target/i386/rop1.c: Remove.
1004 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
1005
1006 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
1007
1008 * gcc.target/powerpc/fold-vec-splat-char.c: New.
1009 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
1010 * gcc.target/powerpc/fold-vec-splat-int.c: New.
1011 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
1012 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
1013 * gcc.target/powerpc/fold-vec-splat-short.c: New.
1014
1015 2018-08-15 David Malcolm <dmalcolm@redhat.com>
1016
1017 * g++.dg/diagnostic/aka3.C: New test.
1018 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1019 output to show range labels.
1020 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
1021 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1022 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
1023 * gcc.dg/bad-binary-ops.c: Update expected output to show range
1024 labels. Add an "aka" example.
1025 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
1026 labels.
1027 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1028 * gcc.dg/format/pr72858.c: Likewise.
1029 * gcc.dg/format/pr78498.c: Likewise.
1030 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1031 Update expected output to show range labels. Add examples of
1032 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1033 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1034 Update expected output to show range labels.
1035 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1036 (test_very_wide_line): Adjust so that label is at left-clipping
1037 boundary.
1038 (test_very_wide_line_2): New test.
1039 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1040 Update expected output to show range labels.
1041 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1042 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1043 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1044 for new param to gcc_rich_location::add_expr.
1045 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1046 Add "label" param.
1047 (test_show_locus): Add examples of labels to various tests. Tweak
1048 the "very wide_line" test case and duplicate it, to cover the
1049 boundary values for clipping of labels against the left-margin.
1050 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1051 diagnostic-test-show-locus-no-labels.c.
1052 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1053 Update line numbers of dg-locus directives.
1054 * gcc.dg/pr69627.c: Update expected output to show range labels.
1055 * lib/multiline.exp (proc _build_multiline_regex): Remove
1056 special-case handling of lines with trailing '|'.
1057
1058 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1059
1060 PR testsuite/86519
1061 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1062 the .expand file.
1063
1064 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1065
1066 * gcc.dg/wmain.c: New test.
1067
1068 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1069
1070 PR c/19315
1071 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1072 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1073 unknown size.
1074
1075 2018-08-15 Martin Liska <mliska@suse.cz>
1076
1077 PR tree-optimization/86925
1078 * gcc.dg/predict-20.c: New test.
1079 * gcc.dg/predict-21.c: New test.
1080
1081 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1084
1085 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1086
1087 * gcc.target/i386/sse2-movs.c: New test.
1088
1089 2018-08-14 Martin Sebor <msebor@redhat.com>
1090
1091 PR tree-optimization/86650
1092 * gcc.dg/Warray-bounds-34.c: New test.
1093
1094 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1095
1096 PR fortran/86116
1097 * gfortran.dg/generic_34.f90: New test case.
1098
1099 2018-08-13 Marek Polacek <polacek@redhat.com>
1100
1101 PR c++/57891
1102 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1103 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1104 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1105 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1106 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1107 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1108 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1109 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1110 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1111 * g++.dg/ext/stmtexpr15.C: Likewise.
1112 * g++.dg/gomp/pr47963.C: Likewise.
1113 * g++.dg/init/new37.C: Likewise.
1114 * g++.dg/init/new43.C: Likewise.
1115 * g++.dg/other/fold1.C: Likewise.
1116 * g++.dg/parse/array-size2.C: Likewise.
1117 * g++.dg/template/dependent-name3.C: Likewise.
1118 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1119 * g++.dg/other/vrp1.C: Likewise.
1120 * g++.dg/template/char1.C: Likewise.
1121
1122 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1123
1124 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1125 instead of a ZERO_EXTEND.
1126
1127 2018-08-13 Martin Sebor <msebor@redhat.com>
1128
1129 PR tree-optimization/71625
1130 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1131 * g++.dg/init/string2.C: New test.
1132 * g++.dg/init/string3.C: New test.
1133 * g++.dg/init/string4.C: New test.
1134 * gcc.dg/init-string-3.c: New test.
1135 * gcc.dg/strlenopt-55.c: New test.
1136 * gcc.dg/strlenopt-56.c: New test.
1137
1138 2018-08-13 Marek Polacek <polacek@redhat.com>
1139
1140 P0806R2 - Deprecate implicit capture of this via [=]
1141 * g++.dg/cpp2a/lambda-this1.C: New test.
1142 * g++.dg/cpp2a/lambda-this2.C: New test.
1143 * g++.dg/cpp2a/lambda-this3.C: New test.
1144
1145 2018-08-13 Marek Polacek <polacek@redhat.com>
1146
1147 PR c++/86915
1148 * g++.dg/diagnostic/auto1.C: New test.
1149
1150 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1151
1152 PR fortran/66679
1153 * gfortran.dg/transfer_class_3.f90: New test.
1154
1155 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1156
1157 PR fortran/86906
1158 * gfortran.dg/use_rename_9.f90: New test.
1159
1160 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1161
1162 PR tree-optimization/86835
1163 * gcc.dg/pr86835.c: New test.
1164
1165 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1166
1167 PR fortran/57160
1168 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1169 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1170 * gfortran.dg/short_circuiting_2.f90: New test case.
1171 * gfortran.dg/short_circuiting_3.f90: New test case.
1172
1173 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1174
1175 PR target/82418
1176 * gcc.target/i386/pr82418.c: New test.
1177
1178 2018-08-10 Martin Liska <mliska@suse.cz>
1179
1180 PR target/83610
1181 * gcc.dg/predict-17.c: New test.
1182 * gcc.dg/predict-18.c: New test.
1183 * gcc.dg/predict-19.c: New test.
1184
1185 2018-08-10 Martin Liska <mliska@suse.cz>
1186
1187 PR tree-optimization/85799
1188 * gcc.dg/pr85799.c: New test.
1189
1190 2018-08-09 Jeff Law <law@redhat.com>
1191
1192 PR middle-end/86897
1193 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1194
1195 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1196
1197 * gcc.target/aarch64/sve/reduc_8.c: New test.
1198
1199 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1200
1201 PR other/84889
1202 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1203 test.
1204 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1205 New test.
1206 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1207 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1208 TEST_ALWAYS_FLAGS.
1209
1210 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1211
1212 PR tree-optimization/86858
1213 * gcc.dg/vect/pr86858.c: New test.
1214
1215 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1216
1217 PR tree-optimization/86871
1218 * gcc.dg/vect/pr86871.c: New test.
1219
1220 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1223
1224 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1225
1226 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1227 arch and tune numbers by 2.
1228 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1229 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1230 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1231 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1232 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1233 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1234 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1235 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1236 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1237 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1238 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1239 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1240 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1241 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1242 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1243 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1244 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1245 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1246 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1247 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1248 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1249 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1250 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1251 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1252 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1253 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1254 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1255 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1256 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1257 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1258 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1259 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1260 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1261 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1262 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1263 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1264 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1265 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1266 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1267 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1268 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1269 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1270 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1271 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1272 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1273 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1274 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1275 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1276 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1277 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1278 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1279 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1280 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1281 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1282 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1283 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1284 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1285 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1286 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1287 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1288 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1289 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1290 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1291 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1292 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1293 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1294
1295 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1296
1297 PR target/84332
1298 * gcc.target/s390/pr84332.c: New testcase.
1299
1300 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1301
1302 PR target/46179
1303 * gcc.target/m68k/tls-dimode.c: New file.
1304
1305 2018-08-08 Nathan Sidwell <nathan@acm.org>
1306
1307 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1308 c-c++-common/inc-from-1.c: New
1309
1310 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1311
1312 PR target/85295
1313 * gcc.target/s390/TI-constants-lra.c: New testcase.
1314 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1315
1316 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1317
1318 * gcc.target/s390/hotpatch-8.c: Remove.
1319 * gcc.target/s390/hotpatch-9.c: Remove.
1320 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1321 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1322
1323 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1324
1325 P0595R1 - is_constant_evaluated
1326 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1327
1328 PR c++/86836
1329 * g++.dg/cpp1z/decomp46.C: New test.
1330
1331 PR c++/86738
1332 * g++.dg/opt/pr86738.C: New test.
1333
1334 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1335
1336 PR target/86838
1337 * gcc.target/aarch64/frecpe_1.c: New test.
1338 * gcc.target/aarch64/frecpe_2.c: Likewise.
1339
1340 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1341
1342 PR c++/59480, DR 136
1343 * g++.dg/other/friend8.C: New.
1344 * g++.dg/other/friend9.C: Likewise.
1345 * g++.dg/other/friend10.C: Likewise.
1346 * g++.dg/other/friend11.C: Likewise.
1347 * g++.dg/other/friend12.C: Likewise.
1348 * g++.dg/other/friend13.C: Likewise.
1349 * g++.dg/other/friend14.C: Likewise.
1350 * g++.dg/other/friend15.C: Likewise.
1351 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1352 * g++.dg/parse/defarg8.C: Likewise.
1353
1354 2018-08-07 Martin Liska <mliska@suse.cz>
1355
1356 PR middle-end/83023
1357 * gcc.dg/predict-16.c: New test.
1358 * g++.dg/predict-1.C: New test.
1359
1360 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1361 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1362
1363 PR tree-optimization/80925
1364 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1365 vectorized on !vect_hw_misalign targets.
1366
1367 2018-08-06 Marek Polacek <polacek@redhat.com>
1368
1369 PR c++/86767
1370 * g++.dg/cpp1y/constexpr-86767.C: New test.
1371
1372 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1373
1374 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1375 for target *-*-linux-gnu.
1376
1377 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1378
1379 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1380 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1381 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1382
1383 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1384
1385 * gcc.target/s390/nomemloopunroll-1.c: New test.
1386
1387 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1388
1389 PR target/86386
1390 * gcc.target/i386/pr86386.c: New file.
1391
1392 2018-08-04 Tom de Vries <tdevries@suse.de>
1393
1394 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1395
1396 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1397
1398 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1399 "type:cvip".
1400
1401 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1402
1403 PR fortran/45521
1404 * gfortran.dg/interface_assignment_6.f90: New test case.
1405
1406 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1407
1408 PR testsuite/86153
1409 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1410
1411 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1412 Jonathan Wakely <jwakely@redhat.com>
1413
1414 PR c++/85523
1415 * g++.dg/pr85523.C: New test.
1416
1417 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1418
1419 PR c/86690
1420 * gcc.dg/union-duplicate-field.c: New test.
1421
1422 2018-08-03 Jason Merrill <jason@redhat.com>
1423
1424 PR c++/86706
1425 * g++.dg/template/pr86706.C: New test.
1426
1427 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1428
1429 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1430 on vect_avg_qi targets.
1431 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1432 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1433 * gcc.dg/vect/vect-avg-15.c: Likewise.
1434
1435 2018-08-03 Martin Liska <mliska@suse.cz>
1436
1437 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1438 * gcc.dg/predict-13.c: Likewise.
1439 * gcc.dg/predict-3.c: Likewise.
1440 * gcc.dg/predict-4.c: Likewise.
1441 * gcc.dg/predict-5.c: Likewise.
1442 * gcc.dg/predict-6.c: Likewise.
1443 * gcc.dg/predict-9.c: Likewise.
1444 * gfortran.dg/predict-1.f90: Likewise.
1445
1446 2018-08-02 Richard Biener <rguenther@suse.de>
1447
1448 PR c++/86763
1449 * g++.dg/torture/pr86763.C: New testcase.
1450
1451 2018-08-02 Richard Biener <rguenther@suse.de>
1452
1453 PR tree-optimization/86816
1454 * g++.dg/torture/pr86816.C: New testcase.
1455
1456 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1457
1458 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1459 to be used.
1460 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1461 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1462 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1463 for .h.
1464 * gcc.target/aarch64/sve/single_2.c: Likewise.
1465 * gcc.target/aarch64/sve/single_3.c: Likewise.
1466 * gcc.target/aarch64/sve/single_4.c: Likewise.
1467
1468 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1469
1470 PR target/86014
1471 * gcc.target/aarch64/ldp_stp_13.c: New test.
1472
1473 2018-08-01 Martin Sebor <msebor@redhat.com>
1474
1475 PR tree-optimization/86650
1476 * gcc.dg/format/gcc_diag-10.c: Adjust.
1477
1478 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1479
1480 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1481 of range check.
1482 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1483
1484 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1485
1486 PR target/86753
1487 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1488 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1489
1490 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1491
1492 * gcc.dg/pointer-range-check-1.c: New test.
1493 * gcc.dg/pointer-range-check-2.c: Likewise.
1494
1495 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1496
1497 PR tree-optimization/86749
1498 * gcc.dg/vect/pr86749.c: New test.
1499
1500 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/86661
1503 * g++.dg/lookup/name-clash12.C: New.
1504
1505 2018-08-01 Richard Biener <rguenther@suse.de>
1506
1507 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1508
1509 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1510
1511 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1512
1513 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1514
1515 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1516
1517 2018-08-01 Martin Liska <mliska@suse.cz>
1518
1519 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1520 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1521 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1522 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1523 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1524 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1525 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1526 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1527
1528 2018-08-01 Martin Liska <mliska@suse.cz>
1529
1530 PR value-prof/35543
1531 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1532
1533 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1534
1535 * gcc.target/aarch64/extract_zero_extend.c: New file.
1536
1537 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR c/85704
1540 * gcc.c-torture/compile/pr85704.c: New test.
1541
1542 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1543 Olivier Hainque <hainque@adacore.com>
1544
1545 * gnat.dg/dinst.adb: New.
1546 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1547
1548 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1549
1550 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1551 tdiag and cxxdiag.
1552 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1553 and %K.
1554
1555 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1556
1557 * c-c++-common/spec-barrier-1.c: New test.
1558 * c-c++-common/spec-barrier-2.c: New test.
1559 * gcc.dg/spec-barrier-3.c: New test.
1560
1561 2018-07-31 Martin Sebor <msebor@redhat.com>
1562
1563 PR tree-optimization/86741
1564 * gcc.dg/Warray-bounds-33.c: New test.
1565
1566 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1567
1568 * gcc.target/s390/memset-1.c: Improve testcase.
1569
1570 2018-07-31 Tom de Vries <tdevries@suse.de>
1571
1572 PR debug/86687
1573 * g++.dg/guality/pr86687.C: New test.
1574
1575 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1576
1577 P1008R1 - prohibit aggregates with user-declared constructors
1578 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1579 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1580 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1581 * g++.dg/cpp2a/aggr1.C: New test.
1582 * g++.dg/cpp2a/aggr2.C: New test.
1583
1584 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1585
1586 PR target/86640
1587 * gcc.target/arm/pr86640.c: New testcase.
1588
1589 2018-07-31 Martin Liska <mliska@suse.cz>
1590
1591 PR gcov-profile/85338
1592 PR gcov-profile/85350
1593 PR gcov-profile/85372
1594 * gcc.misc-tests/gcov-pr85338.c: New test.
1595 * gcc.misc-tests/gcov-pr85350.c: New test.
1596 * gcc.misc-tests/gcov-pr85372.c: New test.
1597
1598 2018-07-31 Martin Liska <mliska@suse.cz>
1599
1600 PR gcov-profile/83813
1601 PR gcov-profile/84758
1602 PR gcov-profile/85217
1603 PR gcov-profile/85332
1604 * gcc.misc-tests/gcov-pr83813.c: New test.
1605 * gcc.misc-tests/gcov-pr84758.c: New test.
1606 * gcc.misc-tests/gcov-pr85217.c: New test.
1607 * gcc.misc-tests/gcov-pr85332.c: New test.
1608
1609 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1610
1611 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1612 gnat.dg/prot5_pkg.ads: New testcase.
1613
1614 2018-07-31 Justin Squirek <squirek@adacore.com>
1615
1616 * gnat.dg/addr11.adb: New testcase.
1617
1618 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1619
1620 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1621
1622 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1623
1624 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1625
1626 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1627
1628 * gnat.dg/iter3.adb: New testcase.
1629
1630 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1631
1632 Revert 'AsyncI/O patch committed'
1633 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1634 Thomas Koenig <tkoenig@gcc.gnu.org>
1635
1636 PR fortran/25829
1637 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1638 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1639
1640 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1641
1642 PR rtl-optimization/85160
1643 * gcc.target/powerpc/combine-2-2.c: New testcase.
1644
1645 2018-07-27 Martin Sebor <msebor@redhat.com>
1646
1647 PR tree-optimization/86696
1648 * g++.dg/pr86696.C: New test.
1649
1650 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1651
1652 PR tree-optimization/86636
1653 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1654 Add dg-require-effective-target pthread.
1655
1656 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1657
1658 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1659 * gcc.dg/strcmpopt_6.c: Likewise.
1660
1661 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1662
1663 PR target/86612
1664 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1665
1666 2018-07-26 Martin Sebor <msebor@redhat.com>
1667
1668 PR tree-optimization/86043
1669 PR tree-optimization/86042
1670 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1671 pr86688.
1672 * gcc.dg/strlenopt-44.c: New test.
1673
1674 2018-07-26 Martin Liska <mliska@suse.cz>
1675
1676 PR gcov-profile/86536
1677 * gcc.misc-tests/gcov-pr86536.c: New test.
1678
1679 2018-07-25 Martin Sebor <msebor@redhat.com>
1680
1681 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1682 ignored by the test harness.
1683
1684 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1685 Thomas Koenig <tkoenig@gcc.gnu.org>
1686
1687 PR fortran/25829
1688 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1689 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1690
1691 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR c++/85515
1694 * g++.dg/pr85515-2.C: Add expected dg-error.
1695 * g++.dg/cpp0x/range-for36.C: New test.
1696
1697 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1698
1699 * gcc.target/arc/uncached-1.c: New test.
1700 * gcc.target/arc/uncached-2.c: Likewise.
1701
1702 2018-07-24 Martin Sebor <msebor@redhat.com>
1703
1704 PR tree-optimization/86622
1705 PR tree-optimization/86532
1706 * gcc.c-torture/execute/strlen-2.c: New test.
1707 * gcc.c-torture/execute/strlen-3.c: New test.
1708 * gcc.c-torture/execute/strlen-4.c: New test.
1709
1710 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1711
1712 PR tree-optimization/86636
1713 * gcc.c-torture/compile/pr86636.c: New test.
1714
1715 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1716
1717 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1718
1719 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR middle-end/86627
1722 * gcc.target/i386/pr86627.c: New test.
1723
1724 PR testsuite/86649
1725 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1726 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1727 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1728 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1729
1730 2018-07-23 Carl Love <cel@us.ibm.com>
1731
1732 PR 86591
1733 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1734 file altivec-2-runnable.c.
1735 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1736 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1737 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1738 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1739 vec_cts, vec_ctu, vec_cpsgn tests.
1740
1741 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1742
1743 PR c/86617
1744 * gcc.dg/pr86617.c: New test.
1745
1746 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c++/86569
1749 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1750
1751 2018-07-20 Martin Sebor <msebor@redhat.com>
1752
1753 PR middle-end/82063
1754 * c-c++-common/pr68657-1.c: Adjust.
1755 * c-c++-common/pr68657-2.c: Same.
1756 * c-c++-common/pr68657-3.c: Same.
1757 * c-c++-common/pr68833-1.c: Same.
1758 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1759 * gcc.dg/Walloca-larger-than.c: New test.
1760 * gcc.dg/Walloca-larger-than-2.c: New test.
1761 * gcc.dg/Wframe-larger-than-2.c: New test.
1762 * gcc.dg/Wlarger-than3.c: New test.
1763 * gcc.dg/Wvla-larger-than-3.c: New test.
1764 * gcc.dg/pr42611.c: Adjust.
1765 * gnat.dg/frame_overflow.adb: Same.
1766
1767 2018-07-20 Martin Sebor <msebor@redhat.com>
1768
1769 PR tree-optimization/86613
1770 PR tree-optimization/86611
1771 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1772 prune duplicate warnings.
1773 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1774 data-model-dependencies.
1775 * gcc.dg/Warray-bounds-32.c: Ditto.
1776
1777 2018-07-20 Richard Biener <rguenther@suse.de>
1778
1779 PR debug/86585
1780 * g++.dg/lto/pr86585_0.C: New testcase.
1781 * g++.dg/lto/pr86585_1.C: Likewise.
1782
1783 2018-07-19 Martin Sebor <msebor@redhat.com>
1784
1785 PR tree-optimization/83776
1786 PR tree-optimization/84047
1787 * gcc.dg/Warray-bounds-29.c: New test.
1788 * gcc.dg/Warray-bounds-30.c: New test.
1789 * gcc.dg/Warray-bounds-31.c: New test.
1790 * gcc.dg/Warray-bounds-32.c: New test.
1791
1792 2018-07-19 Michael Collison <michael.collison@arm.com>
1793 Richard Henderson <rth@redhat.com>
1794
1795 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1796 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1797 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1798 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1799 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1800 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1801 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1802 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1803 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1804 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1805 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1806 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1807
1808 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1809
1810 Revert fix for c++/59480 (and testsuite followup)
1811
1812 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1813
1814 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1815
1816 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1817
1818 PR c++/59480, DR 136
1819 * g++.dg/other/friend8.C: New.
1820 * g++.dg/other/friend9.C: Likewise.
1821 * g++.dg/other/friend10.C: Likewise.
1822 * g++.dg/other/friend11.C: Likewise.
1823 * g++.dg/other/friend12.C: Likewise.
1824 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1825 * g++.dg/parse/defarg8.C: Likewise.
1826
1827 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1828
1829 * gcc.target/aarch64/profile.c: New test.
1830
1831 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1832
1833 PR target/83009
1834 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1835
1836 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1837
1838 PR target/86560
1839 * gcc.target/i386/pr86560-4.c: New test.
1840 * gcc.target/i386/pr86560-5.c: Likewise.
1841
1842 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1843
1844 PR target/86560
1845 * gcc.target/i386/pr86560-1.c: New test.
1846 * gcc.target/i386/pr86560-2.c: Likewise.
1847 * gcc.target/i386/pr86560-3.c: Likewise.
1848
1849 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1850
1851 * gfortran.dg/max_fmax_aarch64.f90: New test.
1852 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1853 * gfortran.dg/minmax_integer.f90: Likewise.
1854
1855 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1856
1857 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1858
1859 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1860
1861 PR middle-end/86544
1862 * g++.dg/tree-ssa/pr86544.C: New test.
1863
1864 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR c++/86550
1867 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1868
1869 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1870
1871 PR 69558
1872 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1873 * c-c++-common/pr69558.c: Remove xfail.
1874 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1875 * gcc.dg/pr61817-1.c: Likewise.
1876 * gcc.dg/pr61817-2.c: Likewise.
1877 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1878
1879 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1880
1881 PR fortran/85599
1882 * gfortran.dg/function_optimize_5.f90: Add option
1883 '-faggressive-function-elimination' and update dg-warning clauses.
1884 * gfortran.dg/short_circuiting.f90: New test.
1885
1886 2018-07-18 Marek Polacek <polacek@redhat.com>
1887
1888 PR c++/86190 - bogus -Wsign-conversion warning
1889 * g++.dg/warn/Wsign-conversion-3.C: New test.
1890 * g++.dg/warn/Wsign-conversion-4.C: New test.
1891
1892 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 PR c++/59480, DR 136
1895 * g++.dg/other/friend8.C: New.
1896 * g++.dg/other/friend9.C: Likewise.
1897 * g++.dg/other/friend10.C: Likewise.
1898 * g++.dg/other/friend11.C: Likewise.
1899 * g++.dg/other/friend12.C: Likewise.
1900 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1901 * g++.dg/parse/defarg8.C: Likewise.
1902
1903 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1904
1905 * g++.dg/ext/uow-3.C: Adjust.
1906 * g++.dg/ext/uow-4.C: Likewise.
1907 * g++.dg/lookup/name-clash11.C: Likewise.
1908 * g++.dg/lookup/name-clash7.C: Likewise.
1909 * g++.dg/lookup/redecl1.C: Likewise.
1910 * g++.dg/warn/changes-meaning.C: Likewise.
1911 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1912 * g++.old-deja/g++.law/nest1.C: Likewise.
1913
1914 2018-07-18 Richard Biener <rguenther@suse.de>
1915
1916 PR debug/86523
1917 * g++.dg/lto/pr86523-3_0.C: New testcase.
1918
1919 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1920
1921 * gcc.target/m68k/mulsi_highpart.c: New test.
1922
1923 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1924
1925 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1926 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1927 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1928 * gcc.dg/cpp/pr61854-8.c: New test.
1929
1930 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1931
1932 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1933
1934 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1935
1936 PR fortran/83184
1937 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1938
1939 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1940
1941 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1942 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1943 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1944 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1945 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1946
1947 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1948
1949 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1950 * gcc.target/powerpc/pr79916.c: Require dfp.
1951
1952 2018-07-17 Richard Biener <rguenther@suse.de>
1953
1954 PR lto/86456
1955 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1956
1957 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1958
1959 * gcc.target/s390/function-align1.c: New test.
1960 * gcc.target/s390/function-align2.c: New test.
1961 * gcc.target/s390/function-align3.c: New test.
1962
1963 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1964
1965 * gnat.dg/discr55.adb: New test.
1966
1967 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1968
1969 * gcc.target/i386/vartrack-1.c (dg-options): Add
1970 -fomit-frame-pointer.
1971
1972 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1973
1974 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1975 (dg-lto-options): Add -fPIC.
1976 * g++.dg/lto/pr86523-2_0.C: Likewise.
1977
1978 2018-07-17 Martin Liska <mliska@suse.cz>
1979
1980 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1981
1982 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1983
1984 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1985 testcase.
1986
1987 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1988
1989 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1990
1991 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1992
1993 * gnat.dg/memorytest.adb: New testcase.
1994
1995 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1996
1997 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1998 New testcase.
1999
2000 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2001
2002 * gnat.dg/equal3.adb: New testcase.
2003
2004 2018-07-17 Justin Squirek <squirek@adacore.com>
2005
2006 * gnat.dg/split_args.adb: New testcase.
2007
2008 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2009
2010 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
2011
2012 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2013
2014 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
2015 New testcase.
2016
2017 2018-07-16 Carl Love <cel@us.ibm.com>
2018
2019 PR target/86414
2020 Forgot the PR number on the commit log.
2021
2022 2018-07-16 Carl Love <cel@us.ibm.com>
2023
2024 PR target/86414
2025 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2026 longdouble128.
2027 * gcc.target/powerpc/divkc3-3.c: Ditto.
2028 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2029 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2030 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2031 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2032
2033 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2034
2035 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2036 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2037
2038 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2039
2040 * lib/target-supports.exp (check_effective_target_longdouble64,
2041 check_effective_target_ppc_float128,
2042 check_effective_target_ppc_float128_insns,
2043 check_effective_target_powerpc_vsx): New.
2044
2045 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2046
2047 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2048 syntax error.
2049
2050 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR tree-optimization/86526
2053 * gcc.c-torture/compile/pr86526.c: New test.
2054
2055 2018-07-16 Carl Love <cel@us.ibm.com>
2056
2057 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2058 longdouble128.
2059 * gcc.target/powerpc/divkc3-3.c: Ditto.
2060 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2061 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2062 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2063 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2064
2065 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2066
2067 PR fortran/83184
2068 * gfortran.dg/assumed_rank_14.f90: New testcase.
2069 * gfortran.dg/assumed_rank_15.f90: New testcase.
2070 * gfortran.dg/dec_structure_8.f90: Update error messages.
2071 * gfortran.dg/dec_structure_23.f90: Update error messages.
2072
2073 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2074
2075 PR middle-end/86528
2076 * gcc.c-torture/execute/pr86528.c: New test.
2077 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2078
2079 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2080
2081 * g++.dg/template/spec40.C: New.
2082 * g++.dg/parse/ptrmem8.C: Likewise.
2083
2084 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2085
2086 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2087 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2088 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2089 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2090 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2091
2092 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2093
2094 * gcc.target/s390/mrecord-mcount.c: New testcase.
2095
2096 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2097
2098 * gcc.target/s390/mfentry-m64.c: New testcase.
2099
2100 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2101
2102 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2103 testcase.
2104
2105 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2106
2107 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2108 testcase.
2109
2110 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2111
2112 * gnat.dg/wide_wide_value1.adb: New testcase.
2113
2114 2018-07-16 Javier Miranda <miranda@adacore.com>
2115
2116 * gnat.dg/bit_order1.adb: New testcase.
2117
2118 2018-07-16 Javier Miranda <miranda@adacore.com>
2119
2120 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2121
2122 2018-07-16 Richard Biener <rguenther@suse.de>
2123
2124 PR lto/86523
2125 * g++.dg/lto/pr86523-1_0.C: New testcase.
2126 * g++.dg/lto/pr86523-2_0.C: Likewise.
2127
2128 2018-07-16 Martin Liska <mliska@suse.cz>
2129
2130 PR ipa/86529
2131 * g++.dg/ipa/pr86529.C: New test.
2132
2133 2018-07-16 Tom de Vries <tdevries@suse.de>
2134
2135 PR debug/86455
2136 * gcc.target/i386/vartrack-1.c: New test.
2137
2138 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gnat.dg/opt73.adb: New test.
2141
2142 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR c++/3698
2145 PR c++/86208
2146 * g++.dg/opt/pr3698.C: New test.
2147
2148 2018-07-16 Richard Biener <rguenther@suse.de>
2149
2150 PR ipa/86389
2151 * gcc.dg/torture/pr86389.c: Require trampolines.
2152
2153 2018-07-15 Tom de Vries <tdevries@suse.de>
2154
2155 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2156 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2157 already called.
2158 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2159 * gcc.dg/guality/guality.exp: Same.
2160 * gfortran.dg/guality/guality.exp: Same.
2161
2162 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2163 Sunil K Pandey <sunil.k.pandey@intel.com>
2164
2165 PR target/84413
2166 * gcc.target/i386/pr84413-1.c: New test.
2167 * gcc.target/i386/pr84413-2.c: Likewise.
2168 * gcc.target/i386/pr84413-3.c: Likewise.
2169
2170 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2171 Steve Munroe <munroesj52@gmail.com>
2172
2173 * gcc.target/powerpc/sse2-pand-1.c: New file.
2174 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2175 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2176 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2177
2178 2018-07-13 Nathan Sidwell <nathan@acm.org>
2179
2180 PR c++/86374
2181 * g++.dg/pr86374.C: New.
2182
2183 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2184
2185 PR middle-end/78809
2186 * gcc.dg/strcmpopt_5.c: New test.
2187 * gcc.dg/strcmpopt_6.c: New test.
2188
2189 2018-07-13 Richard Biener <rguenther@suse.de>
2190
2191 PR middle-end/85974
2192 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2193
2194 2018-07-13 Tom de Vries <tdevries@suse.de>
2195
2196 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2197 * gcc.dg/guality/ctztest.c: Same.
2198 * gcc.dg/guality/sra-1.c: Same.
2199
2200 2018-07-13 Tom de Vries <tdevries@suse.de>
2201
2202 * gcc.dg/vla-1.c: Update.
2203
2204 2018-07-13 Tom de Vries <tdevries@suse.de>
2205
2206 * gcc.src/maintainers.exp: New file.
2207
2208 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2209
2210 PR middle-end/86489
2211 * gcc.dg/pr86489.c: New test.
2212
2213 2018-07-12 Martin Sebor <msebor@redhat.com>
2214
2215 PR testsuite/86510
2216 g++.dg/warn/pr86453.C: Adjust.
2217
2218 2018-07-12 Jim Wilson <jimw@sifive.com>
2219
2220 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2221
2222 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2223
2224 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2225
2226 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2227
2228 * c-c++-common/gomp/declare-target-3.c: New test.
2229 * g++.dg/gomp/declare-target-2.C: New test.
2230
2231 2018-07-12 Martin Sebor <msebor@redhat.com>
2232
2233 PR c/86453
2234 * c-c++-common/Wattributes.c: Adjust.
2235 * gcc.dg/Wattributes-10.c: New test.
2236 * g++.dg/Wattributes-3.C: Adjust.
2237 * gcc.dg/Wattributes-6.c: Adjust.
2238 * gcc.dg/pr18079.c: Adjust.
2239 * gcc.dg/torture/pr42363.c: Adjust.
2240
2241 2018-07-12 Julia Koval <julia.koval@intel.com>
2242
2243 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2244 version.
2245
2246 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2247
2248 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2249 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2250 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2251 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2252 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2253 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2254 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2255
2256 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2257
2258 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2259 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2260 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2261 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2262 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2263 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2264 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2265 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2266
2267 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2268 Alan Hayward <alan.hayward@arm.com>
2269 David Sherwood <david.sherwood@arm.com>
2270
2271 * gcc.dg/vect/vect-fma-2.c: New test.
2272 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2273 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2274 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2275
2276 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2277
2278 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2279 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2280 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2281 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2282 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2283 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2284 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2285 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2286 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2287
2288 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2289
2290 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2291 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2292
2293 2018-07-12 Richard Biener <rguenther@suse.de>
2294
2295 PR target/84829
2296 * gcc.target/i386/pr84829.c: New testcase.
2297
2298 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2299
2300 * gcc.dg/torture/20180712-1.c: New test.
2301
2302 PR tree-optimization/86492
2303 * gcc.c-torture/execute/pr86492.c: New test.
2304
2305 2018-07-12 Richard Biener <rguenther@suse.de>
2306
2307 PR c/86453
2308 * g++.dg/warn/pr86453.C: New testcase.
2309
2310 2018-07-12 Richard Biener <rguenther@suse.de>
2311
2312 PR middle-end/86479
2313 * gcc.dg/graphite/pr86479.c: New testcase.
2314
2315 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2316
2317 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2318 of hardcoding size. Cast (rel) to MASK_TYPE.
2319 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2320 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2321 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2322 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2323 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2324 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2325 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2326 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2327 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2328 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2329 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2330 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2331 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2332 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2333 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2334 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2335 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2336 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2337 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2338
2339 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2340
2341 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2342 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2343 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2344
2345 2018-07-10 Mark Wielaard <mark@klomp.org>
2346
2347 PR debug/86459
2348 * gcc.dg/pr86459.c: New test.
2349
2350 2018-07-10 Martin Sebor <msebor@redhat.com>
2351
2352 PR testsuite/86461
2353 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2354
2355 2018-07-10 Martin Liska <mliska@suse.cz>
2356
2357 PR testsuite/86445
2358 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2359
2360 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR sanitizer/86406
2363 * g++.dg/ubsan/pr86406.C: New test.
2364
2365 PR fortran/86421
2366 * gfortran.dg/vect/pr86421.f90: New test.
2367
2368 2018-07-09 Martin Sebor <msebor@redhat.com>
2369
2370 PR tree-optimization/86415
2371 * gcc.dg/strlenopt-53.c: New test.
2372
2373 2018-07-09 Martin Sebor <msebor@redhat.com>
2374
2375 PR middle-end/77357
2376 * gcc.dg/strlenopt-49.c: New test.
2377 * gcc.dg/strlenopt-50.c: New test.
2378 * gcc.dg/strlenopt-51.c: New test.
2379 * gcc.dg/strlenopt-52.c: New test.
2380 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2381
2382 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR c/86420
2385 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2386 to be returned and when first argument is not 0, so that they don't do
2387 anything for NEED_EXC or NEED_ERRNO.
2388
2389 2018-07-09 Tom de Vries <tdevries@suse.de>
2390
2391 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2392 * gcc.dg/guality/bswaptest.c: Same.
2393 * gcc.dg/guality/clztest.c: Same.
2394 * gcc.dg/guality/csttest.c: Same.
2395 * gcc.dg/guality/ctztest.c: Same.
2396 * gcc.dg/guality/drap.c: Same.
2397 * gcc.dg/guality/nrv-1.c: Same.
2398 * gcc.dg/guality/pr41353-1.c: Same.
2399 * gcc.dg/guality/pr41353-2.c: Same.
2400 * gcc.dg/guality/pr41404-1.c: Same.
2401 * gcc.dg/guality/pr43051-1.c: Same.
2402 * gcc.dg/guality/pr43077-1.c: Same.
2403 * gcc.dg/guality/pr43177.c: Same.
2404 * gcc.dg/guality/pr43329-1.c: Same.
2405 * gcc.dg/guality/pr43479.c: Same.
2406 * gcc.dg/guality/pr43593.c: Same.
2407 * gcc.dg/guality/pr45003-1.c: Same.
2408 * gcc.dg/guality/pr45003-2.c: Same.
2409 * gcc.dg/guality/pr45003-3.c: Same.
2410 * gcc.dg/guality/pr48437.c: Same.
2411 * gcc.dg/guality/pr48466.c: Same.
2412 * gcc.dg/guality/pr49888.c: Same.
2413 * gcc.dg/guality/pr54200.c: Same.
2414 * gcc.dg/guality/pr54519-1.c: Same.
2415 * gcc.dg/guality/pr54519-2.c: Same.
2416 * gcc.dg/guality/pr54519-3.c: Same.
2417 * gcc.dg/guality/pr54519-4.c: Same.
2418 * gcc.dg/guality/pr54519-5.c: Same.
2419 * gcc.dg/guality/pr54519-6.c: Same.
2420 * gcc.dg/guality/pr54551.c: Same.
2421 * gcc.dg/guality/pr54693-2.c: Same.
2422 * gcc.dg/guality/pr54693.c: Same.
2423 * gcc.dg/guality/pr54796.c: Same.
2424 * gcc.dg/guality/pr54970.c: Same.
2425 * gcc.dg/guality/pr67192.c: Same.
2426 * gcc.dg/guality/pr69947.c: Same.
2427 * gcc.dg/guality/pr78726.c: Same.
2428 * gcc.dg/guality/rotatetest.c: Same.
2429 * gcc.dg/guality/sra-1.c: Same.
2430 * gcc.dg/guality/vla-2.c: Same.
2431
2432 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2433
2434 * g++.dg/diagnostic/long-short.C: New.
2435 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2436 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2437 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2438
2439 2018-07-09 Tom de Vries <tdevries@suse.de>
2440
2441 * gcc.dg/vla-1.c: New test.
2442
2443 2018-07-07 Tom de Vries <tdevries@suse.de>
2444
2445 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2446 files.
2447 (get_dump_flags): New proc.
2448 (toplevel): Test all dump flags.
2449
2450 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2451
2452 * gnat.dg/stack_usage6.adb: New test.
2453 * gnat.dg/stack_usage6_pkg.ads: New helper.
2454
2455 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2456
2457 * gnat.dg/pure_function3a.adb: New test.
2458 * gnat.dg/pure_function3b.adb: Likewise.
2459 * gnat.dg/pure_function3c.adb: Likewise.
2460 * gnat.dg/pure_function3_pkg.ads: New helper.
2461
2462 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR target/84711
2465 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2466 dg-require-effective-target. Add -msse not just on i386-*, but
2467 on all i?86-* and x86_64-*.
2468
2469 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2470
2471 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2472 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2473 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2474 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2475 * gcc.dg/tree-ssa/popcount3.c: New test.
2476
2477 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2478
2479 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2480 to preserve the test.
2481 * gcc.target/i386/pr85073.c: Likewise.
2482
2483 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2484
2485 PR tree-optimization/86401
2486 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2487 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2488 * c-c++-common/rotate-9.c: New test.
2489
2490 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2491
2492 PR target/86324
2493 gcc.target/powerpc/pr86324-1.c: New test.
2494 gcc.target/powerpc/pr86324-2.c: Likewise.
2495
2496 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2497
2498 PR target/84711
2499 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2500
2501 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2502
2503 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2504
2505 2018-07-05 Jeff Law <law@redhat.com>
2506
2507 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2508
2509 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2510
2511 PR fortran/86408
2512 * gfortran.dg/deferred_character_20.f90: New test.
2513
2514 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2515
2516 PR fortran/83183
2517 PR fortran/86325
2518 * gfortran.dg/init_flag_18.f90: New testcase.
2519 * gfortran.dg/init_flag_19.f03: New testcase.
2520
2521 2018-07-05 Carl Love <cel@us.ibm.com>
2522 * gcc.target/altivec-1-runnable.c: New test file.
2523 * gcc.target/altivec-2-runnable.c: New test file.
2524 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2525 for tests.
2526
2527 2018-07-05 Martin Sebor <msebor@redhat.com>
2528
2529 PR c++/86400
2530 * gcc.dg/strlenopt-47.c: New test.
2531 * gcc.dg/strlenopt-48.c: New test.
2532
2533 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2534
2535 PR target/84711
2536 * gcc.target/arm/big-endian-subreg.c: New.
2537
2538 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2539
2540 PR target/84711
2541 * gcc.dg/vect/pr84711.c: New.
2542
2543 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2544
2545 * gcc.target/aarch64/struct_cpy.c: New.
2546
2547 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2548
2549 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2550 * c-c++-common/unroll-2.c: Likewise.
2551 * g++.dg/cdce3.C: Likewise.
2552 * g++.dg/ext/unroll-1.C: Likewise.
2553 * g++.dg/ext/unroll-2.C: Likewise.
2554 * g++.dg/ext/unroll-3.C: Likewise.
2555 * gcc.dg/cdce1.c: Likewise.
2556 * gcc.dg/cdce2.c: Likewise.
2557 * gcc.dg/gomp/pr68128-1.c: Likewise.
2558 * gcc.dg/vect/pr46032.c: Likewise.
2559 * gcc.dg/vect/vect-cond-10.c: Likewise.
2560 * gcc.dg/vect/vect-cond-8.c: Likewise.
2561 * gcc.dg/vect/vect-cond-9.c: Likewise.
2562 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2563 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2564 * gcc.target/i386/avx-cvt-2.c: Likewise.
2565 * gcc.target/i386/avx-cvt-3.c: Likewise.
2566 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2567 * gcc.target/i386/avx2-gather-2.c: Likewise.
2568 * gcc.target/i386/avx2-gather-6.c: Likewise.
2569 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2570 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2571 * gfortran.dg/directive_unroll_1.f90: Likewise.
2572 * gfortran.dg/directive_unroll_2.f90: Likewise.
2573 * gnat.dg/unroll2.adb: Likewise.
2574 * gnat.dg/unroll3.adb: Likewise.
2575
2576 2018-07-05 Tom de Vries <tdevries@suse.de>
2577
2578 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2579
2580 2018-07-04 Martin Sebor <msebor@redhat.com>
2581
2582 PR tree-optimization/86274
2583 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2584
2585 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2586
2587 PR fortran/82009
2588 * gfortran.dg/block_16.f08. New test.
2589
2590 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2591
2592 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2593 has a slightly different IL that provides more threading
2594 opportunities.
2595
2596 2018-07-04 Martin Liska <mliska@suse.cz>
2597
2598 PR middle-end/66240
2599 PR target/45996
2600 PR c/84100
2601 * gcc.dg/pr84100.c (foo):
2602 * gcc.target/i386/falign-functions-2.c: New test.
2603 * gcc.target/i386/falign-functions.c: New test.
2604
2605 2018-07-04 Martin Liska <mliska@suse.cz>
2606
2607 * gcc.dg/pr47793.c: Remove.
2608
2609 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2610
2611 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2612 final scan test.
2613 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2614
2615 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2616
2617 PR target/85620
2618 * gcc.target/i386/pr85620-1.c: New test.
2619 * gcc.target/i386/pr85620-2.c: Likewise.
2620 * gcc.target/i386/pr85620-3.c: Likewise.
2621 * gcc.target/i386/pr85620-4.c: Likewise.
2622
2623 2018-07-03 Martin Sebor <msebor@redhat.com>
2624
2625 PR tree-optimization/86274
2626 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2627 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2628 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2629 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2630 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2631 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2632 * gcc.dg/tree-ssa/pr83198.c: Same.
2633
2634 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2635
2636 * g++.dg/other/locations1.C: New.
2637 * g++.dg/tls/locations1.C: Likewise.
2638 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2639 * g++.dg/diagnostic/virtual-static.C: Likewise.
2640 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2641 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2642 * g++.dg/cpp0x/pr51463.C: Likewise.
2643 * g++.dg/other/typedef1.C: Likewise.
2644 * g++.dg/parse/dtor13.C: Likewise.
2645 * g++.dg/template/error44.C: Likewise.
2646 * g++.dg/template/typedef4.C: Likewise.
2647 * g++.dg/template/typedef5.C: Likewise.
2648 * g++.dg/tls/diag-2.C: Likewise.
2649 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2650
2651 2018-07-03 Marek Polacek <polacek@redhat.com>
2652
2653 PR c++/86201
2654 * g++.dg/diagnostic/pr86201.C: New test.
2655
2656 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2657
2658 PR target/85694
2659 * gcc.target/i386/pr85694.c: New test.
2660
2661 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2662
2663 PR tree-optimization/85694
2664 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2665 Return true for AArch64 without SVE.
2666 * gcc.target/aarch64/vect_hadd_1.h: New file.
2667 * gcc.target/aarch64/vect_shadd_1.c: New test.
2668 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2669 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2670 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2671
2672 2018-07-03 Marek Polacek <polacek@redhat.com>
2673
2674 PR middle-end/86202
2675 * gcc.dg/Wint-conversion-2.c: New test.
2676
2677 PR c++/84306
2678 * g++.dg/overload/conv-op3.C: New test.
2679
2680 2018-07-03 Richard Biener <rguenther@suse.de>
2681
2682 PR ipa/86389
2683 * gcc.dg/torture/pr86389.c: New testcase.
2684
2685 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2686
2687 PR tree-optimization/85694
2688 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2689 proc.
2690 * gcc.dg/vect/vect-avg-1.c: New test.
2691 * gcc.dg/vect/vect-avg-2.c: Likewise.
2692 * gcc.dg/vect/vect-avg-3.c: Likewise.
2693 * gcc.dg/vect/vect-avg-4.c: Likewise.
2694 * gcc.dg/vect/vect-avg-5.c: Likewise.
2695 * gcc.dg/vect/vect-avg-6.c: Likewise.
2696 * gcc.dg/vect/vect-avg-7.c: Likewise.
2697 * gcc.dg/vect/vect-avg-8.c: Likewise.
2698 * gcc.dg/vect/vect-avg-9.c: Likewise.
2699 * gcc.dg/vect/vect-avg-10.c: Likewise.
2700 * gcc.dg/vect/vect-avg-11.c: Likewise.
2701 * gcc.dg/vect/vect-avg-12.c: Likewise.
2702 * gcc.dg/vect/vect-avg-13.c: Likewise.
2703 * gcc.dg/vect/vect-avg-14.c: Likewise.
2704
2705 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2706
2707 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2708 get split into two for use by the over-widening pattern.
2709 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2710 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2711 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2712 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2713 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2714 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2715 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2716 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2717 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2718 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2719 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2720 * gcc.dg/vect/vect-over-widen-22.c: New test.
2721
2722 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2723
2724 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2725 widen_mult pattern.
2726 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2727 over-widening messages.
2728 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2729 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2730 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2731 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2732 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2733 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2734 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2735 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2736 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2737 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2738 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2739 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2740 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2741 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2742 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2743 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2744 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2745 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2746 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2747 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2748 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2749 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2750 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2751 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2752 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2753 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2754
2755 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2756
2757 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2758
2759 2018-07-02 Jim Wilson <jimw@sifive.com>
2760
2761 * gcc.target/riscv/interrupt-debug.c: New.
2762
2763 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2764
2765 * g++.dg/diagnostic/thread-thread_local.C: New.
2766
2767 2018-07-02 Martin Liska <mliska@suse.cz>
2768
2769 PR testsuite/86366
2770 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2771 * gcc.dg/profile-dir-2.c: Likewise.
2772 * gcc.dg/profile-dir-3.c: Likewise.
2773
2774 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2775
2776 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2777 overriden.
2778
2779 2018-07-02 Richard Biener <rguenther@suse.de>
2780
2781 PR tree-optimization/86363
2782 * gcc.dg/torture/pr86363.c: New testcase.
2783
2784 2018-07-02 Martin Liska <mliska@suse.cz>
2785
2786 * gcc.dg/completion-1.c: New test.
2787 * gcc.dg/completion-2.c: New test.
2788 * gcc.dg/completion-3.c: New test.
2789
2790 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2791
2792 PR fortran/82969
2793 PR fortran/86242
2794 * gfortran.dg/proc_ptr_50.f90: New test.
2795
2796 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2797
2798 PR fortran/45305
2799 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2800
2801 2018-07-02 Martin Liska <mliska@suse.cz>
2802
2803 PR ipa/86279
2804 * gcc.dg/ipa/pr86279.c: New test.
2805
2806 2018-07-02 Martin Liska <mliska@suse.cz>
2807
2808 PR ipa/86323
2809 * g++.dg/ipa/pr86323.C: New test.
2810
2811 2018-07-01 Tom de Vries <tdevries@suse.de>
2812
2813 revert:
2814 2018-07-01 Tom de Vries <tdevries@suse.de>
2815
2816 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2817 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2818
2819 2018-07-01 Tom de Vries <tdevries@suse.de>
2820
2821 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2822 argument.
2823 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2824 with @main.
2825
2826 2018-07-01 Tom de Vries <tdevries@suse.de>
2827
2828 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2829 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2830
2831 2018-07-01 Tom de Vries <tdevries@suse.de>
2832
2833 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2834 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2835
2836 2018-07-01 Tom de Vries <tdevries@suse.de>
2837
2838 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2839 (verify_call): ... here. Move to toplevel.
2840 (verify_call_np, dg_final_directive_check_utils): New proc.
2841 (toplevel): Call dg_final_directive_check_utils.
2842 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2843
2844 2018-06-30 Jim Wilson <jimw@sifive.com>
2845
2846 * gcc.target/riscv/shift-shift-1.c: New.
2847 * gcc.target/riscv/shift-shift-2.c: New.
2848 * gcc.target/riscv/shift-shift-3.c: New.
2849
2850 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2851
2852 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2853
2854 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2855
2856 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2857 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2858 by 4 in the computation of a[i].
2859 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2860 main multiplication constant.
2861 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2862 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2863 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2864 pattern to cast the result to int.
2865 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2866 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2867 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2868 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2869 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2870 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2871 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2872 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2873 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2874 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2875 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2876 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2877 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2878 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2879 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2880 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2881 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2882 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2883 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2884 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2885
2886 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2887
2888 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2889 test for vectorization along the lines described in the comment.
2890
2891 2018-06-30 Tom de Vries <tdevries@suse.de>
2892
2893 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2894 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2895 LTO_TORTURE_OPTIONS.
2896 * gcc.dg/guality/prevent-optimization.h: New file.
2897 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2898 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2899
2900 2018-06-30 Tom de Vries <tdevries@suse.de>
2901
2902 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2903 * lib/gcc-dg.exp (dg-final): New proc.
2904 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2905 argument.
2906
2907 2018-06-29 Martin Sebor <msebor@redhat.com>
2908
2909 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2910 that don't define the function.
2911
2912 2018-06-29 Marek Polacek <polacek@redhat.com>
2913
2914 PR c++/86184
2915 * g++.dg/ext/cond3.C: New test.
2916
2917 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2918
2919 * gcc.target/arm/arm-soft-strd-even.c: New test.
2920
2921 2018-06-29 Tom de Vries <tdevries@suse.de>
2922
2923 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2924 line, and use it.
2925 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2926 (process-message): ... here.
2927 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2928
2929 2018-06-29 Martin Liska <mliska@suse.cz>
2930
2931 PR tree-optimization/86263
2932 * gcc.dg/tree-ssa/pr86263.c: New test.
2933
2934 2018-06-28 Carl Love <cel@us.ibm.com>
2935
2936 * gcc.target/p9-extract-1.c: Add test case.
2937 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2938 name in ABI.
2939
2940 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2941
2942 PR target/86348
2943 * gcc.target/i386/pr86348.c: New test.
2944
2945 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2946
2947 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2948
2949 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2950
2951 PR fortran/82865
2952 * gfortran.dg/dec_type_print_2.f03: New testcase.
2953
2954 2018-06-28 David Pagan <dave.pagan@oracle.com>
2955
2956 PR c/55976
2957 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2958 message causing unexpected test FAIL.
2959
2960 2018-06-28 Martin Liska <mliska@suse.cz>
2961
2962 * gcc.dg/tree-ssa/switch-1.c: New test.
2963
2964 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2965
2966 * gnat.dg/debug15.adb: New test.
2967
2968 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2969
2970 PR c++/86329
2971 * g++.dg/lookup/pr86329.C: New test.
2972
2973 2018-06-27 Carl Love <cel@us.ibm.com>
2974
2975 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2976
2977 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2978
2979 PR target/85769
2980 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2981
2982 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2983
2984 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2985
2986 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2987
2988 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2989 requirement for this test.
2990 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2991 requirement, and -mpower8-vector compile option.
2992
2993 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR target/86314
2996 * gcc.dg/pr86314.c: New test.
2997
2998 PR debug/86257
2999 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
3000
3001 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3002
3003 * gcc.target/i386/pr86257.c: Require 64-bit.
3004
3005 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3006
3007 * g++.dg/pr86082.C: Require IBM1047 support.
3008
3009 2018-06-26 Richard Biener <rguenther@suse.de>
3010
3011 PR middle-end/86271
3012 * gcc.dg/pr86271.c: New testcase.
3013
3014 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
3015
3016 PR debug/86064
3017 * gcc.dg/pr86064.c: New.
3018
3019 2018-06-25 Jeff Law <law@redhat.com>
3020
3021 * lib/target-supports.exp
3022 (check_effective_target_logical_op_short_circuit): Add v850.
3023
3024 2018-06-25 Martin Sebor <msebor@redhat.com>
3025
3026 PR tree-optimization/86204
3027 * gcc.dg/strlenopt-46.c: New test.
3028
3029 2018-06-25 Martin Sebor <msebor@redhat.com>
3030
3031 PR tree-optimization/85700
3032 * gcc.dg/Wstringop-truncation-4.c: New test.
3033
3034 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3035
3036 PR fortran/82972
3037 PR fortran/83088
3038 PR fortran/85851
3039 * gfortran.dg/init_flag_17.f90: New testcase.
3040
3041 2018-06-25 Carl Love <cel@us.ibm.com>
3042
3043 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3044 vec_extract a signed int. Add vec_extract tests for bool char
3045 and bool int.
3046 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3047 vec_extract tests.
3048
3049 2018-06-25 Tom de Vries <tdevries@suse.de>
3050
3051 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3052
3053 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR target/84786
3056 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3057
3058 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3059
3060 * gnat.dg/sso9.adb: New testcase.
3061 * gnat.dg/sso9_pkg.ads: Likewise.
3062
3063 2018-06-25 Tom de Vries <tdevries@suse.de>
3064
3065 PR debug/86257
3066 * gcc.target/i386/pr86257.c: New test.
3067
3068 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3069
3070 PR C++/86082
3071 * g++.dg/pr86082.C: New test.
3072
3073 2018-06-24 Tom de Vries <tdevries@suse.de>
3074
3075 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3076 * gcc.dg/guality/guality.exp: Same.
3077 * gfortran.dg/guality/guality.exp: Same.
3078 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3079
3080 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3081
3082 * g++.dg/concepts/locations1.C: New.
3083 * g++.dg/cpp0x/locations1.C: Likewise.
3084 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3085 * g++.dg/cpp1z/inline-var3.C: Likewise.
3086
3087 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3088
3089 PR fortran/86281
3090 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3091
3092 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3093
3094 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3095 this test.
3096 * gcc.target/powerpc/builtins-9.c: New test.
3097 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3098 to expect different code generation on big-endian vs.
3099 little-endian targets.
3100
3101 2018-06-22 Tom de Vries <tdevries@suse.de>
3102
3103 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3104 $rootme/../gdb/gdb, if available.
3105 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3106 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3107
3108 2018-06-22 Tom de Vries <tdevries@suse.de>
3109
3110 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3111 * g++.dg/guality/guality.exp: Use report_gdb.
3112 * gcc.dg/guality/guality.exp: Same.
3113 * gfortran.dg/guality/guality.exp: Same.
3114
3115 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR c++/85662
3118 * g++.dg/ext/offsetof3.C: New test.
3119
3120 2018-06-22 Carl Love <cel@us.ibm.com>
3121
3122 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3123 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3124 for the vnor, vand and vxor instructions.
3125 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3126 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3127 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3128 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3129 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3130 Add -dp to dg-options, update expected counts.
3131
3132 2018-06-22 Paul Koning <ni1d@arrl.net>
3133
3134 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3135 if pdp11.
3136 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3137 * gcc.c-torture/compile/20040101-1.c: Ditto.
3138 * gcc.c-torture/compile/20050622-1.c: Ditto.
3139 * gcc.c-torture/compile/20080625-1.c: Ditto.
3140 * gcc.c-torture/compile/20090107-1.c: Ditto.
3141 * gcc.c-torture/compile/920501-12.c: Ditto.
3142 * gcc.c-torture/compile/920501-4.c: Ditto.
3143 * gcc.c-torture/compile/961203-1.c: Ditto.
3144 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3145 * gcc.c-torture/compile/pr25310.c: Ditto.
3146
3147 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3148 James Norris <jnorris@codesourcery.com>
3149 Thomas Schwinge <thomas@codesourcery.com>
3150 Tom de Vries <tom@codesourcery.com>
3151
3152 * c-c++-common/goacc/deviceptr-4.c: New file.
3153 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3154 Likewise.
3155 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3156 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3157 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3158 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3159 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3160 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3161 Likewise.
3162 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3163 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3164 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3165 Likewise.
3166 * gfortran.dg/goacc/modules.f95: Likewise.
3167 * gfortran.dg/goacc/routine-8.f90: Likewise.
3168 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3169
3170 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3171
3172 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3173 if the long double format is IEEE 128-bit for tests that are
3174 explicitly testing IBM extended double support. Use the
3175 appropriate pack and unpack built-in functions. Change calls from
3176 __builtin_isinfl to __builtin_isinf since the later supports all
3177 floating point types.
3178 * gcc.target/powerpc/pr57150.c: Likewise.
3179 * gcc.target/powerpc/pr60203.c: Likewise.
3180 * gcc.target/powerpc/pr67808.c: Likewise.
3181 * gcc.target/powerpc/pr70117.c: Likewise.
3182 * gcc.target/powerpc/tfmode_off.c: Likewise.
3183
3184 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3185
3186 PR fortran/49630
3187 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3188
3189 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3190
3191 PR fortran/83118
3192 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3193
3194 2018-06-21 Tom de Vries <tdevries@suse.de>
3195
3196 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3197
3198 2018-06-21 Tom de Vries <tdevries@suse.de>
3199
3200 PR tree-optimization/85859
3201 * gcc.dg/pr85859.c: New test.
3202
3203 2018-06-21 Richard Biener <rguenther@suse.de>
3204
3205 PR tree-optimization/86232
3206 * gcc.dg/torture/pr86232.c: New testcase.
3207
3208 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3209
3210 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3211
3212 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3213
3214 * gcc/gcc.target/aarch64/aes_2.c: New test.
3215
3216 2018-06-20 Than McIntosh <thanm@google.com>
3217
3218 PR libgcc/86213
3219 * gcc.dg/split-8.c: New.
3220
3221 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3222
3223 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3224 for vpkudus in place of vpksdus.
3225 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3226
3227 2018-06-20 Nathan Sidwell <nathan@acm.org>
3228
3229 PR c++/85634
3230 * g++.dg/lookup/pr85634-2.C: New.
3231
3232 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3233
3234 * g++.dg/template/friend65.C: New.
3235 * g++.dg/cpp0x/main1.C: Likewise.
3236 * g++.dg/other/main2.C: Likewise.
3237 * g++.dg/other/main3.C: Likewise.
3238 * g++.dg/template/friend42.C: Test location too.
3239 * g++.dg/concepts/decl-diagnose.C: Likewise.
3240 * g++.dg/warn/main-2.C: Update.
3241
3242 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3243 Thomas Schwinge <thomas@codesourcery.com>
3244 Cesar Philippidis <cesar@codesourcery.com>
3245
3246 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3247 2.5 data clause semantics.
3248 * c-c++-common/goacc/declare-2.c: Likewise.
3249 * c-c++-common/goacc/default-4.c: Likewise.
3250 * c-c++-common/goacc/finalize-1.c: New test.
3251 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3252 OpenACC 2.5 data clause semantics.
3253 * c-c++-common/goacc/kernels-alias.c: Likewise.
3254 * c-c++-common/goacc/routine-5.c: Likewise.
3255 * c-c++-common/goacc/update-if_present-1.c: New test.
3256 * c-c++-common/goacc/update-if_present-2.c: New test.
3257 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3258 2.5 data clause semantics.
3259 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3260 * gfortran.dg/goacc/data-tree.f95: Likewise.
3261 * gfortran.dg/goacc/declare-2.f95: Likewise.
3262 * gfortran.dg/goacc/default-4.f: Likewise.
3263 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3264 * gfortran.dg/goacc/finalize-1.f: New test.
3265 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3266 OpenACC 2.5 data clause semantics.
3267 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3268 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3269 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3270 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3271 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3272 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3273 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3274
3275 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR c++/86210
3278 * g++.dg/warn/Wnonnull4.C: New test.
3279
3280 2018-06-20 Marek Polacek <polacek@redhat.com>
3281
3282 PR c++/86240
3283 * g++.dg/pr86240.C: New test.
3284
3285 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR debug/86194
3288 * gcc.target/i386/pr86194.c: New test.
3289
3290 PR tree-optimization/86231
3291 * gcc.dg/tree-ssa/vrp119.c: New test.
3292 * gcc.c-torture/execute/pr86231.c: New test.
3293
3294 2018-06-20 Tom de Vries <tdevries@suse.de>
3295
3296 PR tree-optimization/86097
3297 * gcc.dg/autopar/pr86097.c: New test.
3298
3299 2018-06-20 Nathan Sidwell <nathan@acm.org>
3300
3301 PR c++/85634
3302 * g++.dg/lookup/pr85634.C: New.
3303
3304 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3305
3306 * gcc.target/aarch64/ldp_stp_q.c: New test.
3307 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3308 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3309
3310 2018-06-20 Martin Liska <mliska@suse.cz>
3311
3312 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3313
3314 2018-06-19 Martin Sebor <msebor@redhat.com>
3315
3316 PR tree-optimization/48560
3317 * gcc.dg/Warray-bounds-28.c: New test.
3318
3319 2018-06-19 Martin Sebor <msebor@redhat.com>
3320
3321 PR middle-end/85602
3322 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3323 to also match C++.
3324
3325 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3326
3327 * g++.dg/lto/pr84805_0.C: Update template.
3328 * g++.dg/lto/pr84805_1.C: Update template.
3329
3330 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3331
3332 * gnat.dg/aggr24.adb: New test.
3333 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3334
3335 2018-06-19 Richard Biener <rguenther@suse.de>
3336
3337 PR tree-optimization/86179
3338 * gcc.dg/pr86179.c: New testcase.
3339
3340 2018-06-18 Martin Sebor <msebor@redhat.com>
3341
3342 PR middle-end/85602
3343 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3344 * c-c++-common/attr-nonstring-8.c: New test.
3345
3346 2018-06-18 Martin Sebor <msebor@redhat.com>
3347
3348 PR tree-optimization/81384
3349 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3350 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3351 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3352 * gcc.dg/attr-nonstring-2.c: New test.
3353 * gcc.dg/attr-nonstring-3.c: New test.
3354 * gcc.dg/attr-nonstring-4.c: New test.
3355 * gcc.dg/strlenopt-45.c: New test.
3356 * gcc.dg/strlenopt.h (strnlen): Declare.
3357
3358 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3359
3360 PR tree-optimization/86076
3361 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3362
3363 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3364
3365 PR tree-optimization/64946
3366 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3367
3368 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3369
3370 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3371 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3372 * gnat.dg/stack_usage5.adb: New test.
3373
3374 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3375
3376 PR middle-end/82479
3377 * gcc.dg/tree-ssa/popcount.c: New test.
3378 * gcc.dg/tree-ssa/popcount2.c: New test.
3379
3380 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3381
3382 PR middle-end/64946
3383 * gcc.dg/absu.c: New test.
3384 * gcc.dg/gimplefe-29.c: New test.
3385 * gcc.target/aarch64/pr64946.c: New test.
3386
3387 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3388
3389 PR c/86093
3390 * c-c++-common/pr86093.c: New test.
3391
3392 PR middle-end/85878
3393 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3394
3395 PR middle-end/86123
3396 * gcc.c-torture/compile/pr86123.c: New test.
3397
3398 2018-06-15 Tom de Vries <tdevries@suse.de>
3399
3400 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3401
3402 2018-06-15 Nick Clifton <nickc@redhat.com>
3403
3404 PR 84195
3405 * gcc.c-torture/compile/pr84195.c: New test.
3406
3407 2018-06-15 Richard Biener <rguenther@suse.de>
3408
3409 PR middle-end/86159
3410 * g++.dg/pr86159.C: New testcase.
3411
3412 2018-06-15 Richard Biener <rguenther@suse.de>
3413
3414 PR middle-end/86076
3415 * gcc.dg/pr86076.c: New testcase.
3416
3417 2018-06-14 Marek Polacek <polacek@redhat.com>
3418
3419 PR c++/86063
3420 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3421
3422 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR target/86048
3425 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3426 -msse2 to dg-options.
3427
3428 PR middle-end/86122
3429 * gcc.c-torture/compile/pr86122.c: New test.
3430
3431 P0624R2 - Default constructible and assignable stateless lambdas
3432 * g++.dg/cpp2a/lambda1.C: New test.
3433 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3434 for -std=c++2a.
3435
3436 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3437
3438 * g++.dg/other/static3.C: New.
3439 * g++.dg/other/static4.C: Likewise.
3440 * g++.dg/warn/Wshadow-15.C: Likewise.
3441 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3442 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3443 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3444 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3445 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3446 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3447 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3448
3449 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3450
3451 PR target/85945
3452 * gcc.c-torture/compile/pr85945.c: New test.
3453
3454 2018-06-14 Richard Biener <rguenther@suse.de>
3455
3456 PR ipa/86124
3457 * gcc.dg/pr86124.c: New testcase.
3458
3459 2018-06-13 Martin Sebor <msebor@redhat.com>
3460
3461 PR tree-optimization/86114
3462 * gcc.dg/pr86114.c: New test.
3463
3464 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3465
3466 PR fortran/86110
3467 * gfortran.dg/pr86110.f90: New test.
3468
3469 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3470
3471 PR fortran/85703
3472 * gfortran.dg/goacc/pr85703.f90: New test.
3473 * gfortran.dg/gomp/pr85703.f90: New test.
3474
3475 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3476
3477 PR fortran/85702
3478 * gfortran.dg/goacc/pr85702.f90: New test.
3479
3480 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3481
3482 * gcc.target/i386/pr86048.c: New test.
3483
3484 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3485
3486 * gcc.target/arc/fma-1.c: New test.
3487
3488 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3489
3490 * gcc.target/arc/pr9001107555.c: New file.
3491
3492 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3493
3494 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3495
3496 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3497
3498 * g++.dg/init/delete3.C: New.
3499 * g++.dg/init/new49.C: Likewise.
3500 * g++.dg/init/new25.C: Test locations too.
3501 * g++.dg/template/new4.C: Likewise.
3502 * g++.old-deja/g++.jason/operator.C: Likewise.
3503
3504 2018-06-12 Marek Polacek <polacek@redhat.com>
3505
3506 Core issue 1331 - const mismatch with defaulted copy constructor
3507 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3508 * g++.dg/cpp0x/defaulted52.C: New test.
3509 * g++.dg/cpp0x/defaulted53.C: New test.
3510 * g++.dg/cpp0x/defaulted54.C: New test.
3511 * g++.dg/cpp0x/defaulted55.C: New test.
3512 * g++.dg/cpp0x/defaulted56.C: New test.
3513 * g++.dg/cpp0x/defaulted57.C: New test.
3514 * g++.dg/cpp0x/defaulted58.C: New test.
3515 * g++.dg/cpp0x/defaulted59.C: New test.
3516 * g++.dg/cpp0x/defaulted60.C: New test.
3517
3518 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3519
3520 PR other/69968
3521 * gcc.dg/spellcheck-transposition.c: New test.
3522
3523 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3524
3525 PR fortran/44491
3526 * gfortran.dg/pr44491.f90: New testcase
3527
3528 2018-06-12 Martin Sebor <msebor@redhat.com>
3529
3530 PR tree-optimization/85259
3531 * gcc.dg/Wstringop-overflow-5.c: New test.
3532 * gcc.dg/Wstringop-overflow-6.c: New test.
3533
3534 2018-06-12 Martin Sebor <msebor@redhat.com>
3535
3536 PR c/85931
3537 * gcc.dg/Wstringop-truncation-3.c: New test.
3538
3539 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3540
3541 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3542 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3543 * gcc.target/powerpc/swaps-p8-17.c: Same.
3544
3545 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3546
3547 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3548 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3549 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3550 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3551 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3552 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3553
3554 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3555
3556 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3557 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3558 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3559 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3560 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3561 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3562
3563 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3564
3565 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3566 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3567 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3568 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3569 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3570 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3571
3572 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3573
3574 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3575 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3576 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3577 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3578 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3579 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3580
3581 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3582
3583 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3584 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3585 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3586 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3587 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3588 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3589
3590 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3591
3592 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3593 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3594 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3595 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3596 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3597 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3598
3599 2018-06-12 Martin Liska <mliska@suse.cz>
3600
3601 * g++.dg/opt/mpx.C: New test.
3602 * gcc.target/i386/mpx.c: New test.
3603
3604 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3605
3606 * gcc.target/arc/builtin_simdarc.c: Update test.
3607 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3608 * gcc.target/arc/tumaddsidi4.c: Likewise.
3609
3610 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3611
3612 * gnat.dg/opt72a.ad[sb]: New test.
3613 * gnat.dg/opt72_pkg.ads: New helper.
3614
3615 2018-06-12 Tom de Vries <tdevries@suse.de>
3616
3617 * gcc.dg-selftests/dg-final.exp: New file.
3618
3619 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3620
3621 * g++.dg/lookup/new2.C: Test locations too.
3622 * g++.dg/other/ellipsis1.C: Likewise.
3623 * g++.dg/other/operator1.C: Likewise.
3624 * g++.dg/other/operator2.C: Likewise.
3625 * g++.dg/overload/operator2.C: Likewise.
3626 * g++.dg/parse/defarg11.C: Likewise.
3627 * g++.dg/parse/operator4.C: Likewise.
3628 * g++.dg/template/error30.C: Likewise.
3629 * g++.dg/template/explicit-args3.C: Likewise.
3630 * g++.dg/warn/effc1.C: Likewise.
3631 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3632 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3633 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3634 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3635 * g++.old-deja/g++.jason/operator.C: Likewise.
3636
3637 2018-06-11 Martin Sebor <msebor@redhat.com>
3638
3639 PR tree-optimization/86083
3640 * gcc.dg/strlenopt-44.c: New test.
3641
3642 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3643
3644 PR fortran/45521
3645 * gfortran.dg/generic_32.f90: New test.
3646 * gfortran.dg/generic_33.f90: New test.
3647
3648 2018-06-11 Carl Love <cel@us.ibm.com>
3649 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3650 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3651 long long bool. Remove duplicate dg-final for xxlxor. Update
3652 dg-final instruction counts.
3653 * gcc.target/powerpc/altivec-37.c (main): New file for
3654 tests vec_unpackh and vec_unpackl returning long long bool and
3655 long long int.
3656
3657 2018-06-11 Martin Liska <mliska@suse.cz>
3658
3659 PR tree-optimization/86089
3660 * gcc.dg/tree-ssa/pr86089.c: New test.
3661
3662 2018-06-11 Julia Koval <julia.koval@intel.com>
3663
3664 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3665 * gcc.target/i386/vpclmulqdq.c: Ditto.
3666
3667 2018-06-11 Olivier Hainque <hainque@adacore.com>
3668
3669 * gnat.dg/lang-dw2.adb: New test.
3670 * gnat.dg/lang-dw3.adb: New test.
3671
3672 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3673
3674 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3675 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3676
3677 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3678
3679 * gnat.dg/predicate1.adb: New testcase.
3680
3681 2018-06-11 Yannick Moy <moy@adacore.com>
3682
3683 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3684
3685 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3686
3687 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3688 testcase.
3689
3690 2018-06-11 Javier Miranda <miranda@adacore.com>
3691
3692 * gnat.dg/prot4.adb: New testcase.
3693
3694 2018-06-11 Yannick Moy <moy@adacore.com>
3695
3696 * gnat.dg/part_of1-instantiation.adb,
3697 gnat.dg/part_of1-instantiation.ads,
3698 gnat.dg/part_of1-private_generic.adb,
3699 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3700 testcase.
3701
3702 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3703
3704 * gnat.dg/contract1.adb: New testcase.
3705
3706 2018-06-11 Javier Miranda <miranda@adacore.com>
3707
3708 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3709 testcase.
3710
3711 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3712
3713 * gnat.dg/inline_always1.adb: New testcase.
3714
3715 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3716
3717 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3718 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3719 gnat.dg/nested_generic2_g2.ads: New testcase.
3720
3721 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3722
3723 * g++.dg/template/friend64.C: New.
3724 * g++.old-deja/g++.other/friend4.C: Test the location too.
3725 * g++.old-deja/g++.pt/crash23.C: Likewise.
3726
3727 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3728
3729 * gfortran.dg/inline_matmul_23.f90: New test.
3730
3731 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3732
3733 PR fortran/85088
3734 * gfortran.dg/intent_decl_1.f90: New test case.
3735
3736 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3737
3738 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3739 * gfortran.dg/ieee/large_4.f90: Ditto.
3740 * gfortran.dg/round_4.f90: Ditto.
3741
3742 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3743
3744 PR fortran/38351
3745 * gfortran.dg/pr38351.f90: New test.
3746 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3747
3748 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3749
3750 PR fortran/85138
3751 PR fortran/85996
3752 PR fortran/86051
3753 * gfortran.dg/pr85138_1.f90: New test.
3754 * gfortran.dg/pr85138_2.f90: Ditto.
3755 * gfortran.dg/pr85996.f90: Ditto.
3756
3757 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3758
3759 PR fortran/78278
3760 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3761 * gfortran.dg/data_char_1.f90: Ditto.
3762 * gfortran.dg/pr78571.f90: Ditto.
3763 * gfortran.dg/pr78278.f90: New test.
3764
3765 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3766
3767 PR fortran/63514
3768 * gfortran.dg/pr63514.f90: New test.
3769
3770 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3771
3772 PR fortran/85631
3773 * gfortran.dg/bounds_check_20.f90: New test.
3774
3775 2018-06-08 Carl Love <cel@us.ibm.com>
3776
3777 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3778 vpkudum counts.
3779 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3780 vec_extract a signed int.
3781 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3782 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3783 vcmpgtsd, vcmpgtud.
3784 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3785 vec_extract a signed int.
3786 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3787 vec_extract a signed int.
3788 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3789 vec_xor builtins. Update xxsel, xxlxor counts.
3790
3791 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3792
3793 PR fortran/86059
3794 * gfortran.dg/associate_30.f90: Remove code tested ...
3795 * gfortran.dg/pr67803.f90: Ditto.
3796 * gfortran.dg/pr67805.f90: Ditto.
3797 * gfortran.dg/pr86059.f90: ... here. New test.
3798
3799 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3800
3801 PR fortran/78571
3802 * gfortran.dg/pr78571.f90: New test.
3803
3804 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3805
3806 PR target/85755
3807 * gcc.target/powerpc/pr85755.c: New test.
3808
3809 2018-06-08 Carl Love <cel@us.ibm.com>
3810
3811 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3812 vsx-vector-6.p7.c.
3813 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3814 vsx-vector-6.p9.c.
3815 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3816 for BE system that are different then for an LE system from this file
3817 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3818 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3819 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3820
3821 2018-06-08 Martin Liska <mliska@suse.cz>
3822
3823 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3824
3825 2018-06-08 Martin Liska <mliska@suse.cz>
3826
3827 * g++.dg/dg.exp: Do not use mpx.exp.
3828 * g++.dg/lto/lto.exp: Likewise.
3829 * g++.dg/lto/pr69729_0.C: Remove.
3830 * g++.dg/opt/pr71529.C: Remove.
3831 * g++.dg/pr63995-1.C: Remove.
3832 * g++.dg/pr68270.C: Remove.
3833 * g++.dg/pr71624.C: Remove.
3834 * g++.dg/pr71633.C: Remove.
3835 * g++.dg/pr79761.C: Remove.
3836 * g++.dg/pr79764.C: Remove.
3837 * g++.dg/pr79769.C: Remove.
3838 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3839 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3840 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3841 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3842 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3843 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3844 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3845 * gcc.dg/lto/pr66221_0.c: Remove.
3846 * gcc.target/i386/chkp-always_inline.c: Remove.
3847 * gcc.target/i386/chkp-bndret.c: Remove.
3848 * gcc.target/i386/chkp-builtins-1.c: Remove.
3849 * gcc.target/i386/chkp-builtins-2.c: Remove.
3850 * gcc.target/i386/chkp-builtins-3.c: Remove.
3851 * gcc.target/i386/chkp-builtins-4.c: Remove.
3852 * gcc.target/i386/chkp-const-check-1.c: Remove.
3853 * gcc.target/i386/chkp-const-check-2.c: Remove.
3854 * gcc.target/i386/chkp-hidden-def.c: Remove.
3855 * gcc.target/i386/chkp-label-address.c: Remove.
3856 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3857 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3858 * gcc.target/i386/chkp-pr69044.c: Remove.
3859 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3860 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3861 * gcc.target/i386/chkp-strchr.c: Remove.
3862 * gcc.target/i386/chkp-strlen-1.c: Remove.
3863 * gcc.target/i386/chkp-strlen-2.c: Remove.
3864 * gcc.target/i386/chkp-strlen-3.c: Remove.
3865 * gcc.target/i386/chkp-strlen-4.c: Remove.
3866 * gcc.target/i386/chkp-strlen-5.c: Remove.
3867 * gcc.target/i386/chkp-stropt-1.c: Remove.
3868 * gcc.target/i386/chkp-stropt-10.c: Remove.
3869 * gcc.target/i386/chkp-stropt-11.c: Remove.
3870 * gcc.target/i386/chkp-stropt-12.c: Remove.
3871 * gcc.target/i386/chkp-stropt-13.c: Remove.
3872 * gcc.target/i386/chkp-stropt-14.c: Remove.
3873 * gcc.target/i386/chkp-stropt-15.c: Remove.
3874 * gcc.target/i386/chkp-stropt-16.c: Remove.
3875 * gcc.target/i386/chkp-stropt-17.c: Remove.
3876 * gcc.target/i386/chkp-stropt-2.c: Remove.
3877 * gcc.target/i386/chkp-stropt-3.c: Remove.
3878 * gcc.target/i386/chkp-stropt-4.c: Remove.
3879 * gcc.target/i386/chkp-stropt-5.c: Remove.
3880 * gcc.target/i386/chkp-stropt-6.c: Remove.
3881 * gcc.target/i386/chkp-stropt-7.c: Remove.
3882 * gcc.target/i386/chkp-stropt-8.c: Remove.
3883 * gcc.target/i386/chkp-stropt-9.c: Remove.
3884 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3885 * gcc.target/i386/indirect-thunk-11.c: Remove.
3886 * gcc.target/i386/indirect-thunk-12.c: Remove.
3887 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3888 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3889 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3890 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3891 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3892 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3893 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3894 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3895 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3896 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3897 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3898 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3899 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3900 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3901 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3902 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3903 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3904 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3905 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3906 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3907 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3908 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3909 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3910 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3911 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3912 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3913 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3914 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3915 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3916 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3917 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3918 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3919 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3920 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3921 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3922 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3923 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3924 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3925 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3926 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3927 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3928 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3929 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3930 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3931 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3932 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3933 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3934 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3935 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3936 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3937 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3938 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3939 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3940 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3941 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3942 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3943 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3944 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3945 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3946 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3947 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3948 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3949 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3950 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3951 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3952 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3953 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3954 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3955 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3956 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3957 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3958 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3959 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3960 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3961 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3962 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3963 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3964 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3965 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3966 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3967 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3968 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3969 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3970 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3971 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3972 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3973 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3974 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3975 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3976 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3977 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3978 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3979 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3980 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3981 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3982 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3983 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3984 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3985 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3986 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3987 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3988 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3989 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3990 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3991 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3992 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3993 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3994 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3995 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3996 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3997 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3998 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3999 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
4000 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
4001 * gcc.target/i386/mpx/label-address-1.c: Remove.
4002 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
4003 * gcc.target/i386/mpx/macro.c: Remove.
4004 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
4005 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
4006 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
4007 * gcc.target/i386/mpx/memcpy-1.c: Remove.
4008 * gcc.target/i386/mpx/memmove-1.c: Remove.
4009 * gcc.target/i386/mpx/memmove-2.c: Remove.
4010 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
4011 * gcc.target/i386/mpx/mpx-check.h: Remove.
4012 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
4013 * gcc.target/i386/mpx/mpx.exp: Remove.
4014 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
4015 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
4016 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
4017 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
4018 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
4019 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
4020 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
4021 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
4022 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
4023 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
4024 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
4025 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
4026 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
4027 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4028 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4029 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4030 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4031 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4032 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4033 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4034 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4035 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4036 * gcc.target/i386/mpx/pr65508.c: Remove.
4037 * gcc.target/i386/mpx/pr65531.cc: Remove.
4038 * gcc.target/i386/mpx/pr66048.cc: Remove.
4039 * gcc.target/i386/mpx/pr66134.c: Remove.
4040 * gcc.target/i386/mpx/pr66566.c: Remove.
4041 * gcc.target/i386/mpx/pr66567.c: Remove.
4042 * gcc.target/i386/mpx/pr66568.c: Remove.
4043 * gcc.target/i386/mpx/pr66569.c: Remove.
4044 * gcc.target/i386/mpx/pr66581.c: Remove.
4045 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4046 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4047 * gcc.target/i386/mpx/pr68416.c: Remove.
4048 * gcc.target/i386/mpx/pr78339.c: Remove.
4049 * gcc.target/i386/mpx/pr79631.c: Remove.
4050 * gcc.target/i386/mpx/pr79633.c: Remove.
4051 * gcc.target/i386/mpx/pr79753.c: Remove.
4052 * gcc.target/i386/mpx/pr79770.c: Remove.
4053 * gcc.target/i386/mpx/pr79987.c: Remove.
4054 * gcc.target/i386/mpx/pr79988.c: Remove.
4055 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4056 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4057 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4058 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4059 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4060 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4061 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4062 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4063 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4064 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4065 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4066 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4067 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4068 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4069 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4070 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4071 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4072 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4073 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4074 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4075 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4076 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4077 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4078 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4079 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4080 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4081 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4082 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4083 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4084 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4085 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4086 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4087 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4088 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4089 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4090 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4091 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4092 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4093 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4094 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4095 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4096 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4097 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4098 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4099 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4100 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4101 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4102 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4103 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4104 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4105 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4106 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4107 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4108 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4109 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4110 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4111 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4112 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4113 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4114 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4115 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4116 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4117 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4118 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4119 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4120 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4121 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4122 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4123 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4124 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4125 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4126 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4127 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4128 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4129 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4130 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4131 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4132 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4133 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4134 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4135 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4136 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4137 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4138 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4139 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4140 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4141 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4142 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4143 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4144 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4145 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4146 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4147 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4148 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4149 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4150 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4151 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4152 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4153 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4154 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4155 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4156 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4157 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4158 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4159 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4160 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4161 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4162 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4163 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4164 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4165 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4166 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4167 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4168 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4169 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4170 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4171 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4172 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4173 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4174 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4175 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4176 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4177 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4178 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4179 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4180 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4181 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4182 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4183 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4184 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4185 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4186 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4187 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4188 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4189 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4190 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4191 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4192 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4193 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4194 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4195 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4196 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4197 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4198 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4199 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4200 * gcc.target/i386/pr63995-2.c: Remove.
4201 * gcc.target/i386/pr64805.c: Remove.
4202 * gcc.target/i386/pr65044.c: Remove.
4203 * gcc.target/i386/pr65167.c: Remove.
4204 * gcc.target/i386/pr65183.c: Remove.
4205 * gcc.target/i386/pr65184.c: Remove.
4206 * gcc.target/i386/pr65523.c: Remove.
4207 * gcc.target/i386/pr70876.c: Remove.
4208 * gcc.target/i386/pr70877.c: Remove.
4209 * gcc.target/i386/pr71458.c: Remove.
4210 * gcc.target/i386/pr80880.c: Remove.
4211 * gcc.target/i386/ret-thunk-25.c: Remove.
4212 * gcc.target/i386/thunk-retbnd.c: Remove.
4213 * lib/mpx-dg.exp: Remove.
4214 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4215
4216 2018-06-07 Carl Love <cel@us.ibm.com>
4217
4218 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4219 statements.
4220
4221 2018-06-07 Carl Love <cel@us.ibm.com>
4222
4223 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4224 error message.
4225
4226 2018-06-07 Marek Polacek <polacek@redhat.com>
4227
4228 PR c/85318
4229 * gcc.dg/Wc90-c99-compat-10.c: New test.
4230 * gcc.dg/Wc90-c99-compat-11.c: New test.
4231 * gcc.dg/Wc90-c99-compat-12.c: New test.
4232 * gcc.dg/Wc90-c99-compat-9.c: New test.
4233
4234 2018-06-07 Paul Koning <ni1d@arrl.net>
4235
4236 * gcc.c-torture/compile/20180605-1.c: New test.
4237
4238 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4239
4240 PR fortran/86045
4241 * gfortran.dg/pr86045.f90: New test.
4242
4243 2018-06-07 Marek Polacek <polacek@redhat.com>
4244
4245 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4246
4247 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4248
4249 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4250
4251 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4252
4253 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4254 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4255 * gcc.target/msp430/msp430.h: New test header file.
4256
4257 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4258
4259 PR tree-optimization/69615
4260 * gcc.dg/tree-ssa/pr69615.c: New test.
4261
4262 2018-06-07 Richard Biener <rguenther@suse.de>
4263
4264 PR tree-optimization/85935
4265 * gcc.dg/graphite/pr85935.c: New testcase.
4266
4267 2018-06-04 Carl Love <cel@us.ibm.com>
4268
4269 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4270 debug print statements. Fix a few formating issues.
4271
4272 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4273
4274 PR target/85657
4275 * gcc.target/powerpc/pr85657-4.c: New tests.
4276 * gcc.target/powerpc/pr85657-5.c: Likewise.
4277 * gcc.target/powerpc/pr85657-6.c: Likewise.
4278
4279 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4280
4281 PR fortran/85641
4282 * gfortran.dg/realloc_on_assign_30.f90: New test.
4283
4284 2018-06-06 Carl Love <cel@us.ibm.com>
4285 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4286 argument to vui_arg.
4287
4288 2018-06-06 Carl Love <cel@us.ibm.com>
4289
4290 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4291 to builtins-4.c.
4292 * gcc.target/powerpc/builtins-4.c: New test file for tests
4293 that need -mvsx.
4294
4295 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4296
4297 PR target/85657
4298 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4299 be used in templates. Don't check for them in overloaded functions.
4300
4301 2018-06-06 Jim Wilson <jimw@sifive.com>
4302
4303 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4304 * gcc.target/riscv/interrupt-mmode.c: New.
4305 * gcc.target/riscv/interrupt-smode.c: New.
4306 * gcc.target/riscv/interrupt-umode.c: New.
4307
4308 2018-06-06 Marek Polacek <polacek@redhat.com>
4309
4310 PR c++/85977
4311 * g++.dg/cpp0x/initlist102.C: New test.
4312 * g++.dg/cpp0x/initlist103.C: New test.
4313 * g++.dg/cpp0x/initlist104.C: New test.
4314
4315 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4316
4317 * gcc.dg/torture/pr86066.c: New test.
4318
4319 2018-06-06 Richard Biener <rguenther@suse.de>
4320
4321 PR tree-optimization/86062
4322 * g++.dg/tree-ssa/pr86062.C: New testcase.
4323
4324 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4325
4326 * gcc.target/msp430/function-attributes-4.c: New test.
4327 * gcc.target/msp430/static-interrupts.c: New test.
4328
4329 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4330
4331 PR target/79924
4332 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4333 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4334 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4335 * gcc.target/aarch64/nofp_1.c: Ditto.
4336
4337 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4338
4339 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4340
4341 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4342
4343 PR fortran/85701
4344 * gfortran.dg/goacc/pr85701.f90: New test.
4345
4346 2018-06-05 Marek Polacek <polacek@redhat.com>
4347
4348 PR c++/85976
4349 * g++.dg/cpp0x/alias-decl-64.C: New test.
4350
4351 2018-06-05 Richard Biener <rguenther@suse.de>
4352
4353 PR tree-optimization/86046
4354 * gcc.dg/pr86046.c: New testcase.
4355
4356 2018-06-05 Richard Biener <rguenther@suse.de>
4357
4358 PR tree-optimization/86047
4359 * gcc.dg/pr86047.c: New testcase.
4360
4361 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4362
4363 PR target/81497
4364 * g++.target/arm/arm.exp: New file.
4365 * g++.target/arm/pr81497.C: Likewise.
4366
4367 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4368
4369 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4370
4371 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4372
4373 * gcc.dg/store_merging_21.c: New test.
4374 * gnat.dg/opt71b.adb: Likewise.
4375 * gnat.dg/opt71.adb: Rename into...
4376 * gnat.dg/opt71a.adb: ...this.
4377
4378 2018-06-04 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/85955
4381 * gcc.dg/pr85955.c: New testcase.
4382
4383 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4384
4385 PR fortran/85981
4386 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4387 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4388 * gfortran.dg/allocate_stat_2.f90: Ditto.
4389 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4390
4391 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4392
4393 * gcc.target/aarch64/sve/extract_5.c: New test.
4394
4395 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4396
4397 PR target/85832
4398 PR target/86036
4399 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4400 vptestm.
4401 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4402 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4403 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4404 * gcc.target/i386/avx512bw-pr86036.c: New test.
4405
4406 2018-06-04 Richard Biener <rguenther@suse.de>
4407
4408 PR tree-optimization/86038
4409 * gcc.dg/pr86038.c: New testcase.
4410
4411 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4412
4413 PR tree-optimization/69615
4414 * gcc.dg/pr69615.c: New test.
4415
4416 PR c++/86025
4417 * c-c++-common/gomp/pr86025.c: New test.
4418
4419 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4420
4421 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4422
4423 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4424
4425 * gcc.dg/torture/pr86034.c: New test.
4426
4427 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4428
4429 PR fortran/36497
4430 * gfortran.dg/cray_pointer_12.f90: New test.
4431
4432 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4433
4434 PR fortran/85938
4435 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4436
4437 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4438
4439 * gnat.dg/specs/opt3.ads: New test.
4440 * gnat.dg/specs/opt3_pkg.ads: New helper.
4441
4442 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4443
4444 * gnat.dg/discr53.ad[sb]: New test.
4445 * gnat.dg/discr53_pkg.ads: New helper.
4446
4447 2018-06-01 Carl Love <cel@us.ibm.com>
4448
4449 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4450 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4451
4452 2018-06-01 Carl Love <cel@us.ibm.com>
4453
4454 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4455 to make it consistent with the naming convention in the file.
4456 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4457 to altivec-7.c. Delete file.
4458 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4459 to altivec-7.c. Delete file.
4460 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4461 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4462 vec_unpackl tests. Update instruction counts.
4463 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4464 tests to builtins-1.c.
4465 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4466 tests to builtins-1.c.
4467 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4468 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4469 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4470 Remove vec_ctf tests returning double. Remove vec_cts with
4471 double args. Remove vec_sel with invalid arguments. Add tests for
4472 vec_splat.
4473 Add instruction counts for new tests.
4474 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4475 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4476 vec_unsigned.
4477 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4478 test_sll_vsill_vsill_vuc.
4479 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4480 vec_revb.
4481 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4482 tests from altivec-7.h.
4483 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4484 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4485 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4486 splat_sll, splat_uc, splat_int128, splat_uint128.
4487 Make second argument of vec_extract and vec_insert a signed int.
4488 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4489 argument.
4490
4491 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4492
4493 * gcc.dg/store_merging_20.c: New test.
4494 * gnat.dg/opt71.adb: Likewise.
4495 * gnat.dg/opt71_pkg.ads: New helper.
4496
4497 2018-06-01 Carl Love <cel@us.ibm.com>
4498
4499 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4500 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4501 Add vec_xst_be for signed and unsigned arguments.
4502
4503 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4504
4505 PR fortran/85816
4506 PR fortran/85975
4507 * gfortran.dg/pr85816.f90: New test.
4508 * gfortran.dg/pr85975.f90: New test.
4509
4510 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4511
4512 PR fortran/63570
4513 * gfortran.dg/random_init_1.f90: New test.
4514 * gfortran.dg/random_init_2.f90: New test.
4515 * gfortran.dg/random_init_3.f90: New test.
4516 * gfortran.dg/random_init_4.f90: New test.
4517 * gfortran.dg/random_init_5.f90: New test.
4518 * gfortran.dg/random_init_6.f90: New test.
4519
4520 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4521
4522 PR tree-optimization/85989
4523 * gcc.dg/torture/pr85989.c: New test.
4524
4525 2018-06-01 Richard Biener <rguenther@suse.de>
4526
4527 PR middle-end/86017
4528 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4529
4530 2018-06-01 Richard Biener <rguenther@suse.de>
4531
4532 PR ipa/85960
4533 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4534
4535 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4536
4537 PR middle-end/78809
4538 * gcc.dg/strcmpopt_2.c: New test.
4539 * gcc.dg/strcmpopt_3.c: New test.
4540
4541 PR middle-end/83026
4542 * gcc.dg/strcmpopt_3.c: New test.
4543
4544 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4545
4546 PR target/85984
4547 * gcc.target/i386/pr85984.c: New test.
4548
4549 2018-05-31 Martin Sebor <msebor@redhat.com>
4550
4551 PR c/82063
4552 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4553 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4554 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4555 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4556 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4557 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4558 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4559 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4560 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4561 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4562 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4563 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4564 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4565 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4566 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4567 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4568 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4569 * gcc.dg/Walloc-size-larger-than.c: New test.
4570
4571 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4572 Cesar Philippidis <cesar@codesourcery.com>
4573
4574 PR middle-end/85879
4575 * gfortran.dg/goacc/pr77371-1.f90: New test.
4576 * gfortran.dg/goacc/pr77371-2.f90: New test.
4577 * gfortran.dg/goacc/pr85879.f90: New test.
4578
4579 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4580
4581 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4582 * gnat.dg/stack_usage1b.adb: Likewise.
4583 * gnat.dg/stack_usage1c.adb: Likewise.
4584 * gnat.dg/stack_usage3.adb: Likewise.
4585 * gnat.dg/stack_usage1_pkg.adb: Delete.
4586
4587 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4588
4589 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4590 * gcc.dg/store_merging_11.c: Likewise.
4591 * gcc.dg/store_merging_13.c: Likewise.
4592 * gcc.dg/store_merging_14.c: Likewise.
4593 * gcc.dg/store_merging_15.c: Likewise.
4594 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4595
4596 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4597
4598 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4599 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4600 gnat.dg/limited1_outer.ads: New testcase.
4601
4602 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4603
4604 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4605 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4606 New testcase.
4607
4608 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4609
4610 * gnat.dg/size_clause1.adb: New testcase.
4611
4612 2018-05-31 Javier Miranda <miranda@adacore.com>
4613
4614 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4615
4616 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4617
4618 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4619 vld1x3 intrinsics for aarch64.
4620 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4621 vst1x2 intrinsics for aarch64.
4622 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4623 vst1x3 intrinsics for aarch64.
4624
4625 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4626
4627 PR c++/77777
4628 * g++.dg/diagnostic/pr77777.C: New test.
4629
4630 2018-05-30 David Pagan <dave.pagan@oracle.com>
4631
4632 PR c/55976
4633 * gcc.dg/noncompile/pr55976-1.c: New test.
4634 * gcc.dg/noncompile/pr55976-2.c: New test.
4635
4636 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4637
4638 * gcc.dg/lto/20111213-1_0.c: Fix template.
4639 * gcc.dg/lto/20100603-1_0.c: Fix template.
4640 * gcc.dg/lto/20100603-2_0.c: Fix template.
4641 * gcc.dg/lto/20100603-3_0.c: Fix template.
4642
4643 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4644 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4645 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4646 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4647 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4648 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4649 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4650 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4651 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4652 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4653 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4654 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4655 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4656 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4657 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4658 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4659 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4660 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4661 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4662 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4663 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4664 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4665 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4666 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4667 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4668 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4669 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4670 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4671 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4672 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4673 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4674 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4675 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4676 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4677 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4678 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4679 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4680 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4681 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4682 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4683 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4684 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4685 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4686 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4687 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4688 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4689 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4690 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4691 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4692 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4693 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4694 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4695 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4696 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4697 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4698 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4699 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4700 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4701 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4702 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4703 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4704 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4705
4706 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4707
4708 Revert:
4709 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4710
4711 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4712
4713 * gcc.target/aarch64/simd/ldp_stp_9: New.
4714 * gcc.target/aarch64/simd/ldp_stp_10: New.
4715 * gcc.target/aarch64/simd/ldp_stp_11: New.
4716 * gcc.target/aarch64/simd/ldp_stp_12: New.
4717
4718 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4719
4720 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4721
4722 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4723
4724 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4725
4726 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4727
4728 PR target/85950
4729 * gcc.target/i386/pr85950.c: New test.
4730
4731 2018-05-29 Marek Polacek <polacek@redhat.com>
4732
4733 PR c++/85883
4734 * g++.dg/cpp1z/class-deduction55.C: New test.
4735 * g++.dg/cpp1z/class-deduction56.C: New test.
4736 * g++.dg/cpp1z/class-deduction57.C: New test.
4737
4738 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4739
4740 PR c++/85952
4741 * g++.dg/warn/Wunused-var-33.C: New test.
4742
4743 PR target/85918
4744 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4745 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4746 arrays. Add suffix 1 to all functions and use 4 iterations rather
4747 than N. Add functions with conversions to and from float.
4748 Add new set of functions with 8 iterations and another one
4749 with 16 iterations, expect 24 vectorized loops instead of just 4.
4750 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4751
4752 2018-05-29 Javier Miranda <miranda@adacore.com>
4753
4754 * gnat.dg/equal2.adb: New testcase.
4755
4756 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4757
4758 * gnat.dg/float_attributes_overflows.adb: New testcase.
4759
4760 2018-05-29 Pascal Obry <obry@adacore.com>
4761
4762 * gnat.dg/normalize_pathname.adb: New testcase.
4763
4764 2018-05-29 Tom de Vries <tom@codesourcery.com>
4765
4766 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4767 message.
4768 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4769 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4770 * lib/scantree.exp (scan-tree-dump-times): Same.
4771
4772 2018-05-29 Tom de Vries <tom@codesourcery.com>
4773
4774 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4775 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4776 Use proc name as first argument to dg-scan.
4777
4778 2018-05-29 Tom de Vries <tom@codesourcery.com>
4779
4780 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4781 with no arguments.
4782
4783 2018-05-28 Richard Biener <rguenther@suse.de>
4784
4785 PR tree-optimization/85934
4786 * gcc.target/i386/pr85934.c: New testcase.
4787
4788 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4789
4790 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4791
4792 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4793
4794 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4795
4796 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4797
4798 * gnat.dg/fixedpnt5.adb: New testcase.
4799
4800 2018-05-28 Justin Squirek <squirek@adacore.com>
4801
4802 * gnat.dg/array31.adb: New testcase.
4803
4804 2018-05-28 Justin Squirek <squirek@adacore.com>
4805
4806 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4807 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4808
4809 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4810
4811 * gfortran.dg/data_stmt_pointer.f90: new test.
4812
4813 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR target/85918
4816 * gcc.target/i386/avx512dq-pr85918.c: New test.
4817
4818 2018-05-25 Jim Wilson <jimw@sifive.com>
4819
4820 * gcc.target/riscv/interrupt-1.c: New.
4821 * gcc.target/riscv/interrupt-2.c: New.
4822 * gcc.target/riscv/interrupt-3.c: New.
4823 * gcc.target/riscv/interrupt-4.c: New.
4824 * gcc.target/riscv/interrupt-5.c: New.
4825
4826 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4827
4828 PR fortran/85786
4829 * gfortran.dg/pr85786.f90: New test.
4830
4831 2018-05-25 Paul Koning <ni1d@arrl.net>
4832
4833 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4834 * gcc.c-torture/compile/pr55921.c: Ditto.
4835 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4836 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4837
4838 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR target/85832
4841 * gcc.target/i386/avx512f-pr85832.c: New test.
4842 * gcc.target/i386/avx512vl-pr85832.c: New test.
4843 * gcc.target/i386/avx512bw-pr85832.c: New test.
4844 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4845
4846 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4847
4848 PR tree-optimization/85720
4849 * gcc.dg/tree-ssa/pr85720.c: New test.
4850 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4851 distribution.
4852
4853 2018-05-25 Martin Liska <mliska@suse.cz>
4854
4855 PR testsuite/85911
4856 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4857 for 'Removing basic block'.
4858
4859 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4860
4861 * gnat.dg/sec_stack1.adb: New testcase.
4862
4863 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4864
4865 * gnat.dg/fixedpnt4.adb: New testcase.
4866
4867 2018-05-25 Javier Miranda <miranda@adacore.com>
4868
4869 * gnat.dg/interface7.adb: New testcase.
4870
4871 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4872
4873 * gnat.dg/sec_stack2.adb: New testcase.
4874
4875 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4876
4877 * gnat.dg/interface6.adb: New testcase.
4878
4879 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4880
4881 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4882
4883 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4884
4885 * lib/target-supports.exp
4886 (check_effective_target_vect_double_cond_arith): Include
4887 multiplication and division.
4888 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4889 fully-masked loops with a fixed vector length.
4890 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4891 tests.
4892 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4893 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4894 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4895
4896 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4897
4898 * gcc.target/aarch64/sve/div_1.c: New test.
4899 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4900 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4901 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4902
4903 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4904
4905 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4906
4907 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4908
4909 * lib/target-supports.exp
4910 (check_effective_target_vect_double_cond_arith): New proc.
4911 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4912 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4913 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4914 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4915 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4916 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4917 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4918
4919 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4920
4921 PR fortran/85839
4922 * gfortran.dg/f2018_obs.f90: New test case.
4923
4924 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4925
4926 PR fortran/85543
4927 * gfortran.dg/pr85543.f90: New test.
4928
4929 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4930
4931 PR fortran/85780
4932 * gfortran.dg/pr85780.f90: New test.
4933
4934 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4935
4936 PR fortran/85779
4937 * gfortran.dg/pr85779_1.f90: New test.
4938 * gfortran.dg/pr85779_2.f90: Ditto.
4939 * gfortran.dg/pr85779_3.f90: Ditto.
4940
4941 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4942
4943 PR fortran/85895
4944
4945 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4946 * gfortran.dg/pr85895.f90: New test.
4947
4948 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4949
4950 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4951 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4952
4953 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4954
4955 * gcc.dg/fold-popcount-1.c: New testcase.
4956 * gcc.dg/fold-popcount-2.c: New testcase.
4957 * gcc.dg/fold-popcount-3.c: New testcase.
4958 * gcc.dg/fold-popcount-4.c: New testcase.
4959
4960 2018-05-24 Marek Polacek <polacek@redhat.com>
4961
4962 PR c++/85847
4963 * g++.dg/cpp0x/new3.C: New test.
4964
4965 2018-05-24 Javier Miranda <miranda@adacore.com>
4966
4967 * gnat.dg/discr52.adb: New testcase.
4968
4969 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4970
4971 * gnat.dg/others1.adb: New testcase.
4972
4973 2018-05-24 Justin Squirek <squirek@adacore.com>
4974
4975 * gnat.dg/raise_expr.adb: New testcase.
4976
4977 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4978
4979 * gnat.dg/formal_containers.adb: New testcase.
4980
4981 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4982
4983 * gcc.target/i386/pr85345.c: Require ifunc support.
4984
4985 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4986
4987 * gcc.dg/vect/vect-fma-1.c: New test.
4988
4989 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4990
4991 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4992 scan-tree-dump*.
4993
4994 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4995
4996 PR target/83009
4997 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4998
4999 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5000
5001 PR target/78849
5002 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
5003 DEFAULT_CFLAGS.
5004 * gcc.target/msp430/pr78849.c: New test.
5005
5006 2018-05-23 Marek Polacek <polacek@redhat.com>
5007
5008 * g++.dg/cpp2a/range-for8.C: New test.
5009 * g++.dg/cpp2a/range-for9.C: New test.
5010 * g++.dg/cpp2a/range-for10.C: New test.
5011
5012 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
5013
5014 * lib/target-supports.exp (check_effective_target_be): New.
5015 (check_effective_target_le): New.
5016
5017 2018-05-23 Marek Polacek <polacek@redhat.com>
5018
5019 * g++.dg/cpp2a/range-for1.C: New test.
5020 * g++.dg/cpp2a/range-for2.C: New test.
5021 * g++.dg/cpp2a/range-for3.C: New test.
5022 * g++.dg/cpp2a/range-for4.C: New test.
5023 * g++.dg/cpp2a/range-for5.C: New test.
5024 * g++.dg/cpp2a/range-for6.C: New test.
5025 * g++.dg/cpp2a/range-for7.C: New test.
5026
5027 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5028
5029 * gcc.target/i386/cvt-3.c: New test.
5030
5031 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5032
5033 * gcc.target/i386/cvt-2.c: New test.
5034
5035 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5036
5037 * gcc.dg/pr79985.c: New testcase.
5038
5039 2018-05-23 Richard Biener <rguenther@suse.de>
5040
5041 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5042
5043 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5044
5045 PR target/84882
5046 * gcc.target/aarch64/pr84882.c: New test.
5047 * gcc.target/aarch64/target_attr_18.c: Likewise.
5048
5049 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5050
5051 PR tree-optimization/85853
5052 * gfortran.dg/vect/pr85853.f90: New test.
5053
5054 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5055
5056 * gnat.dg/import2.adb: New testcase.
5057
5058 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5059
5060 * gnat.dg/discr51.adb: New testcase.
5061
5062 2018-05-23 Javier Miranda <miranda@adacore.com>
5063
5064 * gnat.dg/valid_scalars1.adb: New testcase.
5065
5066 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5067
5068 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5069
5070 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5071
5072 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5073 testcase.
5074
5075 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5076
5077 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5078 testcase.
5079
5080 2018-05-23 Bob Duff <duff@adacore.com>
5081
5082 * gnat.dg/addr10.adb: New testcase.
5083
5084 2018-05-23 Richard Biener <rguenther@suse.de>
5085
5086 PR middle-end/85874
5087 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5088
5089 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5090
5091 PR tree-optimization/85822
5092 * c-c++-common/pr85822.c: New test.
5093
5094 2018-05-23 Richard Biener <rguenther@suse.de>
5095
5096 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5097
5098 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5099
5100 PR fortran/85841
5101 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5102
5103 2018-05-22 Martin Sebor <msebor@redhat.com>
5104
5105 PR middle-end/85359
5106 * gcc.dg/attr-nonstring.c: New test.
5107
5108 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5109
5110 PR target/85345
5111 * gcc.target/i386/pr85345.c: New test.
5112
5113 2018-05-22 Luis Machado <luis.machado@linaro.org>
5114
5115 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5116
5117 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5118
5119 PR fortran/85841
5120 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5121 dg-additional-options.
5122 * gfortran.dg/graphite/block-2.f: Ditto.
5123 * gfortran.dg/graphite/id-19.f: Ditto.
5124 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5125 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5126 * gfortran.dg/vect/pr52580.f: Ditto.
5127
5128 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5129
5130 * gcc.target/aarch64/ldp_stp_6.c: New.
5131 * gcc.target/aarch64/ldp_stp_7.c: New.
5132 * gcc.target/aarch64/ldp_stp_8.c: New.
5133
5134 2018-05-22 Martin Sebor <msebor@redhat.com>
5135
5136 PR c/85623
5137 * c-c++-common/attr-nonstring-3.c: Adjust.
5138 * c-c++-common/attr-nonstring-4.c: Adjust.
5139 * c-c++-common/attr-nonstring-6.c: New test.
5140
5141 2018-05-22 Martin Sebor <msebor@redhat.com>
5142
5143 PR tree-optimization/85826
5144 * gcc.dg/Wrestrict-17.c: New test.
5145
5146 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5147
5148 * gcc.dg/torture/pr85862.c: Rename to...
5149 * gcc.dg/torture/pr85852.c: ...this.
5150
5151 2018-05-22 Justin Squirek <squirek@adacore.com>
5152
5153 * gnat.dg/warn14.adb: New testcase.
5154
5155 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5156
5157 * gnat.dg/controlled8.adb: New testcase.
5158
5159 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5160
5161 * gnat.dg/discr50.adb: New testcase.
5162
5163 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5164
5165 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5166 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5167 gnat.dg/discr49_rec2.ads: New testcase.
5168
5169 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5170
5171 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5172 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5173 testcase.
5174
5175 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5176
5177 * gnat.dg/fixedpnt3.adb: New testcase.
5178
5179 2018-05-22 Justin Squirek <squirek@adacore.com>
5180
5181 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5182 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5183
5184 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5185
5186 PR middle-end/85862
5187 * gcc.dg/torture/pr85862.c: New test.
5188
5189 2018-05-22 Richard Biener <rguenther@suse.de>
5190
5191 PR tree-optimization/85834
5192 * g++.dg/torture/pr85834.C: New testcase.
5193 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5194
5195 2018-05-22 Martin Liska <mliska@suse.cz>
5196
5197 PR ipa/85607
5198 * g++.dg/ipa/pr85607.C: New test.
5199
5200 2018-05-22 Richard Biener <rguenther@suse.de>
5201
5202 PR tree-optimization/85863
5203 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5204
5205 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5206
5207 PR fortran/85841
5208 * gfortran.dg/assumed_rank_5.f90: Update error message.
5209 * gfortran.dg/assumed_type_4.f90: Ditto.
5210 * gfortran.dg/bind_c_array_params.f03: Ditto.
5211 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5212 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5213 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5214 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5215 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5216 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5217 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5218 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5219 * gfortran.dg/rank_3.f90: Ditto.
5220 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5221 * gfortran.dg/implicit_14.f90: Ditto.
5222
5223 2018-05-21 Christian Groessler <chris@groessler.org>
5224
5225 * gcc.c-torture/compile/simd-5.c: Fix comment.
5226
5227 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5228
5229 PR target/85657
5230 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5231 __float128, __ibm128, and long double.
5232 * gcc.target/powerpc/pr85657-2.c: Likewise.
5233 * gcc.target/powerpc/pr85657-3.c: Likewise.
5234 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5235 implementated as a separate type internally, and is not just an
5236 alias for long double.
5237
5238 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5239
5240 PR tree-optimization/85814
5241 * gcc.dg/torture/pr85814.c: New test.
5242
5243 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5244
5245 PR c++/84588
5246 * g++.dg/cpp0x/cond1.C: New.
5247 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5248 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5249 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5250 * g++.dg/parse/cond6.C: Likewise.
5251 * g++.dg/parse/cond7.C: Likewise.
5252 * g++.dg/parse/cond8.C: Likewise.
5253 * g++.dg/cpp1z/decomp16.C: Update.
5254 * g++.old-deja/g++.jason/cond.C: Likewise.
5255
5256 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5257
5258 ChangeLog for r260480
5259 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5260 warnings for deleted and obsolescent features.
5261 * gfortran.dg/graphite/id-19.f: Ditto.
5262 * gfortran.dg/graphite/id-20.f: Ditto.
5263 * gfortran.dg/graphite/id-27.f90: Ditto.
5264 * gfortran.dg/graphite/pr82449.f: Ditto.
5265
5266 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5267
5268 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5269 tiny and large memory models.
5270
5271 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5272
5273 * gnat.dg/suppress_initialization.adb,
5274 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5275
5276 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5277
5278 * gnat.dg/exit1.adb: New testcase.
5279
5280 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5281
5282 * gnat.dg/array30.adb: New testcase.
5283
5284 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5285
5286 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5287
5288 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5289
5290 * gcc.c-torture/execute/ssad-run.c: New test.
5291 * gcc.c-torture/execute/usad-run.c: Likewise.
5292 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5293 * gcc.target/aarch64/usadv16qi.c: Likewise.
5294
5295 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5296
5297 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5298 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5299 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5300 vbcaxq_s64): New.
5301 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5302 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5303 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5304
5305 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5306
5307 PR fortran/85841
5308 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5309 * gfortran.dg/g77/20020307-1.f: Ditto.
5310 * gfortran.dg/g77/980310-3.f: Ditto.
5311 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5312 * gfortran.dg/goacc/loop-1.f95: Ditto.
5313 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5314 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5315 * gfortran.dg/gomp/do-1.f90: Ditto.
5316 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5317 * gfortran.dg/pr17229.f: Ditto.
5318 * gfortran.dg/pr37243.f: Ditto.
5319 * gfortran.dg/pr49721-1.f: Ditto.
5320 * gfortran.dg/pr58484.f: Ditto.
5321 * gfortran.dg/pr81175.f: Ditto.
5322 * gfortran.dg/pr81723.f: Ditto.
5323 * gfortran.dg/predcom-2.f: Ditto.
5324 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5325 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5326 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5327 * gfortran.dg/vect/pr52580.f: Ditto.
5328
5329 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5330
5331 PR fortran/80657
5332 * gfortran.dg/char_result_18.f90: New test.
5333
5334 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5335
5336 PR fortran/49636
5337 * gfortran.dg/associate_38.f90: New test.
5338
5339 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5340
5341 PR fortran/82275
5342 * gfortran.dg/select_type_42.f90: New test.
5343
5344 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5345
5346 PR fortran/82923
5347 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5348 that the patch fixes PR66694 & PR82617, although the testcases
5349 are not explicitly included.
5350
5351 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5352
5353 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5354
5355 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5356
5357 PR c++/82899
5358 * g++.dg/pr82899.C: New testcase.
5359
5360 2018-05-18 Martin Liska <mliska@suse.cz>
5361
5362 * gcc.dg/pr68766.c: Change pruned output.
5363
5364 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5365
5366 PR c++/85782
5367 * c-c++-common/goacc/pr85782.c: New test.
5368
5369 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5370
5371 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5372
5373 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5374
5375 * gcc.target/arm/pr62554.c: Delete.
5376 * gcc.target/arm/pr69610-1.c: Likewise.
5377 * gcc.target/arm/pr69610-2.c: Likewise.
5378
5379 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5380
5381 * gcc.target/arm/pr40887.c: Update comment.
5382 * lib/target-supports.exp: Don't generate effective target checks
5383 and related helpers for armv5. Update comment.
5384 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5385 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5386 target check and options.
5387
5388 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5389
5390 PR middle-end/85817
5391 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5392 scan-tree-dump-not for h.
5393
5394 2018-05-18 Richard Biener <rguenther@suse.de>
5395
5396 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5397 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5398 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5399 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5400 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5401 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5402 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5403 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5404 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5405 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5406 * gcc.dg/vrp-min-max-1.c: Likewise.
5407 * gcc.dg/vrp-min-max-3.c: New testcase.
5408
5409 2018-05-18 Richard Biener <rguenther@suse.de>
5410
5411 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5412 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5413 * gcc.dg/graphite/scop-6.c: Likewise.
5414 * gcc.dg/graphite/scop-7.c: Likewise.
5415 * gcc.dg/graphite/scop-8.c: Likewise.
5416 * gcc.dg/graphite/scop-9.c: Likewise.
5417
5418 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5419
5420 * gcc.target/aarch64/vect-init-ld1.c: New test.
5421
5422 2018-05-18 Martin Liska <mliska@suse.cz>
5423
5424 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5425 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5426
5427 2018-05-18 Martin Liska <mliska@suse.cz>
5428
5429 * gcc.dg/ipa/ipa-icf-39.c: New test.
5430 * gcc.dg/pr68766.c: Adjust pruned output.
5431
5432 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5433
5434 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5435 New proc.
5436 * gcc.dg/fma-1.c: New test.
5437 * gcc.dg/fma-2.c: Likewise.
5438 * gcc.dg/fma-3.c: Likewise.
5439 * gcc.dg/fma-4.c: Likewise.
5440 * gcc.dg/fma-5.c: Likewise.
5441 * gcc.dg/fma-6.c: Likewise.
5442 * gcc.dg/fma-7.c: Likewise.
5443 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5444 scalar_all_fma.
5445 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5446 * gfortran.dg/reassoc_8.f: Likewise.
5447 * gfortran.dg/reassoc_9.f: Likewise.
5448 * gfortran.dg/reassoc_10.f: Likewise.
5449
5450 2018-05-17 Jim Wilson <jimw@sifive.com>
5451
5452 * gcc.target/riscv/switch-qi.c: New.
5453 * gcc.target/riscv/switch-si.c: New.
5454
5455 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5456
5457 PR target/85698
5458 * gcc.target/powerpc/pr85698.c: New test.
5459
5460 2018-05-17 Richard Biener <rguenther@suse.de>
5461
5462 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5463
5464 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5465
5466 PR tree-optimization/85793
5467 * gcc.dg/vect/pr85793.c: New test.
5468
5469 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5470
5471 * gcc.dg/gimplefe-28.c: New test.
5472 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5473 internal function calls.
5474 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5475
5476 2018-05-17 Martin Liska <mliska@suse.cz>
5477
5478 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5479 space in between 'G_' and '('.
5480
5481 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5482
5483 PR target/85323
5484 * gcc.target/i386/pr85323-7.c: New test.
5485 * gcc.target/i386/pr85323-8.c: New test.
5486 * gcc.target/i386/pr85323-9.c: New test.
5487
5488 PR target/85323
5489 * gcc.target/i386/pr85323-4.c: New test.
5490 * gcc.target/i386/pr85323-5.c: New test.
5491 * gcc.target/i386/pr85323-6.c: New test.
5492
5493 PR target/85323
5494 * gcc.target/i386/pr85323-1.c: New test.
5495 * gcc.target/i386/pr85323-2.c: New test.
5496 * gcc.target/i386/pr85323-3.c: New test.
5497
5498 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5499 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5500 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5501 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5502 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5503 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5504 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5505 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5506 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5507 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5508 * gcc.target/i386/avx512f-setzero-1.c: New test.
5509
5510 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5511
5512 * gcc.target/aarch64/vect-slp-dup.c: New.
5513
5514 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5515
5516 PR c++/85713
5517 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5518
5519 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5520
5521 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5522 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5523
5524 2018-05-17 Richard Biener <rguenther@suse.de>
5525
5526 PR tree-optimization/85757
5527 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5528
5529 2018-05-16 Marek Polacek <polacek@redhat.com>
5530
5531 PR c++/85363
5532 * g++.dg/cpp0x/initlist-throw1.C: New test.
5533 * g++.dg/cpp0x/initlist-throw2.C: New test.
5534
5535 2018-05-16 Carl Love <cel@us.ibm.com>
5536
5537 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5538 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5539 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5540
5541 2018-05-16 Richard Biener <rguenther@suse.de>
5542
5543 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5544 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5545 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5546
5547 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5548
5549 * gcc.target/aarch64/sve/vcond_10.c: New test.
5550 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5551 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5552 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5553
5554 2018-05-15 Martin Sebor <msebor@redhat.com>
5555
5556 PR tree-optimization/85753
5557 * gcc.dg/Wrestrict-10.c: Adjust.
5558 * gcc.dg/Wrestrict-16.c: New test.
5559
5560 2018-05-15 Martin Sebor <msebor@redhat.com>
5561
5562 PR middle-end/85643
5563 * c-c++-common/attr-nonstring-7.c: New test.
5564
5565 2018-05-15 Richard Biener <rguenther@suse.de>
5566
5567 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5568
5569 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5570
5571 PR tree-optimization/83648
5572 * gcc.dg/tree-ssa/pr83648.c: New test.
5573 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5574
5575 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5576
5577 PR ipa/85734
5578 * gcc.dg/ipa/pr85734.c: New test.
5579
5580 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5581
5582 PR target/85756
5583 * gnat.dg/opt70.adb: New test.
5584 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5585
5586 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5587
5588 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5589 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5590
5591 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5592
5593 * gcc.target/aarch64/vmov_n_1.c: Update test.
5594 * gcc.target/aarch64/vfp-1.c: Update test.
5595
5596 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR target/85756
5599 * gcc.c-torture/execute/pr85756.c: New test.
5600
5601 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5602
5603 * gcc.target/i386/cldemote-1.c: New test.
5604
5605 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5606
5607 PR fortran/85742
5608 * gfortran.dg/assumed_type_9.f90 : New test.
5609
5610 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5611
5612 PR fortran/85542
5613 * gfortran.dg/pr85542.f90: New test.
5614
5615 2018-05-11 Martin Jambor <mjambor@suse.cz>
5616
5617 PR ipa/85655
5618 * g++.dg/lto/pr85655_0.C: New test.
5619
5620 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5621
5622 * gcc.target/i386/tpause-1.c: New test.
5623 * gcc.target/i386/umonitor-1.c: New test.
5624
5625 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR c/85696
5628 * c-c++-common/gomp/pr85696.c: New test.
5629
5630 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5631 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR tree-optimization/85692
5634 * gcc.target/i386/pr85692.c: New test.
5635
5636 2018-05-11 Martin Liska <mliska@suse.cz>
5637
5638 PR sanitizer/85556
5639 * c-c++-common/ubsan/attrib-6.c: New test.
5640
5641 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5642
5643 PR fortran/85687
5644 * gfortran.dg/pr85687.f90: new test.
5645
5646 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5647
5648 PR fortran/85521
5649 * gfortran.dg/pr85521_1.f90: New test.
5650 * gfortran.dg/pr85521_2.f90: New test.
5651
5652 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5653
5654 PR fortran/70870
5655 * gfortran.dg/pr70870_1.f90: New test.
5656
5657 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5658
5659 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5660
5661 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR c++/85662
5664 * g++.dg/ext/offsetof2.C: New test.
5665
5666 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5667
5668 PR fortran/68846
5669 * gfortran.dg/temporary_3.f90 : New test.
5670
5671 PR fortran/70864
5672 * gfortran.dg/temporary_2.f90 : New test.
5673
5674 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5675
5676 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5677 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5678 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5679 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5680 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5681 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5682 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5683 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5684 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5685 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5686 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5687 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5688 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5689 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5690 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5691 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5692 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5693 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5694 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5695 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5696 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5697 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5698 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5699 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5700 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5701 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5702 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5703
5704 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5705
5706 PR tree-optimization/85699
5707 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5708 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5709 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5710 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5711
5712 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5713
5714 * g++.dg/tls/pr85400.C: New test.
5715
5716 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/85713
5719 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5720
5721 2018-05-09 Carl Love <cel@us.ibm.com>
5722
5723 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5724
5725 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/85713
5728 Revert:
5729 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5730
5731 PR c++/84588
5732 * g++.dg/cpp1y/pr84588.C: New.
5733
5734 2018-05-09 Andreas Schwab <schwab@suse.de>
5735
5736 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5737
5738 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5739
5740 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5741 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5742
5743 2018-05-08 Carl Love <cel@us.ibm.com>
5744 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5745
5746 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5747
5748 PR c++/84588
5749 * g++.dg/cpp1y/pr84588.C: New.
5750
5751 2018-05-08 Marek Polacek <polacek@redhat.com>
5752
5753 PR c++/85695
5754 * g++.dg/cpp1z/constexpr-if22.C: New test.
5755
5756 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5757
5758 PR target/85693
5759 * gcc.target/i386/pr85693.c: New test.
5760
5761 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR target/85683
5764 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5765 scan-assembler-times checking that except for [fh]*xor other functions
5766 don't use any load instructions.
5767
5768 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5769
5770 * gcc.target/i386/builtin_target.c: Test goldmont.
5771 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5772 arch=silvermont.
5773
5774 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR target/85572
5777 * g++.dg/other/sse2-pr85572-1.C: New test.
5778 * g++.dg/other/sse2-pr85572-2.C: New test.
5779 * g++.dg/other/sse4-pr85572-1.C: New test.
5780 * g++.dg/other/avx2-pr85572-1.C: New test.
5781
5782 PR target/85317
5783 * gcc.target/i386/pr85317.c: New test.
5784 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5785 optimization barrier to avoid optimizing away the expected insn.
5786
5787 PR target/85480
5788 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5789 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5790
5791 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5792
5793 * g++.dg/other/sve_const_pred_1.C: Rename to...
5794 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5795 target selectors and explicit -march options.
5796 * g++.dg/other/sve_const_pred_2.C: Rename to...
5797 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5798 * g++.dg/other/sve_const_pred_3.C: Rename to...
5799 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5800 * g++.dg/other/sve_const_pred_4.C: Rename to...
5801 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5802 * g++.dg/other/sve_tls_2.C: Rename to...
5803 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5804 * g++.dg/other/sve_vcond_1.C: Rename to...
5805 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5806 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5807 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5808
5809 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5810
5811 PR testsuite/85586
5812 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5813 !vect_no_align.
5814
5815 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5816
5817 PR c++/57429
5818 * g++.dg/cpp0x/deleted14.C: New.
5819
5820 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5821 Alan Hayward <alan.hayward@arm.com>
5822 David Sherwood <david.sherwood@arm.com>
5823
5824 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5825 XFAIL the BIC test.
5826 * gcc.target/aarch64/sve/vcond_7.c: New test.
5827 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5828
5829 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5830
5831 PR c++/70563
5832 * g++.dg/cpp0x/sfinae62.C: New.
5833
5834 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5835
5836 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5837 load from src[i].
5838
5839 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5840
5841 PR c++/80691
5842 * g++.dg/cpp0x/narrowing1.C: New.
5843
5844 2018-05-08 Richard Biener <rguenther@suse.de>
5845
5846 PR middle-end/85588
5847 * gcc.dg/torture/pr85574.c: Rename to...
5848 * gcc.dg/torture/pr85588.c: ... this.
5849
5850 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5851
5852 PR fortran/54613
5853 * gfortran.dg/minmaxloc_12.f90: New test case.
5854 * gfortran.dg/minmaxloc_13.f90: New test case.
5855
5856 2018-05-07 Nathan Sidwell <nathan@acm.org>
5857
5858 * g++.dg/cpp0x/range-for10.C: Delete.
5859 * g++.dg/ext/forscope1.C: Delete.
5860 * g++.dg/ext/forscope2.C: Delete.
5861 * g++.dg/template/for1.C: Delete.
5862
5863 2018-05-07 Jeff Law <law@redhat.com>
5864
5865 * gfortran.dg/linefile.f90: New test.
5866
5867 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5868
5869 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5870 and options.
5871
5872 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR c++/85659
5875 * g++.dg/ext/asm14.C: New test.
5876 * g++.dg/ext/asm15.C: New test.
5877 * g++.dg/ext/asm16.C: New test.
5878
5879 2018-05-06 Michael Eager <eager@eagercon.com>
5880
5881 * gcc.target/microblaze/others/picdtr.c: Correct option
5882 -fPIE -mpic-data-is-text-relative.
5883
5884 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5885
5886 * gcc.target/microblaze/others/picdtr.c: Add test for
5887 -fPIE -mpic-data-is-text-relative.
5888
5889 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5890
5891 PR fortran/85507
5892 * gfortran.dg/coarray_dependency_1.f90: New test.
5893 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5894
5895 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5896
5897 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5898 to match the currently produced gimple.
5899
5900 2018-05-04 Carl Love <cel@us.ibm.com>
5901
5902 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5903 vec_trunc.
5904 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5905 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5906 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5907 xvcmpgedp counts. Add xxsel counts.
5908
5909 2018-05-04 Richard Biener <rguenther@suse.de>
5910
5911 PR middle-end/85627
5912 * g++.dg/torture/pr85627.C: New testcase.
5913
5914 2018-05-04 Richard Biener <rguenther@suse.de>
5915
5916 PR middle-end/85574
5917 * gcc.dg/torture/pr85574.c: New testcase.
5918 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5919
5920 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR libstdc++/85466
5923 * gcc.dg/nextafter-1.c: New test.
5924 * gcc.dg/nextafter-2.c: New test.
5925 * gcc.dg/nextafter-3.c: New test.
5926 * gcc.dg/nextafter-4.c: New test.
5927
5928 2018-05-03 Nathan Sidwell <nathan@acm.org>
5929
5930 Remove -ffriend-injection.
5931 * g++.old-deja/g++.jason/scoping15.C: Delete.
5932 * g++.old-deja/g++.mike/net43.C: Delete.
5933
5934 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5935
5936 PR target/85530
5937 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5938 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5939 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5940 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5941
5942 2018-05-03 Tom de Vries <tom@codesourcery.com>
5943
5944 PR testsuite/85106
5945 * lib/scanoffloadtree.exp: New file.
5946
5947 2018-05-03 Richard Biener <rguenther@suse.de>
5948
5949 PR tree-optimization/85615
5950 * gcc.dg/torture/pr85615.c: New testcase.
5951
5952 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5953
5954 PR tree-optimization/70291
5955 * gcc.dg/complex-6.c: New test.
5956 * gcc.dg/complex-7.c: Likewise.
5957
5958 2018-05-03 Richard Biener <rguenther@suse.de>
5959
5960 PR testsuite/85579
5961 * fortran.dg/pr51434.f90: Truncate transfer argument.
5962
5963 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR target/85582
5966 * gcc.c-torture/execute/pr85582-3.c: New test.
5967
5968 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5969 Jason Merrill <jason@redhat.com>
5970
5971 PR c++/68374
5972 * g++.dg/warn/Wshadow-13.C: New.
5973 * g++.dg/warn/Wshadow-14.C: Likewise.
5974
5975 2018-05-02 Tom de Vries <tom@codesourcery.com>
5976
5977 PR libgomp/82428
5978 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5979 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5980
5981 2018-05-02 David Pagan <dave.pagan@oracle.com>
5982
5983 PR c/30552
5984 * gcc.dg/noncompile/pr30552-1.c: New test.
5985 * gcc.dg/noncompile/pr30552-2.c: New test.
5986 * gcc.dg/noncompile/pr30552-3.c: New test.
5987 * gcc.dg/noncompile/pr30552-4.c: New test.
5988
5989 2018-05-02 Richard Biener <rguenther@suse.de>
5990
5991 PR tree-optimization/85597
5992 * gcc.dg/vect/pr85597.c: New testcase.
5993
5994 2018-05-02 Tom de Vries <tom@codesourcery.com>
5995
5996 PR testsuite/85106
5997 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5998 * lib/scanltranstree.exp: New file.
5999 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
6000 (scan-ltrans-tree-dump-times_required_options)
6001 (scan-ltrans-tree-dump-not_required_options)
6002 (scan-ltrans-tree-dump-dem_required_options)
6003 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
6004 * lib/gcc-dg.exp: Include scanltranstree.exp.
6005
6006 2018-05-02 Tom de Vries <tom@codesourcery.com>
6007
6008 PR testsuite/85106
6009 * gcc.dg/ipa/ipa-icf-38.c: New test.
6010 * gcc.dg/ipa/ipa-icf-38a.c: New test.
6011 * lib/scandump.exp (dump-base): New proc.
6012 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
6013 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
6014 base.
6015 * lib/scanipa.exp: Add "" argument to scan-dump calls.
6016 * lib/scanlang.exp: Same.
6017 * lib/scanrtl.exp: Same.
6018 * lib/scantree.exp: Same.
6019 * lib/scanwpaipa.exp: New file.
6020 * lib/gcc-dg.exp: Include scanwpaipa.exp.
6021
6022 2018-05-02 Richard Biener <rguenther@suse.de>
6023
6024 PR middle-end/85567
6025 * gcc.dg/torture/pr85567.c: New testcase.
6026
6027 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6028
6029 PR target/85582
6030 * gcc.c-torture/execute/pr85582-1.c: New test.
6031 * gcc.c-torture/execute/pr85582-2.c: New test.
6032
6033 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6034
6035 PR tree-optimization/85586
6036 * gcc.dg/vect/pr85586.c: New test.
6037
6038 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6039
6040 PR tree-optimization/85143
6041 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6042 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6043
6044 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6045
6046 PR c/84258
6047 * c-c++-common/Wformat-pr84258.c: New test.
6048
6049 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6050
6051 PR tree-optimization/82665
6052 * gcc.dg/tree-ssa/pr82665.c: New test.
6053
6054 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6055
6056 PR c++/85523
6057 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6058 (test_add_fixit_insert_formatted_single_line): New function.
6059 (test_add_fixit_insert_formatted_multiline): New function.
6060 Extend expected output of generated patch to include fix-it hints
6061 for these.
6062 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6063 "gcc-rich-location.h". Add test coverage for
6064 gcc_rich_location::add_fixit_insert_formatted.
6065
6066 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6067
6068 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6069 (test_show_locus): Update for location_get_source_line returning a
6070 char_span. Use char_span for handling words in the
6071 "test_many_nested_locations" fix-it example.
6072
6073 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6074
6075 * gcc.target/arc/interrupt-8.c: Update test.
6076 * gcc.target/arc/loop-4.c: Likewise.
6077 * gcc.target/arc/loop-hazard-1.c: Likewise.
6078 * gcc.target/arc/sdata-3.c: Likewise.
6079
6080 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6081
6082 * gcc.target/arc/store-merge-1.c: New test.
6083 * gcc.target/arc/add_n-combine.c: Update test.
6084
6085 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6086
6087 Microblaze Target: PIC data text relative
6088
6089 * gcc.target/microblaze/others/data_var1.c: Include
6090 PIC case of r20 base register.
6091 * gcc.target/microblaze/others/data_var2.c: Ditto.
6092 * gcc.target/microblaze/others/picdtr.c: Add new
6093 test case for -mpic-is-data-text-relative.
6094 * gcc.target/microblaze/others/sdata_var1.c: Add
6095 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6096 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6097 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6098 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6099 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6100 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6101 Ditto.
6102 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6103 Ditto.
6104
6105 2018-04-30 Richard Biener <rguenther@suse.de>
6106
6107 PR tree-optimization/28364
6108 PR tree-optimization/85275
6109 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6110 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6111 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6112 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6113 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6114 still passes.
6115 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6116 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6117 still passes.
6118 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6119 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6120 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6121
6122 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6123
6124 PR target/84431
6125 * gcc.target/i386/pr84431.c: New test.
6126
6127 2018-04-27 Martin Jambor <mjambor@suse.cz>
6128
6129 PR ipa/85549
6130 * g++.dg/ipa/pr85549.C: New test.
6131
6132 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR c++/85553
6135 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6136 directive.
6137 * g++.dg/cpp0x/constexpr-85553.C: New test.
6138
6139 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6140
6141 PR c++/85515
6142 * g++.dg/pr85515-1.C: New test.
6143 * g++.dg/pr85515-2.C: New test.
6144
6145 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6146
6147 PR c++/84691
6148 * g++.dg/cpp0x/friend3.C: New.
6149
6150 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6151
6152 PR target/82518
6153 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6154 Use check_effective_target_arm_little_endian.
6155
6156 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR tree-optimization/85529
6159 * gcc.c-torture/execute/pr85529-1.c: New test.
6160 * gcc.c-torture/execute/pr85529-2.c: New test.
6161 * gcc.dg/pr85529.c: New test.
6162
6163 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6164
6165 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6166 `.dword' in addition to `lw' and `.word'.
6167
6168 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6169
6170 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6171
6172 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6173
6174 * gnat.dg/loop_optimization24.adb: New test.
6175
6176 2018-04-26 Richard Biener <rguenther@suse.de>
6177
6178 PR tree-optimization/85116
6179 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6180 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6181 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6182 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6183
6184 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6185
6186 PR target/85473
6187 * gcc.target/i386/pr85473-1.c: New test.
6188 * gcc.target/i386/pr85473-2.c: New test.
6189
6190 2018-04-25 Nathan Sidwell <nathan@acm.org>
6191 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR c++/85437
6194 PR c++/49171
6195 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6196 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6197 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6198 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6199 * g++.dg/cpp0x/pr85437-1.C: New.
6200 * g++.dg/cpp0x/pr85437-2.C: New.
6201 * g++.dg/cpp0x/pr85437-3.C: New.
6202 * g++.dg/cpp0x/pr85437-4.C: New.
6203
6204 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6205
6206 PR fortran/85520
6207 * gfortran.dg/pr85520.f90: New test.
6208
6209 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6210
6211 PR target/85512
6212 * gcc.dg/pr85512.c: New test.
6213
6214 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6215
6216 PR target/85485
6217 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6218 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6219 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6220 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6221 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6222 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6223 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6224 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6225 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6226 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6227 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6228 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6229 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6230 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6231 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6232 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6233 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6234 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6235 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6236 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6237 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6238 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6239 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6240 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6241 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6242 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6243 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6244 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6245 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6246 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6247 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6248 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6249 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6250 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6251 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6252 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6253 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6254 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6255 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6256 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6257 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6258 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6259 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6260 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6261 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6262 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6263 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6264 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6265 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6266 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6267 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6268 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6269 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6270 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6271 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6272 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6273 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6274 with -mshstk.
6275 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6276 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6277 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6278 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6279 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6280 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6281 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6282 * (dg-options): Likwise.
6283 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6284 -mno-cet.
6285 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6286 * gcc.target/i386/cet-label-3.c: Removed.
6287 * gcc.target/i386/cet-property-3.c: Likwise.
6288 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6289
6290 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR target/85511
6293 * gcc.target/i386/pr85511.c: New test.
6294
6295 PR target/85503
6296 * g++.dg/ext/pr85503.C: New test.
6297
6298 PR target/85508
6299 * gcc.target/i386/pr85508.c: New test.
6300
6301 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6302
6303 PR tree-optimization/85478
6304 * g++.dg/pr85478.C: New test.
6305
6306 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6307
6308 * g++.dg/torture/pr85496.C: New test.
6309
6310 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6311
6312 PR rtl-optimization/85423
6313 * gcc.dg/pr85423.c: New test.
6314
6315 2018-04-20 Martin Sebor <msebor@redhat.com>
6316
6317 PR c/85365
6318 * gcc.dg/Wrestrict-15.c: New test.
6319
6320 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6321
6322 PR target/85456
6323 * gcc.target/powerpc/pr85456.c: New test.
6324
6325 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6326
6327 * g++.dg/ext/undef-bool-1.C: Require lp64.
6328 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6329
6330 2018-04-20 Jeff Law <law@redhat.com>
6331
6332 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6333 stack protector.
6334 * gcc.dg/stack-check-6.c: Likewise.
6335 * gcc.dg/stack-check-6a.c: Likewise.
6336 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6337 * gcc.target/i386/stack-check-18.c: Likewise.
6338 * gcc.target/i386/stack-check-19.c: Likewise.
6339
6340 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6341
6342 PR testsuite/85483
6343 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6344 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6345 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6346 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6347
6348 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6349
6350 PR target/85469
6351 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6352 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6353
6354 2018-04-20 Richard Biener <rguenther@suse.de>
6355
6356 PR middle-end/85475
6357 * gcc.dg/torture/pr85475.c: New testcase.
6358
6359 2018-04-20 Martin Jambor <mjambor@suse.cz>
6360
6361 ipa/85449
6362 * gcc.dg/ipa/pr85449.c: New test.
6363
6364 2018-04-20 Martin Jambor <mjambor@suse.cz>
6365
6366 ipa/85447
6367 * g++.dg/ipa/pr85447.C: New file.
6368 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6369
6370 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR c++/85462
6373 * g++.dg/cpp0x/pr85462.C: New test.
6374
6375 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6376
6377 * gcc.target/i386/pr85404.c: Require CET target.
6378
6379 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR tree-optimization/85467
6382 * gcc.dg/pr85467.c: New test.
6383
6384 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6385
6386 PR c++/84611
6387 * g++.dg/parse/crash68.C: New.
6388
6389 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6390
6391 PR libgcc/85334
6392 * g++.dg/torture/pr85334.C: New test.
6393
6394 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6395
6396 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6397 * g++.dg/diagnostic/pr85464.C: New.
6398
6399 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6400
6401 PR target/85397
6402 * gcc.dg/torture/pr85397-1.c: New test.
6403 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6404 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6405
6406 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6407
6408 PR target/85404
6409 * gcc.target/i386/pr85404.c: New test.
6410
6411 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6412
6413 PR target/85417
6414 * c-c++-common/attr-nocf-check-1.c: Compile with
6415 -fcf-protection=none.
6416 * c-c++-common/attr-nocf-check-3.c: Likewise.
6417 * gcc.dg/march-generic.c: Likewise.
6418 * gcc.target/i386/align-limit.c: Likewise.
6419 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6420 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6421 * gcc.target/i386/cet-property-2.c: Likewise.
6422 * gcc.target/i386/ret-thunk-26.c: Likewise.
6423 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6424 targets.
6425 * c-c++-common/fcf-protection-2.c: Likewise.
6426 * c-c++-common/fcf-protection-3.c: Likewise.
6427 * c-c++-common/fcf-protection-5.c: Likewise.
6428 * c-c++-common/fcf-protection-6.c: Likewise.
6429 * c-c++-common/fcf-protection-7.c: Likewise.
6430 * gcc.target/i386/cet-label-3.c: New test.
6431 * gcc.target/i386/cet-property-3.c: Likewise.
6432 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6433 * gcc.target/i386/pr85417-1.c: Likewise.
6434 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6435 __x86_indirect_thunk_nt_(r|e)ax
6436 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6437 * gcc.target/i386/pr85403.c: Remove dg-error,
6438
6439 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6440
6441 * gcc.target/i386/movdir-1.c: New test.
6442
6443 2018-04-19 Richard Biener <rguenther@suse.de>
6444
6445 PR middle-end/85455
6446 * gcc.dg/pr85455.c: New testcase.
6447
6448 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6449
6450 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6451 targets.
6452 * g++.dg/lto/pr85405b_0.C: Likewise.
6453 * g++.dg/lto/pr84805_0.C: Likewise.
6454
6455 2018-04-18 Martin Liska <mliska@suse.cz>
6456
6457 PR ipa/83983
6458 PR ipa/85391
6459 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6460 output.
6461
6462 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6463
6464 PR target/85388
6465 * gcc.dg/pr85388-1.c: New test.
6466 * gcc.dg/pr85388-2.c: Likewise.
6467 * gcc.dg/pr85388-3.c: Likewise.
6468 * gcc.dg/pr85388-4.c: Likewise.
6469 * gcc.dg/pr85388-5.c: Likewise.
6470 * gcc.dg/pr85388-6.c: Likewise.
6471
6472 2018-04-18 Jan Hubicka <jh@suse.cz>
6473 Martin Liska <mliska@suse.cz>
6474
6475 * g++.dg/lto/pr83121_0.C: Update template.
6476 * g++.dg/lto/pr83121_1.C: Update template.
6477 * g++.dg/lto/pr84805_0.C: Update template.
6478 * g++.dg/lto/pr84805_1.C: Update template.
6479 * g++.dg/lto/pr84805_2.C: Update template.
6480
6481 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6482
6483 PR c++/84630
6484 * g++.dg/cpp0x/pr84630.C: New.
6485
6486 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6487
6488 PR c++/84463
6489 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6490 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6491 in two cases. Uncomment two other tests and add expected dg-error for
6492 them.
6493 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6494 -Wnarrowing diagnostics on some targets for c++11.
6495 * g++.dg/parse/array-size2.C: Remove xfail.
6496 * g++.dg/cpp0x/constexpr-84463.C: New test.
6497
6498 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6499
6500 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6501 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6502
6503 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR testsuite/85326
6506 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6507 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6508 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6509
6510 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6511
6512 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6513 prevent cascading of errors and change expected error message.
6514 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6515 to 64-bit targets.
6516 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6517 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6518 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6519 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6520 error message.
6521 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6522
6523 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR target/85430
6526 * gcc.dg/pr85430.c: New test.
6527
6528 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6529
6530 PR testsuite/85326
6531 * gcc.target/arm/pr54300.C: Move to...
6532 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6533 * gcc.target/arm/pr55073.C: Move to...
6534 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6535 * gcc.target/arm/pr56184.C: Move to...
6536 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6537 * gcc.target/arm/pr59985.C: Move to...
6538 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6539 * gcc.target/aarch64/pr60675.C: Move to...
6540 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6541 * gcc.target/aarch64/pr81422.C: Move to...
6542 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6543 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6544 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6545 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6546 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6547 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6548 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6549 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6550 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6551 * gcc.target/aarch64/sve/tls_2.C: Move to...
6552 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6553 * gcc.target/aarch64/pr81414.C: Rename to...
6554 * gcc.target/aarch64/pr81414.c: ... This.
6555 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6556 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6557 messages.
6558 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6559 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6560 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6561 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6562 file name.
6563
6564 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR middle-end/85414
6567 * gcc.dg/pr85414.c: New test.
6568
6569 2018-04-17 Martin Jambor <mjambor@suse.cz>
6570
6571 PR ipa/85421
6572 * g++.dg/ipa/pr85421.C: New test.
6573
6574 2018-04-17 Martin Liska <mliska@suse.cz>
6575
6576 PR lto/85405
6577 * g++.dg/lto/pr85405b_0.C: New test.
6578 * g++.dg/lto/pr85405b_1.C: New test.
6579
6580 2018-04-17 Martin Liska <mliska@suse.cz>
6581
6582 PR lto/85405
6583 * g++.dg/lto/pr85405_0.C: New test.
6584 * g++.dg/lto/pr85405_1.C: New test.
6585
6586 2018-04-17 Martin Liska <mliska@suse.cz>
6587
6588 PR ipa/85329
6589 * g++.dg/ext/pr85329-2.C: New test.
6590 * g++.dg/ext/pr85329.C: New test.
6591 * gcc.target/i386/mvc12.c: New test.
6592
6593 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6594
6595 PR c++/85039
6596 * g++.dg/pr85039-1.C: New.
6597 * g++.dg/pr85039-2.C: New.
6598 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6599
6600 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6601
6602 PR target/85080
6603 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6604 if the target supports efficient unaligned storage accesses.
6605
6606 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6607
6608 PR target/83660
6609 * gcc.target/powerpc/pr83660.C: New test.
6610
6611 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6612
6613 PR target/85403
6614 * gcc.target/i386/pr85403.c: New test.
6615
6616 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6617
6618 PR target/84331
6619 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6620
6621 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6622 Jason Merrill <jason@redhat.com>
6623
6624 PR c++/85112
6625 * g++.dg/cpp0x/pr85112.C: New.
6626
6627 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6628
6629 PR testsuite/85326
6630 * g++.dg/ext/undef-bool-1.C: New file.
6631 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6632 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6633
6634 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6635
6636 PR target/85293
6637 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6638 corresponding dg-error clause.
6639 * gcc.target/powerpc/pr80098-3.c: Ditto.
6640 * gcc.target/powerpc/pr80103-1.c: Delete.
6641
6642 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6643
6644 PR fortran/81773
6645 PR fortran/83606
6646 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6647 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6648
6649 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6650
6651 PR fortran/85387
6652 * gfortran.dg/implied_do_io_5.f90: New test.
6653
6654 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6655
6656 PR target/83402
6657 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6658 several values: positive, negative, and zero.
6659 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6660 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6661
6662 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6663
6664 PR rtl-optimization/79916
6665 * gcc.target/powerpc/pr79916.c: New.
6666
6667 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR rtl-optimization/85393
6670 * g++.dg/opt/pr85393.C: New test.
6671 * g++.dg/opt/pr85393-aux.cc: New file.
6672
6673 PR rtl-optimization/85376
6674 * gcc.dg/pr85376.c: New test.
6675
6676 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6677
6678 PR rtl-optimization/83852
6679 * gcc.dg/pr83852.c: New testcase.
6680
6681 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6682
6683 PR testsuite/85326
6684 * gcc.target/s390/pr77822-1.C: Rename to ...
6685 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6686 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6687 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6688
6689 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6690
6691 PR lto/71991
6692 * gcc.target/i386/pr71991.c: New testcase.
6693
6694 2018-04-13 Martin Liska <mliska@suse.cz>
6695 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR middle-end/81657
6698 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6699 call.
6700
6701 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6702
6703 PR c++/85385
6704 * g++.dg/diagnostic/macro-arg-count.C: New test.
6705
6706 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6707
6708 PR fortran/83064
6709 PR testsuite/85346
6710 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6711 array and move test to libgomp/testsuite/libgomp.fortran.
6712 * gfortran.dg/do_concurrent_6.f90: New test.
6713
6714 2018-04-12 Marek Polacek <polacek@redhat.com>
6715
6716 PR c++/85258
6717 * g++.dg/parse/error61.C: New test.
6718
6719 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6720
6721 PR target/85347
6722 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6723 specify -mvsx on gcc command line.
6724
6725 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR target/85328
6728 * gcc.target/i386/pr85328.c: New test.
6729
6730 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6731
6732 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6733
6734 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6735
6736 PR rtl-optimization/85342
6737 * gcc.target/i386/pr85342.c: New test.
6738
6739 2018-04-11 Jason Merrill <jason@redhat.com>
6740
6741 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6742 if ulimit -v is set.
6743
6744 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6745
6746 PR testsuite/85190
6747 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6748
6749 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6752 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6753
6754 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6755
6756 PR c++/70808
6757 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6758 effective target.
6759
6760 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6761
6762 PR target/84301
6763 * gcc.target/i386/pr84301.c: New test.
6764
6765 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR tree-optimization/85331
6768 * gcc.c-torture/execute/pr85331.c: New test.
6769
6770 2018-04-11 Marek Polacek <polacek@redhat.com>
6771
6772 PR c++/85032
6773 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6774 * g++.dg/cpp1z/constexpr-if21.C: New test.
6775
6776 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR target/85281
6779 * gcc.target/i386/pr85281.c: New test.
6780
6781 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6782
6783 PR rtl-optimization/84659
6784 * gcc.dg/pr84659.c: New test.
6785
6786 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6787
6788 PR debug/85302
6789 * g++.dg/debug/dwarf2/pr85302.C: New test.
6790
6791 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6792
6793 PR target/85261
6794 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6795 into register.
6796
6797 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6798
6799 PR c++/70808
6800 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6801
6802 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6803
6804 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6805 * gcc.target/powerpc/dimode_off.c: Ditto.
6806 * gcc.target/powerpc/tfmode_off.c: Ditto.
6807 * gcc.target/powerpc/timode_off.c: Ditto.
6808
6809 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6810
6811 * gcc.target/powerpc/vec-ldl-1.c: New test.
6812 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6813 corrections to ABI implementation.
6814
6815 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6816
6817 PR target/85056
6818 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6819
6820 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6821
6822 PR rtl-optimization/85300
6823 * gcc.dg/pr85300.c: New test.
6824
6825 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6826
6827 PR c++/85110
6828 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6829 where we now show the pertinent parameter.
6830 * g++.dg/diagnostic/aka2.C: Likewise.
6831 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6832
6833 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR fortran/85313
6836 * gfortran.dg/gomp/pr85313.f90: New test.
6837
6838 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6839
6840 PR c++/24314
6841 * g++.dg/parse/template29.C: New.
6842
6843 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6844
6845 PR testsuite/85190
6846 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6847
6848 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR target/85177
6851 PR target/85255
6852 * gcc.target/i386/avx512f-pr85177.c: New test.
6853 * gcc.target/i386/avx512f-pr85255.c: New test.
6854
6855 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6856
6857 PR tree-optimization/85286
6858 * gcc.dg/vect/pr85286.c: New test.
6859
6860 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6861
6862 PR target/85173
6863 * gcc.target/arm/pr85173.c: New test.
6864
6865 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6866
6867 PR lto/85248
6868 * gcc.dg/lto/pr85248_0.c: New test.
6869 * gcc.dg/lto/pr85248_1.c: New test.
6870
6871 2018-04-09 Jan Hubicka <jh@suse.cz>
6872
6873 PR lto/85078
6874 * g++.dg/torture/pr85078.C: New.
6875
6876 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6877
6878 PR c++/85227
6879 * g++.dg/cpp1z/decomp44.C: New.
6880 * g++.dg/cpp1z/decomp45.C: Likewise.
6881
6882 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6883
6884 PR fortran/83064
6885 * gfortran.dg/do_concurrent_5.f90: New test.
6886 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6887 message.
6888
6889 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6890
6891 PR fortran/51260
6892 * gfortran.dg/parameter_array_element_3.f90: New test.
6893
6894 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR c++/85194
6897 * g++.dg/cpp1z/decomp43.C: New test.
6898
6899 PR rtl-optimization/80463
6900 * g++.dg/pr80463.C: Add -w to dg-options.
6901
6902 2018-04-09 Richard Biener <rguenther@suse.de>
6903
6904 PR tree-optimization/85284
6905 * gcc.dg/torture/pr85284.c: New testcase.
6906
6907 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6908
6909 PR rtl-optimization/80463
6910 PR rtl-optimization/83972
6911 PR rtl-optimization/83480
6912
6913 * gcc.dg/pr80463.c: New test.
6914 * g++.dg/pr80463.C: Likewise.
6915 * gcc.dg/pr83972.c: Likewise.
6916
6917 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6918
6919 PR rtl-optimization/83913
6920 * gcc.dg/pr83913.c: New test.
6921
6922 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6923
6924 PR rtl-optimization/83962
6925 * gcc.dg/pr83962.c: New test.
6926
6927 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6928
6929 PR rtl-optimization/83530
6930 * gcc.dg/pr83530.c: New test.
6931
6932 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6933
6934 PR middle-end/82976
6935 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6936
6937 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR tree-optimization/85257
6940 * gcc.dg/pr85257.c: New test.
6941
6942 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6943
6944 * g++.dg/opt/pr85196.C: New test.
6945
6946 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6947
6948 PR c++/84269
6949 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6950 std::tuple here since they need C++11.
6951 * g++.dg/lookup/missing-std-include-8.C: New test.
6952 * g++.dg/lookup/missing-std-include.C: Move std::array and
6953 std::tuple test to missing-std-include-6.C to avoid failures
6954 with C++98.
6955
6956 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR debug/85252
6959 * gcc.dg/debug/pr85252.c: New test.
6960
6961 PR rtl-optimization/84872
6962 * gcc.dg/graphite/pr84872.c: New test.
6963
6964 PR c++/85210
6965 * g++.dg/cpp1z/decomp42.C: New test.
6966
6967 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6968
6969 PR c++/85021
6970 * g++.dg/lookup/missing-std-include-7.C: New test.
6971
6972 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6973
6974 * gcc.dg/struct-simple.c: Revert r254862.
6975 * lib/target-supports.exp
6976 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6977
6978 2018-04-06 Richard Biener <rguenther@suse.de>
6979
6980 PR middle-end/85244
6981 * gcc.dg/torture/pr85244-1.c: New testcase.
6982 * gcc.dg/torture/pr85244-2.c: Likewise.
6983
6984 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR sanitizer/85213
6987 * c-c++-common/ubsan/pr85213.c: New test.
6988
6989 2018-04-06 Richard Biener <rguenther@suse.de>
6990
6991 PR middle-end/85180
6992 * gcc.dg/pr85180.c: New testcase.
6993
6994 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6995
6996 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6997 to trigger the optimization. Do some cleanup and function
6998 renaming. Add more test functions.
6999
7000 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7001
7002 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
7003 options.
7004 * gcc.target/s390/hotpatch-1.c: Skip when building without
7005 optimization.
7006 * gcc.target/s390/hotpatch-10.c: Likewise.
7007 * gcc.target/s390/hotpatch-11.c: Likewise.
7008 * gcc.target/s390/hotpatch-12.c: Likewise.
7009 * gcc.target/s390/hotpatch-13.c: Likewise.
7010 * gcc.target/s390/hotpatch-14.c: Likewise.
7011 * gcc.target/s390/hotpatch-15.c: Likewise.
7012 * gcc.target/s390/hotpatch-16.c: Likewise.
7013 * gcc.target/s390/hotpatch-17.c: Likewise.
7014 * gcc.target/s390/hotpatch-18.c: Likewise.
7015 * gcc.target/s390/hotpatch-19.c: Likewise.
7016 * gcc.target/s390/hotpatch-2.c: Likewise.
7017 * gcc.target/s390/hotpatch-3.c: Likewise.
7018 * gcc.target/s390/hotpatch-4.c: Likewise.
7019 * gcc.target/s390/hotpatch-5.c: Likewise.
7020 * gcc.target/s390/hotpatch-6.c: Likewise.
7021 * gcc.target/s390/hotpatch-7.c: Likewise.
7022 * gcc.target/s390/hotpatch-8.c: Likewise.
7023 * gcc.target/s390/hotpatch-9.c: Likewise.
7024
7025 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7026
7027 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7028 check for an error instead.
7029 * gcc.dg/Wattributes-6.c: Likewise.
7030
7031 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR c++/85209
7034 * g++.dg/cpp1z/decomp39.C: New test.
7035 * g++.dg/cpp1z/decomp40.C: New test.
7036
7037 PR c++/85208
7038 * g++.dg/cpp1z/decomp41.C: New test.
7039
7040 PR middle-end/85195
7041 * gcc.dg/pr85195.c: New test.
7042
7043 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7044
7045 PR c++/80956
7046 * g++.dg/cpp0x/initlist100.C: New.
7047 * g++.dg/cpp0x/initlist101.C: Likewise.
7048
7049 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7050
7051 PR c++/84792
7052 * g++.dg/other/pr84792-1.C: New.
7053 * g++.dg/other/pr84792-2.C: Likewise.
7054
7055 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7056
7057 PR target/85193
7058 * gcc.target/i386/pr85193.c: New test.
7059
7060 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7061
7062 PR c++/84979
7063 * g++.dg/concepts/pr84979.C: New.
7064 * g++.dg/concepts/pr84979-2.C: New.
7065 * g++.dg/concepts/pr84979-3.C: New.
7066
7067 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7068
7069 PR c++/80026
7070 * g++.dg/cpp0x/variadic174.C: New.
7071
7072 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR inline-asm/85172
7075 * g++.dg/ext/builtin13.C: New test.
7076 * g++.dg/ext/atomic-4.C: New test.
7077
7078 PR c++/85146
7079 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7080 * g++.dg/ext/bases3.C: New test.
7081
7082 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7083
7084 PR target/85203
7085 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7086 to match a single insn of the baz function. Move scan directives at
7087 the end of the file below the functions they are trying to test for
7088 better readability.
7089 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7090
7091 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7092
7093 PR rtl-optimization/84878
7094 * gcc.target/powerpc/pr84878.c: New test.
7095
7096 2018-04-04 Michael Matz <matz@suse.de>
7097
7098 * gcc.dg/Wstringop-overflow-4.c: New test.
7099 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7100
7101 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7102
7103 PR testsuite/85189
7104 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7105 for the diagnostics of overridden functions. Adjust for new wording.
7106
7107 2018-04-04 Richard Biener <rguenther@suse.de>
7108
7109 PR lto/85176
7110 * g++.dg/lto/pr85176_0.C: New testcase.
7111
7112 2018-04-04 Richard Biener <rguenther@suse.de>
7113
7114 PR testsuite/85191
7115 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7116 Fix typo.
7117
7118 2018-04-04 Martin Liska <mliska@suse.cz>
7119
7120 PR sanitizer/85174
7121 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7122 and msdata as a workaround for powerpc.
7123
7124 2018-04-04 Richard Biener <rguenther@suse.de>
7125
7126 PR tree-optimization/85168
7127 * gcc.dg/torture/pr85168.c: New testcase.
7128
7129 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7130
7131 PR c++/84943
7132 * g++.dg/pr84943.C: New.
7133 * g++.dg/pr84943-2.C: New.
7134
7135 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7136
7137 PR rtl-optimization/85167
7138 * gcc.dg/pr85167.c: New test.
7139
7140 PR tree-optimization/85156
7141 * c-c++-common/pr85156.c: New test.
7142 * gcc.c-torture/execute/pr85156.c: New test.
7143
7144 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7145
7146 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7147 * gcc.target/powerpc/undef-bool-1.C: New file.
7148 * gcc.target/powerpc/undef-bool-2.c: New file.
7149
7150 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7151
7152 PR c++/84768
7153 * g++.dg/cpp1z/class-deduction52.C: New.
7154
7155 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR c++/85147
7158 * g++.dg/cpp0x/pr85147.C: New test.
7159
7160 PR c++/85140
7161 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7162
7163 PR c++/85134
7164 * g++.dg/gomp/pr85134.C: New test.
7165 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7166
7167 PR target/85169
7168 * gcc.c-torture/execute/pr85169.c: New test.
7169 * gcc.target/i386/avx512f-pr85169.c: New test.
7170 * gcc.target/i386/avx512bw-pr85169.c: New test.
7171
7172 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7173
7174 PR target/85126
7175 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7176 scan-assembler-times clause.
7177
7178 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7179
7180 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7181 dg-additional-options.
7182
7183 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7184
7185 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7186
7187 2018-04-03 Richard Biener <rguenther@suse.de>
7188
7189 PR testsuite/85154
7190 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7191
7192 2018-04-02 Jim Wilson <jimw@sifive.com>
7193
7194 * gcc.target/riscv/pr84660.c: New.
7195 * gcc.target/riscv/shift-and-1.c: New.
7196 * gcc.target/riscv/shift-and-2.c: New.
7197
7198 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7199
7200 PR fortran/85102
7201 * gfortran.dg/array_simplify_2.f90: New test.
7202
7203 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR middle-end/85090
7206 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7207 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7208 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7209 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7210 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7211
7212 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7213
7214 PR c++/85027
7215 * g++.dg/pr85027.C: New.
7216
7217 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7218
7219 PR target/83315
7220 * gcc.target/powerpc/sse-maxps-2.c: New test.
7221 * gcc.target/powerpc/sse-minps-2.c: New test.
7222
7223 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR c++/84791
7226 * g++.dg/gomp/pr84791.C: New test.
7227
7228 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7229
7230 PR fortran/84931
7231 * gfortran.dg/array_constructor_53.f90: New test.
7232
7233 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7234
7235 PR fortran/85130
7236 * gfortran.dg/substr_6.f90: Remove illegal test for
7237 out-of-bounds substring.
7238
7239 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7240
7241 PR fortran/85111
7242 * gfortran.dg/zero_sized_10.f90: New test.
7243
7244 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7245
7246 PR c++/84269
7247 * g++.dg/lookup/missing-std-include-6.C: New test.
7248 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7249 std::tuple tests.
7250 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7251 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7252 <cstring>, <cassert>, and <cstdlib>.
7253
7254 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7255
7256 PR inline-asm/84985
7257 * gcc.target/i386/pr84985.c: New.
7258
7259 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7260
7261 PR c++/85110
7262 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7263
7264 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR c++/85108
7267 * g++.dg/warn/Wunused-var-31.C: New test.
7268
7269 PR c/85094
7270 * c-c++-common/Wduplicated-branches-14.c: New test.
7271
7272 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7273
7274 PR c++/84606
7275 * g++.dg/cpp0x/pr84606.C: New.
7276
7277 2018-03-29 Carl Love <cel@us.ibm.com>
7278
7279 Revert
7280 2017-09-27 Carl Love <cel@us.ibm.com>
7281
7282 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7283 for the __builtin_fctid and __builtin_fctiw.
7284
7285 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7286
7287 PR target/84912
7288 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7289 deleted builtin function.
7290 (div_weuo): Likewise.
7291 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7292 (div_deuo): Likewise.
7293
7294 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7295
7296 PR c++/85028
7297 * g++.dg/other/default13.C: New.
7298
7299 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7300
7301 PR target/85095
7302 * gcc.target/i386/pr85095-1.c: New test.
7303 * gcc.target/i386/pr85095-2.c: New test.
7304 * gcc.c-torture/execute/pr85095.c: New test.
7305
7306 PR tree-optimization/82004
7307 * gcc.dg/pr82004.c: New test.
7308
7309 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7310 Martin Liska <mliska@suse.cz>
7311
7312 PR sanitizer/85081
7313 * g++.dg/asan/pr85081.C: New test.
7314
7315 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7316
7317 PR c++/84789
7318 * g++.dg/template/pr84789.C: Adjust for testing with
7319 -fconcepts too.
7320
7321 PR c++/84973
7322 * g++.dg/template/pr84973.C: New.
7323 * g++.dg/template/pr84973-2.C: New.
7324 * g++.dg/template/pr84973-3.C: New.
7325
7326 PR c++/84968
7327 * g++.dg/eh/pr84968.C: New.
7328
7329 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7330
7331 PR target/84914
7332 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7333 long double multiply/divide uses the correct function.
7334 * gcc.target/powerpc/mulkc-3.c: Likewise.
7335 * gcc.target/powerpc/divkc-2.c: Likewise.
7336 * gcc.target/powerpc/divkc-3.c: Likewise.
7337
7338 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 PR c++/85067
7341 * g++.dg/cpp0x/defaulted51.C: New.
7342 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7343
7344 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR c++/85077
7347 * g++.dg/ext/vector35.C: New test.
7348
7349 PR c++/85061
7350 * g++.dg/ext/builtin-offsetof3.C: New test.
7351
7352 PR c++/85076
7353 * g++.dg/cpp1y/pr85076.C: New test.
7354
7355 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7356
7357 PR fortran/85084
7358 * gfortran.dg/matmul_rank_1.f90: New test.
7359
7360 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7361 Harald Anlauf <anlauf@gmx.de>
7362
7363 * gfortran.dg/structure_constructor_15.f90: New test.
7364
7365 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7366
7367 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7368 for the diagnostics of overridden functions. Adjust for new wording.
7369 * g++.dg/cpp0x/implicit1.C: Likewise.
7370 * g++.dg/cpp0x/override1.C: Likewise.
7371 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7372 * g++.dg/eh/shadow1.C: Likewise.
7373 * g++.dg/inherit/covariant12.C: Likewise.
7374 * g++.dg/inherit/covariant14.C: Likewise.
7375 * g++.dg/inherit/covariant15.C: Likewise.
7376 * g++.dg/inherit/covariant16.C: Likewise.
7377 * g++.dg/inherit/covariant22.C: Likewise.
7378 * g++.dg/inherit/crash3.C: Likewise.
7379 * g++.dg/inherit/error2.C: Likewise.
7380 * g++.dg/template/crash100.C: Likewise.
7381 * g++.old-deja/g++.eh/spec6.C: Likewise.
7382 * g++.old-deja/g++.mike/p811.C: Likewise.
7383 * g++.old-deja/g++.other/virtual11.C: Likewise.
7384 * g++.old-deja/g++.other/virtual4.C: Likewise.
7385
7386 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7387
7388 PR target/85044
7389 * gcc.target/i386/pr85044.c: New test.
7390
7391 2018-03-27 Martin Sebor <msebor@redhat.com>
7392
7393 PR testsuite/83462
7394 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7395 other than x86.
7396
7397 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7398
7399 PR target/83009
7400 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7401
7402 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7403
7404 PR target/81863
7405 * gcc.target/arm/pr81863.c: New test.
7406
7407 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7408
7409 PR target/85056
7410 * gcc.target/nvptx/pr85056.c: New test.
7411 * gcc.target/nvptx/pr85056a.c: New test.
7412
7413 2018-03-27 Richard Biener <rguenther@suse.de>
7414
7415 PR testsuite/82847
7416 * lib/target-supports.exp (check_ssse3_available): New function.
7417 (check_effective_target_vect_perm_short): Enable for x86 if
7418 check_ssse3_available.
7419
7420 2018-03-27 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/85082
7423 * gfortran.dg/pr85082.f90: New testcase.
7424
7425 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7426
7427 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7428 to "l=2" in dg-final.
7429
7430 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7431
7432 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7433 * gcc.target/mips/fix-r4000-2.c: Likewise.
7434 * gcc.target/mips/fix-r4000-3.c: Likewise.
7435 * gcc.target/mips/fix-r4000-4.c: Likewise.
7436 * gcc.target/mips/fix-r4000-5.c: Likewise.
7437 * gcc.target/mips/fix-r4000-6.c: Likewise.
7438 * gcc.target/mips/fix-r4000-7.c: Likewise.
7439 * gcc.target/mips/fix-r4000-8.c: Likewise.
7440 * gcc.target/mips/fix-r4000-9.c: Likewise.
7441 * gcc.target/mips/fix-r4000-10.c: Likewise.
7442 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7443 "mulditi3_r4000" instead of "mulditi3".
7444 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7445 "umulditi3_r4000" instead of "umulditi3".
7446
7447 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7448
7449 PR c++/85068
7450 * g++.dg/inherit/covariant22.C: New test.
7451
7452 2018-03-27 Richard Biener <rguenther@suse.de>
7453
7454 PR testsuite/84004
7455 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7456 alignment.
7457
7458 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7459 Jason Merrill <jason@redhat.com>
7460
7461 PR c++/84632
7462 * g++.dg/init/array49.C: New.
7463 * g++.dg/torture/pr70499.C: Adjust.
7464
7465 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7466
7467 PR target/85073
7468 * gcc.target/i386/pr85073.c: New test.
7469
7470 2018-03-26 Richard Biener <rguenther@suse.de>
7471
7472 PR testsuite/85066
7473 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7474 instead of long.
7475
7476 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7477
7478 PR fortran/66709
7479 * gfortran.dg/parameter_array_format.f90: New test.
7480
7481 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7482 Neil Carlson <neil.n.carlson@gmail.com>
7483
7484 PR fortran/84381
7485 * gfortran.dg/literal_character_constant_1.inc: Replace
7486 call abort by STOP n.
7487 * gfortran.dg/overload_1.f90: Likewise.
7488
7489 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7490 Dominique d'Humieres <dominiq@gcc.gnu.org>
7491
7492 PR fortran/84924
7493 * gfortran.dg/scalar_pointer_1.f90: New test.
7494
7495 2018-03-25 Tom de Vries <tom@codesourcery.com>
7496
7497 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7498 precise.
7499
7500 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7501
7502 PR fortran/69497
7503 * gfortran.dg/pr89497.f90: New test.
7504
7505 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7506
7507 PR fortran/70068
7508 * gfortran.dg/substr_7.f90: New test.
7509
7510 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7511
7512 PR fortran/42651
7513 * gfortran.dg/pr42651.f90: New test.
7514 * gfortran.dg/func_result_7.f90: Update error message.
7515
7516 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7517
7518 PR tree-optimization/84005
7519 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7520 failing to force the alignment.
7521
7522 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7523
7524 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7525 from this to...
7526 <vclzd>: ...this.
7527
7528 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7529
7530 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7531 message. Fix scan-assembler patterns.
7532
7533 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR c++/85015
7536 * g++.dg/cpp0x/pr85015.C: New test.
7537
7538 PR c++/84942
7539 * g++.dg/cpp1y/pr84942.C: New test.
7540
7541 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7542
7543 PR inline-asm/85030
7544 * gcc.target/i386/pr85030.c: New.
7545
7546 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7547
7548 PR target/85026
7549 * g++.dg/pr85026.C: New test.
7550
7551 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7552
7553 * g++.dg/debug/pr84704.C: XFAIL AIX.
7554
7555 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7556
7557 PR target/84826
7558 * gcc.target/arm/pr84826.c: Add dg directive.
7559
7560 2018-03-23 Marek Polacek <polacek@redhat.com>
7561
7562 PR c++/85033
7563 * g++.dg/ext/builtin-offsetof2.C: New test.
7564
7565 PR c++/85045
7566 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7567 * gcc.dg/pr85045.c: New test.
7568
7569 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7570
7571 PR debug/85020
7572 * gnat.dg/lto22.adb: New test.
7573 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7574 * gnat.dg/lto22_pkg2.ads: Likewise.
7575
7576 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7577
7578 PR c/80778
7579 * gcc.dg/lto/pr80778_0.c: New test.
7580
7581 PR inline-asm/85034
7582 * gcc.target/i386/pr85034.c: New test.
7583
7584 PR inline-asm/85022
7585 * c-c++-common/torture/pr85022.c: New test.
7586
7587 PR sanitizer/85029
7588 * g++.dg/ubsan/pr85029.C: New test.
7589
7590 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7591
7592 PR c++/71251
7593 * g++.dg/cpp0x/pr71251.C: New.
7594
7595 PR c++/84789
7596 * g++.dg/template/pr84789.C: New.
7597 * g++.dg/template/pr84789-2.C: New.
7598 * g++.dg/template/pr84789-3.C: New.
7599 * g++.dg/parse/dtor11.C: Accept alternate error message.
7600
7601 PR c++/84729
7602 * g++.dg/pr84729.C: New.
7603 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7604 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7605 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7606
7607 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7608
7609 PR fortran/84922
7610 * gfortran.dg/interface_42.f90: New test.
7611 * gfortran.dg/interface_43.f90: New test.
7612
7613 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7614
7615 PR target/84826
7616 * gcc.target/arm/pr84826.c: New test.
7617
7618 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7619
7620 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7621 dg-require-effective-target.
7622 * gcc.target/arm/addr-modes-int.c: Likewise.
7623 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7624
7625 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7626
7627 PR target/84760
7628 * gcc.target/powerpc/altivec-ld-1.c: New test.
7629
7630 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7631
7632 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7633
7634 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7635
7636 PR inline-asm/84941
7637 * gcc.dg/pr84941.c: New test.
7638
7639 2018-03-22 Tom de Vries <tom@codesourcery.com>
7640
7641 PR tree-optimization/84956
7642 * gcc.dg/pr84956.c: New test.
7643
7644 2018-03-22 Marek Polacek <polacek@redhat.com>
7645
7646 PR c++/84854
7647 * g++.dg/cpp1z/constexpr-if15.C: New test.
7648 * g++.dg/cpp1z/constexpr-if16.C: New test.
7649
7650 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7651
7652 * gcc.dg/builtin-tgmath-3.c: New test.
7653
7654 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7655
7656 PR c++/71965
7657 * g++.dg/concepts/pr71965.C: New.
7658
7659 PR c++/84610
7660 PR c++/84642
7661 * g++.dg/cpp0x/pr84610.C: New.
7662 * g++.dg/cpp0x/pr84642.C: New.
7663
7664 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR c/84999
7667 * c-c++-common/pr84999.c: New test.
7668
7669 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7670
7671 PR c++/84972
7672 * g++.dg/ext/desig10.C: New.
7673
7674 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7675 Harald Anlauf <anlauf@gmx.de>
7676
7677 PR fortran/84957
7678 * gfortran.dg/pr84957.f90: New test.
7679
7680 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR tree-optimization/84960
7683 * gcc.c-torture/compile/pr84960.c: New test.
7684
7685 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7686
7687 PR tree-optimization/84811
7688 * gcc.dg/torture/pr84811.c: New test.
7689
7690 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR tree-optimization/84982
7693 * c-c++-common/pr84982.c: New test.
7694
7695 PR c++/84961
7696 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7697 "m" (++x) in C++.
7698 * g++.dg/torture/pr84961-1.C: New test.
7699 * g++.dg/torture/pr84961-2.C: New test.
7700
7701 2018-03-21 Nathan Sidwell <nathan@acm.org>
7702
7703 PR c++/85008
7704 * g++.dg/pr85008.C: New.
7705
7706 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7707
7708 PR fortran/84615
7709 * gfortran.dg/char_result_17.f90: New test.
7710
7711 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7712
7713 PR c++/84994
7714 * g++.dg/other/accessor-fixits-1.C: Move to...
7715 * g++.dg/torture/accessor-fixits-1.C: ...here.
7716 * g++.dg/other/accessor-fixits-2.C: Move to...
7717 * g++.dg/torture/accessor-fixits-2.C: ...here.
7718 * g++.dg/other/accessor-fixits-3.C: Move to...
7719 * g++.dg/torture/accessor-fixits-3.C: ...here.
7720 * g++.dg/other/accessor-fixits-4.C: Move to...
7721 * g++.dg/torture/accessor-fixits-4.C: ...here.
7722 * g++.dg/other/accessor-fixits-5.C: Move to...
7723 * g++.dg/torture/accessor-fixits-5.C: ...here.
7724 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7725 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7726 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7727
7728 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7729
7730 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7731
7732 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7733
7734 PR target/82989
7735 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7736
7737 2018-03-21 Nathan Sidwell <nathan@acm.org>
7738
7739 PR c++/84804
7740 * g++.dg/lookup/pr84804.C: New.
7741
7742 2018-03-21 Martin Sebor <msebor@redhat.com>
7743
7744 PR c++/84850
7745 * g++.dg/Wclass-memaccess-3.C: New test.
7746 * g++.dg/Wclass-memaccess-4.C: New test.
7747
7748 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7749
7750 PR c++/84892
7751 * g++.dg/other/accessor-fixits-1.C
7752 (test_access_const_t1_color): New.
7753 (test_deref_const_t1_color): New.
7754 * g++.dg/other/accessor-fixits-5.C: New testcase.
7755
7756 2018-03-21 Tom de Vries <tom@codesourcery.com>
7757
7758 PR tree-optimization/83126
7759 * gcc.dg/graphite/pr83126.c: New test.
7760
7761 2018-03-21 Nathan Sidwell <nathan@acm.org>
7762
7763 * g++.dg/ext/anon-struct6.C: Adjust.
7764 * g++.dg/ext/deprecate-1.C: New.
7765 * g++.dg/ext/deprecate-2.C: New.
7766 * g++.dg/lookup/pr84602.C: Adjust.
7767 * g++.dg/lookup/pr84962.C: Adjust.
7768 * g++.old-deja/g++.other/anon4.C
7769
7770 PR c++/84836
7771 * g++.dg/lookup/pr84836.C: New.
7772
7773 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7774
7775 PR tree-optimization/84969
7776 * gcc.dg/tree-ssa/pr84969.c: New test.
7777
7778 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR rtl-optimization/84989
7781 * gcc.target/i386/pr84989.c: New test.
7782
7783 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7784
7785 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7786
7787 2018-03-21 Martin Liska <mliska@suse.cz>
7788
7789 PR ipa/84963
7790 * gfortran.dg/goacc/pr84963.f90: New test.
7791
7792 2018-03-21 Marek Polacek <polacek@redhat.com>
7793
7794 PR c++/71638, ICE with NSDMI and reference.
7795 * g++.dg/cpp0x/nsdmi14.C: New test.
7796 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7797
7798 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7799
7800 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7801 MIPS with -mpaired-single directives.
7802
7803 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7804
7805 PR fortran/85001
7806 * gfortran.dg/interface_41.f90: New test.
7807
7808 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR debug/84875
7811 * gcc.dg/pr84875.c: New test.
7812
7813 2018-03-20 Marek Polacek <polacek@redhat.com>
7814
7815 PR c++/84978, ICE with NRVO.
7816 * g++.dg/opt/nrv19.C: New test.
7817
7818 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7819
7820 PR target/82518
7821 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7822 Disable for armeb targets.
7823 * gcc.target/arm/pr82518.c: New test.
7824
7825 2018-03-20 Nathan Sidwell <nathan@acm.org>
7826
7827 PR c++/84962
7828 * g++.dg/lookup/pr84962.C: New.
7829
7830 PR c++/84970
7831 * g++.dg/lookup/pr84970.C: New.
7832
7833 2018-03-20 Richard Biener <rguenther@suse.de>
7834
7835 PR target/84986
7836 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7837
7838 2018-03-20 Martin Liska <mliska@suse.cz>
7839
7840 PR ipa/84825
7841 * g++.dg/ipa/pr84825.C: New test.
7842
7843 2018-03-20 Martin Liska <mliska@suse.cz>
7844
7845 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7846
7847 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7848
7849 PR target/84845
7850 * gcc.c-torture/compile/pr84845.c: New test.
7851
7852 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7853
7854 PR target/82989
7855 * gcc.target/arm/pr82989.c: New test.
7856
7857 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR target/84945
7860 * gcc.target/i386/pr84945.c: New test.
7861
7862 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7863
7864 PR target/81647
7865 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7866
7867 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR c/84953
7870 * gcc.dg/pr84953.c: New test.
7871
7872 2018-03-19 Marek Polacek <polacek@redhat.com>
7873
7874 PR c++/84925
7875 * g++.dg/cpp1z/lambda-__func__.C: New test.
7876
7877 PR c++/84927
7878 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7879
7880 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7881
7882 PR sanitizer/78651
7883 * g++.dg/asan/pr78651.C: New test.
7884
7885 2018-03-19 Tom de Vries <tom@codesourcery.com>
7886
7887 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7888 vect_int_mult. Add nvptx xfail for PR84958.
7889
7890 2018-03-19 Nathan Sidwell <nathan@acm.org>
7891
7892 PR c++/84835
7893 * g++.dg/cpp1y/pr84835.C: New.
7894
7895 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7896
7897 PR target/81647
7898 * gcc.target/aarch64/pr81647.c: New.
7899
7900 2018-03-19 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/84933
7903 * g++.dg/pr84933.C: New testcase.
7904
7905 2018-03-19 Richard Biener <rguenther@suse.de>
7906
7907 PR tree-optimization/84859
7908 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7909 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7910 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7911 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7912
7913 2018-03-19 Nathan Sidwell <nathan@acm.org>
7914
7915 PR c++/84812
7916 * g++.dg/lookup/pr84812.C: New.
7917
7918 2018-03-19 Richard Biener <rguenther@suse.de>
7919
7920 PR tree-optimization/84929
7921 * gcc.dg/torture/pr84929.c: New testcase.
7922
7923 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7924
7925 PR target/84711
7926 * gcc.target/arm/big-endian-subreg.c: Delete.
7927
7928 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7929
7930 PR fortran/84931
7931 * gfortran.dg/array_constructor_52.f90: New test.
7932
7933 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7934
7935 PR fortran/77414
7936 * gfortran.dg/pr77414.f90: New test.
7937 * gfortran.dg/internal_references_1.f90: Adjust error message.
7938
7939 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7940
7941 PR fortran/65453
7942 * gfortran.dg/pr65453.f90: New test.
7943
7944 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7945
7946 PR tree-optimization/84913
7947 * gfortran.dg/vect/pr84913.f90: New test.
7948
7949 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7950
7951 PR fortran/79929
7952 * gfortran.dg/warn_concat.f90: New test.
7953
7954 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR target/84899
7957 * gcc.dg/pr84899.c: New test.
7958
7959 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7960
7961 PR fortran/69395
7962 * gfortran.dg/pr69395.f90: Add test for max dimensions
7963
7964 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7965
7966 PR target/84876
7967 * gcc.target/i386/pr84876.c: New test.
7968
7969 2018-03-16 Martin Liska <mliska@suse.cz>
7970
7971 PR ipa/84833
7972 * gcc.target/i386/mvc11.c: New test.
7973
7974 2018-03-16 Martin Liska <mliska@suse.cz>
7975
7976 PR ipa/84722
7977 * gcc.target/i386/mvc10.c: New test.
7978
7979 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR c++/79937
7982 PR c++/82410
7983 * g++.dg/cpp1y/pr79937-1.C: New test.
7984 * g++.dg/cpp1y/pr79937-2.C: New test.
7985 * g++.dg/cpp1y/pr79937-3.C: New test.
7986 * g++.dg/cpp1y/pr79937-4.C: New test.
7987 * g++.dg/cpp1y/pr82410.C: New test.
7988
7989 2018-03-16 Tom de Vries <tom@codesourcery.com>
7990
7991 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7992
7993 2018-03-16 Tom de Vries <tom@codesourcery.com>
7994
7995 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7996
7997 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR c++/84874
8000 * g++.dg/cpp2a/desig8.C: New test.
8001
8002 PR tree-optimization/84841
8003 * gcc.dg/pr84841.c: New test.
8004
8005 PR c++/84874
8006 * g++.dg/cpp2a/desig7.C: New test.
8007
8008 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
8009 Jim MacArthur <jim.macarthur@codethink.co.uk>
8010
8011 * gfortran.dg/automatic_1.f90: New test.
8012 * gfortran.dg/automatic_repeat.f90: New test
8013 * gfortran.dg/automatic_save.f90: New test.
8014 * gfortran.dg/vax_structure.f90: New test.
8015
8016 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8017
8018 PR fortran/78741
8019 * gfortran.dg/pr78741.f90: New test.
8020
8021 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8022
8023 PR fortran/69395
8024 * gfortran.dg/pr69395.f90: New test.
8025
8026 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR c++/79085
8029 * g++.dg/opt/pr79085.C: New test.
8030
8031 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8032
8033 PR target/84574
8034 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8035 label instead of __x86_indirect_thunk label.
8036
8037 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR c++/84222
8040 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8041 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8042 * g++.dg/warn/deprecated-13.C: New test.
8043
8044 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8045
8046 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8047
8048 2018-03-15 Richard Biener <rguenther@suse.de>
8049
8050 PR c/84873
8051 * c-c++-common/pr84873.c: New testcase.
8052
8053 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8054
8055 PR target/84711
8056 * gcc.target/arm/big-endian-subreg.c: New.
8057
8058 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR target/84860
8061 * gcc.c-torture/compile/pr84860.c: New test.
8062
8063 2018-03-15 Julia Koval <julia.koval@intel.com>
8064
8065 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8066 cannonlake.
8067 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8068 avx512bitalg.
8069
8070 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR c/84853
8073 * gcc.dg/pr84853.c: New test.
8074
8075 2018-03-14 Carl Love <cel@us.ibm.com>
8076
8077 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8078
8079 2018-03-14 Martin Liska <mliska@suse.cz>
8080
8081 PR ipa/8480
8082 * g++.dg/lto/pr84805_0.C: New test.
8083 * g++.dg/lto/pr84805_1.C: New test.
8084 * g++.dg/lto/pr84805_2.C: New test.
8085
8086 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8087
8088 PR c/84852
8089 * gcc.dg/fixits-pr84852-1.c: New test.
8090 * gcc.dg/fixits-pr84852-2.c: New test.
8091
8092 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8093
8094 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8095 separate verbose message.
8096 * lib/scandump.exp (scan-dump-times): Likewise.
8097
8098 2018-03-14 Julia Koval <julia.koval@intel.com>
8099
8100 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8101 server.
8102 * gcc.target/i386/funcspec-56.inc: Ditto.
8103
8104 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8105
8106 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8107 aarch64_sve_hw.
8108
8109 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR sanitizer/83392
8112 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8113 check count from 17 to 14.
8114
8115 PR target/84844
8116 * gcc.target/i386/pr84844.c: New test.
8117
8118 2018-03-14 Richard Biener <rguenther@suse.de>
8119
8120 PR tree-optimization/84830
8121 * gcc.dg/torture/pr84830.c: New testcase.
8122
8123 2018-03-14 Marek Polacek <polacek@redhat.com>
8124
8125 PR c++/84596
8126 * g++.dg/cpp0x/static_assert15.C: New test.
8127
8128 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8129
8130 PR fortran/61775
8131 * gfortran.dg/pr61775.f90: New test.
8132
8133 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR c++/84843
8136 * g++.dg/ext/pr84843-1.C: New test.
8137 * g++.dg/ext/pr84843-2.C: New test.
8138
8139 2018-03-13 David Pagan <dave.pagan@oracle.com>
8140
8141 PR c/46921
8142 * gcc.dg/pr46921.c: New test.
8143
8144 2018-03-13 Martin Sebor <msebor@redhat.com>
8145
8146 PR tree-optimization/84725
8147 * c-c++-common/Wstringop-truncation-4.c: New test.
8148 * c-c++-common/attr-nonstring-5.c: New test.
8149
8150 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8151
8152 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8153 than unpacks.
8154 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8155 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8156
8157 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8158
8159 * gcc.target/aarch64/sve/tls_1.c: New test.
8160 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8161
8162 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8163
8164 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8165 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8166
8167 2018-03-13 Martin Liska <mliska@suse.cz>
8168
8169 PR ipa/84658.
8170 * g++.dg/ipa/pr84658.C: New test.
8171
8172 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR middle-end/84834
8175 * gcc.dg/pr84834.c: New test.
8176
8177 PR target/84827
8178 * gcc.target/i386/pr84827.c: New test.
8179
8180 PR target/84828
8181 * g++.dg/ext/pr84828.C: New test.
8182
8183 PR target/84786
8184 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8185 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8186
8187 PR c++/84808
8188 * g++.dg/cpp1y/constexpr-84808.C: New test.
8189
8190 PR c++/84704
8191 * g++.dg/debug/pr84704.C: New test.
8192
8193 2018-03-12 Renlin Li <renlin.li@arm.com>
8194
8195 * gcc.target/aarch64/movi_hf.c: New.
8196 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8197 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8198
8199 2018-03-12 Martin Sebor <msebor@redhat.com>
8200
8201 PR tree-optimization/83456
8202 * c-c++-common/Wrestrict-2.c: Remove test cases.
8203 * c-c++-common/Wrestrict.c: Same.
8204 * gcc.dg/Wrestrict-12.c: New test.
8205 * gcc.dg/Wrestrict-14.c: New test.
8206
8207 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8208
8209 * g++.dg/pr84821.C: New test.
8210
8211 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8212
8213 * gcc.dg/pr84799.c: New test.
8214
8215 2018-03-12 Richard Biener <rguenther@suse.de>
8216
8217 PR tree-optimization/84803
8218 * gcc.dg/torture/pr84803.c: New testcase.
8219
8220 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR c++/84813
8223 * g++.dg/debug/pr84813.C: New test.
8224
8225 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8226
8227 PR fortran/84546
8228 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8229
8230 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8231
8232 PR fortran/83939
8233 * gfortran.dg/pr83939.f90
8234
8235 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8236
8237 PR fortran/66128
8238 * gfortran.dg/zero_sized_9.f90: New test.
8239
8240 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR debug/58150
8243 * g++.dg/debug/dwarf2/enum2.C: New test.
8244
8245 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8246
8247 PR fortran/84734
8248 * gfortran.dg/pr84734.f90: New test.
8249
8250 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8251
8252 * gnat.dg/prot3.adb: New test.
8253 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8254
8255 2018-03-09 Jason Merrill <jason@redhat.com>
8256 Paolo Carlini <paolo.carlini@oracle.com>
8257
8258 PR c++/71169
8259 PR c++/71832
8260 * g++.dg/cpp0x/pr71169.C: New.
8261 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8262 * g++.dg/cpp0x/pr71832.C: Likewise.
8263
8264 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8265
8266 PR target/83969
8267 * gcc.target/powerpc/pr83969.c: New test.
8268
8269 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR target/84772
8272 * gcc.dg/pr84772.c: New test.
8273
8274 PR c++/84076
8275 * g++.dg/warn/Wformat-2.C: New test.
8276
8277 PR c++/84767
8278 * g++.dg/ext/vla18.C: New test.
8279
8280 2018-03-09 Martin Sebor <msebor@redhat.com>
8281
8282 PR tree-optimization/84526
8283 * gcc.dg/Wrestrict-10.c: New test.
8284 * gcc.dg/Wrestrict-11.c: New test.
8285
8286 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8287
8288 PR rtl-optimization/84682
8289 * gcc.dg/torture/pr84682-1.c: New.
8290 * gcc.dg/torture/pr84682-2.c: New.
8291 * gcc.dg/torture/pr84682-3.c: New.
8292
8293 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR c++/84724
8296 * g++.dg/ext/pr84724.C: New test.
8297
8298 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8299
8300 PR target/83712
8301 * gcc.target/arm/pr83712.c: New.
8302
8303 2018-03-09 Richard Biener <rguenther@suse.de>
8304
8305 PR tree-optimization/84775
8306 * gcc.dg/torture/pr84775.c: New testcase.
8307
8308 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR debug/84404
8311 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8312 targets.
8313
8314 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8315
8316 * gcc.c-torture/compile/20180309-1.c: New test.
8317
8318 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR c++/80598
8321 * g++.dg/warn/Wunused-function4.C: New test.
8322
8323 PR inline-asm/84742
8324 * gcc.target/i386/pr84742-1.c: New test.
8325 * gcc.target/i386/pr84742-2.c: New test.
8326
8327 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8328
8329 PR target/84748
8330 * gcc.c-torture/execute/pr84748.c: New test.
8331
8332 2018-03-08 Richard Biener <rguenther@suse.de>
8333
8334 PR middle-end/84552
8335 * gcc.dg/graphite/pr84552.c: New testcase.
8336
8337 2018-03-08 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/84178
8340 * gcc.dg/torture/pr84178-2.c: New testcase.
8341
8342 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8343
8344 PR tree-optimization/84178
8345 * gcc.c-torture/compile/pr84178-1.c: New test.
8346
8347 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8348
8349 * lib/target-supports.exp: Do not return zero from a ifunc
8350 function.
8351
8352 2018-03-08 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/84746
8355 * gcc.dg/torture/pr84746.c: New testcase.
8356
8357
8358 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8359 PR debug/84404
8360 PR debug/84408
8361 * gcc.dg/graphite/pr84404.c: New.
8362
8363 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR tree-optimization/84740
8366 * gcc.dg/torture/pr84740.c: New test.
8367
8368 PR tree-optimization/84739
8369 * gcc.dg/pr84739.c: New test.
8370
8371 2018-03-07 Martin Sebor <msebor@redhat.com>
8372
8373 PR tree-optimization/83519
8374 * gcc.dg/Wrestrict-13.c: New test.
8375
8376 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8377
8378 PR fortran/64124
8379 PR fortran/70409
8380 * gfortran.dg/pr64124.f90: New tests.
8381 * gfortran.dg/pr70409.f90: New tests.
8382
8383 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8384
8385 PR target/82411
8386 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8387
8388 2018-03-07 Martin Sebor <msebor@redhat.com>
8389
8390 PR tree-optimization/84526
8391 * gcc.dg/Wrestrict-10.c: New test.
8392
8393 2018-03-07 Martin Sebor <msebor@redhat.com>
8394
8395 PR tree-optimization/84468
8396 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8397 * gcc.dg/Wstringop-truncation.c: New test.
8398 * gcc.dg/Wstringop-truncation-2.c: New test.
8399
8400 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR fortran/84565
8403 * gfortran.dg/pr84565.f90: New test.
8404
8405 PR middle-end/84723
8406 * gcc.target/i386/pr84723-1.c: New test.
8407 * gcc.target/i386/pr84723-2.c: New test.
8408 * gcc.target/i386/pr84723-3.c: New test.
8409 * gcc.target/i386/pr84723-4.c: New test.
8410 * gcc.target/i386/pr84723-5.c: New test.
8411
8412 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8413
8414 PR fortran/64107
8415 * gfortran.dg/pr64107.f90: New test.
8416
8417 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8418
8419 PR fortran/84697
8420 PR fortran/66128
8421 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8422
8423 2018-03-06 Marek Polacek <polacek@redhat.com>
8424
8425 PR c++/84684
8426 * g++.dg/cpp1z/constexpr-84684.C: New test.
8427
8428 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR c/84721
8431 * gcc.dg/pr84721.c: New test.
8432
8433 PR target/84710
8434 * gcc.dg/pr84710.c: New test.
8435
8436 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8437
8438 PR fortran/56667
8439 * gfortran.dg/implied_do_2.f90: New test.
8440 * gfortran.dg/coarray_8.f90: Update for new error message.
8441
8442 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR inline-asm/84683
8445 * g++.dg/ext/pr84683.C: New test.
8446
8447 PR tree-optimization/84687
8448 * gcc.dg/pr84687.c: New test.
8449
8450 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8451
8452 PR c++/84231
8453 * g++.dg/pr84231.C: New.
8454
8455 PR c++/84593
8456 * g++.dg/cpp1y/pr84593.C: New.
8457
8458 PR c++/84492
8459 * g++.dg/pr84492.C: New.
8460
8461 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8462
8463 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8464 __builtin_ppc_speculation_barrier.
8465
8466 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR target/84700
8469 * gcc.target/powerpc/pr84700.c: New test.
8470
8471 2018-03-05 Nathan Sidwell <nathan@acm.org>
8472
8473 PR c++/84702
8474 * g++.dg/lookup/pr84702.C: New.
8475
8476 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR target/84564
8479 * gcc.target/i386/pr84564.c: New test.
8480
8481 2018-03-05 Marek Polacek <polacek@redhat.com>
8482
8483 PR c++/84707
8484 * g++.dg/cpp0x/inline-ns10.C: New test.
8485
8486 2018-03-05 Nathan Sidwell <nathan@acm.org>
8487
8488 PR c++/84694
8489 * g++.dg/template/pr84694.C: New.
8490
8491 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR target/84524
8494 * gcc.c-torture/execute/pr84524.c: New test.
8495 * gcc.target/i386/avx512bw-pr84524.c: New test.
8496
8497 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8498
8499 PR target/84264
8500 * g++.dg/pr84264.C: New test.
8501
8502 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8503
8504 PR c++/84618
8505 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8506 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8507 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8508
8509 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8510
8511 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8512 * g++.dg/other/i386-3.C: Ditto.
8513 * gcc.target/i386/sse-12.c: Ditto.
8514 * gcc.target/i386/sse-13.c: Ditto.
8515 * gcc.target/i386/sse-14.c: Ditto.
8516 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8517 * gcc.target/i386/wbinvd-1.c: New test.
8518 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8519 * gcc.target/i386/pconfig-1.c: Ditto.
8520
8521 2018-03-05 Pádraig Brady <P@draigBrady.com>
8522 Nathan Sidwell <nathan@acm.org>
8523
8524 PR c++/84497
8525 * g++.dg/cpp0x/pr84497.C: New.
8526
8527 2018-03-05 Richard Biener <rguenther@suse.de>
8528
8529 PR tree-optimization/84670
8530 * gcc.dg/pr84670-1.c: New testcase.
8531 * gcc.dg/pr84670-2.c: Likewise.
8532 * gcc.dg/pr84670-3.c: Likewise.
8533 * gcc.dg/pr84670-4.c: Likewise.
8534
8535 2018-03-05 Richard Biener <rguenther@suse.de>
8536
8537 PR tree-optimization/84650
8538 * gcc.dg/graphite/pr84650.c: New testcase.
8539
8540 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8541
8542 PR c++/82022
8543 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8544
8545 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8546
8547 PR fortran/71085
8548 * gfortran.dg/pr71085.f90: New test.
8549
8550 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8551
8552 PR fortran/66128
8553 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8554
8555 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8556
8557 PR fortran/51434
8558 * gfortran.dg/pr51434.f90: New test.
8559
8560 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8561
8562 PR c++/61358
8563 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8564
8565 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8566
8567 PR c++/67370
8568 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8569
8570 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8571
8572 PR c++/71464
8573 * g++.dg/torture/pr71464.C: New.
8574
8575 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8576
8577 PR fortran/80965
8578 * gfortran.dg/select_type_41.f90: New test.
8579
8580 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8581
8582 PR c++/61135
8583 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8584
8585 2018-03-02 Marek Polacek <polacek@redhat.com>
8586
8587 PR c++/84578
8588 * g++.dg/ext/flexary29.C: New test.
8589
8590 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8591
8592 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8593
8594 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8595
8596 PR c++/81812
8597 * g++.dg/torture/pr81812.C: New.
8598
8599 2018-03-02 Marek Polacek <polacek@redhat.com>
8600
8601 PR c++/84171
8602 * g++.dg/warn/Wsign-compare-8.C: New test.
8603
8604 PR c++/84663
8605 * g++.dg/parse/array-size3.C: New test.
8606
8607 PR c++/84664
8608 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8609
8610 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR c++/84662
8613 * g++.dg/cpp1y/pr84662.C: New test.
8614
8615 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8616
8617 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8618 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8619 "dg-lto-options".
8620 * g++.dg/lto/20101010-1_0.C: Likewise.
8621 * g++.dg/lto/20101010-2_0.C: Likewise.
8622
8623 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR ipa/84628
8626 * gcc.dg/pr84628.c: New test.
8627
8628 PR target/56540
8629 * gcc.target/ia64/pr56540.c: New test.
8630
8631 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8632
8633 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8634 32-bit target.
8635 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8636 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8637 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8638 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8639
8640 2018-03-02 Marek Polacek <polacek@redhat.com>
8641
8642 PR c++/84590
8643 * c-c++-common/ubsan/shift-11.c: New test.
8644
8645 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8646
8647 * gcc.dg/vect/vect-alias-check-13.c: New test.
8648
8649 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR target/84614
8652 * gcc.dg/pr84614.c: New test.
8653
8654 PR inline-asm/84625
8655 * gcc.target/i386/pr84625.c: New test.
8656
8657 2018-03-02 Richard Biener <rguenther@suse.de>
8658
8659 PR tree-optimization/84427
8660 * gcc.dg/torture/pr84427.c: New testcase.
8661
8662 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8663
8664 PR target/84534
8665 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8666 powerpc64le*-*-linux*.
8667 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8668 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8669
8670 2018-03-01 Martin Sebor <msebor@redhat.com>
8671
8672 PR c++/84294
8673 * g++.dg/ext/attr-const.C: Remove xfail.
8674 * g++.dg/ext/attr-malloc-3.C: New test.
8675 * g++.dg/ext/attr-noinline-3.C: New test.
8676 * g++.dg/ext/attr-noreturn-3.C: New test.
8677 * g++.dg/ext/attr-nothrow-3.C: New test.
8678 * g++.dg/ext/attr-pure.C: Remove xfail.
8679
8680 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR sanitizer/70875
8683 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8684 dg-options and dg-shouldfail "ubsan" directive.
8685
8686 2018-03-01 Marek Polacek <polacek@redhat.com>
8687 Jason Merrill <jason@redhat.com>
8688
8689 PR c++/84582
8690 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8691 * g++.dg/cpp1z/static1.C: New test.
8692 * g++.dg/template/static37.C: New test.
8693
8694 2018-03-01 Nathan Sidwell <nathan@acm.org>
8695
8696 PR c++/84434
8697 * g++.dg/template/pr84434.C: New.
8698
8699 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8700
8701 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8702 -mthumb to the command-line.
8703
8704 2018-03-01 Marek Polacek <polacek@redhat.com>
8705
8706 PR c++/84596
8707 * g++.dg/cpp0x/static_assert14.C: New test.
8708
8709 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8710
8711 PR c++/79410
8712 * g++.dg/torture/pr79410.C: New.
8713
8714 2018-03-01 Martin Liska <mliska@suse.cz>
8715
8716 PR sanitizer/82484
8717 * gcc.dg/asan/pr82484.c: New test.
8718
8719 2018-03-01 Richard Biener <rguenther@suse.de>
8720
8721 PR debug/84645
8722 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8723
8724 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8725
8726 PR fortran/84219
8727 * gfortran.dg/coarray_47.f90: New test.
8728
8729 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8730
8731 PR fortran/84538
8732 * gfortran.dg/class_array_23.f03: New test.
8733
8734 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8735
8736 PR rtl-optimization/84528
8737 * gcc.dg/torture/pr84538.c: Rename to...
8738 * gcc.dg/torture/pr84528.c: ...this.
8739
8740 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8741
8742 PR rtl-optimization/84528
8743 * gcc.dg/torture/pr84538.c: New test.
8744
8745 2018-02-28 Martin Sebor <msebor@redhat.com>
8746
8747 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8748 -fpic test failures.
8749 * c-c++-common/Wrestrict-2.c: Same.
8750 * c-c++-common/Wstringop-truncation.c: Same.
8751 * gcc.dg/Warray-bounds-22.c: Same.
8752 * gcc.dg/Wstringop-overflow.c: Same.
8753 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8754 (signed_range): Same.
8755 (unsigned_anti_range): Same.
8756 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8757 (signed_range): Same.
8758 (unsigned_anti_range): Same.
8759 * gcc.dg/attr-alloc_size-7.c: Same.
8760 * gcc.dg/attr-alloc_size-8.c: Same.
8761 * gcc.dg/builtin-alloc-size.c: Same.
8762 * gcc.dg/builtin-stpncpy.c: Same.
8763 * gcc.dg/builtins-nonnull.c: Same.
8764 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8765 * gcc.dg/pr79214.c: Same.
8766 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8767 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8768 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8769 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8770 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8771 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8772 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8773 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8774 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8775 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8776 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8777
8778 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8779
8780 PR target/84014
8781 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8782
8783 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR c++/84609
8786 * g++.dg/cpp0x/pr84609.C: New test.
8787
8788 2018-02-28 Martin Sebor <msebor@redhat.com>
8789
8790 PR testsuite/84617
8791 * g++.dg/ext/attr-malloc-3.C: New test.
8792 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8793 to pre-existing problems.
8794 * g++.dg/ext/attr-pure.C: Same.
8795
8796 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8797
8798 PR fortran/83901
8799 * gfortran.dg/associate_37.f90: New test.
8800
8801 PR fortran/83344
8802 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8803
8804 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR target/52991
8807 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8808 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8809 * gcc.dg/bf-ms-layout-4.c: New test.
8810 * gcc.dg/bf-ms-layout-5.c: New test.
8811
8812 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8813
8814 PR target/83399
8815 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8816
8817 2018-02-28 Richard Biener <rguenther@suse.de>
8818
8819 PR tree-optimization/84584
8820 * gcc.dg/graphite/pr84584.c: New testcase.
8821
8822 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8823
8824 PR preprocessor/84517
8825 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8826
8827 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * c-c++-common/dump-ada-spec-12.c: New test.
8830 * c-c++-common/dump-ada-spec-13.c: Likewise.
8831
8832 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8833
8834 * c-c++-common/dump-ada-spec-11.c: New test.
8835
8836 2018-02-28 Martin Liska <mliska@suse.cz>
8837
8838 PR testsuite/84597
8839 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8840 * g++.dg/ext/timevar2.C: Likewise.
8841
8842 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8843
8844 * c-c++-common/dump-ada-spec-8.c: New test.
8845 * c-c++-common/dump-ada-spec-9.c: Likewise.
8846 * c-c++-common/dump-ada-spec-10.c: Likewise.
8847
8848 2018-02-28 Richard Biener <rguenther@suse.de>
8849
8850 PR middle-end/84607
8851 * gcc.dg/pr84607.c: New testcase.
8852
8853 2018-02-28 Nathan Sidwell <nathan@acm.org>
8854
8855 PR c++/84602
8856 * g++.dg/lookup/pr84602.C: New.
8857
8858 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR c++/83871
8861 PR c++/83503
8862 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8863 dg-options.
8864 * g++.dg/ext/attr-nonnull.C: Likewise.
8865 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8866 directives.
8867 * g++.dg/ext/attr-noinline-2.C: Likewise.
8868 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8869 -fdump-tree-eh in dg-options.
8870
8871 2018-02-28 Alan Modra <amodra@gmail.com>
8872
8873 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8874 GNU ld message.
8875 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8876
8877 2018-02-27 Martin Sebor <msebor@redhat.com>
8878
8879 PR c++/83871
8880 PR c++/83503
8881 * g++.dg/Wmissing-attributes.C: New test.
8882 * g++.dg/ext/attr-const-pure.C: New test.
8883 * g++.dg/ext/attr-const.C: New test.
8884 * g++.dg/ext/attr-deprecated-2.C: New test.
8885 * g++.dg/ext/attr-malloc-2.C: New test.
8886 * g++.dg/ext/attr-malloc.C: New test.
8887 * g++.dg/ext/attr-noinline-2.C: New test.
8888 * g++.dg/ext/attr-noinline.C: New test.
8889 * g++.dg/ext/attr-nonnull.C: New test.
8890 * g++.dg/ext/attr-noreturn-2.C: New test.
8891 * g++.dg/ext/attr-noreturn.C: New test.
8892 * g++.dg/ext/attr-nothrow-2.C: New test.
8893 * g++.dg/ext/attr-nothrow.C: New test.
8894 * g++.dg/ext/attr-optimize.C: New test.
8895 * g++.dg/ext/attr-pure.C: New test.
8896 * g++.dg/ext/attr-returns-nonnull.C: New test.
8897 * g++.dg/ext/attr-warning.C: New test.
8898
8899 2018-02-27 Nathan Sidwell <nathan@acm.org>
8900
8901 PR c++/84426
8902 * g++.dg/lookup/pr84426.C: New.
8903
8904 2018-02-27 Richard Biener <rguenther@suse.de>
8905
8906 PR tree-optimization/84512
8907 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8908
8909 2018-02-27 Martin Liska <mliska@suse.cz>
8910
8911 PR gcov-profile/84548
8912 * g++.dg/gcov/pr84548.C: New test.
8913
8914 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR target/84575
8917 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8918
8919 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR c++/84558
8922 * g++.dg/cpp1y/pr84558.C: New test.
8923
8924 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 PR c++/84540
8927 * g++.dg/cpp0x/alignas14.C: New.
8928 * g++.dg/cpp0x/alignas15.C: Likewise.
8929
8930 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR c++/84557
8933 * g++.dg/gomp/pr84557.C: New test.
8934
8935 2018-02-26 Marek Polacek <polacek@redhat.com>
8936
8937 PR c++/84325
8938 * g++.dg/cpp1z/pr84325.C: New test.
8939
8940 2018-02-26 Carl Love <cel@us.ibm.com>
8941
8942 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8943 Power 8 test file.
8944 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8945 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8946 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8947 -mcpu=power8.
8948 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8949 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8950 -mcpu=power8.
8951
8952 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8953
8954 PR target/84039
8955 * gcc.target/i386/indirect-thunk-1.c: Updated.
8956 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8957 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8958 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8959 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8960 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8961 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8962 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8963 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8964 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8965 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8966 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8967 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8968 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8969 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8970 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8971 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8972 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8973 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8974 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8975 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8976 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8977 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8978 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8979 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8980 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8981 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8982 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8983 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8984 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8985 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8986 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8987 * gcc.target/i386/ret-thunk-9.c: Likewise.
8988 * gcc.target/i386/ret-thunk-10.c: Likewise.
8989 * gcc.target/i386/ret-thunk-11.c: Likewise.
8990 * gcc.target/i386/ret-thunk-12.c: Likewise.
8991 * gcc.target/i386/ret-thunk-13.c: Likewise.
8992 * gcc.target/i386/ret-thunk-14.c: Likewise.
8993 * gcc.target/i386/ret-thunk-15.c: Likewise.
8994
8995 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8996
8997 * gcc.c-torture/execute/20180226-1.c: New test.
8998
8999 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
9000
9001 PR tree-optimization/83965
9002 * gcc.dg/vect/pr83965-2.c: New test.
9003
9004 2018-02-26 Tom de Vries <tom@codesourcery.com>
9005
9006 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
9007
9008 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9009
9010 PR target/84530
9011 * gcc.target/i386/ret-thunk-22.c: New test.
9012 * gcc.target/i386/ret-thunk-23.c: Likewise.
9013 * gcc.target/i386/ret-thunk-24.c: Likewise.
9014 * gcc.target/i386/ret-thunk-25.c: Likewise.
9015 * gcc.target/i386/ret-thunk-26.c: Likewise.
9016
9017 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9018
9019 PR c++/84533
9020 * g++.dg/cpp1z/pr84533.C: New.
9021
9022 2018-02-26 Marek Polacek <polacek@redhat.com>
9023
9024 PR c++/84537
9025 * g++.dg/parse/error60.C: New test.
9026
9027 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9028
9029 PR c++/84556
9030 * g++.dg/gomp/pr84556.C: New test.
9031 * g++.dg/vect/pr84556.cc: New test.
9032
9033 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9034
9035 PR fortran/32957
9036 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9037 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9038 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9039 * gfortran.dg/c_loc_test.f90: Likewise.
9040 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9041 * gfortran.dg/proc_decl_17.f90: Likewise.
9042 * gfortran.dg/proc_ptr_8.f90: Likewise.
9043
9044 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9045
9046 PR target/84521
9047 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9048 r254814 disabling -fomit-frame-pointer by default.
9049 * gcc.target/aarch64/spill_1.c: Likewise.
9050 * gcc.target/aarch64/test_frame_11.c: Likewise.
9051 * gcc.target/aarch64/test_frame_12.c: Likewise.
9052 * gcc.target/aarch64/test_frame_13.c: Likewise.
9053 * gcc.target/aarch64/test_frame_14.c: Likewise.
9054 * gcc.target/aarch64/test_frame_15.c: Likewise.
9055 * gcc.target/aarch64/test_frame_3.c: Likewise.
9056 * gcc.target/aarch64/test_frame_5.c: Likewise.
9057 * gcc.target/aarch64/test_frame_9.c: Likewise.
9058
9059 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9060
9061 PR fortran/83633
9062 * gfortran.dg/explicit_shape_1.f90: New test.
9063 * gfortran.dg/automatic_module_variable.f90: Update regex.
9064 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9065 * gfortran.dg/constant_shape.f90: Ditto.
9066 * gfortran.dg/dec_structure_23.f90: Ditto.
9067 * gfortran.dg/pr78240.f90: Ditto.
9068
9069 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9070
9071 PR fortran/84523
9072 * gfortran.dg/pr84523.f90: New test.
9073
9074 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9075
9076 PR fortran/78238
9077 * gfortran.dg/select_type_40.f90: New test.
9078
9079 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9080
9081 PR fortran/30792
9082 * gfortran.dg/data_substring.f90: New test.
9083
9084 2018-02-24 Marek Polacek <polacek@redhat.com>
9085
9086 PR c++/83692
9087 * g++.dg/cpp1z/constexpr-83692.C: New test.
9088
9089 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9090
9091 PR fortran/84346
9092 * gfortran.dg/statement_function_1.f90: Update test.
9093
9094 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9095
9096 PR fortran/84506
9097 * gfortran.dg/inquire_19.f90: New test.
9098
9099 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9100
9101 PR fortran/83149
9102 * gfortran.dg/pr83149_b.f90: New test.
9103 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9104
9105 2018-02-23 Carl Love <cel@us.ibm.com>
9106
9107 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9108 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9109 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9110 Power 8 tests.
9111
9112 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9113
9114 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9115 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9116
9117 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9118
9119 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9120 expected output.
9121
9122 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9123
9124 PR fortran/83149
9125 * gfortran.dg/pr83149_1.f90: New test.
9126 * gfortran.dg/pr83149.f90: Additional source for previous.
9127
9128 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9129
9130 PR testsuite/80551
9131 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9132 __GI___pthread_mutex_init as well.
9133
9134 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9135
9136 PR fortran/83148
9137 * gfortran.dg/class_68.f90: New test.
9138
9139 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9140
9141 PR fortran/59781
9142 * gfortran.dg/derived_init_5.f90: New test.
9143
9144 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR target/82851
9147 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9148 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9149
9150 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9151
9152 PR target/81572
9153 * gcc.target/powerpc/pr81572.c: New.
9154
9155 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9156
9157 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9158
9159 2018-02-22 Martin Sebor <msebor@redhat.com>
9160
9161 PR tree-optimization/84480
9162 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9163 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9164
9165 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9166
9167 PR target/84176
9168 * gcc.target/i386/indirect-thunk-11.c: New test.
9169 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9170 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9171 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9172 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9173 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9174 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9175 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9176 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9177 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9178
9179 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9180
9181 PR target/83335
9182 * gcc.target/aarch64/asm-2.c: Add dg-error for
9183 ILP32 mode.
9184 * gcc.target/aarch64/asm-4.c: New test.
9185
9186 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9187
9188 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9189
9190 2018-02-22 Marek Polacek <polacek@redhat.com>
9191
9192 PR c++/84493
9193 * g++.dg/parse/error59.C: New test.
9194
9195 2018-02-22 Tom de Vries <tom@codesourcery.com>
9196
9197 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9198
9199 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9200
9201 PR c++/77655
9202 * g++.dg/cpp0x/pr77655.C: New.
9203
9204 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR c++/84496
9207 * g++.dg/cpp1y/pr84496.C: New test.
9208
9209 PR target/84502
9210 * g++.dg/torture/pr84502.C: New test.
9211
9212 PR tree-optimization/84503
9213 * gcc.dg/pr84503-1.c: New test.
9214 * gcc.dg/pr84503-2.c: New test.
9215
9216 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR tree-optimization/84478
9219 * gcc.c-torture/execute/pr84478.c: New test.
9220
9221 2018-02-20 Martin Sebor <msebor@redhat.com>
9222
9223 PR middle-end/84095
9224 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9225 * c-c++-common/Wrestrict.c: Same.
9226 * gcc.dg/Wrestrict-6.c: Same.
9227 * gcc.dg/Warray-bounds-27.c: New test.
9228 * gcc.dg/Wrestrict-8.c: New test.
9229 * gcc.dg/Wrestrict-9.c: New test.
9230 * gcc.dg/pr84095.c: New test.
9231
9232 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9233
9234 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9235
9236 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9237
9238 PR fortran/48890
9239 PR fortran/83823
9240 * gfortran.dg/structure_constructor_14.f90: New test.
9241
9242 2018-02-20 Jeff Law <law@redhat.com>
9243
9244 PR middle-end/82123
9245 PR tree-optimization/81592
9246 PR middle-end/79257
9247 * gcc.dg/pr81592.c: New test.
9248 * gcc.dg/pr82123.c: New test.
9249 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9250
9251 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR c++/84488
9254 * g++.dg/warn/Wunused-var-30.C: New test.
9255
9256 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9257
9258 PR tree-optimization/84419
9259 * gcc.dg/vect/pr84419.c: New test.
9260
9261 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9262
9263 PR middle-end/82004
9264 * gfortran.dg/pr82004.f90: New test.
9265
9266 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9267
9268 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9269
9270 2018-02-20 Martin Liska <mliska@suse.cz>
9271
9272 PR c/84310
9273 PR target/79747
9274 * gcc.target/i386/pr84310.c: New test.
9275 * gcc.target/i386/pr84310-2.c: Likewise.
9276
9277 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9278
9279 PR c++/84446
9280 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9281
9282 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR c++/84445
9285 * g++.dg/cpp1z/launder7.C: New test.
9286
9287 PR c++/84449
9288 * g++.dg/cpp0x/constexpr-84449.C: New test.
9289
9290 PR c++/84455
9291 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9292
9293 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9294
9295 PR fortran/83344
9296 PR fortran/83975
9297 * gfortran.dg/associate_22.f90: Enable commented out test.
9298 * gfortran.dg/associate_36.f90: New test.
9299
9300 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR target/84146
9303 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9304
9305 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9306
9307 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9308 (dg-options): Use -mavx instead of -w.
9309
9310 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR c++/84444
9313 * g++.dg/cpp1z/launder8.C: New test.
9314
9315 PR c++/84448
9316 * g++.dg/gomp/pr84448.C: New test.
9317
9318 PR c++/84430
9319 * g++.dg/gomp/pr84430.C: New test.
9320
9321 PR tree-optimization/84452
9322 * gcc.dg/pr84452.c: New test.
9323
9324 PR c++/79064
9325 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9326
9327 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9328
9329 PR fortran/35339
9330 * gfortran.dg/implied_do_io_4.f90: New test.
9331
9332 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9333
9334 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9335 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9336 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9337
9338 2018-02-19 Carl Love <cel@us.ibm.com>
9339
9340 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9341
9342 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9343
9344 PR target/84460
9345 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9346
9347 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9348
9349 PR c++/84348
9350 * g++.dg/cpp0x/auto50.C: New.
9351 * g++.dg/parse/friend12.C: Adjust.
9352
9353 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9354
9355 PR libgfortran/84389
9356 * gfortran.dg/dtio_33.f90: New test.
9357
9358 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9359
9360 PR libgfortran/84412
9361 * gfortran.dg/inquire_18.f90: New test.
9362
9363 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9364
9365 PR fortran/84381
9366 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9367 * gfortran.dg/pointer_intent_3.f90: Ditto.
9368 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9369 * gfortran.dg/protected_3.f90: Ditto.
9370 * gfortran.dg/protected_4.f90: Ditto.
9371 * gfortran.dg/protected_5.f90: Ditto.
9372 * gfortran.dg/protected_6.f90: Ditto.
9373
9374 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9375
9376 PR fortran/80945
9377 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9378 change to run.
9379
9380 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9381
9382 PR fortran/84270
9383 * gfortran.dg/inline_matmul_22.f90: New test.
9384
9385 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9386
9387 PR fortran/84381
9388 * gfortran.dg/abort_shoulfail.f90: New test.
9389 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9390 by STOP n.
9391 * gfortran.dg/PR19754_2.f90: Likewise.
9392 * gfortran.dg/PR19872.f: Likewise.
9393 * gfortran.dg/PR49268.f90: Likewise.
9394 * gfortran.dg/Wall.f90: Likewise.
9395 * gfortran.dg/Wno-all.f90: Likewise.
9396 * gfortran.dg/achar_1.f90: Likewise.
9397 * gfortran.dg/achar_2.f90: Likewise.
9398 * gfortran.dg/achar_4.f90: Likewise.
9399 * gfortran.dg/achar_6.F90: Likewise.
9400 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9401 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9402 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9403 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9404 * gfortran.dg/actual_array_result_1.f90: Likewise.
9405 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9406 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9407 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9408 * gfortran.dg/actual_procedure_1.f90: Likewise.
9409 * gfortran.dg/adjustl_1.f90: Likewise.
9410 * gfortran.dg/advance_1.f90: Likewise.
9411 * gfortran.dg/advance_4.f90: Likewise.
9412 * gfortran.dg/advance_5.f90: Likewise.
9413 * gfortran.dg/advance_6.f90: Likewise.
9414 * gfortran.dg/aint_anint_1.f90: Likewise.
9415 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9416 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9417 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9418 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9419 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9420 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9421 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9422 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9423 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9424 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9425 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9426 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9427 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9428 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9429 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9430 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9431 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9432 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9433 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9434 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9435 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9436 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9437 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9438 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9439 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9440 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9441 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9442 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9443 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9444 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9445 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9446 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9447 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9448 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9449 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9450 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9451 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9452 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9453 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9454 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9455 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9456 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9457 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9458 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9459 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9460 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9461 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9462 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9463 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9464 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9465 * gfortran.dg/allocatable_function_1.f90: Likewise.
9466 * gfortran.dg/allocatable_function_10.f90: Likewise.
9467 * gfortran.dg/allocatable_function_3.f90: Likewise.
9468 * gfortran.dg/allocatable_function_5.f90: Likewise.
9469 * gfortran.dg/allocatable_function_6.f90: Likewise.
9470 * gfortran.dg/allocatable_function_7.f90: Likewise.
9471 * gfortran.dg/allocatable_function_8.f90: Likewise.
9472 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9473 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9474 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9475 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9476 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9477 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9478 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9479 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9480 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9481 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9482 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9483 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9484 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9485 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9486 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9487 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9488 * gfortran.dg/allocate_class_3.f90: Likewise.
9489 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9490 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9491 * gfortran.dg/allocate_derived_5.f90: Likewise.
9492 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9493 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9494 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9495 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9496 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9497 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9498 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9499 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9500 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9501 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9502 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9503 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9504 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9505 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9506 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9507 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9508 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9509 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9510 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9511 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9512 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9513 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9514 * gfortran.dg/altreturn_3.f90: Likewise.
9515 * gfortran.dg/altreturn_5.f90: Likewise.
9516 * gfortran.dg/altreturn_7.f90: Likewise.
9517 * gfortran.dg/and_or_xor.f90: Likewise.
9518 * gfortran.dg/anint_1.f90: Likewise.
9519 * gfortran.dg/any_all_1.f90: Likewise.
9520 * gfortran.dg/anyallcount_1.f90: Likewise.
9521 * gfortran.dg/append_1.f90: Likewise.
9522 * gfortran.dg/argument_checking_1.f90: Likewise.
9523 * gfortran.dg/argument_checking_2.f90: Likewise.
9524 * gfortran.dg/argument_checking_8.f90: Likewise.
9525 * gfortran.dg/arithmetic_if.f90: Likewise.
9526 * gfortran.dg/array_1.f90: Likewise.
9527 * gfortran.dg/array_2.f90: Likewise.
9528 * gfortran.dg/array_alloc_1.f90: Likewise.
9529 * gfortran.dg/array_alloc_2.f90: Likewise.
9530 * gfortran.dg/array_alloc_3.f90: Likewise.
9531 * gfortran.dg/array_assignment_1.F90: Likewise.
9532 * gfortran.dg/array_assignment_5.f90: Likewise.
9533 * gfortran.dg/array_constructor_1.f90: Likewise.
9534 * gfortran.dg/array_constructor_10.f90: Likewise.
9535 * gfortran.dg/array_constructor_11.f90: Likewise.
9536 * gfortran.dg/array_constructor_12.f90: Likewise.
9537 * gfortran.dg/array_constructor_15.f90: Likewise.
9538 * gfortran.dg/array_constructor_16.f90: Likewise.
9539 * gfortran.dg/array_constructor_17.f90: Likewise.
9540 * gfortran.dg/array_constructor_19.f90: Likewise.
9541 * gfortran.dg/array_constructor_23.f: Likewise.
9542 * gfortran.dg/array_constructor_24.f: Likewise.
9543 * gfortran.dg/array_constructor_32.f90: Likewise.
9544 * gfortran.dg/array_constructor_36.f90: Likewise.
9545 * gfortran.dg/array_constructor_39.f90: Likewise.
9546 * gfortran.dg/array_constructor_4.f90: Likewise.
9547 * gfortran.dg/array_constructor_40.f90: Likewise.
9548 * gfortran.dg/array_constructor_44.f90: Likewise.
9549 * gfortran.dg/array_constructor_45.f90: Likewise.
9550 * gfortran.dg/array_constructor_46.f90: Likewise.
9551 * gfortran.dg/array_constructor_47.f90: Likewise.
9552 * gfortran.dg/array_constructor_49.f90: Likewise.
9553 * gfortran.dg/array_constructor_5.f90: Likewise.
9554 * gfortran.dg/array_constructor_50.f90: Likewise.
9555 * gfortran.dg/array_constructor_6.f90: Likewise.
9556 * gfortran.dg/array_constructor_7.f90: Likewise.
9557 * gfortran.dg/array_constructor_8.f90: Likewise.
9558 * gfortran.dg/array_constructor_9.f90: Likewise.
9559 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9560 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9561 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9562 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9563 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9564 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9565 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9566 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9567 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9568 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9569 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9570 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9571 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9572 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9573 * gfortran.dg/array_function_1.f90: Likewise.
9574 * gfortran.dg/array_function_5.f90: Likewise.
9575 * gfortran.dg/array_initializer_1.f90: Likewise.
9576 * gfortran.dg/array_initializer_2.f90: Likewise.
9577 * gfortran.dg/array_memcpy_5.f90: Likewise.
9578 * gfortran.dg/array_memset_2.f90: Likewise.
9579 * gfortran.dg/array_reference_1.f90: Likewise.
9580 * gfortran.dg/array_return_value_1.f90: Likewise.
9581 * gfortran.dg/array_section_1.f90: Likewise.
9582 * gfortran.dg/array_temporaries_3.f90: Likewise.
9583 * gfortran.dg/arrayio_1.f90: Likewise.
9584 * gfortran.dg/arrayio_10.f90: Likewise.
9585 * gfortran.dg/arrayio_11.f90: Likewise.
9586 * gfortran.dg/arrayio_12.f90: Likewise.
9587 * gfortran.dg/arrayio_13.f90: Likewise.
9588 * gfortran.dg/arrayio_14.f90: Likewise.
9589 * gfortran.dg/arrayio_16.f90: Likewise.
9590 * gfortran.dg/arrayio_2.f90: Likewise.
9591 * gfortran.dg/arrayio_3.f90: Likewise.
9592 * gfortran.dg/arrayio_4.f90: Likewise.
9593 * gfortran.dg/arrayio_5.f90: Likewise.
9594 * gfortran.dg/arrayio_6.f90: Likewise.
9595 * gfortran.dg/arrayio_7.f90: Likewise.
9596 * gfortran.dg/arrayio_8.f90: Likewise.
9597 * gfortran.dg/arrayio_9.f90: Likewise.
9598 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9599 * gfortran.dg/assign_10.f90: Likewise.
9600 * gfortran.dg/assign_9.f90: Likewise.
9601 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9602 * gfortran.dg/assignment_1.f90: Likewise.
9603 * gfortran.dg/associate_1.f03: Likewise.
9604 * gfortran.dg/associate_11.f90: Likewise.
9605 * gfortran.dg/associate_13.f90: Likewise.
9606 * gfortran.dg/associate_15.f90: Likewise.
9607 * gfortran.dg/associate_17.f90: Likewise.
9608 * gfortran.dg/associate_18.f08: Likewise.
9609 * gfortran.dg/associate_19.f03: Likewise.
9610 * gfortran.dg/associate_20.f03: Likewise.
9611 * gfortran.dg/associate_22.f90: Likewise.
9612 * gfortran.dg/associate_23.f90: Likewise.
9613 * gfortran.dg/associate_24.f90: Likewise.
9614 * gfortran.dg/associate_25.f90: Likewise.
9615 * gfortran.dg/associate_27.f90: Likewise.
9616 * gfortran.dg/associate_28.f90: Likewise.
9617 * gfortran.dg/associate_32.f03: Likewise.
9618 * gfortran.dg/associate_33.f03: Likewise.
9619 * gfortran.dg/associate_34.f90: Likewise.
9620 * gfortran.dg/associate_6.f03: Likewise.
9621 * gfortran.dg/associate_7.f03: Likewise.
9622 * gfortran.dg/associate_8.f03: Likewise.
9623 * gfortran.dg/associate_9.f03: Likewise.
9624 * gfortran.dg/associated_1.f90: Likewise.
9625 * gfortran.dg/associated_2.f90: Likewise.
9626 * gfortran.dg/associated_5.f90: Likewise.
9627 * gfortran.dg/associated_6.f90: Likewise.
9628 * gfortran.dg/associated_target_3.f90: Likewise.
9629 * gfortran.dg/associated_target_4.f90: Likewise.
9630 * gfortran.dg/associated_target_5.f03: Likewise.
9631 * gfortran.dg/associated_target_6.f03: Likewise.
9632 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9633 * gfortran.dg/assumed_rank_1.f90: Likewise.
9634 * gfortran.dg/assumed_rank_10.f90: Likewise.
9635 * gfortran.dg/assumed_rank_2.f90: Likewise.
9636 * gfortran.dg/assumed_rank_7.f90: Likewise.
9637 * gfortran.dg/assumed_rank_8.f90: Likewise.
9638 * gfortran.dg/assumed_rank_9.f90: Likewise.
9639 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9640 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9641 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9642 * gfortran.dg/assumed_type_2.f90: Likewise.
9643 * gfortran.dg/atan2_1.f90: Likewise.
9644 * gfortran.dg/auto_array_1.f90: Likewise.
9645 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9646 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9647 * gfortran.dg/auto_char_len_3.f90: Likewise.
9648 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9649 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9650 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9651 * gfortran.dg/auto_save_2.f90: Likewise.
9652 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9653 * gfortran.dg/backslash_1.f90: Likewise.
9654 * gfortran.dg/backslash_2.f90: Likewise.
9655 * gfortran.dg/backslash_3.f: Likewise.
9656 * gfortran.dg/backspace_1.f: Likewise.
9657 * gfortran.dg/backspace_10.f90: Likewise.
9658 * gfortran.dg/backspace_11.f90: Likewise.
9659 * gfortran.dg/backspace_2.f: Likewise.
9660 * gfortran.dg/backspace_3.f: Likewise.
9661 * gfortran.dg/backspace_4.f: Likewise.
9662 * gfortran.dg/backspace_5.f: Likewise.
9663 * gfortran.dg/backspace_6.f: Likewise.
9664 * gfortran.dg/backspace_7.f90: Likewise.
9665 * gfortran.dg/backspace_8.f: Likewise.
9666 * gfortran.dg/backspace_9.f: Likewise.
9667 * gfortran.dg/bessel_1.f90: Likewise.
9668 * gfortran.dg/bessel_2.f90: Likewise.
9669 * gfortran.dg/bessel_5.f90: Likewise.
9670 * gfortran.dg/bessel_6.f90: Likewise.
9671 * gfortran.dg/bessel_7.f90: Likewise.
9672 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9673 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9674 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9675 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9676 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9677 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9678 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9679 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9680 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9681 * gfortran.dg/bit_comparison_1.F90: Likewise.
9682 * gfortran.dg/bit_comparison_2.F90: Likewise.
9683 * gfortran.dg/block_1.f08: Likewise.
9684 * gfortran.dg/block_13.f08: Likewise.
9685 * gfortran.dg/block_14.f90: Likewise.
9686 * gfortran.dg/block_2.f08: Likewise.
9687 * gfortran.dg/block_6.f08: Likewise.
9688 * gfortran.dg/block_7.f08: Likewise.
9689 * gfortran.dg/block_8.f08: Likewise.
9690 * gfortran.dg/blockdata_1.f90: Likewise.
9691 * gfortran.dg/bound_1.f90: Likewise.
9692 * gfortran.dg/bound_2.f90: Likewise.
9693 * gfortran.dg/bound_3.f90: Likewise.
9694 * gfortran.dg/bound_4.f90: Likewise.
9695 * gfortran.dg/bound_5.f90: Likewise.
9696 * gfortran.dg/bound_6.f90: Likewise.
9697 * gfortran.dg/bound_7.f90: Likewise.
9698 * gfortran.dg/bound_8.f90: Likewise.
9699 * gfortran.dg/bound_9.f90: Likewise.
9700 * gfortran.dg/bound_simplification_1.f90: Likewise.
9701 * gfortran.dg/bound_simplification_3.f90: Likewise.
9702 * gfortran.dg/bound_simplification_4.f90: Likewise.
9703 * gfortran.dg/bound_simplification_5.f90: Likewise.
9704 * gfortran.dg/bound_simplification_6.f90: Likewise.
9705 * gfortran.dg/bounds_check_1.f90: Likewise.
9706 * gfortran.dg/bounds_check_12.f90: Likewise.
9707 * gfortran.dg/bounds_check_14.f90: Likewise.
9708 * gfortran.dg/bounds_check_15.f90: Likewise.
9709 * gfortran.dg/bounds_check_19.f90: Likewise.
9710 * gfortran.dg/bounds_check_8.f90: Likewise.
9711 * gfortran.dg/bounds_check_9.f90: Likewise.
9712 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9713 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9714 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9715 * gfortran.dg/boz_1.f90: Likewise.
9716 * gfortran.dg/boz_11.f90: Likewise.
9717 * gfortran.dg/boz_13.f90: Likewise.
9718 * gfortran.dg/boz_14.f90: Likewise.
9719 * gfortran.dg/boz_15.f90: Likewise.
9720 * gfortran.dg/boz_3.f90: Likewise.
9721 * gfortran.dg/boz_6.f90: Likewise.
9722 * gfortran.dg/boz_9.f90: Likewise.
9723 * gfortran.dg/byte_1.f90: Likewise.
9724 * gfortran.dg/byte_2.f90: Likewise.
9725 * gfortran.dg/c_assoc.f90: Likewise.
9726 * gfortran.dg/c_assoc_2.f03: Likewise.
9727 * gfortran.dg/c_assoc_3.f90: Likewise.
9728 * gfortran.dg/c_by_val_1.f: Likewise.
9729 * gfortran.dg/c_by_val_5.f90: Likewise.
9730 * gfortran.dg/c_char_tests.f03: Likewise.
9731 * gfortran.dg/c_char_tests_2.f03: Likewise.
9732 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9733 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9734 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9735 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9736 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9737 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9738 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9739 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9740 * gfortran.dg/c_kind_params.f90: Likewise.
9741 * gfortran.dg/c_loc_test_20.f90: Likewise.
9742 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9743 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9744 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9745 * gfortran.dg/c_size_t_test.f03: Likewise.
9746 * gfortran.dg/c_sizeof_1.f90: Likewise.
9747 * gfortran.dg/c_sizeof_5.f90: Likewise.
9748 * gfortran.dg/c_sizeof_6.f90: Likewise.
9749 * gfortran.dg/char4_iunit_1.f03: Likewise.
9750 * gfortran.dg/char4_iunit_2.f03: Likewise.
9751 * gfortran.dg/char_allocation_1.f90: Likewise.
9752 * gfortran.dg/char_array_constructor.f90: Likewise.
9753 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9754 * gfortran.dg/char_assign_1.f90: Likewise.
9755 * gfortran.dg/char_associated_1.f90: Likewise.
9756 * gfortran.dg/char_cast_2.f90: Likewise.
9757 * gfortran.dg/char_comparison_1.f: Likewise.
9758 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9759 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9760 * gfortran.dg/char_cons_len.f90: Likewise.
9761 * gfortran.dg/char_conversion.f90: Likewise.
9762 * gfortran.dg/char_cshift_1.f90: Likewise.
9763 * gfortran.dg/char_cshift_2.f90: Likewise.
9764 * gfortran.dg/char_decl_2.f90: Likewise.
9765 * gfortran.dg/char_eoshift_1.f90: Likewise.
9766 * gfortran.dg/char_eoshift_2.f90: Likewise.
9767 * gfortran.dg/char_eoshift_3.f90: Likewise.
9768 * gfortran.dg/char_eoshift_4.f90: Likewise.
9769 * gfortran.dg/char_eoshift_5.f90: Likewise.
9770 * gfortran.dg/char_expr_1.f90: Likewise.
9771 * gfortran.dg/char_expr_3.f90: Likewise.
9772 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9773 * gfortran.dg/char_length_12.f90: Likewise.
9774 * gfortran.dg/char_length_14.f90: Likewise.
9775 * gfortran.dg/char_length_15.f90: Likewise.
9776 * gfortran.dg/char_length_17.f90: Likewise.
9777 * gfortran.dg/char_length_20.f90: Likewise.
9778 * gfortran.dg/char_length_21.f90: Likewise.
9779 * gfortran.dg/char_length_5.f90: Likewise.
9780 * gfortran.dg/char_length_6.f90: Likewise.
9781 * gfortran.dg/char_length_7.f90: Likewise.
9782 * gfortran.dg/char_length_8.f90: Likewise.
9783 * gfortran.dg/char_pack_1.f90: Likewise.
9784 * gfortran.dg/char_pack_2.f90: Likewise.
9785 * gfortran.dg/char_pointer_assign.f90: Likewise.
9786 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9787 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9788 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9789 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9790 * gfortran.dg/char_pointer_func.f90: Likewise.
9791 * gfortran.dg/char_reshape_1.f90: Likewise.
9792 * gfortran.dg/char_result_1.f90: Likewise.
9793 * gfortran.dg/char_result_12.f90: Likewise.
9794 * gfortran.dg/char_result_13.f90: Likewise.
9795 * gfortran.dg/char_result_14.f90: Likewise.
9796 * gfortran.dg/char_result_15.f90: Likewise.
9797 * gfortran.dg/char_result_2.f90: Likewise.
9798 * gfortran.dg/char_result_3.f90: Likewise.
9799 * gfortran.dg/char_result_4.f90: Likewise.
9800 * gfortran.dg/char_result_5.f90: Likewise.
9801 * gfortran.dg/char_result_6.f90: Likewise.
9802 * gfortran.dg/char_result_7.f90: Likewise.
9803 * gfortran.dg/char_result_8.f90: Likewise.
9804 * gfortran.dg/char_spread_1.f90: Likewise.
9805 * gfortran.dg/char_transpose_1.f90: Likewise.
9806 * gfortran.dg/char_type_len.f90: Likewise.
9807 * gfortran.dg/char_unpack_1.f90: Likewise.
9808 * gfortran.dg/char_unpack_2.f90: Likewise.
9809 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9810 * gfortran.dg/character_comparison_1.f90: Likewise.
9811 * gfortran.dg/character_comparison_2.f90: Likewise.
9812 * gfortran.dg/character_comparison_3.f90: Likewise.
9813 * gfortran.dg/character_comparison_4.f90: Likewise.
9814 * gfortran.dg/character_comparison_5.f90: Likewise.
9815 * gfortran.dg/character_comparison_6.f90: Likewise.
9816 * gfortran.dg/character_comparison_7.f90: Likewise.
9817 * gfortran.dg/character_comparison_8.f90: Likewise.
9818 * gfortran.dg/character_comparison_9.f90: Likewise.
9819 * gfortran.dg/charlen_15.f90: Likewise.
9820 * gfortran.dg/charlen_16.f90: Likewise.
9821 * gfortran.dg/chkbits.f90: Likewise.
9822 * gfortran.dg/chmod_1.f90: Likewise.
9823 * gfortran.dg/chmod_2.f90: Likewise.
9824 * gfortran.dg/chmod_3.f90: Likewise.
9825 * gfortran.dg/class_1.f03: Likewise.
9826 * gfortran.dg/class_18.f03: Likewise.
9827 * gfortran.dg/class_19.f03: Likewise.
9828 * gfortran.dg/class_35.f90: Likewise.
9829 * gfortran.dg/class_46.f03: Likewise.
9830 * gfortran.dg/class_48.f90: Likewise.
9831 * gfortran.dg/class_51.f90: Likewise.
9832 * gfortran.dg/class_52.f90: Likewise.
9833 * gfortran.dg/class_6.f03: Likewise.
9834 * gfortran.dg/class_63.f90: Likewise.
9835 * gfortran.dg/class_64.f90: Likewise.
9836 * gfortran.dg/class_65.f90: Likewise.
9837 * gfortran.dg/class_66.f90: Likewise.
9838 * gfortran.dg/class_67.f90: Likewise.
9839 * gfortran.dg/class_9.f03: Likewise.
9840 * gfortran.dg/class_alias.f90: Likewise.
9841 * gfortran.dg/class_allocate_1.f03: Likewise.
9842 * gfortran.dg/class_allocate_10.f03: Likewise.
9843 * gfortran.dg/class_allocate_13.f90: Likewise.
9844 * gfortran.dg/class_allocate_14.f90: Likewise.
9845 * gfortran.dg/class_allocate_15.f90: Likewise.
9846 * gfortran.dg/class_allocate_19.f03: Likewise.
9847 * gfortran.dg/class_allocate_21.f90: Likewise.
9848 * gfortran.dg/class_allocate_22.f90: Likewise.
9849 * gfortran.dg/class_allocate_3.f03: Likewise.
9850 * gfortran.dg/class_allocate_4.f03: Likewise.
9851 * gfortran.dg/class_allocate_5.f90: Likewise.
9852 * gfortran.dg/class_allocate_6.f03: Likewise.
9853 * gfortran.dg/class_allocate_7.f03: Likewise.
9854 * gfortran.dg/class_allocate_8.f03: Likewise.
9855 * gfortran.dg/class_allocate_9.f03: Likewise.
9856 * gfortran.dg/class_array_1.f03: Likewise.
9857 * gfortran.dg/class_array_14.f90: Likewise.
9858 * gfortran.dg/class_array_15.f03: Likewise.
9859 * gfortran.dg/class_array_16.f90: Likewise.
9860 * gfortran.dg/class_array_2.f03: Likewise.
9861 * gfortran.dg/class_array_20.f03: Likewise.
9862 * gfortran.dg/class_array_21.f03: Likewise.
9863 * gfortran.dg/class_array_3.f03: Likewise.
9864 * gfortran.dg/class_array_4.f03: Likewise.
9865 * gfortran.dg/class_array_7.f03: Likewise.
9866 * gfortran.dg/class_array_8.f03: Likewise.
9867 * gfortran.dg/class_array_9.f03: Likewise.
9868 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9869 * gfortran.dg/class_dummy_1.f03: Likewise.
9870 * gfortran.dg/class_optional_1.f90: Likewise.
9871 * gfortran.dg/class_optional_2.f90: Likewise.
9872 * gfortran.dg/class_result_5.f90: Likewise.
9873 * gfortran.dg/class_result_6.f90: Likewise.
9874 * gfortran.dg/class_to_type_1.f03: Likewise.
9875 * gfortran.dg/class_to_type_2.f90: Likewise.
9876 * gfortran.dg/class_to_type_3.f03: Likewise.
9877 * gfortran.dg/class_to_type_4.f90: Likewise.
9878 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9879 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9880 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9881 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9882 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9883 * gfortran.dg/coarray/codimension.f90: Likewise.
9884 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9885 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9886 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9887 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9888 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9889 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9890 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9891 * gfortran.dg/coarray/event_1.f90: Likewise.
9892 * gfortran.dg/coarray/event_2.f90: Likewise.
9893 * gfortran.dg/coarray/get_array.f90: Likewise.
9894 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9895 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9896 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9897 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9898 * gfortran.dg/coarray/lock_1.f90: Likewise.
9899 * gfortran.dg/coarray/lock_2.f90: Likewise.
9900 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9901 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9902 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9903 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9904 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9905 * gfortran.dg/coarray/registering_1.f90: Likewise.
9906 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9907 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9908 * gfortran.dg/coarray/send_array.f90: Likewise.
9909 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9910 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9911 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9912 * gfortran.dg/coarray/sync_1.f90: Likewise.
9913 * gfortran.dg/coarray/sync_3.f90: Likewise.
9914 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9915 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9916 * gfortran.dg/coarray_13.f90: Likewise.
9917 * gfortran.dg/coarray_15.f90: Likewise.
9918 * gfortran.dg/coarray_16.f90: Likewise.
9919 * gfortran.dg/coarray_2.f90: Likewise.
9920 * gfortran.dg/coarray_23.f90: Likewise.
9921 * gfortran.dg/coarray_40.f90: Likewise.
9922 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9923 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9924 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9925 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9926 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9927 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9928 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9929 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9930 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9931 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9932 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9933 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9934 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9935 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9936 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9937 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9938 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9939 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9940 * gfortran.dg/coarray_stat_2.f90: Likewise.
9941 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9942 * gfortran.dg/coindexed_1.f90: Likewise.
9943 * gfortran.dg/comma.f: Likewise.
9944 * gfortran.dg/comma_format_extension_3.f: Likewise.
9945 * gfortran.dg/comma_format_extension_4.f: Likewise.
9946 * gfortran.dg/common_2.f90: Likewise.
9947 * gfortran.dg/common_4.f90: Likewise.
9948 * gfortran.dg/common_align_1.f90: Likewise.
9949 * gfortran.dg/common_align_2.f90: Likewise.
9950 * gfortran.dg/common_equivalence_1.f: Likewise.
9951 * gfortran.dg/common_pointer_1.f90: Likewise.
9952 * gfortran.dg/common_resize_1.f: Likewise.
9953 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9954 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9955 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9956 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9957 * gfortran.dg/complex_read.f90: Likewise.
9958 * gfortran.dg/complex_write.f90: Likewise.
9959 * gfortran.dg/constant_substring.f: Likewise.
9960 * gfortran.dg/constructor_2.f90: Likewise.
9961 * gfortran.dg/constructor_3.f90: Likewise.
9962 * gfortran.dg/constructor_6.f90: Likewise.
9963 * gfortran.dg/contained_1.f90: Likewise.
9964 * gfortran.dg/contained_3.f90: Likewise.
9965 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9966 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9967 * gfortran.dg/continuation_1.f90: Likewise.
9968 * gfortran.dg/continuation_11.f90: Likewise.
9969 * gfortran.dg/continuation_12.f90: Likewise.
9970 * gfortran.dg/continuation_13.f90: Likewise.
9971 * gfortran.dg/continuation_14.f: Likewise.
9972 * gfortran.dg/continuation_8.f90: Likewise.
9973 * gfortran.dg/convert_2.f90: Likewise.
9974 * gfortran.dg/convert_implied_open.f90: Likewise.
9975 * gfortran.dg/count_init_expr.f03: Likewise.
9976 * gfortran.dg/cr_lf.f90: Likewise.
9977 * gfortran.dg/cray_pointers_10.f90: Likewise.
9978 * gfortran.dg/cray_pointers_2.f90: Likewise.
9979 * gfortran.dg/cray_pointers_5.f90: Likewise.
9980 * gfortran.dg/cray_pointers_7.f90: Likewise.
9981 * gfortran.dg/cray_pointers_8.f90: Likewise.
9982 * gfortran.dg/cshift_1.f90: Likewise.
9983 * gfortran.dg/cshift_2.f90: Likewise.
9984 * gfortran.dg/cshift_large_1.f90: Likewise.
9985 * gfortran.dg/cshift_nan_1.f90: Likewise.
9986 * gfortran.dg/csqrt_2.f: Likewise.
9987 * gfortran.dg/data_array_1.f90: Likewise.
9988 * gfortran.dg/data_char_1.f90: Likewise.
9989 * gfortran.dg/data_char_2.f90: Likewise.
9990 * gfortran.dg/data_char_3.f90: Likewise.
9991 * gfortran.dg/data_derived_1.f90: Likewise.
9992 * gfortran.dg/data_implied_do_1.f90: Likewise.
9993 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9994 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9995 * gfortran.dg/deallocate_stat.f90: Likewise.
9996 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9997 * gfortran.dg/debug/pr37738.f: Likewise.
9998 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9999 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
10000 * gfortran.dg/dec_exp_1.f90: Likewise.
10001 * gfortran.dg/dec_init_1.f90: Likewise.
10002 * gfortran.dg/dec_init_2.f90: Likewise.
10003 * gfortran.dg/dec_init_3.f90: Likewise.
10004 * gfortran.dg/dec_init_4.f90: Likewise.
10005 * gfortran.dg/dec_io_1.f90: Likewise.
10006 * gfortran.dg/dec_io_2.f90: Likewise.
10007 * gfortran.dg/dec_io_2a.f90: Likewise.
10008 * gfortran.dg/dec_io_6.f90: Likewise.
10009 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
10010 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
10011 * gfortran.dg/dec_math.f90: Likewise.
10012 * gfortran.dg/dec_parameter_1.f: Likewise.
10013 * gfortran.dg/dec_parameter_2.f90: Likewise.
10014 * gfortran.dg/dec_static_1.f90: Likewise.
10015 * gfortran.dg/dec_static_2.f90: Likewise.
10016 * gfortran.dg/dec_structure_1.f90: Likewise.
10017 * gfortran.dg/dec_structure_10.f90: Likewise.
10018 * gfortran.dg/dec_structure_18.f90: Likewise.
10019 * gfortran.dg/dec_structure_19.f90: Likewise.
10020 * gfortran.dg/dec_structure_2.f90: Likewise.
10021 * gfortran.dg/dec_structure_22.f90: Likewise.
10022 * gfortran.dg/dec_structure_3.f90: Likewise.
10023 * gfortran.dg/dec_structure_4.f90: Likewise.
10024 * gfortran.dg/dec_structure_5.f90: Likewise.
10025 * gfortran.dg/dec_structure_6.f90: Likewise.
10026 * gfortran.dg/dec_structure_7.f90: Likewise.
10027 * gfortran.dg/dec_union_1.f90: Likewise.
10028 * gfortran.dg/dec_union_2.f90: Likewise.
10029 * gfortran.dg/dec_union_3.f90: Likewise.
10030 * gfortran.dg/dec_union_4.f90: Likewise.
10031 * gfortran.dg/dec_union_5.f90: Likewise.
10032 * gfortran.dg/default_format_1.f90: Likewise.
10033 * gfortran.dg/default_format_2.f90: Likewise.
10034 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10035 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10036 * gfortran.dg/default_initialization_3.f90: Likewise.
10037 * gfortran.dg/default_initialization_4.f90: Likewise.
10038 * gfortran.dg/default_initialization_5.f90: Likewise.
10039 * gfortran.dg/deferred_character_1.f90: Likewise.
10040 * gfortran.dg/deferred_character_10.f90: Likewise.
10041 * gfortran.dg/deferred_character_11.f90: Likewise.
10042 * gfortran.dg/deferred_character_12.f90: Likewise.
10043 * gfortran.dg/deferred_character_13.f90: Likewise.
10044 * gfortran.dg/deferred_character_14.f90: Likewise.
10045 * gfortran.dg/deferred_character_15.f90: Likewise.
10046 * gfortran.dg/deferred_character_16.f90: Likewise.
10047 * gfortran.dg/deferred_character_2.f90: Likewise.
10048 * gfortran.dg/deferred_character_3.f90: Likewise.
10049 * gfortran.dg/deferred_character_4.f90: Likewise.
10050 * gfortran.dg/deferred_character_5.f90: Likewise.
10051 * gfortran.dg/deferred_character_6.f90: Likewise.
10052 * gfortran.dg/deferred_character_7.f90: Likewise.
10053 * gfortran.dg/deferred_character_8.f90: Likewise.
10054 * gfortran.dg/deferred_character_9.f90: Likewise.
10055 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10056 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10057 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10058 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10059 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10060 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10061 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10062 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10063 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10064 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10065 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10066 * gfortran.dg/defined_assignment_1.f90: Likewise.
10067 * gfortran.dg/defined_assignment_10.f90: Likewise.
10068 * gfortran.dg/defined_assignment_11.f90: Likewise.
10069 * gfortran.dg/defined_assignment_2.f90: Likewise.
10070 * gfortran.dg/defined_assignment_3.f90: Likewise.
10071 * gfortran.dg/defined_assignment_4.f90: Likewise.
10072 * gfortran.dg/defined_assignment_5.f90: Likewise.
10073 * gfortran.dg/defined_assignment_8.f90: Likewise.
10074 * gfortran.dg/defined_assignment_9.f90: Likewise.
10075 * gfortran.dg/dependency_2.f90: Likewise.
10076 * gfortran.dg/dependency_21.f90: Likewise.
10077 * gfortran.dg/dependency_22.f90: Likewise.
10078 * gfortran.dg/dependency_23.f90: Likewise.
10079 * gfortran.dg/dependency_24.f90: Likewise.
10080 * gfortran.dg/dependency_25.f90: Likewise.
10081 * gfortran.dg/dependency_26.f90: Likewise.
10082 * gfortran.dg/dependency_39.f90: Likewise.
10083 * gfortran.dg/dependency_40.f90: Likewise.
10084 * gfortran.dg/dependency_41.f90: Likewise.
10085 * gfortran.dg/dependency_42.f90: Likewise.
10086 * gfortran.dg/dependency_43.f90: Likewise.
10087 * gfortran.dg/dependency_44.f90: Likewise.
10088 * gfortran.dg/dependency_45.f90: Likewise.
10089 * gfortran.dg/dependency_50.f90: Likewise.
10090 * gfortran.dg/dependency_51.f90: Likewise.
10091 * gfortran.dg/dependent_decls_1.f90: Likewise.
10092 * gfortran.dg/der_array_1.f90: Likewise.
10093 * gfortran.dg/der_array_io_1.f90: Likewise.
10094 * gfortran.dg/der_array_io_2.f90: Likewise.
10095 * gfortran.dg/der_array_io_3.f90: Likewise.
10096 * gfortran.dg/der_io_1.f90: Likewise.
10097 * gfortran.dg/der_io_3.f90: Likewise.
10098 * gfortran.dg/der_pointer_2.f90: Likewise.
10099 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10100 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10101 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10102 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10103 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10104 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10105 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10106 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10107 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10108 * gfortran.dg/derived_external_function_1.f90: Likewise.
10109 * gfortran.dg/derived_init_1.f90: Likewise.
10110 * gfortran.dg/derived_init_2.f90: Likewise.
10111 * gfortran.dg/derived_init_3.f90: Likewise.
10112 * gfortran.dg/derived_init_4.f90: Likewise.
10113 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10114 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10115 * gfortran.dg/dev_null.F90: Likewise.
10116 * gfortran.dg/dfloat_1.f90: Likewise.
10117 * gfortran.dg/dim_sum_1.f90: Likewise.
10118 * gfortran.dg/dim_sum_2.f90: Likewise.
10119 * gfortran.dg/dim_sum_3.f90: Likewise.
10120 * gfortran.dg/direct_io_10.f: Likewise.
10121 * gfortran.dg/direct_io_11.f90: Likewise.
10122 * gfortran.dg/direct_io_12.f90: Likewise.
10123 * gfortran.dg/direct_io_2.f90: Likewise.
10124 * gfortran.dg/direct_io_3.f90: Likewise.
10125 * gfortran.dg/direct_io_4.f90: Likewise.
10126 * gfortran.dg/direct_io_5.f90: Likewise.
10127 * gfortran.dg/direct_io_6.f90: Likewise.
10128 * gfortran.dg/direct_io_7.f90: Likewise.
10129 * gfortran.dg/direct_io_8.f90: Likewise.
10130 * gfortran.dg/direct_io_9.f: Likewise.
10131 * gfortran.dg/do_1.f90: Likewise.
10132 * gfortran.dg/do_3.F90: Likewise.
10133 * gfortran.dg/do_concurrent_2.f90: Likewise.
10134 * gfortran.dg/do_concurrent_4.f90: Likewise.
10135 * gfortran.dg/do_corner_warn.f90: Likewise.
10136 * gfortran.dg/do_iterator_2.f90: Likewise.
10137 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10138 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10139 * gfortran.dg/dos_eol.f: Likewise.
10140 * gfortran.dg/dot_product_1.f03: Likewise.
10141 * gfortran.dg/dot_product_2.f90: Likewise.
10142 * gfortran.dg/dot_product_4.f90: Likewise.
10143 * gfortran.dg/dshift_1.F90: Likewise.
10144 * gfortran.dg/dshift_2.F90: Likewise.
10145 * gfortran.dg/dtio_1.f90: Likewise.
10146 * gfortran.dg/dtio_10.f90: Likewise.
10147 * gfortran.dg/dtio_12.f90: Likewise.
10148 * gfortran.dg/dtio_14.f90: Likewise.
10149 * gfortran.dg/dtio_15.f90: Likewise.
10150 * gfortran.dg/dtio_16.f90: Likewise.
10151 * gfortran.dg/dtio_17.f90: Likewise.
10152 * gfortran.dg/dtio_19.f90: Likewise.
10153 * gfortran.dg/dtio_2.f90: Likewise.
10154 * gfortran.dg/dtio_20.f03: Likewise.
10155 * gfortran.dg/dtio_22.f90: Likewise.
10156 * gfortran.dg/dtio_24.f90: Likewise.
10157 * gfortran.dg/dtio_25.f90: Likewise.
10158 * gfortran.dg/dtio_26.f03: Likewise.
10159 * gfortran.dg/dtio_27.f90: Likewise.
10160 * gfortran.dg/dtio_28.f03: Likewise.
10161 * gfortran.dg/dtio_3.f90: Likewise.
10162 * gfortran.dg/dtio_30.f03: Likewise.
10163 * gfortran.dg/dtio_31.f03: Likewise.
10164 * gfortran.dg/dtio_32.f03: Likewise.
10165 * gfortran.dg/dtio_4.f90: Likewise.
10166 * gfortran.dg/dtio_5.f90: Likewise.
10167 * gfortran.dg/dtio_7.f90: Likewise.
10168 * gfortran.dg/dtio_8.f90: Likewise.
10169 * gfortran.dg/dtio_9.f90: Likewise.
10170 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10171 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10172 * gfortran.dg/dup_save_1.f90: Likewise.
10173 * gfortran.dg/dup_save_2.f90: Likewise.
10174 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10175 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10176 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10177 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10178 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10179 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10180 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10181 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10182 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10183 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10184 * gfortran.dg/e_d_fmt.f90: Likewise.
10185 * gfortran.dg/edit_real_1.f90: Likewise.
10186 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10187 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10188 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10189 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10190 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10191 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10192 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10193 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10194 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10195 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10196 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10197 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10198 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10199 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10200 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10201 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10202 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10203 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10204 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10205 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10206 * gfortran.dg/empty_format_1.f90: Likewise.
10207 * gfortran.dg/endfile.f: Likewise.
10208 * gfortran.dg/endfile.f90: Likewise.
10209 * gfortran.dg/endfile_2.f90: Likewise.
10210 * gfortran.dg/entry_1.f90: Likewise.
10211 * gfortran.dg/entry_10.f90: Likewise.
10212 * gfortran.dg/entry_12.f90: Likewise.
10213 * gfortran.dg/entry_13.f90: Likewise.
10214 * gfortran.dg/entry_14.f90: Likewise.
10215 * gfortran.dg/entry_16.f90: Likewise.
10216 * gfortran.dg/entry_3.f90: Likewise.
10217 * gfortran.dg/entry_6.f90: Likewise.
10218 * gfortran.dg/entry_9.f90: Likewise.
10219 * gfortran.dg/entry_array_specs_2.f: Likewise.
10220 * gfortran.dg/enum_1.f90: Likewise.
10221 * gfortran.dg/enum_9.f90: Likewise.
10222 * gfortran.dg/eof_1.f90: Likewise.
10223 * gfortran.dg/eof_2.f90: Likewise.
10224 * gfortran.dg/eof_4.f90: Likewise.
10225 * gfortran.dg/eof_5.f90: Likewise.
10226 * gfortran.dg/eor_handling_1.f90: Likewise.
10227 * gfortran.dg/eor_handling_2.f90: Likewise.
10228 * gfortran.dg/eor_handling_3.f90: Likewise.
10229 * gfortran.dg/eor_handling_4.f90: Likewise.
10230 * gfortran.dg/eor_handling_5.f90: Likewise.
10231 * gfortran.dg/eoshift_3.f90: Likewise.
10232 * gfortran.dg/eoshift_4.f90: Likewise.
10233 * gfortran.dg/eoshift_5.f90: Likewise.
10234 * gfortran.dg/eoshift_6.f90: Likewise.
10235 * gfortran.dg/eoshift_large_1.f90: Likewise.
10236 * gfortran.dg/equiv_6.f90: Likewise.
10237 * gfortran.dg/equiv_7.f90: Likewise.
10238 * gfortran.dg/equiv_9.f90: Likewise.
10239 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10240 * gfortran.dg/erf_2.F90: Likewise.
10241 * gfortran.dg/erf_3.F90: Likewise.
10242 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10243 * gfortran.dg/error_format_2.f90: Likewise.
10244 * gfortran.dg/error_recovery_5.f90: Likewise.
10245 * gfortran.dg/execute_command_line_2.f90: Likewise.
10246 * gfortran.dg/execute_command_line_3.f90: Likewise.
10247 * gfortran.dg/exit_1.f08: Likewise.
10248 * gfortran.dg/exit_3.f08: Likewise.
10249 * gfortran.dg/exponent_1.f90: Likewise.
10250 * gfortran.dg/exponent_2.f90: Likewise.
10251 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10252 * gfortran.dg/extends_1.f03: Likewise.
10253 * gfortran.dg/extends_16.f90: Likewise.
10254 * gfortran.dg/extends_2.f03: Likewise.
10255 * gfortran.dg/extends_3.f03: Likewise.
10256 * gfortran.dg/extends_4.f03: Likewise.
10257 * gfortran.dg/extends_type_of_1.f03: Likewise.
10258 * gfortran.dg/extends_type_of_2.f03: Likewise.
10259 * gfortran.dg/external_procedures_3.f90: Likewise.
10260 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10261 * gfortran.dg/f2003_io_1.f03: Likewise.
10262 * gfortran.dg/f2003_io_4.f03: Likewise.
10263 * gfortran.dg/f2003_io_5.f03: Likewise.
10264 * gfortran.dg/f2003_io_6.f03: Likewise.
10265 * gfortran.dg/f2003_io_7.f03: Likewise.
10266 * gfortran.dg/f2c_1.f90: Likewise.
10267 * gfortran.dg/f2c_2.f90: Likewise.
10268 * gfortran.dg/f2c_3.f90: Likewise.
10269 * gfortran.dg/f2c_4.f90: Likewise.
10270 * gfortran.dg/f2c_6.f90: Likewise.
10271 * gfortran.dg/f2c_7.f90: Likewise.
10272 * gfortran.dg/f2c_9.f90: Likewise.
10273 * gfortran.dg/fgetc_1.f90: Likewise.
10274 * gfortran.dg/fgetc_2.f90: Likewise.
10275 * gfortran.dg/filename_null.f90: Likewise.
10276 * gfortran.dg/finalize_12.f90: Likewise.
10277 * gfortran.dg/finalize_13.f90: Likewise.
10278 * gfortran.dg/finalize_15.f90: Likewise.
10279 * gfortran.dg/finalize_17.f90: Likewise.
10280 * gfortran.dg/finalize_18.f90: Likewise.
10281 * gfortran.dg/finalize_25.f90: Likewise.
10282 * gfortran.dg/finalize_29.f08: Likewise.
10283 * gfortran.dg/finalize_31.f90: Likewise.
10284 * gfortran.dg/float_1.f90: Likewise.
10285 * gfortran.dg/flush_1.f90: Likewise.
10286 * gfortran.dg/fmt_bz_bn.f: Likewise.
10287 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10288 * gfortran.dg/fmt_cache_1.f: Likewise.
10289 * gfortran.dg/fmt_cache_2.f: Likewise.
10290 * gfortran.dg/fmt_cache_3.f90: Likewise.
10291 * gfortran.dg/fmt_colon.f90: Likewise.
10292 * gfortran.dg/fmt_e.f90: Likewise.
10293 * gfortran.dg/fmt_en.f90: Likewise.
10294 * gfortran.dg/fmt_error_10.f: Likewise.
10295 * gfortran.dg/fmt_error_9.f: Likewise.
10296 * gfortran.dg/fmt_exhaust.f90: Likewise.
10297 * gfortran.dg/fmt_f0_1.f90: Likewise.
10298 * gfortran.dg/fmt_f_an_p.f: Likewise.
10299 * gfortran.dg/fmt_fw_d.f90: Likewise.
10300 * gfortran.dg/fmt_g.f: Likewise.
10301 * gfortran.dg/fmt_g0_1.f08: Likewise.
10302 * gfortran.dg/fmt_g0_2.f08: Likewise.
10303 * gfortran.dg/fmt_g0_4.f08: Likewise.
10304 * gfortran.dg/fmt_g0_5.f08: Likewise.
10305 * gfortran.dg/fmt_g0_6.f08: Likewise.
10306 * gfortran.dg/fmt_g0_7.f08: Likewise.
10307 * gfortran.dg/fmt_g_1.f90: Likewise.
10308 * gfortran.dg/fmt_int_sign.f90: Likewise.
10309 * gfortran.dg/fmt_l.f90: Likewise.
10310 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10311 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10312 * gfortran.dg/fmt_p_1.f90: Likewise.
10313 * gfortran.dg/fmt_pf.f90: Likewise.
10314 * gfortran.dg/fmt_read.f90: Likewise.
10315 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10316 * gfortran.dg/fmt_t_1.f90: Likewise.
10317 * gfortran.dg/fmt_t_2.f90: Likewise.
10318 * gfortran.dg/fmt_t_3.f90: Likewise.
10319 * gfortran.dg/fmt_t_4.f90: Likewise.
10320 * gfortran.dg/fmt_t_5.f90: Likewise.
10321 * gfortran.dg/fmt_t_6.f: Likewise.
10322 * gfortran.dg/fmt_t_7.f: Likewise.
10323 * gfortran.dg/fmt_t_9.f: Likewise.
10324 * gfortran.dg/fmt_tl.f: Likewise.
10325 * gfortran.dg/fmt_unlimited.f90: Likewise.
10326 * gfortran.dg/fmt_white.f: Likewise.
10327 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10328 * gfortran.dg/fold_nearest.f90: Likewise.
10329 * gfortran.dg/forall_1.f90: Likewise.
10330 * gfortran.dg/forall_10.f90: Likewise.
10331 * gfortran.dg/forall_12.f90: Likewise.
10332 * gfortran.dg/forall_13.f90: Likewise.
10333 * gfortran.dg/forall_15.f90: Likewise.
10334 * gfortran.dg/forall_4.f90: Likewise.
10335 * gfortran.dg/forall_5.f90: Likewise.
10336 * gfortran.dg/forall_6.f90: Likewise.
10337 * gfortran.dg/forall_7.f90: Likewise.
10338 * gfortran.dg/fraction.f90: Likewise.
10339 * gfortran.dg/fseek.f90: Likewise.
10340 * gfortran.dg/ftell_1.f90: Likewise.
10341 * gfortran.dg/ftell_2.f90: Likewise.
10342 * gfortran.dg/ftell_3.f90: Likewise.
10343 * gfortran.dg/func_assign_2.f90: Likewise.
10344 * gfortran.dg/func_assign_3.f90: Likewise.
10345 * gfortran.dg/func_derived_1.f90: Likewise.
10346 * gfortran.dg/func_derived_2.f90: Likewise.
10347 * gfortran.dg/func_derived_3.f90: Likewise.
10348 * gfortran.dg/func_result_1.f90: Likewise.
10349 * gfortran.dg/func_result_2.f90: Likewise.
10350 * gfortran.dg/func_result_6.f90: Likewise.
10351 * gfortran.dg/function_charlen_2.f90: Likewise.
10352 * gfortran.dg/function_charlen_3.f: Likewise.
10353 * gfortran.dg/function_kinds_1.f90: Likewise.
10354 * gfortran.dg/function_kinds_4.f90: Likewise.
10355 * gfortran.dg/function_optimize_10.f90: Likewise.
10356 * gfortran.dg/function_optimize_11.f90: Likewise.
10357 * gfortran.dg/function_optimize_12.f90: Likewise.
10358 * gfortran.dg/function_optimize_4.f90: Likewise.
10359 * gfortran.dg/function_optimize_8.f90: Likewise.
10360 * gfortran.dg/g77/13037.f: Likewise.
10361 * gfortran.dg/g77/1832.f: Likewise.
10362 * gfortran.dg/g77/19981119-0.f: Likewise.
10363 * gfortran.dg/g77/19990313-0.f: Likewise.
10364 * gfortran.dg/g77/19990313-1.f: Likewise.
10365 * gfortran.dg/g77/19990313-2.f: Likewise.
10366 * gfortran.dg/g77/19990313-3.f: Likewise.
10367 * gfortran.dg/g77/19990419-1.f: Likewise.
10368 * gfortran.dg/g77/19990826-0.f: Likewise.
10369 * gfortran.dg/g77/19990826-2.f: Likewise.
10370 * gfortran.dg/g77/20000503-1.f: Likewise.
10371 * gfortran.dg/g77/20001111.f: Likewise.
10372 * gfortran.dg/g77/20010116.f: Likewise.
10373 * gfortran.dg/g77/20010216-1.f: Likewise.
10374 * gfortran.dg/g77/20010430.f: Likewise.
10375 * gfortran.dg/g77/20010610.f: Likewise.
10376 * gfortran.dg/g77/6177.f: Likewise.
10377 * gfortran.dg/g77/7388.f: Likewise.
10378 * gfortran.dg/g77/947.f: Likewise.
10379 * gfortran.dg/g77/970625-2.f: Likewise.
10380 * gfortran.dg/g77/971102-1.f: Likewise.
10381 * gfortran.dg/g77/980628-0.f: Likewise.
10382 * gfortran.dg/g77/980628-1.f: Likewise.
10383 * gfortran.dg/g77/980628-10.f: Likewise.
10384 * gfortran.dg/g77/980628-2.f: Likewise.
10385 * gfortran.dg/g77/980628-3.f: Likewise.
10386 * gfortran.dg/g77/980628-7.f: Likewise.
10387 * gfortran.dg/g77/980628-8.f: Likewise.
10388 * gfortran.dg/g77/980628-9.f: Likewise.
10389 * gfortran.dg/g77/980701-0.f: Likewise.
10390 * gfortran.dg/g77/980701-1.f: Likewise.
10391 * gfortran.dg/g77/cabs.f: Likewise.
10392 * gfortran.dg/g77/claus.f: Likewise.
10393 * gfortran.dg/g77/complex_1.f: Likewise.
10394 * gfortran.dg/g77/cpp3.F: Likewise.
10395 * gfortran.dg/g77/cpp4.F: Likewise.
10396 * gfortran.dg/g77/cpp5.F: Likewise.
10397 * gfortran.dg/g77/dcomplex.f: Likewise.
10398 * gfortran.dg/g77/dnrm2.f: Likewise.
10399 * gfortran.dg/g77/erfc.f: Likewise.
10400 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10401 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10402 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10403 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10404 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10405 * gfortran.dg/g77/int8421.f: Likewise.
10406 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10407 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10408 * gfortran.dg/g77/le.f: Likewise.
10409 * gfortran.dg/g77/short.f: Likewise.
10410 * gfortran.dg/gamma_1.f90: Likewise.
10411 * gfortran.dg/gamma_4.f90: Likewise.
10412 * gfortran.dg/gamma_5.f90: Likewise.
10413 * gfortran.dg/generic_13.f90: Likewise.
10414 * gfortran.dg/generic_15.f90: Likewise.
10415 * gfortran.dg/generic_19.f90: Likewise.
10416 * gfortran.dg/generic_20.f90: Likewise.
10417 * gfortran.dg/generic_23.f03: Likewise.
10418 * gfortran.dg/generic_25.f90: Likewise.
10419 * gfortran.dg/generic_27.f90: Likewise.
10420 * gfortran.dg/generic_31.f90: Likewise.
10421 * gfortran.dg/generic_4.f90: Likewise.
10422 * gfortran.dg/global_vars_c_init.f90: Likewise.
10423 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10424 * gfortran.dg/gnu_logical_1.F: Likewise.
10425 * gfortran.dg/goacc/fixed-1.f: Likewise.
10426 * gfortran.dg/goacc/fixed-2.f: Likewise.
10427 * gfortran.dg/goacc/gang-static.f95: Likewise.
10428 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10429 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10430 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10431 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10432 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10433 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10434 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10435 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10436 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10437 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10438 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10439 * gfortran.dg/gomp/pr48794.f90: Likewise.
10440 * gfortran.dg/gomp/pr72744.f90: Likewise.
10441 * gfortran.dg/gomp/pr77665.f90: Likewise.
10442 * gfortran.dg/gomp/workshare2.f90: Likewise.
10443 * gfortran.dg/gomp/workshare3.f90: Likewise.
10444 * gfortran.dg/goto_1.f: Likewise.
10445 * gfortran.dg/goto_2.f90: Likewise.
10446 * gfortran.dg/goto_4.f90: Likewise.
10447 * gfortran.dg/goto_6.f: Likewise.
10448 * gfortran.dg/graphite/id-26.f03: Likewise.
10449 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10450 * gfortran.dg/graphite/pr29581.f90: Likewise.
10451 * gfortran.dg/graphite/pr29832.f90: Likewise.
10452 * gfortran.dg/graphite/run-id-1.f: Likewise.
10453 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10454 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10455 * gfortran.dg/hollerith.f90: Likewise.
10456 * gfortran.dg/hollerith4.f90: Likewise.
10457 * gfortran.dg/hollerith6.f90: Likewise.
10458 * gfortran.dg/hollerith8.f90: Likewise.
10459 * gfortran.dg/hollerith_1.f90: Likewise.
10460 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10461 * gfortran.dg/hollerith_f95.f90: Likewise.
10462 * gfortran.dg/hollerith_legacy.f90: Likewise.
10463 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10464 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10465 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10466 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10467 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10468 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10469 * gfortran.dg/hypot_1.f90: Likewise.
10470 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10471 * gfortran.dg/iargc.f90: Likewise.
10472 * gfortran.dg/ibits.f90: Likewise.
10473 * gfortran.dg/ichar_1.f90: Likewise.
10474 * gfortran.dg/ichar_2.f90: Likewise.
10475 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10476 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10477 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10478 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10479 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10480 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10481 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10482 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10483 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10484 * gfortran.dg/ieee/large_1.f90: Likewise.
10485 * gfortran.dg/ieee/large_2.f90: Likewise.
10486 * gfortran.dg/ieee/large_3.F90: Likewise.
10487 * gfortran.dg/ieee/large_4.f90: Likewise.
10488 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10489 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10490 * gfortran.dg/impl_do_var_data.f90: Likewise.
10491 * gfortran.dg/implicit_10.f90: Likewise.
10492 * gfortran.dg/implicit_12.f90: Likewise.
10493 * gfortran.dg/implicit_class_1.f90: Likewise.
10494 * gfortran.dg/implicit_pure_1.f90: Likewise.
10495 * gfortran.dg/implied_do_1.f90: Likewise.
10496 * gfortran.dg/implied_do_io_1.f90: Likewise.
10497 * gfortran.dg/implied_do_io_2.f90: Likewise.
10498 * gfortran.dg/implied_do_io_3.f90: Likewise.
10499 * gfortran.dg/implied_shape_1.f08: Likewise.
10500 * gfortran.dg/import.f90: Likewise.
10501 * gfortran.dg/import4.f90: Likewise.
10502 * gfortran.dg/impure_1.f08: Likewise.
10503 * gfortran.dg/index.f90: Likewise.
10504 * gfortran.dg/index_2.f90: Likewise.
10505 * gfortran.dg/init_flag_1.f90: Likewise.
10506 * gfortran.dg/init_flag_10.f90: Likewise.
10507 * gfortran.dg/init_flag_15.f03: Likewise.
10508 * gfortran.dg/init_flag_2.f90: Likewise.
10509 * gfortran.dg/init_flag_3.f90: Likewise.
10510 * gfortran.dg/init_flag_4.f90: Likewise.
10511 * gfortran.dg/init_flag_5.f90: Likewise.
10512 * gfortran.dg/init_flag_6.f90: Likewise.
10513 * gfortran.dg/init_flag_7.f90: Likewise.
10514 * gfortran.dg/init_flag_9.f90: Likewise.
10515 * gfortran.dg/initialization_11.f90: Likewise.
10516 * gfortran.dg/initialization_19.f90: Likewise.
10517 * gfortran.dg/initialization_2.f90: Likewise.
10518 * gfortran.dg/initialization_22.f90: Likewise.
10519 * gfortran.dg/initialization_27.f90: Likewise.
10520 * gfortran.dg/initialization_5.f90: Likewise.
10521 * gfortran.dg/initialization_6.f90: Likewise.
10522 * gfortran.dg/inline_matmul_1.f90: Likewise.
10523 * gfortran.dg/inline_matmul_10.f90: Likewise.
10524 * gfortran.dg/inline_matmul_11.f90: Likewise.
10525 * gfortran.dg/inline_matmul_13.f90: Likewise.
10526 * gfortran.dg/inline_matmul_14.f90: Likewise.
10527 * gfortran.dg/inline_matmul_16.f90: Likewise.
10528 * gfortran.dg/inline_matmul_17.f90: Likewise.
10529 * gfortran.dg/inline_matmul_18.f90: Likewise.
10530 * gfortran.dg/inline_matmul_19.f90: Likewise.
10531 * gfortran.dg/inline_matmul_2.f90: Likewise.
10532 * gfortran.dg/inline_matmul_20.f90: Likewise.
10533 * gfortran.dg/inline_matmul_22.f90: Likewise.
10534 * gfortran.dg/inline_matmul_3.f90: Likewise.
10535 * gfortran.dg/inline_matmul_4.f90: Likewise.
10536 * gfortran.dg/inline_matmul_5.f90: Likewise.
10537 * gfortran.dg/inline_matmul_6.f90: Likewise.
10538 * gfortran.dg/inline_matmul_7.f90: Likewise.
10539 * gfortran.dg/inline_matmul_8.f90: Likewise.
10540 * gfortran.dg/inline_matmul_9.f90: Likewise.
10541 * gfortran.dg/inline_sum_1.f90: Likewise.
10542 * gfortran.dg/inline_sum_3.f90: Likewise.
10543 * gfortran.dg/inline_sum_5.f90: Likewise.
10544 * gfortran.dg/inquire-complex.f90: Likewise.
10545 * gfortran.dg/inquire.f90: Likewise.
10546 * gfortran.dg/inquire_10.f90: Likewise.
10547 * gfortran.dg/inquire_13.f90: Likewise.
10548 * gfortran.dg/inquire_15.f90: Likewise.
10549 * gfortran.dg/inquire_16.f90: Likewise.
10550 * gfortran.dg/inquire_17.f90: Likewise.
10551 * gfortran.dg/inquire_5.f90: Likewise.
10552 * gfortran.dg/inquire_6.f90: Likewise.
10553 * gfortran.dg/inquire_7.f90: Likewise.
10554 * gfortran.dg/inquire_9.f90: Likewise.
10555 * gfortran.dg/inquire_internal.f90: Likewise.
10556 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10557 * gfortran.dg/inquire_size.f90: Likewise.
10558 * gfortran.dg/int_1.f90: Likewise.
10559 * gfortran.dg/int_conv_1.f90: Likewise.
10560 * gfortran.dg/int_range_io_1.f90: Likewise.
10561 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10562 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10563 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10564 * gfortran.dg/integer_plus.f90: Likewise.
10565 * gfortran.dg/intent_out_2.f90: Likewise.
10566 * gfortran.dg/intent_out_5.f90: Likewise.
10567 * gfortran.dg/intent_out_6.f90: Likewise.
10568 * gfortran.dg/interface_12.f90: Likewise.
10569 * gfortran.dg/interface_19.f90: Likewise.
10570 * gfortran.dg/interface_4.f90: Likewise.
10571 * gfortran.dg/interface_5.f90: Likewise.
10572 * gfortran.dg/interface_9.f90: Likewise.
10573 * gfortran.dg/interface_assignment_1.f90: Likewise.
10574 * gfortran.dg/interface_assignment_2.f90: Likewise.
10575 * gfortran.dg/internal_dummy_2.f08: Likewise.
10576 * gfortran.dg/internal_dummy_3.f08: Likewise.
10577 * gfortran.dg/internal_dummy_4.f08: Likewise.
10578 * gfortran.dg/internal_pack_1.f90: Likewise.
10579 * gfortran.dg/internal_pack_10.f90: Likewise.
10580 * gfortran.dg/internal_pack_12.f90: Likewise.
10581 * gfortran.dg/internal_pack_13.f90: Likewise.
10582 * gfortran.dg/internal_pack_14.f90: Likewise.
10583 * gfortran.dg/internal_pack_15.f90: Likewise.
10584 * gfortran.dg/internal_pack_2.f90: Likewise.
10585 * gfortran.dg/internal_pack_3.f90: Likewise.
10586 * gfortran.dg/internal_pack_4.f90: Likewise.
10587 * gfortran.dg/internal_pack_6.f90: Likewise.
10588 * gfortran.dg/internal_pack_8.f90: Likewise.
10589 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10590 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10591 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10592 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10593 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10594 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10595 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10596 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10597 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10598 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10599 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10600 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10601 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10602 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10603 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10604 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10605 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10606 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10607 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10608 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10609 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10610 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10611 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10612 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10613 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10614 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10615 * gfortran.dg/io_err_1.f90: Likewise.
10616 * gfortran.dg/io_real_boz.f90: Likewise.
10617 * gfortran.dg/iomsg_1.f90: Likewise.
10618 * gfortran.dg/iostat_1.f90: Likewise.
10619 * gfortran.dg/iostat_2.f90: Likewise.
10620 * gfortran.dg/iostat_4.f90: Likewise.
10621 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10622 * gfortran.dg/ishft_1.f90: Likewise.
10623 * gfortran.dg/ishft_2.f90: Likewise.
10624 * gfortran.dg/ishft_4.f90: Likewise.
10625 * gfortran.dg/isnan_1.f90: Likewise.
10626 * gfortran.dg/isnan_2.f90: Likewise.
10627 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10628 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10629 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10630 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10631 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10632 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10633 * gfortran.dg/itime_idate_1.f: Likewise.
10634 * gfortran.dg/itime_idate_2.f: Likewise.
10635 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10636 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10637 * gfortran.dg/large_real_kind_1.f90: Likewise.
10638 * gfortran.dg/large_real_kind_2.F90: Likewise.
10639 * gfortran.dg/large_real_kind_3.F90: Likewise.
10640 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10641 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10642 * gfortran.dg/large_recl.f90: Likewise.
10643 * gfortran.dg/large_unit_1.f90: Likewise.
10644 * gfortran.dg/large_unit_2.f90: Likewise.
10645 * gfortran.dg/largeequiv_1.f90: Likewise.
10646 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10647 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10648 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10649 * gfortran.dg/list_read_1.f90: Likewise.
10650 * gfortran.dg/list_read_10.f90: Likewise.
10651 * gfortran.dg/list_read_11.f90: Likewise.
10652 * gfortran.dg/list_read_12.f90: Likewise.
10653 * gfortran.dg/list_read_13.f: Likewise.
10654 * gfortran.dg/list_read_14.f90: Likewise.
10655 * gfortran.dg/list_read_2.f90: Likewise.
10656 * gfortran.dg/list_read_3.f90: Likewise.
10657 * gfortran.dg/list_read_4.f90: Likewise.
10658 * gfortran.dg/list_read_5.f90: Likewise.
10659 * gfortran.dg/list_read_6.f90: Likewise.
10660 * gfortran.dg/list_read_7.f90: Likewise.
10661 * gfortran.dg/list_read_8.f90: Likewise.
10662 * gfortran.dg/list_read_9.f90: Likewise.
10663 * gfortran.dg/loc_2.f90: Likewise.
10664 * gfortran.dg/logical_1.f90: Likewise.
10665 * gfortran.dg/logical_dot_product.f90: Likewise.
10666 * gfortran.dg/logical_temp_io.f90: Likewise.
10667 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10668 * gfortran.dg/lrshift_1.f90: Likewise.
10669 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10670 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10671 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10672 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10673 * gfortran.dg/make_unit.f90: Likewise.
10674 * gfortran.dg/mapping_1.f90: Likewise.
10675 * gfortran.dg/mapping_2.f90: Likewise.
10676 * gfortran.dg/mapping_3.f90: Likewise.
10677 * gfortran.dg/masklr_1.F90: Likewise.
10678 * gfortran.dg/masklr_2.F90: Likewise.
10679 * gfortran.dg/matmul_1.f90: Likewise.
10680 * gfortran.dg/matmul_10.f90: Likewise.
10681 * gfortran.dg/matmul_12.f90: Likewise.
10682 * gfortran.dg/matmul_16.f90: Likewise.
10683 * gfortran.dg/matmul_17.f90: Likewise.
10684 * gfortran.dg/matmul_18.f90: Likewise.
10685 * gfortran.dg/matmul_2.f90: Likewise.
10686 * gfortran.dg/matmul_3.f90: Likewise.
10687 * gfortran.dg/matmul_4.f90: Likewise.
10688 * gfortran.dg/matmul_6.f90: Likewise.
10689 * gfortran.dg/matmul_8.f03: Likewise.
10690 * gfortran.dg/matmul_9.f90: Likewise.
10691 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10692 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10693 * gfortran.dg/matmul_const.f90: Likewise.
10694 * gfortran.dg/maxloc_1.f90: Likewise.
10695 * gfortran.dg/maxloc_2.f90: Likewise.
10696 * gfortran.dg/maxloc_3.f90: Likewise.
10697 * gfortran.dg/maxloc_4.f90: Likewise.
10698 * gfortran.dg/maxloc_string_1.f90: Likewise.
10699 * gfortran.dg/maxlocval_1.f90: Likewise.
10700 * gfortran.dg/maxlocval_2.f90: Likewise.
10701 * gfortran.dg/maxlocval_3.f90: Likewise.
10702 * gfortran.dg/maxlocval_4.f90: Likewise.
10703 * gfortran.dg/maxval_char_1.f90: Likewise.
10704 * gfortran.dg/maxval_char_2.f90: Likewise.
10705 * gfortran.dg/maxval_char_3.f90: Likewise.
10706 * gfortran.dg/maxval_char_4.f90: Likewise.
10707 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10708 * gfortran.dg/mclock.f90: Likewise.
10709 * gfortran.dg/merge_bits_1.F90: Likewise.
10710 * gfortran.dg/merge_bits_2.F90: Likewise.
10711 * gfortran.dg/merge_char_1.f90: Likewise.
10712 * gfortran.dg/merge_init_expr.f90: Likewise.
10713 * gfortran.dg/min_max_optional_1.f90: Likewise.
10714 * gfortran.dg/min_max_optional_5.f90: Likewise.
10715 * gfortran.dg/minloc_1.f90: Likewise.
10716 * gfortran.dg/minloc_2.f90: Likewise.
10717 * gfortran.dg/minloc_3.f90: Likewise.
10718 * gfortran.dg/minloc_4.f90: Likewise.
10719 * gfortran.dg/minloc_string_1.f90: Likewise.
10720 * gfortran.dg/minlocval_1.f90: Likewise.
10721 * gfortran.dg/minlocval_2.f90: Likewise.
10722 * gfortran.dg/minlocval_3.f90: Likewise.
10723 * gfortran.dg/minlocval_4.f90: Likewise.
10724 * gfortran.dg/minmax_char_1.f90: Likewise.
10725 * gfortran.dg/minmaxloc_1.f90: Likewise.
10726 * gfortran.dg/minmaxloc_10.f90: Likewise.
10727 * gfortran.dg/minmaxloc_11.f90: Likewise.
10728 * gfortran.dg/minmaxloc_12.f90: Likewise.
10729 * gfortran.dg/minmaxloc_13.f90: Likewise.
10730 * gfortran.dg/minmaxloc_2.f90: Likewise.
10731 * gfortran.dg/minmaxloc_3.f90: Likewise.
10732 * gfortran.dg/minmaxloc_4.f90: Likewise.
10733 * gfortran.dg/minmaxloc_5.f90: Likewise.
10734 * gfortran.dg/minmaxloc_6.f90: Likewise.
10735 * gfortran.dg/minmaxloc_7.f90: Likewise.
10736 * gfortran.dg/minmaxloc_8.f90: Likewise.
10737 * gfortran.dg/minmaxval_1.f90: Likewise.
10738 * gfortran.dg/minval_char_1.f90: Likewise.
10739 * gfortran.dg/minval_char_2.f90: Likewise.
10740 * gfortran.dg/minval_char_3.f90: Likewise.
10741 * gfortran.dg/minval_char_4.f90: Likewise.
10742 * gfortran.dg/minval_char_5.f90: Likewise.
10743 * gfortran.dg/minval_parameter_1.f90: Likewise.
10744 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10745 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10746 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10747 * gfortran.dg/missing_parens_1.f90: Likewise.
10748 * gfortran.dg/missing_parens_2.f90: Likewise.
10749 * gfortran.dg/mod_large_1.f90: Likewise.
10750 * gfortran.dg/mod_sign0_1.f90: Likewise.
10751 * gfortran.dg/module_blank_common.f90: Likewise.
10752 * gfortran.dg/module_commons_1.f90: Likewise.
10753 * gfortran.dg/module_commons_3.f90: Likewise.
10754 * gfortran.dg/module_double_reuse.f90: Likewise.
10755 * gfortran.dg/module_equivalence_1.f90: Likewise.
10756 * gfortran.dg/module_equivalence_2.f90: Likewise.
10757 * gfortran.dg/module_equivalence_3.f90: Likewise.
10758 * gfortran.dg/module_equivalence_5.f90: Likewise.
10759 * gfortran.dg/module_interface_1.f90: Likewise.
10760 * gfortran.dg/module_nan.f90: Likewise.
10761 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10762 * gfortran.dg/module_procedure_1.f90: Likewise.
10763 * gfortran.dg/module_read_1.f90: Likewise.
10764 * gfortran.dg/module_read_2.f90: Likewise.
10765 * gfortran.dg/module_widestring_1.f90: Likewise.
10766 * gfortran.dg/move_alloc.f90: Likewise.
10767 * gfortran.dg/move_alloc_10.f90: Likewise.
10768 * gfortran.dg/move_alloc_13.f90: Likewise.
10769 * gfortran.dg/move_alloc_14.f90: Likewise.
10770 * gfortran.dg/move_alloc_15.f90: Likewise.
10771 * gfortran.dg/move_alloc_16.f90: Likewise.
10772 * gfortran.dg/move_alloc_2.f90: Likewise.
10773 * gfortran.dg/move_alloc_5.f90: Likewise.
10774 * gfortran.dg/move_alloc_6.f90: Likewise.
10775 * gfortran.dg/move_alloc_9.f90: Likewise.
10776 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10777 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10778 * gfortran.dg/mvbits_1.f90: Likewise.
10779 * gfortran.dg/mvbits_2.f90: Likewise.
10780 * gfortran.dg/mvbits_3.f90: Likewise.
10781 * gfortran.dg/mvbits_4.f90: Likewise.
10782 * gfortran.dg/mvbits_7.f90: Likewise.
10783 * gfortran.dg/mvbits_8.f90: Likewise.
10784 * gfortran.dg/namelist_11.f: Likewise.
10785 * gfortran.dg/namelist_12.f: Likewise.
10786 * gfortran.dg/namelist_13.f90: Likewise.
10787 * gfortran.dg/namelist_14.f90: Likewise.
10788 * gfortran.dg/namelist_15.f90: Likewise.
10789 * gfortran.dg/namelist_16.f90: Likewise.
10790 * gfortran.dg/namelist_17.f90: Likewise.
10791 * gfortran.dg/namelist_18.f90: Likewise.
10792 * gfortran.dg/namelist_19.f90: Likewise.
10793 * gfortran.dg/namelist_20.f90: Likewise.
10794 * gfortran.dg/namelist_21.f90: Likewise.
10795 * gfortran.dg/namelist_22.f90: Likewise.
10796 * gfortran.dg/namelist_23.f90: Likewise.
10797 * gfortran.dg/namelist_24.f90: Likewise.
10798 * gfortran.dg/namelist_26.f90: Likewise.
10799 * gfortran.dg/namelist_27.f90: Likewise.
10800 * gfortran.dg/namelist_28.f90: Likewise.
10801 * gfortran.dg/namelist_29.f90: Likewise.
10802 * gfortran.dg/namelist_37.f90: Likewise.
10803 * gfortran.dg/namelist_38.f90: Likewise.
10804 * gfortran.dg/namelist_39.f90: Likewise.
10805 * gfortran.dg/namelist_40.f90: Likewise.
10806 * gfortran.dg/namelist_41.f90: Likewise.
10807 * gfortran.dg/namelist_42.f90: Likewise.
10808 * gfortran.dg/namelist_43.f90: Likewise.
10809 * gfortran.dg/namelist_44.f90: Likewise.
10810 * gfortran.dg/namelist_47.f90: Likewise.
10811 * gfortran.dg/namelist_48.f90: Likewise.
10812 * gfortran.dg/namelist_49.f90: Likewise.
10813 * gfortran.dg/namelist_50.f90: Likewise.
10814 * gfortran.dg/namelist_51.f90: Likewise.
10815 * gfortran.dg/namelist_52.f90: Likewise.
10816 * gfortran.dg/namelist_54.f90: Likewise.
10817 * gfortran.dg/namelist_55.f90: Likewise.
10818 * gfortran.dg/namelist_56.f90: Likewise.
10819 * gfortran.dg/namelist_57.f90: Likewise.
10820 * gfortran.dg/namelist_58.f90: Likewise.
10821 * gfortran.dg/namelist_59.f90: Likewise.
10822 * gfortran.dg/namelist_60.f90: Likewise.
10823 * gfortran.dg/namelist_61.f90: Likewise.
10824 * gfortran.dg/namelist_64.f90: Likewise.
10825 * gfortran.dg/namelist_65.f90: Likewise.
10826 * gfortran.dg/namelist_69.f90: Likewise.
10827 * gfortran.dg/namelist_70.f90: Likewise.
10828 * gfortran.dg/namelist_71.f90: Likewise.
10829 * gfortran.dg/namelist_72.f: Likewise.
10830 * gfortran.dg/namelist_73.f90: Likewise.
10831 * gfortran.dg/namelist_77.f90: Likewise.
10832 * gfortran.dg/namelist_78.f90: Likewise.
10833 * gfortran.dg/namelist_79.f90: Likewise.
10834 * gfortran.dg/namelist_80.f90: Likewise.
10835 * gfortran.dg/namelist_81.f90: Likewise.
10836 * gfortran.dg/namelist_82.f90: Likewise.
10837 * gfortran.dg/namelist_84.f90: Likewise.
10838 * gfortran.dg/namelist_85.f90: Likewise.
10839 * gfortran.dg/namelist_86.f90: Likewise.
10840 * gfortran.dg/namelist_87.f90: Likewise.
10841 * gfortran.dg/namelist_88.f90: Likewise.
10842 * gfortran.dg/namelist_89.f90: Likewise.
10843 * gfortran.dg/namelist_90.f: Likewise.
10844 * gfortran.dg/namelist_95.f90: Likewise.
10845 * gfortran.dg/namelist_char_only.f90: Likewise.
10846 * gfortran.dg/namelist_empty.f90: Likewise.
10847 * gfortran.dg/namelist_internal.f90: Likewise.
10848 * gfortran.dg/namelist_use.f90: Likewise.
10849 * gfortran.dg/namelist_use_only.f90: Likewise.
10850 * gfortran.dg/namelist_utf8.f90: Likewise.
10851 * gfortran.dg/nan_1.f90: Likewise.
10852 * gfortran.dg/nan_2.f90: Likewise.
10853 * gfortran.dg/nan_3.f90: Likewise.
10854 * gfortran.dg/nan_6.f90: Likewise.
10855 * gfortran.dg/nan_7.f90: Likewise.
10856 * gfortran.dg/nearest_1.f90: Likewise.
10857 * gfortran.dg/nearest_2.f90: Likewise.
10858 * gfortran.dg/nearest_3.f90: Likewise.
10859 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10860 * gfortran.dg/negative_automatic_size.f90: Likewise.
10861 * gfortran.dg/negative_unit.f: Likewise.
10862 * gfortran.dg/negative_unit2.f90: Likewise.
10863 * gfortran.dg/negative_unit_int8.f: Likewise.
10864 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10865 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10866 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10867 * gfortran.dg/nested_modules_1.f90: Likewise.
10868 * gfortran.dg/nested_modules_2.f90: Likewise.
10869 * gfortran.dg/nested_modules_3.f90: Likewise.
10870 * gfortran.dg/nesting_1.f90: Likewise.
10871 * gfortran.dg/new_line.f90: Likewise.
10872 * gfortran.dg/newunit_1.f90: Likewise.
10873 * gfortran.dg/newunit_3.f90: Likewise.
10874 * gfortran.dg/newunit_5.f90.f90: Likewise.
10875 * gfortran.dg/nint_1.f90: Likewise.
10876 * gfortran.dg/nint_2.f90: Likewise.
10877 * gfortran.dg/no_arg_check_2.f90: Likewise.
10878 * gfortran.dg/no_range_check_1.f90: Likewise.
10879 * gfortran.dg/no_range_check_2.f90: Likewise.
10880 * gfortran.dg/no_range_check_3.f90: Likewise.
10881 * gfortran.dg/noadv_size.f90: Likewise.
10882 * gfortran.dg/nonreturning_statements.f90: Likewise.
10883 * gfortran.dg/norm2_1.f90: Likewise.
10884 * gfortran.dg/norm2_3.f90: Likewise.
10885 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10886 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10887 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10888 * gfortran.dg/null_4.f90: Likewise.
10889 * gfortran.dg/null_9.f90: Likewise.
10890 * gfortran.dg/nullify_3.f90: Likewise.
10891 * gfortran.dg/oldstyle_1.f90: Likewise.
10892 * gfortran.dg/open_access_append_1.f90: Likewise.
10893 * gfortran.dg/open_access_append_2.f90: Likewise.
10894 * gfortran.dg/open_errors.f90: Likewise.
10895 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10896 * gfortran.dg/open_new.f90: Likewise.
10897 * gfortran.dg/open_readonly_1.f90: Likewise.
10898 * gfortran.dg/operator_1.f90: Likewise.
10899 * gfortran.dg/optional_absent_1.f90: Likewise.
10900 * gfortran.dg/optional_absent_2.f90: Likewise.
10901 * gfortran.dg/optional_absent_3.f90: Likewise.
10902 * gfortran.dg/optional_class_1.f90: Likewise.
10903 * gfortran.dg/optional_dim_2.f90: Likewise.
10904 * gfortran.dg/optional_dim_3.f90: Likewise.
10905 * gfortran.dg/output_exponents_1.f90: Likewise.
10906 * gfortran.dg/overload_1.f90: Likewise.
10907 * gfortran.dg/overload_2.f90: Likewise.
10908 * gfortran.dg/overwrite_1.f: Likewise.
10909 * gfortran.dg/pad_no.f90: Likewise.
10910 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10911 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10912 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10913 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10914 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10915 * gfortran.dg/parens_3.f90: Likewise.
10916 * gfortran.dg/parens_5.f90: Likewise.
10917 * gfortran.dg/parens_6.f90: Likewise.
10918 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10919 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10920 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10921 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10922 * gfortran.dg/parity_1.f90: Likewise.
10923 * gfortran.dg/past_eor.f90: Likewise.
10924 * gfortran.dg/pdt_1.f03: Likewise.
10925 * gfortran.dg/pdt_10.f03: Likewise.
10926 * gfortran.dg/pdt_11.f03: Likewise.
10927 * gfortran.dg/pdt_12.f03: Likewise.
10928 * gfortran.dg/pdt_13.f03: Likewise.
10929 * gfortran.dg/pdt_14.f03: Likewise.
10930 * gfortran.dg/pdt_15.f03: Likewise.
10931 * gfortran.dg/pdt_19.f03: Likewise.
10932 * gfortran.dg/pdt_20.f03: Likewise.
10933 * gfortran.dg/pdt_22.f03: Likewise.
10934 * gfortran.dg/pdt_23.f03: Likewise.
10935 * gfortran.dg/pdt_25.f03: Likewise.
10936 * gfortran.dg/pdt_26.f03: Likewise.
10937 * gfortran.dg/pdt_27.f03: Likewise.
10938 * gfortran.dg/pdt_28.f03: Likewise.
10939 * gfortran.dg/pdt_3.f03: Likewise.
10940 * gfortran.dg/pdt_4.f03: Likewise.
10941 * gfortran.dg/pdt_5.f03: Likewise.
10942 * gfortran.dg/pdt_7.f03: Likewise.
10943 * gfortran.dg/pointer_1.f90: Likewise.
10944 * gfortran.dg/pointer_array_1.f90: Likewise.
10945 * gfortran.dg/pointer_array_3.f90: Likewise.
10946 * gfortran.dg/pointer_array_4.f90: Likewise.
10947 * gfortran.dg/pointer_array_5.f90: Likewise.
10948 * gfortran.dg/pointer_array_6.f90: Likewise.
10949 * gfortran.dg/pointer_array_7.f90: Likewise.
10950 * gfortran.dg/pointer_array_8.f90: Likewise.
10951 * gfortran.dg/pointer_array_9.f90: Likewise.
10952 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10953 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10954 * gfortran.dg/pointer_assign_10.f90: Likewise.
10955 * gfortran.dg/pointer_assign_11.f90: Likewise.
10956 * gfortran.dg/pointer_assign_4.f90: Likewise.
10957 * gfortran.dg/pointer_assign_8.f90: Likewise.
10958 * gfortran.dg/pointer_assign_9.f90: Likewise.
10959 * gfortran.dg/pointer_check_10.f90: Likewise.
10960 * gfortran.dg/pointer_check_9.f90: Likewise.
10961 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10962 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10963 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10964 * gfortran.dg/pointer_init_1.f90: Likewise.
10965 * gfortran.dg/pointer_init_3.f90: Likewise.
10966 * gfortran.dg/pointer_init_4.f90: Likewise.
10967 * gfortran.dg/pointer_init_5.f90: Likewise.
10968 * gfortran.dg/pointer_init_8.f90: Likewise.
10969 * gfortran.dg/pointer_intent_1.f90: Likewise.
10970 * gfortran.dg/pointer_intent_4.f90: Likewise.
10971 * gfortran.dg/pointer_intent_5.f90: Likewise.
10972 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10973 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10974 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10975 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10976 * gfortran.dg/pointer_target_1.f90: Likewise.
10977 * gfortran.dg/pointer_target_2.f90: Likewise.
10978 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10979 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10980 * gfortran.dg/power.f90: Likewise.
10981 * gfortran.dg/power1.f90: Likewise.
10982 * gfortran.dg/power_3.f90: Likewise.
10983 * gfortran.dg/power_4.f90: Likewise.
10984 * gfortran.dg/power_5.f90: Likewise.
10985 * gfortran.dg/pr12884.f: Likewise.
10986 * gfortran.dg/pr15129.f90: Likewise.
10987 * gfortran.dg/pr15140.f90: Likewise.
10988 * gfortran.dg/pr15324.f90: Likewise.
10989 * gfortran.dg/pr15332.f: Likewise.
10990 * gfortran.dg/pr15957.f90: Likewise.
10991 * gfortran.dg/pr15959.f90: Likewise.
10992 * gfortran.dg/pr16597.f90: Likewise.
10993 * gfortran.dg/pr16861.f90: Likewise.
10994 * gfortran.dg/pr16938.f90: Likewise.
10995 * gfortran.dg/pr17090.f90: Likewise.
10996 * gfortran.dg/pr17143.f90: Likewise.
10997 * gfortran.dg/pr17164.f90: Likewise.
10998 * gfortran.dg/pr17229.f: Likewise.
10999 * gfortran.dg/pr17285.f90: Likewise.
11000 * gfortran.dg/pr17286.f90: Likewise.
11001 * gfortran.dg/pr17472.f: Likewise.
11002 * gfortran.dg/pr17612.f90: Likewise.
11003 * gfortran.dg/pr17706.f90: Likewise.
11004 * gfortran.dg/pr18025.f90: Likewise.
11005 * gfortran.dg/pr18122.f90: Likewise.
11006 * gfortran.dg/pr18210.f90: Likewise.
11007 * gfortran.dg/pr18392.f90: Likewise.
11008 * gfortran.dg/pr19155.f: Likewise.
11009 * gfortran.dg/pr19216.f: Likewise.
11010 * gfortran.dg/pr19467.f90: Likewise.
11011 * gfortran.dg/pr19657.f: Likewise.
11012 * gfortran.dg/pr19926.f90: Likewise.
11013 * gfortran.dg/pr19928-1.f90: Likewise.
11014 * gfortran.dg/pr19928-2.f90: Likewise.
11015 * gfortran.dg/pr20086.f90: Likewise.
11016 * gfortran.dg/pr20124.f90: Likewise.
11017 * gfortran.dg/pr20163-2.f: Likewise.
11018 * gfortran.dg/pr20480.f90: Likewise.
11019 * gfortran.dg/pr20755.f: Likewise.
11020 * gfortran.dg/pr20950.f: Likewise.
11021 * gfortran.dg/pr21177.f90: Likewise.
11022 * gfortran.dg/pr21730.f: Likewise.
11023 * gfortran.dg/pr22491.f: Likewise.
11024 * gfortran.dg/pr25603.f: Likewise.
11025 * gfortran.dg/pr26246_2.f90: Likewise.
11026 * gfortran.dg/pr32136.f90: Likewise.
11027 * gfortran.dg/pr32533.f90: Likewise.
11028 * gfortran.dg/pr33794.f90: Likewise.
11029 * gfortran.dg/pr35662.f90: Likewise.
11030 * gfortran.dg/pr35944-1.f90: Likewise.
11031 * gfortran.dg/pr35944-2.f90: Likewise.
11032 * gfortran.dg/pr35983.f90: Likewise.
11033 * gfortran.dg/pr39865.f90: Likewise.
11034 * gfortran.dg/pr41212.f90: Likewise.
11035 * gfortran.dg/pr43808.f90: Likewise.
11036 * gfortran.dg/pr44592.f90: Likewise.
11037 * gfortran.dg/pr44735.f90: Likewise.
11038 * gfortran.dg/pr45308.f03: Likewise.
11039 * gfortran.dg/pr46297.f: Likewise.
11040 * gfortran.dg/pr46588.f90: Likewise.
11041 * gfortran.dg/pr46665.f90: Likewise.
11042 * gfortran.dg/pr46804.f90: Likewise.
11043 * gfortran.dg/pr47008.f03: Likewise.
11044 * gfortran.dg/pr47614.f: Likewise.
11045 * gfortran.dg/pr47878.f90: Likewise.
11046 * gfortran.dg/pr49103.f90: Likewise.
11047 * gfortran.dg/pr50069_1.f90: Likewise.
11048 * gfortran.dg/pr50769.f90: Likewise.
11049 * gfortran.dg/pr52608.f90: Likewise.
11050 * gfortran.dg/pr55086_2.f90: Likewise.
11051 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11052 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11053 * gfortran.dg/pr55330.f90: Likewise.
11054 * gfortran.dg/pr56015.f90: Likewise.
11055 * gfortran.dg/pr57910.f90: Likewise.
11056 * gfortran.dg/pr59700.f90: Likewise.
11057 * gfortran.dg/pr62125.f90: Likewise.
11058 * gfortran.dg/pr64530.f90: Likewise.
11059 * gfortran.dg/pr65429.f90: Likewise.
11060 * gfortran.dg/pr65450.f90: Likewise.
11061 * gfortran.dg/pr65504.f90: Likewise.
11062 * gfortran.dg/pr65903.f90: Likewise.
11063 * gfortran.dg/pr66311.f90: Likewise.
11064 * gfortran.dg/pr66864.f90: Likewise.
11065 * gfortran.dg/pr67140.f90: Likewise.
11066 * gfortran.dg/pr67524.f90: Likewise.
11067 * gfortran.dg/pr67885.f90: Likewise.
11068 * gfortran.dg/pr68053.f90: Likewise.
11069 * gfortran.dg/pr68566.f90: Likewise.
11070 * gfortran.dg/pr69514_1.f90: Likewise.
11071 * gfortran.dg/pr69514_2.f90: Likewise.
11072 * gfortran.dg/pr69739.f90: Likewise.
11073 * gfortran.dg/pr70673.f90: Likewise.
11074 * gfortran.dg/pr71523_2.f90: Likewise.
11075 * gfortran.dg/pr71764.f90: Likewise.
11076 * gfortran.dg/pr78092.f90: Likewise.
11077 * gfortran.dg/pr82973.f90: Likewise.
11078 * gfortran.dg/pr83864.f90: Likewise.
11079 * gfortran.dg/pr83874.f90: Likewise.
11080 * gfortran.dg/pr84088.f90: Likewise.
11081 * gfortran.dg/pr84155.f90: Likewise.
11082 * gfortran.dg/proc_decl_12.f90: Likewise.
11083 * gfortran.dg/proc_decl_13.f90: Likewise.
11084 * gfortran.dg/proc_decl_15.f90: Likewise.
11085 * gfortran.dg/proc_decl_17.f90: Likewise.
11086 * gfortran.dg/proc_decl_18.f90: Likewise.
11087 * gfortran.dg/proc_decl_2.f90: Likewise.
11088 * gfortran.dg/proc_decl_5.f90: Likewise.
11089 * gfortran.dg/proc_decl_9.f90: Likewise.
11090 * gfortran.dg/proc_ptr_1.f90: Likewise.
11091 * gfortran.dg/proc_ptr_10.f90: Likewise.
11092 * gfortran.dg/proc_ptr_12.f90: Likewise.
11093 * gfortran.dg/proc_ptr_18.f90: Likewise.
11094 * gfortran.dg/proc_ptr_19.f90: Likewise.
11095 * gfortran.dg/proc_ptr_21.f90: Likewise.
11096 * gfortran.dg/proc_ptr_22.f90: Likewise.
11097 * gfortran.dg/proc_ptr_23.f90: Likewise.
11098 * gfortran.dg/proc_ptr_25.f90: Likewise.
11099 * gfortran.dg/proc_ptr_26.f90: Likewise.
11100 * gfortran.dg/proc_ptr_3.f90: Likewise.
11101 * gfortran.dg/proc_ptr_36.f90: Likewise.
11102 * gfortran.dg/proc_ptr_47.f90: Likewise.
11103 * gfortran.dg/proc_ptr_48.f90: Likewise.
11104 * gfortran.dg/proc_ptr_5.f90: Likewise.
11105 * gfortran.dg/proc_ptr_6.f90: Likewise.
11106 * gfortran.dg/proc_ptr_7.f90: Likewise.
11107 * gfortran.dg/proc_ptr_8.f90: Likewise.
11108 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11109 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11110 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11111 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11112 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11113 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11114 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11115 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11116 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11117 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11118 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11119 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11120 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11121 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11122 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11123 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11124 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11125 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11126 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11127 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11128 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11129 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11130 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11131 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11132 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11133 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11134 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11135 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11136 * gfortran.dg/product_init_expr.f03: Likewise.
11137 * gfortran.dg/promotion.f90: Likewise.
11138 * gfortran.dg/promotion_3.f90: Likewise.
11139 * gfortran.dg/promotion_4.f90: Likewise.
11140 * gfortran.dg/protected_1.f90: Likewise.
11141 * gfortran.dg/protected_2.f90: Likewise.
11142 * gfortran.dg/ptr-func-1.f90: Likewise.
11143 * gfortran.dg/ptr-func-2.f90: Likewise.
11144 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11145 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11146 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11147 * gfortran.dg/pure_byref_1.f90: Likewise.
11148 * gfortran.dg/pure_byref_2.f90: Likewise.
11149 * gfortran.dg/pure_byref_3.f90: Likewise.
11150 * gfortran.dg/quad_2.f90: Likewise.
11151 * gfortran.dg/quad_3.f90: Likewise.
11152 * gfortran.dg/random_3.f90: Likewise.
11153 * gfortran.dg/random_4.f90: Likewise.
11154 * gfortran.dg/random_7.f90: Likewise.
11155 * gfortran.dg/read_2.f90: Likewise.
11156 * gfortran.dg/read_3.f90: Likewise.
11157 * gfortran.dg/read_4.f90: Likewise.
11158 * gfortran.dg/read_5.f90: Likewise.
11159 * gfortran.dg/read_bad_advance.f90: Likewise.
11160 * gfortran.dg/read_bang.f90: Likewise.
11161 * gfortran.dg/read_bang4.f90: Likewise.
11162 * gfortran.dg/read_comma.f: Likewise.
11163 * gfortran.dg/read_dir.f90: Likewise.
11164 * gfortran.dg/read_empty_file.f: Likewise.
11165 * gfortran.dg/read_eof_1.f90: Likewise.
11166 * gfortran.dg/read_eof_2.f90: Likewise.
11167 * gfortran.dg/read_eof_3.f90: Likewise.
11168 * gfortran.dg/read_eof_4.f90: Likewise.
11169 * gfortran.dg/read_eof_5.f90: Likewise.
11170 * gfortran.dg/read_eof_6.f: Likewise.
11171 * gfortran.dg/read_eof_7.f90: Likewise.
11172 * gfortran.dg/read_eof_8.f90: Likewise.
11173 * gfortran.dg/read_eof_all.f90: Likewise.
11174 * gfortran.dg/read_eor.f90: Likewise.
11175 * gfortran.dg/read_float_1.f90: Likewise.
11176 * gfortran.dg/read_float_2.f03: Likewise.
11177 * gfortran.dg/read_float_3.f90: Likewise.
11178 * gfortran.dg/read_float_4.f90: Likewise.
11179 * gfortran.dg/read_infnan_1.f90: Likewise.
11180 * gfortran.dg/read_list_eof_1.f90: Likewise.
11181 * gfortran.dg/read_logical.f90: Likewise.
11182 * gfortran.dg/read_many_1.f: Likewise.
11183 * gfortran.dg/read_no_eor.f90: Likewise.
11184 * gfortran.dg/read_noadvance.f90: Likewise.
11185 * gfortran.dg/read_repeat.f90: Likewise.
11186 * gfortran.dg/read_repeat_2.f90: Likewise.
11187 * gfortran.dg/read_size_noadvance.f90: Likewise.
11188 * gfortran.dg/read_x_eof.f90: Likewise.
11189 * gfortran.dg/read_x_past.f: Likewise.
11190 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11191 * gfortran.dg/real_const_1.f: Likewise.
11192 * gfortran.dg/real_const_2.f90: Likewise.
11193 * gfortran.dg/real_const_3.f90: Likewise.
11194 * gfortran.dg/real_do_1.f90: Likewise.
11195 * gfortran.dg/real_index_1.f90: Likewise.
11196 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11197 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11198 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11199 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11200 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11201 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11202 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11203 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11204 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11205 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11206 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11207 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11208 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11209 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11210 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11211 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11212 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11213 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11214 * gfortran.dg/record_marker_1.f90: Likewise.
11215 * gfortran.dg/record_marker_2.f: Likewise.
11216 * gfortran.dg/record_marker_3.f90: Likewise.
11217 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11218 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11219 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11220 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11221 * gfortran.dg/recursive_check_7.f90: Likewise.
11222 * gfortran.dg/recursive_reference_1.f90: Likewise.
11223 * gfortran.dg/recursive_reference_2.f90: Likewise.
11224 * gfortran.dg/recursive_stack.f90: Likewise.
11225 * gfortran.dg/reduction.f90: Likewise.
11226 * gfortran.dg/repack_arrays_1.f90: Likewise.
11227 * gfortran.dg/repeat_1.f90: Likewise.
11228 * gfortran.dg/repeat_2.f90: Likewise.
11229 * gfortran.dg/repeat_3.f90: Likewise.
11230 * gfortran.dg/repeat_6.f90: Likewise.
11231 * gfortran.dg/reshape-alloc.f90: Likewise.
11232 * gfortran.dg/reshape-complex.f90: Likewise.
11233 * gfortran.dg/reshape.f90: Likewise.
11234 * gfortran.dg/reshape_2.f90: Likewise.
11235 * gfortran.dg/reshape_7.f90: Likewise.
11236 * gfortran.dg/reshape_empty_1.f03: Likewise.
11237 * gfortran.dg/reshape_pad_1.f90: Likewise.
11238 * gfortran.dg/reshape_rank7.f90: Likewise.
11239 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11240 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11241 * gfortran.dg/result_default_init_1.f90: Likewise.
11242 * gfortran.dg/result_in_spec_1.f90: Likewise.
11243 * gfortran.dg/result_in_spec_2.f90: Likewise.
11244 * gfortran.dg/ret_array_1.f90: Likewise.
11245 * gfortran.dg/ret_pointer_1.f90: Likewise.
11246 * gfortran.dg/ret_pointer_2.f90: Likewise.
11247 * gfortran.dg/rewind_1.f90: Likewise.
11248 * gfortran.dg/round_1.f03: Likewise.
11249 * gfortran.dg/round_2.f03: Likewise.
11250 * gfortran.dg/round_3.f08: Likewise.
11251 * gfortran.dg/round_4.f90: Likewise.
11252 * gfortran.dg/rrspacing_1.f90: Likewise.
11253 * gfortran.dg/runtime_warning_1.f90: Likewise.
11254 * gfortran.dg/same_type_as_2.f03: Likewise.
11255 * gfortran.dg/save_1.f90: Likewise.
11256 * gfortran.dg/save_5.f90: Likewise.
11257 * gfortran.dg/save_6.f90: Likewise.
11258 * gfortran.dg/scalar_mask_1.f90: Likewise.
11259 * gfortran.dg/scalar_mask_2.f90: Likewise.
11260 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11261 * gfortran.dg/scale_1.f90: Likewise.
11262 * gfortran.dg/scan_1.f90: Likewise.
11263 * gfortran.dg/scan_2.f90: Likewise.
11264 * gfortran.dg/secnds-1.f: Likewise.
11265 * gfortran.dg/secnds.f: Likewise.
11266 * gfortran.dg/select_1.f90: Likewise.
11267 * gfortran.dg/select_2.f90: Likewise.
11268 * gfortran.dg/select_3.f90: Likewise.
11269 * gfortran.dg/select_5.f90: Likewise.
11270 * gfortran.dg/select_char_1.f90: Likewise.
11271 * gfortran.dg/select_char_2.f90: Likewise.
11272 * gfortran.dg/select_type_13.f03: Likewise.
11273 * gfortran.dg/select_type_14.f03: Likewise.
11274 * gfortran.dg/select_type_15.f03: Likewise.
11275 * gfortran.dg/select_type_19.f03: Likewise.
11276 * gfortran.dg/select_type_2.f03: Likewise.
11277 * gfortran.dg/select_type_26.f03: Likewise.
11278 * gfortran.dg/select_type_27.f03: Likewise.
11279 * gfortran.dg/select_type_28.f03: Likewise.
11280 * gfortran.dg/select_type_3.f03: Likewise.
11281 * gfortran.dg/select_type_35.f03: Likewise.
11282 * gfortran.dg/select_type_36.f03: Likewise.
11283 * gfortran.dg/select_type_37.f03: Likewise.
11284 * gfortran.dg/select_type_39.f03: Likewise.
11285 * gfortran.dg/select_type_4.f90: Likewise.
11286 * gfortran.dg/select_type_5.f03: Likewise.
11287 * gfortran.dg/select_type_6.f03: Likewise.
11288 * gfortran.dg/select_type_7.f03: Likewise.
11289 * gfortran.dg/select_type_8.f03: Likewise.
11290 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11291 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11292 * gfortran.dg/selected_kind_1.f90: Likewise.
11293 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11294 * gfortran.dg/shape_2.f90: Likewise.
11295 * gfortran.dg/shape_4.f90: Likewise.
11296 * gfortran.dg/shape_5.f90: Likewise.
11297 * gfortran.dg/shape_7.f90: Likewise.
11298 * gfortran.dg/shape_8.f90: Likewise.
11299 * gfortran.dg/shape_9.f90: Likewise.
11300 * gfortran.dg/shift-kind_2.f90: Likewise.
11301 * gfortran.dg/shiftalr_1.F90: Likewise.
11302 * gfortran.dg/shiftalr_2.F90: Likewise.
11303 * gfortran.dg/simpleif_1.f90: Likewise.
11304 * gfortran.dg/simplify_argN_1.f90: Likewise.
11305 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11306 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11307 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11308 * gfortran.dg/simplify_modulo.f90: Likewise.
11309 * gfortran.dg/single_char_string.f90: Likewise.
11310 * gfortran.dg/size_dim.f90: Likewise.
11311 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11312 * gfortran.dg/sizeof.f90: Likewise.
11313 * gfortran.dg/sizeof_4.f90: Likewise.
11314 * gfortran.dg/slash_1.f90: Likewise.
11315 * gfortran.dg/sms-1.f90: Likewise.
11316 * gfortran.dg/sms-2.f90: Likewise.
11317 * gfortran.dg/spec_expr_7.f90: Likewise.
11318 * gfortran.dg/specifics_1.f90: Likewise.
11319 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11320 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11321 * gfortran.dg/spread_init_expr.f03: Likewise.
11322 * gfortran.dg/spread_scalar_source.f90: Likewise.
11323 * gfortran.dg/spread_shape_1.f90: Likewise.
11324 * gfortran.dg/stat_1.f90: Likewise.
11325 * gfortran.dg/stat_2.f90: Likewise.
11326 * gfortran.dg/stfunc_1.f90: Likewise.
11327 * gfortran.dg/stfunc_4.f90: Likewise.
11328 * gfortran.dg/stfunc_6.f90: Likewise.
11329 * gfortran.dg/storage_size_1.f08: Likewise.
11330 * gfortran.dg/storage_size_3.f08: Likewise.
11331 * gfortran.dg/storage_size_4.f90: Likewise.
11332 * gfortran.dg/streamio_1.f90: Likewise.
11333 * gfortran.dg/streamio_10.f90: Likewise.
11334 * gfortran.dg/streamio_11.f90: Likewise.
11335 * gfortran.dg/streamio_12.f90: Likewise.
11336 * gfortran.dg/streamio_13.f90: Likewise.
11337 * gfortran.dg/streamio_14.f90: Likewise.
11338 * gfortran.dg/streamio_15.f90: Likewise.
11339 * gfortran.dg/streamio_16.f90: Likewise.
11340 * gfortran.dg/streamio_17.f90: Likewise.
11341 * gfortran.dg/streamio_2.f90: Likewise.
11342 * gfortran.dg/streamio_3.f90: Likewise.
11343 * gfortran.dg/streamio_4.f90: Likewise.
11344 * gfortran.dg/streamio_5.f90: Likewise.
11345 * gfortran.dg/streamio_6.f90: Likewise.
11346 * gfortran.dg/streamio_7.f90: Likewise.
11347 * gfortran.dg/streamio_8.f90: Likewise.
11348 * gfortran.dg/streamio_9.f90: Likewise.
11349 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11350 * gfortran.dg/string_4.f90: Likewise.
11351 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11352 * gfortran.dg/string_assign_2.f90: Likewise.
11353 * gfortran.dg/string_compare_1.f90: Likewise.
11354 * gfortran.dg/string_compare_2.f90: Likewise.
11355 * gfortran.dg/string_compare_3.f90: Likewise.
11356 * gfortran.dg/string_ctor_1.f90: Likewise.
11357 * gfortran.dg/string_length_1.f90: Likewise.
11358 * gfortran.dg/string_length_2.f90: Likewise.
11359 * gfortran.dg/string_length_3.f90: Likewise.
11360 * gfortran.dg/string_length_4.f90: Likewise.
11361 * gfortran.dg/string_null_compare_1.f: Likewise.
11362 * gfortran.dg/string_pad_trunc.f90: Likewise.
11363 * gfortran.dg/structure_constructor_1.f03: Likewise.
11364 * gfortran.dg/structure_constructor_11.f90: Likewise.
11365 * gfortran.dg/structure_constructor_13.f03: Likewise.
11366 * gfortran.dg/structure_constructor_2.f03: Likewise.
11367 * gfortran.dg/structure_constructor_5.f03: Likewise.
11368 * gfortran.dg/submodule_1.f08: Likewise.
11369 * gfortran.dg/submodule_11.f08: Likewise.
11370 * gfortran.dg/submodule_14.f08: Likewise.
11371 * gfortran.dg/submodule_15.f08: Likewise.
11372 * gfortran.dg/submodule_17.f08: Likewise.
11373 * gfortran.dg/submodule_18.f08: Likewise.
11374 * gfortran.dg/submodule_19.f08: Likewise.
11375 * gfortran.dg/submodule_2.f08: Likewise.
11376 * gfortran.dg/submodule_27.f08: Likewise.
11377 * gfortran.dg/submodule_28.f08: Likewise.
11378 * gfortran.dg/submodule_29.f08: Likewise.
11379 * gfortran.dg/submodule_30.f08: Likewise.
11380 * gfortran.dg/submodule_6.f08: Likewise.
11381 * gfortran.dg/submodule_7.f08: Likewise.
11382 * gfortran.dg/submodule_8.f08: Likewise.
11383 * gfortran.dg/subnormal_1.f90: Likewise.
11384 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11385 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11386 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11387 * gfortran.dg/substr_2.f: Likewise.
11388 * gfortran.dg/substr_3.f: Likewise.
11389 * gfortran.dg/substr_4.f: Likewise.
11390 * gfortran.dg/substr_5.f90: Likewise.
11391 * gfortran.dg/substr_6.f90: Likewise.
11392 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11393 * gfortran.dg/sum_init_expr.f03: Likewise.
11394 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11395 * gfortran.dg/system_clock_3.f08: Likewise.
11396 * gfortran.dg/t_editing.f: Likewise.
11397 * gfortran.dg/team_change_1.f90: Likewise.
11398 * gfortran.dg/team_end_1.f90: Likewise.
11399 * gfortran.dg/team_number_1.f90: Likewise.
11400 * gfortran.dg/temporary_1.f90: Likewise.
11401 * gfortran.dg/test_com_block.f90: Likewise.
11402 * gfortran.dg/test_only_clause.f90: Likewise.
11403 * gfortran.dg/tiny_1.f90: Likewise.
11404 * gfortran.dg/tiny_2.f90: Likewise.
11405 * gfortran.dg/tl_editing.f90: Likewise.
11406 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11407 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11408 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11409 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11410 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11411 * gfortran.dg/transfer_class_2.f90: Likewise.
11412 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11413 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11414 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11415 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11416 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11417 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11418 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11419 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11420 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11421 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11422 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11423 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11424 * gfortran.dg/transpose_1.f90: Likewise.
11425 * gfortran.dg/transpose_3.f03: Likewise.
11426 * gfortran.dg/transpose_4.f90: Likewise.
11427 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11428 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11429 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11430 * gfortran.dg/trim_1.f90: Likewise.
11431 * gfortran.dg/trim_optimize_1.f90: Likewise.
11432 * gfortran.dg/trim_optimize_2.f90: Likewise.
11433 * gfortran.dg/trim_optimize_3.f90: Likewise.
11434 * gfortran.dg/trim_optimize_4.f90: Likewise.
11435 * gfortran.dg/trim_optimize_5.f90: Likewise.
11436 * gfortran.dg/trim_optimize_6.f90: Likewise.
11437 * gfortran.dg/trim_optimize_7.f90: Likewise.
11438 * gfortran.dg/trim_optimize_8.f90: Likewise.
11439 * gfortran.dg/type_to_class_1.f03: Likewise.
11440 * gfortran.dg/type_to_class_2.f03: Likewise.
11441 * gfortran.dg/type_to_class_3.f03: Likewise.
11442 * gfortran.dg/type_to_class_4.f03: Likewise.
11443 * gfortran.dg/type_to_class_5.f03: Likewise.
11444 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11445 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11446 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11447 * gfortran.dg/typebound_call_1.f03: Likewise.
11448 * gfortran.dg/typebound_call_13.f03: Likewise.
11449 * gfortran.dg/typebound_call_18.f03: Likewise.
11450 * gfortran.dg/typebound_call_19.f03: Likewise.
11451 * gfortran.dg/typebound_call_2.f03: Likewise.
11452 * gfortran.dg/typebound_call_20.f03: Likewise.
11453 * gfortran.dg/typebound_call_3.f03: Likewise.
11454 * gfortran.dg/typebound_generic_5.f03: Likewise.
11455 * gfortran.dg/typebound_generic_6.f03: Likewise.
11456 * gfortran.dg/typebound_generic_9.f03: Likewise.
11457 * gfortran.dg/typebound_operator_12.f03: Likewise.
11458 * gfortran.dg/typebound_operator_13.f03: Likewise.
11459 * gfortran.dg/typebound_operator_15.f90: Likewise.
11460 * gfortran.dg/typebound_operator_20.f90: Likewise.
11461 * gfortran.dg/typebound_operator_3.f03: Likewise.
11462 * gfortran.dg/typebound_operator_6.f03: Likewise.
11463 * gfortran.dg/typebound_operator_7.f03: Likewise.
11464 * gfortran.dg/typebound_operator_8.f03: Likewise.
11465 * gfortran.dg/typebound_operator_9.f03: Likewise.
11466 * gfortran.dg/typebound_proc_19.f90: Likewise.
11467 * gfortran.dg/typebound_proc_20.f90: Likewise.
11468 * gfortran.dg/typebound_proc_23.f90: Likewise.
11469 * gfortran.dg/typebound_proc_27.f03: Likewise.
11470 * gfortran.dg/typebound_proc_35.f90: Likewise.
11471 * gfortran.dg/typebound_proc_36.f90: Likewise.
11472 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11473 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11474 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11475 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11476 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11477 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11478 * gfortran.dg/unf_short_record_1.f90: Likewise.
11479 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11480 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11481 * gfortran.dg/unit_1.f90: Likewise.
11482 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11483 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11484 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11485 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11486 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11487 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11488 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11489 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11490 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11491 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11492 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11493 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11494 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11495 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11496 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11497 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11498 * gfortran.dg/unpack_init_expr.f03: Likewise.
11499 * gfortran.dg/use_10.f90: Likewise.
11500 * gfortran.dg/use_11.f90: Likewise.
11501 * gfortran.dg/use_13.f90: Likewise.
11502 * gfortran.dg/use_24.f90: Likewise.
11503 * gfortran.dg/use_27.f90: Likewise.
11504 * gfortran.dg/use_5.f90: Likewise.
11505 * gfortran.dg/use_allocated_1.f90: Likewise.
11506 * gfortran.dg/use_only_1.f90: Likewise.
11507 * gfortran.dg/use_only_4.f90: Likewise.
11508 * gfortran.dg/use_rename_2.f90: Likewise.
11509 * gfortran.dg/use_rename_4.f90: Likewise.
11510 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11511 * gfortran.dg/used_interface_ref.f90: Likewise.
11512 * gfortran.dg/used_types_5.f90: Likewise.
11513 * gfortran.dg/utf8_1.f03: Likewise.
11514 * gfortran.dg/utf8_2.f03: Likewise.
11515 * gfortran.dg/value_1.f90: Likewise.
11516 * gfortran.dg/value_2.f90: Likewise.
11517 * gfortran.dg/value_4.f90: Likewise.
11518 * gfortran.dg/value_6.f03: Likewise.
11519 * gfortran.dg/value_7.f03: Likewise.
11520 * gfortran.dg/value_test.f90: Likewise.
11521 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11522 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11523 * gfortran.dg/vect/pr60510.f: Likewise.
11524 * gfortran.dg/vect/pr69882.f90: Likewise.
11525 * gfortran.dg/vect/pr69980.f90: Likewise.
11526 * gfortran.dg/vect/vect-5.f90: Likewise.
11527 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11528 * gfortran.dg/vector_subscript_1.f90: Likewise.
11529 * gfortran.dg/vector_subscript_2.f90: Likewise.
11530 * gfortran.dg/vector_subscript_3.f90: Likewise.
11531 * gfortran.dg/vector_subscript_5.f90: Likewise.
11532 * gfortran.dg/verify_2.f90: Likewise.
11533 * gfortran.dg/volatile10.f90: Likewise.
11534 * gfortran.dg/where_1.f90: Likewise.
11535 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11536 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11537 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11538 * gfortran.dg/whole_file_13.f90: Likewise.
11539 * gfortran.dg/whole_file_2.f90: Likewise.
11540 * gfortran.dg/widechar_2.f90: Likewise.
11541 * gfortran.dg/widechar_4.f90: Likewise.
11542 * gfortran.dg/widechar_5.f90: Likewise.
11543 * gfortran.dg/widechar_6.f90: Likewise.
11544 * gfortran.dg/widechar_8.f90: Likewise.
11545 * gfortran.dg/widechar_IO_1.f90: Likewise.
11546 * gfortran.dg/widechar_IO_2.f90: Likewise.
11547 * gfortran.dg/widechar_IO_3.f90: Likewise.
11548 * gfortran.dg/widechar_IO_4.f90: Likewise.
11549 * gfortran.dg/widechar_compare_1.f90: Likewise.
11550 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11551 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11552 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11553 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11554 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11555 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11556 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11557 * gfortran.dg/widechar_select_1.f90: Likewise.
11558 * gfortran.dg/winapi.f90: Likewise.
11559 * gfortran.dg/write_0_pe_format.f90: Likewise.
11560 * gfortran.dg/write_back.f: Likewise.
11561 * gfortran.dg/write_check3.f90: Likewise.
11562 * gfortran.dg/write_direct_eor.f90: Likewise.
11563 * gfortran.dg/write_padding.f90: Likewise.
11564 * gfortran.dg/write_recursive.f90: Likewise.
11565 * gfortran.dg/write_rewind_1.f: Likewise.
11566 * gfortran.dg/write_rewind_2.f: Likewise.
11567 * gfortran.dg/write_zero_array.f90: Likewise.
11568 * gfortran.dg/x_slash_1.f: Likewise.
11569 * gfortran.dg/x_slash_2.f: Likewise.
11570 * gfortran.dg/zero_array_components_1.f90: Likewise.
11571 * gfortran.dg/zero_length_1.f90: Likewise.
11572 * gfortran.dg/zero_length_2.f90: Likewise.
11573 * gfortran.dg/zero_sized_1.f90: Likewise.
11574 * gfortran.dg/zero_sized_3.f90: Likewise.
11575 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11576 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11577 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11578 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11579 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11580 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11581 * gfortran.fortran-torture/execute/args.f90: Likewise.
11582 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11583 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11584 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11585 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11586 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11587 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11588 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11589 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11590 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11591 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11592 * gfortran.fortran-torture/execute/common.f90: Likewise.
11593 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11594 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11595 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11596 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11597 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11598 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11599 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11600 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11601 * gfortran.fortran-torture/execute/data.f90: Likewise.
11602 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11603 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11604 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11605 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11606 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11607 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11608 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11609 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11610 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11611 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11612 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11613 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11614 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11615 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11616 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11617 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11618 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11619 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11620 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11621 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11622 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11623 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11624 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11625 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11626 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11627 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11628 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11629 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11630 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11631 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11632 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11633 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11634 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11635 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11636 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11637 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11638 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11639 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11640 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11641 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11642 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11643 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11644 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11645 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11646 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11647 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11648 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11649 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11650 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11651 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11652 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11653 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11654 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11655 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11656 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11657 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11658 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11659 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11660 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11661 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11662 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11663 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11664 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11665 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11666 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11667 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11668 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11669 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11670 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11671 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11672 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11673 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11674 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11675 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11676 Likewise.
11677 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11678 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11679 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11680 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11681 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11682 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11683 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11684 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11685 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11686 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11687 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11688 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11689 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11690 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11691 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11692 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11693 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11694 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11695 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11696 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11697 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11698 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11699 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11700 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11701 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11702 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11703 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11704 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11705 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11706 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11707 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11708 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11709 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11710 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11711 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11712 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11713 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11714 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11715 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11716 * gfortran.fortran-torture/execute/math.f90: Likewise.
11717 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11718 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11719 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11720 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11721 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11722 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11723 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11724 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11725 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11726 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11727 * gfortran.fortran-torture/execute/power.f90: Likewise.
11728 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11729 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11730 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11731 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11732 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11733 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11734 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11735 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11736 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11737 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11738 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11739 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11740 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11741 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11742 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11743 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11744 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11745 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11746 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11747 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11748 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11749 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11750 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11751 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11752 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11753 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11754 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11755 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11756 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11757 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11758 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11759 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11760 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11761 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11762 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11763 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11764 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11765 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11766 * gfortran.fortran-torture/execute/string.f90: Likewise.
11767 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11768 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11769 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11770 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11771 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11772 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11773 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11774 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11775 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11776 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11777 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11778 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11779 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11780 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11781 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11782 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11783 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11784 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11785 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11786 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11787 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11788 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11789 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11790 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11791 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11792 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11793 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11794 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11795 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11796 * gfortran.dg/inline_transpose_1.f90: Likewise.
11797
11798 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11799
11800 PR fortran/84115
11801 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11802 change to dg-run.
11803
11804 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11805
11806 PR ada/84277
11807 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11808 * gnat.dg/dispatch1.adb: Rename into...
11809 * gnat.dg/disp1.adb: ...this.
11810 * gnat.dg/dispatch1_p.ads: Rename into...
11811 * gnat.dg/disp1_pkg.ads: ...this.
11812 * gnat.dg/disp2.adb: Rename into...
11813 * gnat.dg/dispatch2.adb: ...this.
11814 * gnat.dg/dispatch2_p.ads: Rename into...
11815 * gnat.dg/disp2_pkg.ads: ...this.
11816 * gnat.dg/dispatch2_p.adb: Rename into...
11817 * gnat.dg/disp2_pkg.adb: this.
11818 * gnat.dg/generic_dispatch.adb: Rename into...
11819 * gnat.dg/generic_disp.adb: this.
11820 * gnat.dg/generic_dispatch_p.ads: Rename into...
11821 * gnat.dg/generic_disp_pkg.ads: ...this.
11822 * gnat.dg/generic_dispatch_p.adb: Rename into...
11823 * gnat.dg/generic_disp_pkg.adb: ...this.
11824 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11825 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11826 * gnat.dg/object_overflow1.adb: Tweak index.
11827 * gnat.dg/object_overflow2.adb: Likewise.
11828 * gnat.dg/object_overflow3.adb: Likewise.
11829 * gnat.dg/object_overflow4.adb: Likewise.
11830 * gnat.dg/object_overflow5.adb: Likewise.
11831
11832 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR ipa/84425
11835 * gcc.c-torture/compile/pr84425.c: New test.
11836
11837 2018-02-16 Marek Polacek <polacek@redhat.com>
11838 Jakub Jelinek <jakub@redhat.com>
11839
11840 PR c++/84192
11841 * g++.dg/cpp1y/constexpr-84192.C: New test.
11842
11843 2018-02-16 Martin Sebor <msebor@redhat.com>
11844
11845 PR c++/79064
11846 * g++.dg/overload15.C: New test.
11847
11848 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11849
11850 PR target/81535
11851 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11852 * gcc.dg/pr56727-2.c: Ditto.
11853 * gcc.target/powerpc/pr79439.c: Renamed to...
11854 * gcc.target/powerpc/pr79439-1.c: ...this.
11855 * gcc.target/powerpc/pr79439-2.c: New test.
11856 * gcc.target/powerpc/pr79439-3.c: New test.
11857
11858 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11859
11860 target/pr84371
11861 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11862 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11863 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11864 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11865 * gcc.target/powerpc/builtins-3.c: Same.
11866
11867 2018-02-16 Nathan Sidwell <nathan@acm.org>
11868
11869 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11870
11871 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11872
11873 PR rtl-optimization/70023
11874 * gcc.target/i386/pr70023.c: New.
11875
11876 2018-02-16 Carl Love <cel@us.ibm.com>
11877
11878 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11879 tests.
11880 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11881 tests.
11882
11883 2018-02-16 Carl Love <cel@us.ibm.com>
11884
11885 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11886 for the ABI definitions for vec_extract4b and vec_insert4b.
11887
11888 2018-02-16 Nathan Sidwell <nathan@acm.org>
11889
11890 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11891 * g++.old-deja/g++.mike/net43.C: Likewise.
11892
11893 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11894
11895 PR c++/82468
11896 * g++.dg/cpp1z/class-deduction48.C: New.
11897
11898 2018-02-16 Nathan Sidwell <nathan@acm.org>
11899
11900 PR c++/84375
11901 * g++.dg/lookup/pr84375.C: New.
11902
11903 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11904
11905 PR target/83831
11906 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11907
11908 2018-02-16 Richard Biener <rguenther@suse.de>
11909
11910 PR tree-optimization/84417
11911 * gcc.dg/torture/pr84417.c: New testcase.
11912
11913 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11914
11915 PR target/84272
11916 * g++.dg/opt/pr84272.C: New test.
11917
11918 PR rtl-optimization/83723
11919 * gcc.dg/pr83723.c: New test.
11920
11921 2018-02-16 Richard Biener <rguenther@suse.de>
11922
11923 PR tree-optimization/84399
11924 * gcc.dg/graphite/pr84399.c: New testcase.
11925
11926 2018-02-16 Richard Biener <rguenther@suse.de>
11927
11928 PR tree-optimization/84190
11929 * g++.dg/torture/pr84190.C: New testcase.
11930
11931 2018-02-15 Martin Sebor <msebor@redhat.com>
11932
11933 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11934 directives.
11935
11936 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11937
11938 PR fortran/84409
11939 * gfortran.dg/dtio_21.f03: Add an error message.
11940 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11941
11942 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11943
11944 PR fortran/84381
11945 * gfortran.dg/stop_shouldfail.f90: New test.
11946
11947 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11948
11949 PR c++/84330
11950 * g++.dg/concepts/pr84330.C: New.
11951
11952 2018-02-15 Tom de Vries <tom@codesourcery.com>
11953
11954 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11955
11956 2018-02-15 Tom de Vries <tom@codesourcery.com>
11957
11958 * gcc.c-torture/compile/pr84136.c: Require effective target
11959 indirect_jumps.
11960
11961 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR tree-optimization/84383
11964 * gcc.c-torture/compile/pr84383.c: New test.
11965
11966 PR tree-optimization/84334
11967 * gcc.dg/pr84334.c: New test.
11968
11969 2018-02-14 Carl Love <cel@us.ibm.com>
11970
11971 * gcc.target/powerpc/builtins-4-int128-runnable.c
11972 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11973 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11974
11975 2018-02-14 Martin Sebor <msebor@redhat.com>
11976
11977 PR tree-optimization/83698
11978 * gcc.dg/Wrestrict-7.c: New test.
11979 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11980 * gcc.target/i386/chkp-stropt-17.c: Same.
11981
11982 2018-02-14 Martin Sebor <msebor@redhat.com>
11983
11984 PR c/84108
11985 * gcc.dg/Wattributes-8.c: New test.
11986
11987 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11988
11989 PR fortran/84385
11990 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11991 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11992 * gfortran.dg/select_type_1.f03: Extend test case.
11993
11994 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11995
11996 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11997 (dg-options): Use -O2 -msse2 -mno-sse3.
11998
11999 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
12000
12001 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
12002 this test case still works ok.
12003 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
12004 * gcc.dg/vmx/insert-be-order.c: Likewise.
12005 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12006 * gcc.dg/vmx/ld-be-order.c: Likewise.
12007 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12008 * gcc.dg/vmx/lde-be-order.c: Likewise.
12009 * gcc.dg/vmx/ldl-be-order.c: Likewise.
12010 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12011 * gcc.dg/vmx/merge-be-order.c: Likewise.
12012 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12013 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
12014 * gcc.dg/vmx/pack-be-order.c: Likewise.
12015 * gcc.dg/vmx/perm-be-order.c: Likewise.
12016 * gcc.dg/vmx/splat-be-order.c: Likewise.
12017 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
12018 * gcc.dg/vmx/st-be-order.c: Likewise.
12019 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12020 * gcc.dg/vmx/ste-be-order.c: Likewise.
12021 * gcc.dg/vmx/stl-be-order.c: Likewise.
12022 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12023 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
12024 * gcc.dg/vmx/unpack-be-order.c: Likewise.
12025 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12026 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
12027
12028 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12029
12030 PR c++/84350
12031 * g++.dg/cpp0x/auto49.C: New.
12032
12033 2018-02-14 Nathan Sidwell <nathan@acm.org>
12034
12035 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12036
12037 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12038
12039 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12040 * gcc.target/powerpc/le-altivec-consts.c: Same.
12041
12042 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12043
12044 PR target/84220
12045 * gcc.target/powerpc/pr84220-sld.c: New test.
12046 * gcc.target/powerpc/pr84220-sld2.c: New test.
12047 * gcc.target/powerpc/pr84220-sldw.c: New test.
12048 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12049 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12050
12051 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12052
12053 PR target/84239
12054 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12055 _inc_ssp intrinsics.
12056 * gcc.target/i386/cet-intrin-4.c: Likewise.
12057 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12058 __builtin_ia32_rdssp[d|q].
12059
12060 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12061
12062 PR tree-optimization/84357
12063 * gcc.dg/vect/pr84357.c: New test.
12064
12065 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12066
12067 PR target/83831
12068 * gcc.target/rx/pr83831.c: New tests.
12069
12070 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12071
12072 PR target/79242
12073 * gcc.target/msp430/pr79242.c: New test.
12074
12075 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12076
12077 PR target/84372
12078 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12079 with -mcpu=power9.
12080
12081 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12082
12083 PR target/84279
12084 * g++.dg/pr84279.C: New test.
12085
12086 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12087
12088 PR rtl-optimization/84169
12089 * gcc.c-torture/execute/pr84169.c: New.
12090
12091 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12092
12093 PR target/84370
12094 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12095
12096 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12097
12098 PR target/84365
12099 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12100 with -mcpu=power9.
12101
12102 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12103
12104 PR c++/84364
12105 * g++.dg/warn/effc4.C: New test.
12106
12107 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12108
12109 PR c++/84333
12110 * g++.dg/template/sizeof16.C: New.
12111 * g++.dg/template/sizeof17.C: Likewise.
12112
12113 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12114
12115 PR fortran/84313
12116 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12117 add necessary compiler options.
12118 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12119
12120 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12121
12122 PR c/82210
12123 * gcc.c-torture/execute/pr82210.c: New test.
12124
12125 PR middle-end/84309
12126 * gcc.dg/pr84309-2.c: New test.
12127
12128 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12129
12130 PR tree-optimization/84321
12131 * gcc.dg/pr84321.c: New test.
12132
12133 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12134
12135 PR target/84359
12136 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12137
12138 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12139
12140 PR sanitizer/84340
12141 * gcc.dg/asan/pr84307.c: Remove test.
12142
12143 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12144
12145 * gcc.target/rl78/test_auto_vector.c: New test.
12146
12147 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12148
12149 PR c/84305
12150 * gcc.c-torture/compile/pr84305.c: New test.
12151
12152 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR target/84335
12155 * gcc.target/i386/pr84335.c: New test.
12156
12157 PR tree-optimization/84339
12158 * gcc.c-torture/execute/pr84339.c: New test.
12159
12160 PR middle-end/84309
12161 * gcc.dg/pr84309.c: New test.
12162 * gcc.target/i386/pr84309.c: New test.
12163
12164 PR target/84336
12165 * gcc.target/i386/pr84336.c: New test.
12166
12167 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12168
12169 PR c++/84341
12170 * c-c++-common/gomp/pr84341.c: New test.
12171
12172 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12173
12174 PR fortran/68746
12175 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12176
12177 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12178
12179 PR fortran/68746
12180 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12181 of zero for read.
12182
12183 2018-02-12 Jeff Law <law@redhat.com>
12184
12185 * gcc.c-torture/compile/reg-args-size.c: New test.
12186
12187 2018-02-12 Carl Love <cel@us.ibm.com>
12188
12189 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12190 uint128 tests to new testfile.
12191 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12192 int128 and uint128 tests.
12193 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12194 list of torture tests.
12195
12196 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12197
12198 PR fortran/84273
12199 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12200 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12201
12202 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12203
12204 PR target/82641
12205 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12206
12207 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12208
12209 PR sanitizer/84307
12210 * gcc.dg/asan/pr84307.c: New test.
12211
12212 2018-02-12 Nathan Sidwell <nathan@acm.org>
12213
12214 * g++.dg/parse/pr84263.C: New.
12215
12216 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12217
12218 PR c++/79626
12219 * g++.dg/template/crash129.C: New.
12220
12221 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12222
12223 PR target/83828
12224 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12225 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12226 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12227 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12228 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12229
12230 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12231
12232 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12233 _mm_maskz_scalef_round_sd): Test new intrinsics.
12234 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12235 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12236 intrinsics.
12237 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12238 _mm_maskz_scalef_round_ss): Test new intrinsics.
12239 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12240 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12241 intrinsics.
12242 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12243 __builtin_ia32_scalefss_round): Remove builtin.
12244 (__builtin_ia32_scalefsd_mask_round,
12245 __builtin_ia32_scalefss_mask_round): Test new builtin.
12246 * gcc.target/i386/sse-13.c: Ditto.
12247 * gcc.target/i386/sse-23.c: Ditto.
12248
12249 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12250
12251 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12252 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12253 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12254 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12255 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12256 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12257 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12258 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12259 intrinsics.
12260 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12261 (__builtin_ia32_sqrtss_round): Remove builtins.
12262 (__builtin_ia32_sqrtsd_mask_round)
12263 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12264 * gcc.target/i386/sse-13.c: Ditto.
12265 * gcc.target/i386/sse-23.c: Ditto.
12266
12267 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12268
12269 PR fortran/35299
12270 * gfortran.dg/statement_function_3.f: New test.
12271
12272 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12273
12274 PR fortran/54223
12275 PR fortran/84276
12276 * gfortran.dg/statement_function_1.f90: New test.
12277 * gfortran.dg/statement_function_2.f90: New test.
12278
12279 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12280
12281 PR fortran/84074
12282 * gfortran.dg/type_to_class_5.f03: New test.
12283
12284 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12285
12286 PR fortran/56691
12287 * gfortran.dg/type_to_class_4.f03: New test.
12288
12289 2018-02-10 Alan Modra <amodra@gmail.com>
12290
12291 PR target/84300
12292 * gcc.dg/pr84300.c: New.
12293
12294 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR sanitizer/83987
12297 * g++.dg/ubsan/pr83987-2.C: New test.
12298
12299 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12300
12301 * gcc.target/rx/movsicc.c: New test.
12302
12303 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12304
12305 PR target/83926
12306 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12307 message.
12308
12309 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12310
12311 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12312 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12313
12314 2018-02-09 Nathan Sidwell <nathan@acm.org>
12315
12316 PR c/84293
12317 * c-c++-common/pr84293.h: New.
12318 * c-c++-common/pr84293.c: New.
12319
12320 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12321
12322 PR rtl-optimization/57193
12323 * gcc.target/i386/pr57193.c: New.
12324
12325 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12326
12327 PR target/84226
12328 * gcc.target/powerpc/pr84226.c: New test.
12329
12330 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12331
12332 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12333 from this to...
12334 <vclzd>: ...this.
12335
12336 2018-02-09 Martin Sebor <msebor@redhat.com>
12337
12338 PR lto/84212
12339 * gcc.dg/lto/pr84212_0.c: New test file.
12340 * gcc.dg/lto/pr84212_1.c: Same.
12341
12342 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12343
12344 PR target/83926
12345 * gcc.target/powerpc/pr83926.c: New test.
12346 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12347 message. Fix test for running in 32-bit mode.
12348
12349 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12350
12351 PR target/82641
12352 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12353
12354 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12355
12356 PR target/PR84295
12357 * gcc.target/s390/pr84295.c: New test.
12358
12359 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12360
12361 PR c++/77522
12362 * g++.dg/cpp1y/lambda-init16.C: New.
12363
12364 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12365
12366 * gnat.dg/sso8.adb: New test.
12367 * gnat.dg/sso8_pkg.ads: New helper.
12368
12369 2018-02-09 Richard Biener <rguenther@suse.de>
12370
12371 PR tree-optimization/84278
12372 * gcc.target/i386/pr84278.c: Adjust regex.
12373
12374 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12375
12376 PR tree-optimization/84232
12377 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12378
12379 PR debug/84252
12380 * gcc.target/aarch64/pr84252.c: New test.
12381
12382 PR middle-end/84237
12383 * gcc.dg/pr84237.c: New test.
12384
12385 2018-02-09 Marek Polacek <polacek@redhat.com>
12386 Jakub Jelinek <jakub@redhat.com>
12387
12388 PR c++/83659
12389 * g++.dg/torture/pr83659.C: New test.
12390
12391 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12392
12393 PR tree-optimization/84136
12394 * gcc.c-torture/compile/pr84136.c: New test.
12395
12396 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12397
12398 PR target/83008
12399 * gcc.target/i386/pr83008.c: New test.
12400
12401 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12402
12403 PR target/81143
12404 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12405
12406 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12407
12408 PR c++/83806
12409 * g++.dg/warn/Wunused-parm-11.C: New.
12410
12411 2018-02-08 Marek Polacek <polacek@redhat.com>
12412
12413 PR tree-optimization/84238
12414 * gcc.dg/Wstringop-overflow-3.c: New test.
12415
12416 2018-02-08 Nathan Sidwell <nathan@acm.org>
12417
12418 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12419
12420 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12421
12422 PR tree-optimization/84265
12423 * gcc.dg/vect/pr84265.c: New test.
12424
12425 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12426
12427 PR tree-optimization/81635
12428 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12429 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12430
12431 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12432
12433 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12434 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12435 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12436 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12437 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12438 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12439 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12440 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12441 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12442 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12443 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12444 * gcc.target/s390/nobp-return-attr-all.c: New test.
12445 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12446 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12447 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12448 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12449 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12450 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12451 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12452 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12453 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12454 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12455 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12456 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12457 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12458 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12459
12460 2018-02-08 Richard Biener <rguenther@suse.de>
12461
12462 PR tree-optimization/84233
12463 * g++.dg/torture/pr84233.C: New testcase.
12464
12465 2018-02-08 Richard Biener <rguenther@suse.de>
12466
12467 PR tree-optimization/84278
12468 * gcc.target/i386/pr84278.c: New testcase.
12469
12470 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12471
12472 PR rtl-optimization/84068
12473 PR rtl-optimization/83459
12474 * gcc.dg/pr84068.c: New test.
12475
12476 2018-02-08 Richard Biener <rguenther@suse.de>
12477
12478 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12479 loop vectorization to happen.
12480
12481 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12482
12483 PR c++/83204
12484 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12485
12486 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12487
12488 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12489
12490 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12491
12492 PR target/84154
12493 * gcc.target/powerpc/pr84154-1.c: New tests.
12494 * gcc.target/powerpc/pr84154-2.c: Likewise.
12495 * gcc.target/powerpc/pr84154-3.c: Likewise.
12496
12497 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12498
12499 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12500
12501 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12502
12503 PR c++/84082
12504 * g++.dg/template/incomplete11.C: New test.
12505 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12506
12507 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12508
12509 PR fortran/82994
12510 * gfortran.dg/deallocate_error_3.f90: New test.
12511 * gfortran.dg/deallocate_error_4.f90: New test.
12512
12513 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12514
12515 PR fortran/68560
12516 * gfortran.dg/shape_9.f90: New test.
12517
12518 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12519
12520 PR fortran/82049
12521 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12522
12523 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12524
12525 PR c++/81610
12526 PR c++/80567
12527 * g++.dg/spellcheck-reswords.C: New test case.
12528 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12529 suggestion of "if".
12530
12531 2018-02-07 Martin Liska <mliska@suse.cz>
12532
12533 PR c++/84059.
12534 * g++.dg/ext/mv26.C: New test.
12535
12536 2018-02-07 Tom de Vries <tom@codesourcery.com>
12537
12538 * gcc.dg/pr83844.c: Require effective target alloca.
12539
12540 2018-02-07 Tom de Vries <tom@codesourcery.com>
12541
12542 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12543
12544 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12545
12546 PR target/84243
12547 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12548 -fcf-protection=return.
12549
12550 2018-02-07 Tom de Vries <tom@codesourcery.com>
12551
12552 PR libgomp/84217
12553 * c-c++-common/goacc/pr84217.c: New test.
12554 * gfortran.dg/goacc/pr84217.f90: New test.
12555
12556 2018-02-07 Richard Biener <rguenther@suse.de>
12557
12558 PR tree-optimization/84204
12559 * gcc.dg/graphite/pr84204.c: New testcase.
12560
12561 PR tree-optimization/84205
12562 * gcc.dg/graphite/pr84205.c: New testcase.
12563
12564 PR tree-optimization/84223
12565 * gfortran.dg/graphite/pr84223.f90: New testcase.
12566
12567 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12568
12569 PR c++/71662
12570 * g++.dg/cpp0x/scoped_enum7.C: New.
12571
12572 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12573
12574 PR tree-optimization/83008
12575 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12576
12577 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12578
12579 PR tree-optimization/84235
12580 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12581
12582 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12583
12584 PR testsuite/84243
12585 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12586 targets.
12587 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12588
12589 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR target/84146
12592 * gcc.target/i386/pr84146.c: New test.
12593
12594 2018-02-06 Michael Collison <michael.collison@arm.com>
12595
12596 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12597
12598 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12599
12600 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12601 warning for -mno-speculate-indirect-jumps.
12602 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12603 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12604 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12605 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12606 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12607 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12608
12609 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12610
12611 PR target/84145
12612 * c-c++-common/fcf-protection-1.c: Change a compared message.
12613 * c-c++-common/fcf-protection-2.c: Likewise.
12614 * c-c++-common/fcf-protection-3.c: Likewise.
12615 * c-c++-common/fcf-protection-5.c: Likewise.
12616 * c-c++-common/fcf-protection-6.c: New test.
12617 * c-c++-common/fcf-protection-7.c: Likewise.
12618
12619 2018-02-06 Marek Polacek <polacek@redhat.com>
12620
12621 PR tree-optimization/84228
12622 * c-c++-common/Wstringop-truncation-3.c: New test.
12623
12624 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12625
12626 PR target/82641
12627 * gcc.target/arm/pragma_arch_switch_2.c: New.
12628
12629 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12630
12631 PR target/79975
12632 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12633
12634 2018-02-05 Martin Sebor <msebor@redhat.com>
12635
12636 PR tree-optimization/83369
12637 * gcc.dg/Wnonnull.c: New test.
12638
12639 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12640
12641 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12642 argument and use dg-messages-by-file instead. Expect it to be
12643 an array rather than a dict.
12644 (lto-link-and-maybe-run): Remove messages_by_file argument and
12645 use an upvar for dg-messages-by-file. Update call to
12646 lto_handle_diagnostics.
12647 (lt-get-options): Treat dg-messages-by-file as an array
12648 rather than a dict.
12649 (lto-get-options-main): Likewise. Set the entry rather than appending.
12650 (lto-execute): Treat dg-messages-by-file as an array rather than
12651 a dict. Update call to lto-link-and-maybe-run.
12652
12653 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12654
12655 PR c++/82782
12656 * g++.dg/cpp1z/inline-var4.C: New.
12657
12658 2018-02-05 Martin Liska <mliska@suse.cz>
12659
12660 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12661 options.
12662 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12663 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12664 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12665 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12666 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12667 * c-c++-common/asan/pointer-compare-3.c: New test.
12668
12669 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12670
12671 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12672 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12673
12674 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12675
12676 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12677 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12678 _mm_maskz_range_round_sd): Test new intrinsics.
12679 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12680 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12681 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12682 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12683 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12684 _mm_maskz_range_round_ss): Test new intrinsics.
12685 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12686 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12687 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12688 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12689 __builtin_ia32_rangess128_round): Remove builtins.
12690 (__builtin_ia32_rangesd128_mask_round,
12691 __builtin_ia32_rangess128_mask_round): Test new builtins.
12692 * gcc.target/i386/sse-13.c: Ditto.
12693 * gcc.target/i386/sse-23.c: Ditto.
12694
12695 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12696
12697 PR middle-end/79966
12698 * gfortran.dg/pr79966.f90: New testcase
12699
12700 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12701
12702 PR fortran/84094
12703 * gfortran.dg/associate_23.f90: Fix invalid code.
12704 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12705 * gfortran.dg/matmul_3.f90: Likewise.
12706 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12707
12708 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12709
12710 PR fortran/84115
12711 * gfortran.dg/associate_34.f90: New test.
12712 * gfortran.dg/associate_35.f90: New test.
12713
12714 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12715
12716 PR fortran/84141
12717 PR fortran/84155
12718 * gfortran.dg/pr84155.f90: New test.
12719
12720 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12721
12722 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12723 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12724
12725 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12726
12727 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12728 dg-do run stanza.
12729
12730 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12731
12732 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12733 requirement.
12734 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12735 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12736 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12737
12738 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12739
12740 PR testsuite/52641
12741 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12742 * gcc.dg/Wsign-conversion.c: Dito.
12743 * gcc.dg/attr-alloc_size-4.c: Dito.
12744 * gcc.dg/pr81020.c: Dito.
12745 * gcc.dg/pr81192.c: Dito.
12746 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12747 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12748 * gcc.dg/pr83844.c: Restrict to int32plus.
12749 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12750 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12751 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12752 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12753 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12754 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12755 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12756 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12757 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12758 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12759 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12760 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12761
12762 2018-02-02 Julia Koval <julia.koval@intel.com>
12763
12764 * gcc.target/i386/funcspec-56.inc: Handle new march.
12765 * g++.dg/ext/mv16.C: Ditto.
12766
12767 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12768
12769 * lib/target-supports.exp
12770 (check_effective_target_keeps_null_pointer_checks): No more
12771 special-case avr.
12772 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12773 * gcc.dg/ifcvt-4.c: Skip avr.
12774 * gcc.dg/pr53037-1.c: Dito.
12775 * gcc.dg/pr53037-2.c: Dito.
12776 * gcc.dg/pr53037-3.c: Dito.
12777 * gcc.dg/pr63387-2.c: Dito.
12778 * gcc.dg/pr63387.c: Dito.
12779 * gcc.dg/sancov/cmp0.c: Dito.
12780 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12781 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12782 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12783 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12784 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12785 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12786 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12787 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12788 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12789 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12790 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12791 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12792 * gcc.dg/tree-ssa/pr82059.c: Dito.
12793 * gcc.c-torture/execute/pr70460.c: Dito.
12794
12795 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12796
12797 PR testsuite/52641
12798 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12799 * gcc.c-torture/execute/20180112-1.c: Dito.
12800 * gcc.c-torture/execute/pr81503.c: Dito.
12801 * gcc.dg/store_merging_12.c: Dito.
12802 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12803 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12804 * gcc.dg/tree-ssa/pr80898.c: Dito.
12805 * gcc.dg/tree-ssa/pr82363.c: Dito.
12806 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12807 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12808 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12809 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12810 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12811 * gcc.dg/tree-ssa/pr80803.c: Dito.
12812 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12813 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12814 * gcc.dg/tree-ssa/vrp114.c: Dito.
12815 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12816 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12817 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12818
12819 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12820
12821 PR target/84066
12822 * gcc.target/i386/cet-sjlj-6a.c: New test.
12823 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12824
12825 2018-02-01 Marek Polacek <polacek@redhat.com>
12826
12827 PR c++/84125
12828 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12829
12830 2018-01-30 Jeff Law <law@redhat.com>
12831
12832 PR target/84128
12833 * gcc.target/i386/pr84128.c: New test.
12834
12835 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12836
12837 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12838 -fdelete-null-pointer-checks.
12839
12840 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12841
12842 PR c++/83796
12843 * g++.dg/cpp0x/abstract-default1.C: New.
12844
12845 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12846
12847 PR tree-optimization/81635
12848 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12849 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12850
12851 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12852
12853 PR target/83370
12854 * gcc.target/aarch64/pr83370.c: New.
12855
12856 2018-02-01 Richard Biener <rguenther@suse.de>
12857
12858 * gcc.dg/graphite/pr35356-1.c: Adjust.
12859
12860 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12861
12862 PR testsuite/83846
12863 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12864 for ILP32.
12865 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12866 of hard-coding the choice.
12867 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12868 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12869 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12870 memset call.
12871 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12872 stdint.h types.
12873 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12874 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12875 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12876 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12877 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12878 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12879 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12880 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12881 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12882 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12883 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12884 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12885 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12886 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12887 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12888 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12889 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12890 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12891 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12892 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12893 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12894 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12895 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12896 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12897 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12898 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12899 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12900 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12901 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12902 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12903 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12904 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12905 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12906 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12907 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12908 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12909 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12910 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12911 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12912 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12913 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12914 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12915 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12916 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12917 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12918 __builtin_popcountll rather than __builtin_popcountl.
12919
12920 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12921
12922 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12923 of LD1R[HWD] for multi-element constants on big-endian targets.
12924 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12925 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12926
12927 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12928
12929 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12930 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12931 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12932
12933 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12934
12935 PR tree-optimization/81661
12936 PR tree-optimization/84117
12937 * gcc.dg/pr81661.c: New test.
12938 * gfortran.dg/pr84117.f90: New test.
12939
12940 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12941
12942 PR fortran/83705
12943 * gfortran.dg/repeat_7.f90: Catch warning message.
12944
12945 2018-01-31 Ian Lance Taylor <iant@golang.org>
12946
12947 * go.go-torture/execute/printnil.go: New test.
12948
12949 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12950
12951 * lib/target-supports.exp (check_effective_target_comdat_group):
12952 Allow for Solaris as comdat syntax.
12953
12954 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12955 Solaris with comdat_group support and as.
12956
12957 2018-01-31 Marek Polacek <polacek@redhat.com>
12958
12959 PR c/81779
12960 * gcc.dg/pr81779.c: New test.
12961
12962 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12963
12964 PR fortran/84116
12965 * gfortran.dg/gomp/pr84116.f90: New test.
12966
12967 PR c++/83993
12968 * g++.dg/init/pr83993-2.C: New test.
12969
12970 PR c++/83993
12971 * g++.dg/init/pr83993-1.C: New test.
12972 * g++.dg/cpp0x/pr83993.C: New test.
12973
12974 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12975
12976 PR fortran/84088
12977 * gfortran.dg/pr84088.f90: New test.
12978
12979 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12980
12981 PR target/82444
12982 * gcc.target/i386/pr82444.c: New.
12983
12984 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12985
12986 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12987 * gcc.target/powerpc/vsx-13.c: New.
12988
12989 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12990
12991 PR c++/84092
12992 * g++.dg/cpp1y/var-templ57.C: New.
12993
12994 2018-01-31 Marek Polacek <polacek@redhat.com>
12995
12996 PR c++/84138
12997 * g++.dg/diagnostic/pr84138.C: New test.
12998
12999 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
13000
13001 PR fortran/78534
13002 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
13003 -Wstringop-overflow warnings due to spurious warning with -O1.
13004 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
13005 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
13006
13007 2018-01-31 Richard Biener <rguenther@suse.de>
13008
13009 PR tree-optimization/84132
13010 * g++.dg/torture/pr84132.C: New testcase.
13011
13012 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
13013
13014 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
13015 dg-final scan.
13016
13017 2018-01-31 Julia Koval <julia.koval@intel.com>
13018
13019 PR target/83618
13020 * gcc.target/i386/rdpid.c: Remove "eax".
13021
13022 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13023
13024 PR tree-optimization/64946
13025 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
13026 scan-assembler checks.
13027
13028 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13029
13030 * gcc.c-torture/execute/20180131-1.c: New test.
13031
13032 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13033
13034 * gcc.target/arc/taux-1.c: New test.
13035 * gcc.target/arc/taux-2.c: Likewise.
13036
13037 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13038
13039 * gcc.target/arc/uncached.c: New test.
13040
13041 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13042
13043 PR lto/83954
13044 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13045
13046 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13047
13048 PR preprocessor/69869
13049 * gcc.dg/cpp/trad/pr69869.c: New test.
13050
13051 PR c/84100
13052 * gcc.dg/pr84100.c: New test.
13053
13054 2018-01-30 Jeff Law <law@redhat.com>
13055
13056 PR target/84064
13057 * gcc.target/i386/pr84064: New test.
13058
13059 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13060
13061 PR fortran/84134
13062 * gfortran.dg/data_implied_do_2.f90: New test.
13063
13064 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13065
13066 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13067
13068 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13069
13070 PR fortran/84133
13071 * gfortran.dg/inline_matmul_21.f90: New test case.
13072
13073 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13074
13075 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13076
13077 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13078
13079 PR target/84112
13080 * gcc.target/powerpc/pr84112.c: New.
13081
13082 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13083
13084 PR rtl-optimization/83986
13085 * gcc.dg/pr83986.c: New test.
13086
13087 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13088
13089 PR 58684
13090 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13091 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13092 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13093 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13094
13095 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13096
13097 PR tree-optimization/84111
13098 * gcc.c-torture/compile/pr84111.c: New test.
13099
13100 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13101
13102 PR ipa/83179
13103 * gcc.dg/ipa/inline-2.c: Fix template.
13104 * gcc.dg/ipa/inline-3.c: Fix template.
13105
13106 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13107
13108 PR ipa/81360
13109 * g++.dg/torture/pr81360.C: New testcase.
13110
13111 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13112
13113 PR lto/83954
13114 * gcc.dg/lto/pr83954.h: New testcase.
13115 * gcc.dg/lto/pr83954_0.c: New testcase.
13116 * gcc.dg/lto/pr83954_1.c: New testcase.
13117
13118 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13119
13120 PR bootstrap/84017
13121 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13122 to dg-options.
13123 Simplify DW_AT_producer scan.
13124
13125 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13126
13127 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13128
13129 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13130
13131 PR target/83828
13132 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13133 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13134 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13135 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13136
13137 2018-01-29 Jeff Law <law@redhat.com>
13138
13139 PR testsuite/81010
13140 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13141 better match other tests which require vsx. Verify the zero
13142 extension is part of the test in the combiner dump.
13143
13144 2018-01-29 Marek Polacek <polacek@redhat.com>
13145
13146 PR c/83966
13147 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13148
13149 PR c++/83996
13150 * g++.dg/ext/pr83996.C: New test.
13151
13152 2018-01-29 Richard Biener <rguenther@suse.de>
13153
13154 PR tree-optimization/84057
13155 * gcc.dg/graphite/pr84057.c: New testcase.
13156
13157 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13158
13159 PR fortran/84073
13160 * gfortran.dg/bind_c_usage_31.f90: New test.
13161
13162 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13163
13164 PR c++/83924
13165 * g++.dg/warn/Wduplicated-branches5.C: New.
13166
13167 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13168
13169 * gcc.target/rl78/test_addsi3_internal.c: New test.
13170
13171 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13172
13173 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13174 Make expected output depend on whether we expect sibcalls or not.
13175 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13176 safe-indirect-jump-1.c).
13177
13178 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13179 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13180 Soren Rasmussen <s.c.rasmussen@gmail.com>
13181
13182 Fortran 2018 teams tests.
13183
13184 * gfortran.dg/team_number_1.f90: new test for team_number.
13185 * gfortran.dg/team_change_1.f90: new test for change team.
13186 * gfortran.dg/team_end_1.f90: new test for end team.
13187 * gfortran.dg/team_form_1.f90: new test for form team.
13188
13189 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13190
13191 PR fortran/83998
13192 * gfortran.dg/dot_product_4.f90
13193
13194 2018-01-26 Martin Sebor <msebor@redhat.com>
13195
13196 PR tree-optimization/83896
13197 * gcc.dg/strlenopt-43.c: New.
13198
13199 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13200
13201 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13202 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13203 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13204 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13205 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13206 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13207 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13208 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13209 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13210 stanzas.
13211 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13212 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13213 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13214 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13215 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13216 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13217 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13218 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13219 instruction list.
13220 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13221
13222 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13223
13224 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13225 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13226 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13227 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13228 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13229 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13230 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13231 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13232 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13233 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13234 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13235 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13236 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13237
13238 2018-01-26 Martin Liska <mliska@suse.cz>
13239
13240 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13241 warning is seen.
13242
13243 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13244
13245 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13246 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13247 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13248 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13249 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13250 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13251 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13252 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13253
13254 2018-01-26 Richard Biener <rguenther@suse.de>
13255
13256 PR rtl-optimization/84003
13257 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13258 latent bug in DSE if NOINLINE is appropriately defined.
13259 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13260 and defining NOINLINE.
13261
13262 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13263
13264 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13265 tests specific to aarch64. XFAIL test on arm.
13266
13267 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13268
13269 PR rtl-optimization/83985
13270 * gcc.dg/pr83985.c: New test.
13271
13272 PR c/83989
13273 * c-c++-common/Wrestrict-3.c: New test.
13274
13275 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13276
13277 * gcc.target/arc/tdelegitimize_addr.c: New test.
13278
13279 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13280
13281 * gcc.target/arc/jli-1.c: New file.
13282 * gcc.target/arc/jli-2.c: Likewise.
13283
13284 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13285
13286 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13287 scan-assembler.
13288 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13289 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13290
13291 2018-01-26 Richard Biener <rguenther@suse.de>
13292
13293 PR tree-optimization/81082
13294 * gcc.dg/vect/pr81082.c: New testcase.
13295 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13296 simplification to n * n.
13297
13298 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13299
13300 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13301 Solaris 10.
13302 * gcc.target/i386/pr63620.c: Likewise.
13303
13304 2018-01-26 Julia Koval <julia.koval@intel.com>
13305
13306 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13307 -mavx512f -mavx512bw.
13308 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13309 * gcc.target/i386/i386.exp: Fix types.
13310
13311 2018-01-26 Alan Modra <amodra@gmail.com>
13312
13313 PR target/84033
13314 * gcc.target/powerpc/swaps-p8-46.c: New.
13315
13316 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13317
13318 PR fortran/37577
13319 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13320 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13321 'array01' in the tree dump comparison.
13322 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13323 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13324 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13325
13326 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13327
13328 PR middle-end/83055
13329 * gcc.dg/torture/pr83055.c: New testcase.
13330
13331 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13332
13333 PR c++/84031
13334 * g++.dg/cpp1z/decomp36.C: New test.
13335
13336 PR middle-end/83977
13337 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13338
13339 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13340
13341 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13342 the shift dump line.
13343 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13344
13345 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13346
13347 PR target/81550
13348 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13349 index instead of int, which allows IVOPTs to properly optimize the
13350 loop.
13351
13352 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13353
13354 PR jit/82846
13355 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13356 of "fn_type" typedef.
13357 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13358
13359 2018-01-24 Ian Lance Taylor <iant@golang.org>
13360
13361 * go.go-torture/execute/names-1.go: New test.
13362
13363 2018-01-19 Jeff Law <law@redhat.com>
13364
13365 PR target/83994
13366 * gcc.target/i386/pr83994.c: New test.
13367
13368 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13369
13370 PR target/84014
13371 * gcc.target/powerpc/pr84014.c: New.
13372
13373 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13374
13375 PR middle-end/83977
13376 * c-c++-common/gomp/pr83977-1.c: New test.
13377 * c-c++-common/gomp/pr83977-2.c: New test.
13378 * c-c++-common/gomp/pr83977-3.c: New test.
13379 * gfortran.dg/gomp/pr83977.f90: New test.
13380
13381 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13382
13383 PR testsuite/83889
13384 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13385 * gcc.dg/vect/pr80631-1.c: Likewise.
13386 * gcc.dg/vect/pr80631-2.c: Likewise.
13387 * gcc.dg/vect/pr81410.c: Likewise.
13388 * gcc.dg/vect/pr81633.c: Likewise.
13389 * gcc.dg/vect/pr81815.c: Likewise.
13390 * gcc.dg/vect/pr82108.c: Likewise.
13391 * gcc.dg/vect/pr83857.c: Likewise.
13392 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13393 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13394 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13395 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13396 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13397 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13398 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13399 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13400 dg-xfail-run-if instead.
13401 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13402 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13403 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13404 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13405 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13406
13407 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13408
13409 PR tree-optimization/83979
13410 * g++.dg/pr83979.c: New test.
13411
13412 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13413
13414 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13415 option. Add arm_neon_ok_no_float_abi check.
13416
13417 2018-01-24 Richard Biener <rguenther@suse.de>
13418
13419 PR tree-optimization/83176
13420 * gcc.dg/graphite/pr83176.c: New testcase.
13421
13422 2018-01-24 Richard Biener <rguenther@suse.de>
13423
13424 PR tree-optimization/82819
13425 * gcc.dg/graphite/pr82819.c: New testcase.
13426
13427 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13428
13429 PR c++/83921
13430 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13431 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13432 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13433 * g++.dg/ext/stmtexpr20.C: Likewise.
13434 * g++.dg/ext/stmtexpr21.C: Likewise.
13435
13436 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13437
13438 PR c++/83974
13439 * g++.dg/warn/pr83974.C: New test case.
13440
13441 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13442
13443 PR sanitizer/83987
13444 * g++.dg/ubsan/pr83987.C: New test.
13445
13446 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13447
13448 PR fortran/83866
13449 * gfortran.dg/pdt_29.f03: New test.
13450
13451 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13452
13453 PR fortran/83898
13454 * gfortran.dg/associate_33.f03: New test.
13455
13456 2018-01-23 Martin Liska <mliska@suse.cz>
13457
13458 PR lto/81440
13459 * gcc.dg/lto/pr81440.h: New test.
13460 * gcc.dg/lto/pr81440_0.c: New test.
13461 * gcc.dg/lto/pr81440_1.c: New test.
13462
13463 2018-01-23 Nathan Sidwell <nathan@acm.org>
13464
13465 PR c++/83988
13466 * g++.dg/template/pr83988.C: New.
13467
13468 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR c++/82882
13471 PR c++/83978
13472 * g++.dg/cpp0x/pr82882.C: New test.
13473 * g++.dg/cpp0x/pr83978.C: New test.
13474
13475 PR c++/83958
13476 * g++.dg/cpp1z/decomp35.C: New test.
13477
13478 2018-01-23 Nathan Sidwell <nathan@acm.org>
13479
13480 * g++.dg/cpp0x/range-for10.C: Adjust.
13481 * g++.dg/ext/forscope1.C: Adjust.
13482 * g++.dg/ext/forscope2.C: Adjust.
13483 * g++.dg/template/for1.C: Adjust.
13484
13485 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13486
13487 PR tree-optimization/83510
13488 * gcc.c-torture/compile/pr83510.c: New test case.
13489
13490 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13491
13492 PR testsuite/83888
13493 * lib/target-supports.exp (check_effective_target_vect_float): Say
13494 that the result only holds when -funsafe-math-optimizations is on.
13495 (check_effective_target_vect_float_strict): New procedure.
13496 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13497 of vect_float.
13498 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13499
13500 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13501
13502 PR tree-optimization/83965
13503 * gcc.dg/vect/pr83965.c: New test.
13504
13505 2018-01-23 Richard Biener <rguenther@suse.de>
13506
13507 PR tree-optimization/83963
13508 * gfortran.dg/graphite/pr83963.f: New testcase.
13509 * gcc.dg/graphite/pr83963-2.c: Likewise.
13510
13511 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR c++/83918
13514 * g++.dg/cpp1z/pr83918.C: New test.
13515
13516 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13517
13518 PR tree-optimization/83957
13519 * gcc.dg/autopar/pr83957.c: New test.
13520
13521 PR tree-optimization/83081
13522 * gcc.dg/predict-8.c: Adjust expected probability.
13523
13524 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13525
13526 PR target/83862
13527 * gcc.target/powerpc/pr83862.c: New test.
13528
13529 2018-01-22 Carl Love <cel@us.ibm.com>
13530
13531 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13532 builtins-4-runnable.c, builtins-6-runnable.c,
13533 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13534 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13535 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13536 for signed/unsigned 128-bit and long long int loads.
13537
13538 2018-01-22 Marek Polacek <polacek@redhat.com>
13539
13540 PR c++/81933
13541 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13542
13543 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13544
13545 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13546 scan-asembler valid instructions list.
13547 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13548 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13549 power8-vector requirement and option.
13550 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13551
13552 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13553
13554 PR 78534
13555 PR 83704
13556 * gfortran.dg/string_1.f90: Remove printing the length.
13557
13558 2018-01-22 Richard Biener <rguenther@suse.de>
13559
13560 PR tree-optimization/83963
13561 * gcc.dg/graphite/pr83963.c: New testcase.
13562
13563 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13564
13565 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13566 dg-require-effective-target directives.
13567
13568 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13569
13570 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13571 New procedure.
13572 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13573 Adjust scan-assembler checks for soft-float.
13574
13575 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13576
13577 PR target/83946
13578 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13579
13580 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13581
13582 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13583 * gcc.dg/pr83623.c: Likewise.
13584 * gcc.dg/pr83666.c: Likewise.
13585
13586 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13587 David Edelsohn <dje.gcc@gmail.com>
13588
13589 PR target/83946
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-2.c: Change expected
13593 assembly output from . to $.
13594 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13595 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13596 assembly output from "crset eq" to "crset 2".
13597 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13598 assembly output from "crset eq" to "crset 2", and from . to $.
13599
13600 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13601
13602 PR fortran/83900
13603 * gfortran.dg/matmul_18.f90: New test.
13604
13605 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13606
13607 PR tree-optimization/83940
13608 * gcc.dg/torture/pr83940.c: New test.
13609
13610 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13611
13612 PR middle-end/83945
13613 * gcc.dg/tls/pr83945.c: New test.
13614
13615 PR target/83930
13616 * gcc.dg/pr83930.c: New test.
13617
13618 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13619
13620 PR fortran/83900
13621 * gfortran.dg/matmul_17.f90: New test.
13622
13623 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13624
13625 PR fortran/80768
13626 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13627
13628 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13629
13630 PR c++/81167
13631 * g++.dg/cpp0x/pr81167.C: New test.
13632
13633 PR c++/83919
13634 * g++.dg/cpp0x/pr83919.C: New test.
13635
13636 2018-01-19 Jeff Law <law@redhat.com>
13637 Jakub Jelinek <jakub@redhat.com>
13638
13639 * gcc.dg/stack-check-16.c: New test.
13640
13641 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13642
13643 PR target/83790
13644 * gcc.target/nvptx/indirect_call.c: New test.
13645
13646 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13647
13648 * g++.dg/torture/pr83619.C: Remove dg-message.
13649
13650 2018-01-19 Martin Liska <mliska@suse.cz>
13651
13652 * gcc.dg/predict-1.c: Adjust expected probability.
13653 * gcc.dg/predict-3.c: Likewise.
13654 * gcc.dg/predict-5.c: Likewise.
13655 * gcc.dg/predict-6.c: Likewise.
13656 * gcc.dg/predict-9.c: Likewise.
13657
13658 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13659
13660 PR tree-optimization/83922
13661 * gcc.dg/pr83922.c: New test.
13662
13663 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13664
13665 PR tree-optimization/83914
13666 * gcc.dg/vect/pr83914.c: New test.
13667
13668 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13669
13670 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13671 * gcc.target/arm/negdi-2.c: Likewise.
13672 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13673
13674 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13675
13676 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13677
13678 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13679
13680 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13681
13682 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13683
13684 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13685 hppa*-*-hpux*.
13686
13687 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13688
13689 PR ipa/83619
13690 PR testsuite/83934
13691 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13692 forward declaration.
13693
13694 2018-01-18 Carl Love <cel@us.ibm.com>
13695
13696 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13697 to the function.
13698
13699 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13700
13701 PR c++/81013
13702 * g++.dg/inherit/union3.C: New.
13703
13704 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13705
13706 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13707
13708 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13709
13710 PR ipa/83619
13711 * g++.dg/torture/pr83619.C: New testcase.
13712
13713 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13714
13715 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13716 Add function body to force error messages in some configurations.
13717
13718 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13719
13720 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13721 and arm_thumb1_ok.
13722
13723 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13724
13725 PR other/70268
13726 * c-c++-common/ffile-prefix-map.c: New test.
13727 * c-c++-common/fmacro-prefix-map.c: New test.
13728 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13729 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13730
13731 2018-01-18 Martin Liska <mliska@suse.cz>
13732
13733 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13734 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13737 * gcc.target/i386/ret-thunk-10.c: Likewise.
13738 * gcc.target/i386/ret-thunk-11.c: Likewise.
13739 * gcc.target/i386/ret-thunk-12.c: Likewise.
13740 * gcc.target/i386/ret-thunk-15.c: Likewise.
13741 * gcc.target/i386/ret-thunk-9.c: Likewise.
13742
13743 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13744
13745 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13746 order.
13747
13748 2018-01-18 Nathan Sidwell <nathan@acm.org>
13749
13750 PR c++/83160
13751 * g++.dg/cpp0x/pr83160.C: New.
13752
13753 2018-01-18 Richard Biener <rguenther@suse.de>
13754
13755 PR tree-optimization/83887
13756 * gcc.dg/graphite/pr83887.c: New testcase.
13757 * gfortran.dg/graphite/pr83887.f90: Likewise.
13758 * gfortran.dg/graphite/pr83887.f: Likewise.
13759
13760 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13761
13762 PR target/65578
13763 * gcc.target/arm/builtin-bswap.x: New file.
13764 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13765 and options for armv6t2.
13766 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13767 and options for Thumb1.
13768 * gcc.target/arm/builtin-bswap16.x: New file.
13769 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13770 and options for armv6t2.
13771 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13772 and options for Thumb1.
13773
13774 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13775
13776 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13777 order.
13778
13779 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR c/61240
13782 * gcc.dg/pr61240.c: New test.
13783
13784 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13785
13786 PR fortran/83864
13787 * gfortran.dg/pr83864.f90: New test.
13788
13789 2018-01-17 Jeff Law <law@redhat.com>
13790
13791 PR testsuite/83883
13792 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13793
13794 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13795
13796 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13797 restriction, but still restrict to 64-bit.
13798 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13799 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13800
13801 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13802
13803 PR fortran/83874
13804 * gfortran.dg/pr83874.f90: New test.
13805
13806 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13807
13808 PR c++/83824
13809 * g++.dg/cpp0x/pr83824.C: New test.
13810
13811 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13812
13813 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13814 appropriate .gnu_attribute for the long double type, if we use the
13815 long double type, but do not generate any calls.
13816 * gcc.target/powerpc/gnuattr2.c: Likewise.
13817 * gcc.target/powerpc/gnuattr3.c: Likewise.
13818
13819 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13820
13821 PR c++/78344
13822 * g++.dg/cpp0x/alignas13.C: New.
13823
13824 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13825
13826 PR c++/83897
13827 * g++.dg/cpp0x/pr83897.C: New test.
13828
13829 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13830
13831 PR ipa/83051
13832 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13833
13834 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13835
13836 PR c++/81054
13837 * g++.dg/cpp0x/constexpr-ice19.C: New.
13838
13839 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13840
13841 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13842 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13843 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13844 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13845 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13846 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13847 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13848 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13849 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13850 * gcc.target/powerpc/builtins-1.fold.h: New.
13851
13852 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13853
13854 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13855 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13856
13857 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13858
13859 * gcc.target/arm/g2.c: Add -marm to dg-options.
13860 * gcc.target/arm/scd42-2.c: Likewise.
13861
13862 2018-01-17 Nathan Sidwell <nathan@acm.org>
13863
13864 PR c++/83287
13865 * g++.dg/lookup/pr83287-2.C: New.
13866
13867 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13868
13869 PR c++/83814
13870 PR c++/83902
13871 * g++.dg/wrappers/pr83814.C: New test case.
13872 * g++.dg/wrappers/pr83902.C: New test case.
13873
13874 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13875
13876 PR lto/83121
13877 * g++.dg/lto/pr83121_0.C: New test case.
13878 * g++.dg/lto/pr83121_1.C: New test case.
13879 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13880 adapted from DejaGnu's dg-test.
13881 (lto_handle_diagnostics): New procedure.
13882 (lto_prune_warns): Ignore informational notes.
13883 (lto-link-and-maybe-run): Add "messages_by_file" param.
13884 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13885 "execute" when "link" fails if "execute" was not specified.
13886 (lto-can-handle-directive): New procedure.
13887 (lto-get-options-main): Call lto-can-handle-directive. Add a
13888 dg-messages local, using it to set the caller's
13889 dg-messages-by-file for the given source file.
13890 (lto-get-options): Likewise.
13891 (lto-execute): Add dg-messages-by-file local, and pass it to
13892 lto-link-and-maybe-run.
13893
13894 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13895 Richard Sandiford <richard.sandiford@linaro.org>
13896
13897 PR target/79041
13898 PR target/82964
13899 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13900 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13901
13902 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13903
13904 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13905 target check autogenerator for armv8.1-a and armv8.2-a.
13906
13907 2018-01-17 Carl Love <cel@us.ibm.com>
13908
13909 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13910 Add debug print statements.
13911 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13912 16 byte vector load followed by a partial vector load.
13913
13914 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13915
13916 PR c++/83799
13917 * g++.dg/wrappers/pr83799.C: New test case.
13918
13919 2018-01-17 Nathan Sidwell <nathan@acm.org>
13920
13921 PR c++/83739
13922 * g++.dg/cpp1y/pr83739.C: New.
13923
13924 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13925
13926 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13927 * gcc.target/visium/overflow16.c: Likewise.
13928 * gcc.target/visium/overflow32.c: Likewise.
13929
13930 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13931
13932 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13933
13934 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13935
13936 * gcc.dg/rtl/arm/stl-cond.c: New test.
13937 * gcc.target/arm/stl-cond.c: Delete.
13938
13939 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13940
13941 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13942 directives.
13943
13944 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13945
13946 PR tree-optimization/83843
13947 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13948 * gcc.dg/store_merging_19.c: New test.
13949
13950 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13951
13952 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13953 and options.
13954
13955 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13956
13957 PR rtl-optimization/83771
13958 * gcc.dg/pr83771.c: New test.
13959
13960 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13961
13962 PR tree-optimization/81184
13963 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13964 targets.
13965 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13966
13967 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13968
13969 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13970
13971 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13972
13973 PR target/83546
13974 * gcc.target/i386/pr83546.c: New test.
13975
13976 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13977
13978 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13979
13980 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13981
13982 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13983 test and add dg-warning for the -Wstringop-overflow warning.
13984
13985 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13986
13987 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13988 XFAIL last test on SPARC and Visium.
13989
13990 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13991
13992 PR rtl-optimization/80481
13993 * g++.dg/pr80481.C: Exclude solaris.
13994
13995 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13996
13997 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13998 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13999 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
14000
14001 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14002
14003 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
14004 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
14005 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
14006 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
14007 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
14008 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
14009 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
14010 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
14011 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
14012 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
14013 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
14014 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
14015 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
14016 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
14017 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
14018
14019 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14020
14021 PR testsuite/77734
14022 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
14023
14024 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14025
14026 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
14027 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14028 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14029 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14030 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14031 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14032
14033 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14034
14035 PR tree-optimization/83857
14036 * gcc.dg/vect/pr83857.c: New test.
14037
14038 2018-01-16 Richard Biener <rguenther@suse.de>
14039
14040 PR tree-optimization/83867
14041 * gcc.dg/vect/pr83867.c: New testcase.
14042
14043 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14044
14045 PR c/83844
14046 * gcc.dg/pr83844.c: New test.
14047
14048 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14049
14050 * gcc.dg/torture/pr83847.c: New test.
14051
14052 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14053
14054 PR rtl-optimization/86620
14055 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14056 instead of --param=max-sched-ready-insns=0.
14057 * gcc.target/i386/pr83620.c: New test.
14058 * gcc.dg/pr83620.c: New test.
14059
14060 PR tree-optimization/83843
14061 * gcc.dg/store_merging_18.c: New test.
14062
14063 PR c++/83817
14064 * g++.dg/cpp1y/pr83817.C: New test.
14065
14066 PR c++/83825
14067 * g++.dg/template/pr83825.C: New test.
14068
14069 2018-01-16 Richard Biener <rguenther@suse.de>
14070
14071 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14072
14073 2018-01-16 Richard Biener <rguenther@suse.de>
14074
14075 PR testsuite/82132
14076 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14077 from gcc.dg/torture/pr60092.c.
14078
14079 2018-01-15 Martin Sebor <msebor@redhat.com>
14080
14081 PR c++/83588
14082 * g++.dg/ext/flexary28.C: New test.
14083
14084 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14085
14086 PR fortran/82257
14087 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14088
14089 2018-01-15 Martin Sebor <msebor@redhat.com>
14090
14091 PR testsuite/83869
14092 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14093
14094 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14095
14096 PR fortran/54613
14097 * gfortran.dg/minmaxloc_9.f90: New test.
14098 * gfortran.dg/minmaxloc_10.f90: New test.
14099 * gfortran.dg/minmaxloc_11.f90: New test.
14100
14101 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14102
14103 PR target/83839
14104 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14105 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14106 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14107 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14108 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14109 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14110 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14111 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14112 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14113 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14114 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14115 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14116 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14117 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14118 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14119 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14120 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14121 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14122 * gcc.target/i386/ret-thunk-10.c: Likewise.
14123 * gcc.target/i386/ret-thunk-11.c: Likewise.
14124 * gcc.target/i386/ret-thunk-12.c: Likewise.
14125 * gcc.target/i386/ret-thunk-13.c: Likewise.
14126 * gcc.target/i386/ret-thunk-14.c: Likewise.
14127 * gcc.target/i386/ret-thunk-15.c: Likewise.
14128 * gcc.target/i386/ret-thunk-9.c: Don't check the
14129 __x86_return_thunk label. Scan for "push" only for Linux.
14130
14131 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14132
14133 PR testsuite/79920
14134 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14135
14136 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14137
14138 PR target/83687
14139 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14140 tests.
14141 * gcc.target/arm/pr83687.c: New test.
14142
14143 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14144
14145 Adjust tests to AVR_TINY.
14146
14147 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14148 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14149 * gcc.target/avr/pr71627.c: Same.
14150 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14151 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14152 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14153 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14154 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14155 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14156 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14157 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14158 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14159 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14160 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14161 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14162 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14163 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14164 * gcc.target/avr/torture/pr61055.c: Same.
14165 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14166 available.
14167 * gcc.target/avr/torture/int24-mul.c: Same.
14168 * gcc.target/avr/torture/pr51782-1.c: Same.
14169 * gcc.target/avr/torture/pr61443.c: Same.
14170 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14171 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14172
14173 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14174
14175 PR c/83801
14176 PR c/83729
14177 * gcc.target/avr/torture/pr83729.c: New test.
14178 * gcc.target/avr/torture/pr83801.c: New test.
14179
14180 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14181
14182 PR middle-end/82694
14183 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14184 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14185
14186 2018-01-10 Martin Sebor <msebor@redhat.com>
14187
14188 PR other/83508
14189 * gcc.dg/Wstringop-overflow-2.c: New test.
14190
14191 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14192
14193 PR libgfortran/83811
14194 * gfortran.dg/fmt_e.f90: New test.
14195
14196 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14197
14198 * gcc.target/i386/indirect-thunk-10.c: New test.
14199 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14200 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14201 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14202 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14203 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14204 * gcc.target/i386/ret-thunk-17.c: Likewise.
14205 * gcc.target/i386/ret-thunk-18.c: Likewise.
14206 * gcc.target/i386/ret-thunk-19.c: Likewise.
14207 * gcc.target/i386/ret-thunk-20.c: Likewise.
14208 * gcc.target/i386/ret-thunk-21.c: Likewise.
14209
14210 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14211
14212 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14213
14214 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14215
14216 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14217 -mno-indirect-branch-register.
14218 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14219 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14220 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14221 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14222 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14223 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14224 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14225 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14226 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14227 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14228 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14229 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14230 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14231 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14232 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14233 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14234 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14235 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14236 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14237 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14238 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14239 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14240 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14241 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14242 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14243 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14244 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14245 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14246 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14247 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14248 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14249 * gcc.target/i386/ret-thunk-10.c: Likewise.
14250 * gcc.target/i386/ret-thunk-11.c: Likewise.
14251 * gcc.target/i386/ret-thunk-12.c: Likewise.
14252 * gcc.target/i386/ret-thunk-13.c: Likewise.
14253 * gcc.target/i386/ret-thunk-14.c: Likewise.
14254 * gcc.target/i386/ret-thunk-15.c: Likewise.
14255 * gcc.target/i386/ret-thunk-9.c: Likewise.
14256 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14257 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14258 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14259
14260 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14261
14262 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14263 -mfunction-return=keep.
14264 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14265 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14266 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14267 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14268 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14269 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14270 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14271 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14272 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14273 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14274 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14275 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14276 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14277 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14278 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14279 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14280 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14281 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14282 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14283 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14284 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14285 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14286 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14287 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14288 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14289 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14290 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14291 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14292 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14293 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14294 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14295 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14296 * gcc.target/i386/ret-thunk-1.c: New test.
14297 * gcc.target/i386/ret-thunk-10.c: Likewise.
14298 * gcc.target/i386/ret-thunk-11.c: Likewise.
14299 * gcc.target/i386/ret-thunk-12.c: Likewise.
14300 * gcc.target/i386/ret-thunk-13.c: Likewise.
14301 * gcc.target/i386/ret-thunk-14.c: Likewise.
14302 * gcc.target/i386/ret-thunk-15.c: Likewise.
14303 * gcc.target/i386/ret-thunk-16.c: Likewise.
14304 * gcc.target/i386/ret-thunk-2.c: Likewise.
14305 * gcc.target/i386/ret-thunk-3.c: Likewise.
14306 * gcc.target/i386/ret-thunk-4.c: Likewise.
14307 * gcc.target/i386/ret-thunk-5.c: Likewise.
14308 * gcc.target/i386/ret-thunk-6.c: Likewise.
14309 * gcc.target/i386/ret-thunk-7.c: Likewise.
14310 * gcc.target/i386/ret-thunk-8.c: Likewise.
14311 * gcc.target/i386/ret-thunk-9.c: Likewise.
14312
14313 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14314
14315 * gcc.target/i386/indirect-thunk-1.c: New test.
14316 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14317 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14318 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14319 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14320 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14321 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14322 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14323 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14324 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14325 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14326 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14327 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14328 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14329 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14330 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14331 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14332 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14333 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14334 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14335 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14336 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14337 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14338 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14339 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14340 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14341 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14342 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14343 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14344 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14345 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14346 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14347 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14348
14349 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14350
14351 PR ipa/83051
14352 * gcc.c-torture/compile/pr83051.c: New testcase.
14353
14354 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14355
14356 PR tree-optimization/83501
14357 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14358
14359 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14360
14361 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14362 for lvx and stvx instead of lxvd2x and stxvd2x and require
14363 little-endian target. Add comments.
14364 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14365 comprehensive testing.
14366 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14367 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14368 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14369 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14370 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14371 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14372 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14373 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14374 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14375 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14376 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14377 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14378 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14379 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14380 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14381 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14382 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14383 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14384 scan-assembler-not directives that forbid lvx and xxpermdi.
14385 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14386 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14387 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14388 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14389 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14390 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14391 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14392 scan-assembler-times directives to reflect different numbers of
14393 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14394
14395 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14396 Alan Hayward <alan.hayward@arm.com>
14397 David Sherwood <david.sherwood@arm.com>
14398
14399 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14400 than SLP vectorization.
14401 * gcc.dg/vect/vect-alias-check-10.c: New test.
14402 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14403 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14404 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14405 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14406 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14407 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14408 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14409 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14410 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14411 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14412 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14413 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14414 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14415 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14416 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14417 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14418 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14419 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14420 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14421 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14422 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14423 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14424 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14425
14426 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14427 Alan Hayward <alan.hayward@arm.com>
14428 David Sherwood <david.sherwood@arm.com>
14429
14430 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14431 New proc.
14432 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14433 targets with scatter stores.
14434 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14435 stores.
14436 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14437 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14438 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14439 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14440 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14441 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14442 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14443 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14444 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14445 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14446 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14447 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14448 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14449 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14450 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14451 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14452
14453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14454 Alan Hayward <alan.hayward@arm.com>
14455 David Sherwood <david.sherwood@arm.com>
14456
14457 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14458 for double_reduc1.
14459 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14460 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14461 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14462 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14463
14464 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14465 Alan Hayward <alan.hayward@arm.com>
14466 David Sherwood <david.sherwood@arm.com>
14467
14468 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14469 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14470 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14471
14472 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14473 Alan Hayward <alan.hayward@arm.com>
14474 David Sherwood <david.sherwood@arm.com>
14475
14476 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14477 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14478 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14479 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14480 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14481 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14482 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14483 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14484 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14485 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14486 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14487 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14488 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14489 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14490
14491 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14492 Alan Hayward <alan.hayward@arm.com>
14493 David Sherwood <david.sherwood@arm.com>
14494
14495 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14496 check for a message about using in-order reductions.
14497 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14498 check for a message about using in-order reductions.
14499 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14500 vectorized and check for a message about using in-order reductions.
14501 Expect targets with variable-length vectors to fall back to the
14502 fixed-length mininum.
14503 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14504 check for a message about using in-order reductions.
14505 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14506 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14507 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14508 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14509 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14510 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14511 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14512 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14513 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14514 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14515 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14516 vect_fold_left_plus.
14517
14518 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14519
14520 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14521 are spilled.
14522 * gcc.target/aarch64/sve/spill_2.c: New test.
14523 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14524 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14525 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14526 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14527 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14528
14529 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14530 Alan Hayward <alan.hayward@arm.com>
14531 David Sherwood <david.sherwood@arm.com>
14532
14533 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14534 of branches.
14535 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14536 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14537 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14538 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14539 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14540 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14541 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14542 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14543 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14544
14545 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14546 Alan Hayward <alan.hayward@arm.com>
14547 David Sherwood <david.sherwood@arm.com>
14548
14549 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14550 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14551 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14552 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14553
14554 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14555 Alan Hayward <alan.hayward@arm.com>
14556 David Sherwood <david.sherwood@arm.com>
14557
14558 * lib/target-supports.exp
14559 (check_effective_target_vect_fold_extract_last): New proc.
14560 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14561 for fold_extract_last.
14562 * gcc.dg/vect/pr65947-2.c: Likewise.
14563 * gcc.dg/vect/pr65947-3.c: Likewise.
14564 * gcc.dg/vect/pr65947-4.c: Likewise.
14565 * gcc.dg/vect/pr65947-5.c: Likewise.
14566 * gcc.dg/vect/pr65947-6.c: Likewise.
14567 * gcc.dg/vect/pr65947-9.c: Likewise.
14568 * gcc.dg/vect/pr65947-10.c: Likewise.
14569 * gcc.dg/vect/pr65947-12.c: Likewise.
14570 * gcc.dg/vect/pr65947-14.c: Likewise.
14571 * gcc.dg/vect/pr80631-1.c: Likewise.
14572 * gcc.target/aarch64/sve/clastb_1.c: New test.
14573 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14574 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14575 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14576 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14577 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14578 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14579 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14580 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14581 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14582 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14583 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14584 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14585 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14586
14587 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14588 Alan Hayward <alan.hayward@arm.com>
14589 David Sherwood <david.sherwood@arm.com>
14590
14591 * gcc.target/aarch64/sve/live_1.c: New test.
14592 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14593
14594 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14595 Alan Hayward <alan.hayward@arm.com>
14596 David Sherwood <david.sherwood@arm.com>
14597
14598 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14599 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14600 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14601 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14602 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14603 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14604 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14605 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14606 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14607
14608 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14609 Alan Hayward <alan.hayward@arm.com>
14610 David Sherwood <david.sherwood@arm.com>
14611
14612 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14613 New proc.
14614 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14615 vect_fully_masked.
14616 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14617 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14618 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14619 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14620 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14621 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14622
14623 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14624 Alan Hayward <alan.hayward@arm.com>
14625 David Sherwood <david.sherwood@arm.com>
14626
14627 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14628 instead of just ADDRESS.
14629 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14630 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14631 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14632 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14633 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14634 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14635 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14636 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14637 * gcc.target/aarch64/sve/while_2.c: Likewise.
14638 * gcc.target/aarch64/sve/while_3.c: Likewise.
14639 * gcc.target/aarch64/sve/while_4.c: Likewise.
14640
14641 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14642 Alan Hayward <alan.hayward@arm.com>
14643 David Sherwood <david.sherwood@arm.com>
14644
14645 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14646 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14647 to be predicated.
14648 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14649 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14650 * gcc.target/aarch64/sve/reduc_5.c: New test.
14651 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14652 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14653
14654 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14655 Alan Hayward <alan.hayward@arm.com>
14656 David Sherwood <david.sherwood@arm.com>
14657
14658 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14659 * gcc.dg/tree-ssa/peel1.c: Likewise.
14660 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14661 variable-length vectors.
14662 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14663 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14664 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14665 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14666 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14667 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14668 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14669 * gcc.target/aarch64/sve/slp_8.c: New test.
14670 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14671 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14672 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14673 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14674 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14675 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14676 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14677 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14678 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14679 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14680 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14681 * gcc.target/aarch64/sve/while_1.c: Likewise.
14682 * gcc.target/aarch64/sve/while_2.c: Likewise.
14683 * gcc.target/aarch64/sve/while_3.c: Likewise.
14684 * gcc.target/aarch64/sve/while_4.c: Likewise.
14685
14686 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14687 Alan Hayward <alan.hayward@arm.com>
14688 David Sherwood <david.sherwood@arm.com>
14689
14690 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14691 New proc.
14692 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14693 and add an associated scan-dump test. Prevent vectorization
14694 of the first two loops.
14695 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14696 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14697 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14698 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14699 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14700 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14701
14702 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14703 Alan Hayward <alan.hayward@arm.com>
14704 David Sherwood <david.sherwood@arm.com>
14705
14706 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14707 * gcc.dg/vect/pr67790.c: Likewise.
14708 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14709 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14710 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14711 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14712 * gcc.target/aarch64/sve/slp_5.c: New test.
14713 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14714 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14715 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14716 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14717 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14718
14719 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14720 Alan Hayward <alan.hayward@arm.com>
14721 David Sherwood <david.sherwood@arm.com>
14722
14723 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14724 && vect_load_lanes
14725 * gcc.dg/vect/slp-1.c: Likewise.
14726 * gcc.dg/vect/slp-10.c: Likewise.
14727 * gcc.dg/vect/slp-12b.c: Likewise.
14728 * gcc.dg/vect/slp-12c.c: Likewise.
14729 * gcc.dg/vect/slp-17.c: Likewise.
14730 * gcc.dg/vect/slp-19b.c: Likewise.
14731 * gcc.dg/vect/slp-20.c: Likewise.
14732 * gcc.dg/vect/slp-21.c: Likewise.
14733 * gcc.dg/vect/slp-22.c: Likewise.
14734 * gcc.dg/vect/slp-23.c: Likewise.
14735 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14736 * gcc.dg/vect/slp-24.c: Likewise.
14737 * gcc.dg/vect/slp-28.c: Likewise.
14738 * gcc.dg/vect/slp-39.c: Likewise.
14739 * gcc.dg/vect/slp-6.c: Likewise.
14740 * gcc.dg/vect/slp-7.c: Likewise.
14741 * gcc.dg/vect/slp-cond-1.c: Likewise.
14742 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14743 * gcc.dg/vect/slp-cond-2.c: Likewise.
14744 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14745 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14746 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14747 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14748 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14749 * gcc.dg/vect/slp-perm-6.c: Likewise.
14750 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14751 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14752 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14753 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14754 * gcc.dg/vect/slp-12a.c: Likewise.
14755 * gcc.dg/vect/slp-14.c: Likewise.
14756 * gcc.dg/vect/slp-15.c: Likewise.
14757 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14758 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14759 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14760 * gcc.target/aarch64/sve/slp_1.c: New test.
14761 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14762 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14763 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14764 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14765 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14766 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14767 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14768
14769 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14770 Alan Hayward <alan.hayward@arm.com>
14771 David Sherwood <david.sherwood@arm.com>
14772
14773 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14774 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14775 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14776 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14777 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14778 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14779 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14780 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14781 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14782 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14783 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14784 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14785 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14786 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14787 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14788 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14789 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14790 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14791 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14792
14793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14794 Alan Hayward <alan.hayward@arm.com>
14795 David Sherwood <david.sherwood@arm.com>
14796
14797 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14798 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14799 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14800 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14801 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14802 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14803 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14804 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14805 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14806 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14807 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14808 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14809 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14810 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14811 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14812 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14813 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14814 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14815 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14816 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14817 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14818 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14819 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14820 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14821 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14822 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14823 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14824 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14825 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14826 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14827 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14828 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14829 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14830 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14831 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14832 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14833
14834 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14835 Alan Hayward <alan.hayward@arm.com>
14836 David Sherwood <david.sherwood@arm.com>
14837
14838 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14839 Return true for SVE too.
14840 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14841 if load/store lanes are supported.
14842 * gcc.dg/vect/slp-10.c: Likewise.
14843 * gcc.dg/vect/slp-12c.c: Likewise.
14844 * gcc.dg/vect/slp-17.c: Likewise.
14845 * gcc.dg/vect/slp-33.c: Likewise.
14846 * gcc.dg/vect/slp-6.c: Likewise.
14847 * gcc.dg/vect/slp-cond-1.c: Likewise.
14848 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14849 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14850 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14851 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14852 * gcc.dg/vect/slp-perm-6.c: Likewise.
14853 * gcc.dg/vect/slp-perm-9.c: Likewise.
14854 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14855 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14856 for variable-length vectors.
14857
14858 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14859 Alan Hayward <alan.hayward@arm.com>
14860 David Sherwood <david.sherwood@arm.com>
14861
14862 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14863 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14864
14865 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14866
14867 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14868 * g++.target/aarch64/sve/catch_1.C: New test.
14869 * g++.target/aarch64/sve/catch_2.C: Likewise.
14870 * g++.target/aarch64/sve/catch_3.C: Likewise.
14871 * g++.target/aarch64/sve/catch_4.C: Likewise.
14872 * g++.target/aarch64/sve/catch_5.C: Likewise.
14873 * g++.target/aarch64/sve/catch_6.C: Likewise.
14874
14875 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14876 Alan Hayward <alan.hayward@arm.com>
14877 David Sherwood <david.sherwood@arm.com>
14878
14879 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14880 New proc.
14881 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14882 * gcc.target/aarch64/fmaxmin.c: Likewise.
14883 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14884 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14885 * gcc.target/aarch64/pr62178.c: Likewise.
14886 * gcc.target/aarch64/pr71727-2.c: Likewise.
14887 * gcc.target/aarch64/saddw-1.c: Likewise.
14888 * gcc.target/aarch64/saddw-2.c: Likewise.
14889 * gcc.target/aarch64/uaddw-1.c: Likewise.
14890 * gcc.target/aarch64/uaddw-2.c: Likewise.
14891 * gcc.target/aarch64/uaddw-3.c: Likewise.
14892 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14893 * gcc.target/aarch64/vect-compile.c: Likewise.
14894 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14895 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14896 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14897 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14898 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14899 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14900 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14901 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14902 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14903 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14904 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14905 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14906 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14907 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14908 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14909 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14910 * gcc.target/aarch64/vect-movi.c: Likewise.
14911 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14912 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14913 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14914 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14915 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14916 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14917 fixed-length SVE.
14918 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14919 * gcc.target/aarch64/sve/arith_1.c: New test.
14920 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14921 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14922 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14923 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14924 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14925 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14926 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14927 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14928 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14929 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14930 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14931 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14932 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14933 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14934 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14935 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14936 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14937 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14938 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14939 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14940 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14941 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14942 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14943 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14944 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14945 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14946 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14947 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14948 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14949 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14950 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14951 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14952 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14953 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14954 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14955 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14956 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14957 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14958 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14959 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14960 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14961 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14962 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14963 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14964 * gcc.target/aarch64/sve/index_1.c: Likewise.
14965 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14966 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14967 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14968 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14969 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14970 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14971 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14972 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14973 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14974 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14975 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14976 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14977 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14978 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14979 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14980 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14981 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14982 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14983 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14984 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14985 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14986 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14987 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14988 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14989 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14990 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14991 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14992 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14993 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14994 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14995 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14996 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14997 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14998 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14999 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15000 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15001 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
15002 * gcc.target/aarch64/sve/rev_1.c: Likewise.
15003 * gcc.target/aarch64/sve/revb_1.c: Likewise.
15004 * gcc.target/aarch64/sve/revh_1.c: Likewise.
15005 * gcc.target/aarch64/sve/revw_1.c: Likewise.
15006 * gcc.target/aarch64/sve/shift_1.c: Likewise.
15007 * gcc.target/aarch64/sve/single_1.c: Likewise.
15008 * gcc.target/aarch64/sve/single_2.c: Likewise.
15009 * gcc.target/aarch64/sve/single_3.c: Likewise.
15010 * gcc.target/aarch64/sve/single_4.c: Likewise.
15011 * gcc.target/aarch64/sve/spill_1.c: Likewise.
15012 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
15013 * gcc.target/aarch64/sve/subr_1.c: Likewise.
15014 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
15015 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
15016 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
15017 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
15018 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
15019 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
15020 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
15021 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
15022 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
15023 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
15024 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
15025 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
15026 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
15027 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15028 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15029 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15030 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15031 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15032 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15033 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15034 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15035 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15036 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15037 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15038 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15039 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15040 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15041 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15042 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15043 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15044 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15045 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15046 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15047 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15048 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15049 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15050 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15051 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15052 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15053 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15054 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15055 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15056
15057 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15058 Alan Hayward <alan.hayward@arm.com>
15059 David Sherwood <david.sherwood@arm.com>
15060
15061 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15062 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15063 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15064 New procedures.
15065 (check_effective_target_vect_perm): Handle SVE.
15066 (check_effective_target_vect_perm_byte): Likewise.
15067 (check_effective_target_vect_perm_short): Likewise.
15068 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15069 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15070 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15071 (check_effective_target_vect_element_align_preferred): Likewise.
15072 (check_effective_target_vect_align_stack_vars): Likewise.
15073 (check_effective_target_vect_load_lanes): Likewise.
15074 (check_effective_target_vect_masked_store): Likewise.
15075 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15076 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15077 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15078 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15079 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15080 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15081 * gcc.dg/vect/slp-23.c: Likewise.
15082 * gcc.dg/vect/slp-perm-5.c: Likewise.
15083 * gcc.dg/vect/slp-perm-6.c: Likewise.
15084 * gcc.dg/vect/slp-perm-9.c: Likewise.
15085 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15086 * gcc.dg/vect/vect-114.c: Likewise.
15087 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15088 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15089
15090 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15091
15092 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15093 vect_variable_length, expecting the test to be vectorized
15094 without SLP instead.
15095 * gcc.dg/vect/pr33953.c: Likewise.
15096 * gcc.dg/vect/pr37027.c: Likewise.
15097 * gcc.dg/vect/pr67790.c: Likewise.
15098 * gcc.dg/vect/pr68445.c: Likewise.
15099 * gcc.dg/vect/slp-1.c: Likewise.
15100 * gcc.dg/vect/slp-10.c: Likewise.
15101 * gcc.dg/vect/slp-12a.c: Likewise.
15102 * gcc.dg/vect/slp-12b.c: Likewise.
15103 * gcc.dg/vect/slp-12c.c: Likewise.
15104 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15105 * gcc.dg/vect/slp-13.c: Likewise.
15106 * gcc.dg/vect/slp-14.c: Likewise.
15107 * gcc.dg/vect/slp-15.c: Likewise.
15108 * gcc.dg/vect/slp-17.c: Likewise.
15109 * gcc.dg/vect/slp-19b.c: Likewise.
15110 * gcc.dg/vect/slp-2.c: Likewise.
15111 * gcc.dg/vect/slp-20.c: Likewise.
15112 * gcc.dg/vect/slp-21.c: Likewise.
15113 * gcc.dg/vect/slp-22.c: Likewise.
15114 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15115 * gcc.dg/vect/slp-24.c: Likewise.
15116 * gcc.dg/vect/slp-28.c: Likewise.
15117 * gcc.dg/vect/slp-39.c: Likewise.
15118 * gcc.dg/vect/slp-42.c: Likewise.
15119 * gcc.dg/vect/slp-6.c: Likewise.
15120 * gcc.dg/vect/slp-7.c: Likewise.
15121 * gcc.dg/vect/slp-cond-1.c: Likewise.
15122 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15123 * gcc.dg/vect/slp-cond-2.c: Likewise.
15124 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15125 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15126 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15127 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15128 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15129 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15130 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15131 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15132 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15133 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15134 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15135 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15136 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15137 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15138 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15139 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15140 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15141
15142 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15143
15144 PR c/83801
15145 * gcc.dg/pr83801.c: New test.
15146
15147 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15148
15149 PR fortran/52162
15150 * gfortran.dg/bounds_check_19.f90: New test.
15151
15152 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15153
15154 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15155 instead of scan-assembler-not for xsnabsqp.
15156
15157 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15158
15159 PR libgfortran/83525
15160 * gfortran.dg/newunit_5.f90: New test.
15161
15162 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15163
15164 PR rtl-optimization/80481
15165 * g++.dg/pr80481.C: New.
15166
15167 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15168
15169 PR target/83628
15170 * gcc.target/alpha/pr83628-3.c: New test.
15171
15172 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15173
15174 * lib/target-supports.exp (check_effective_target_avx512f): Also
15175 check for __builtin_ia32_addsd_round,
15176 __builtin_ia32_getmantsd_round.
15177 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15178
15179 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15180
15181 PR target/83629
15182 * gcc.target/powerpc/pr83629.c: Require ilp32.
15183
15184 2018-01-12 Richard Biener <rguenther@suse.de>
15185
15186 PR tree-optimization/80846
15187 * gcc.target/i386/pr80846-1.c: New testcase.
15188 * gcc.target/i386/pr80846-2.c: Likewise.
15189
15190 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15191
15192 * gcc.c-torture/execute/20180112-1.c: New test.
15193
15194 2018-01-12 Tom de Vries <tom@codesourcery.com>
15195
15196 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15197 * g++.dg/ext/label13a.C: Same.
15198 * g++.dg/ext/label14.C: Same.
15199 * g++.dg/ext/label2.C: Same.
15200 * g++.dg/ext/label3.C: Same.
15201 * g++.dg/torture/pr42462.C: Same.
15202 * g++.dg/torture/pr42739.C: Same.
15203 * g++.dg/warn/Wunused-label-3.C: Same.
15204
15205 2018-01-12 Tom de Vries <tom@codesourcery.com>
15206
15207 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15208 * g++.dg/Walloca1.C: Same.
15209 * g++.dg/cpp0x/pr70338.C: Same.
15210 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15211 * g++.dg/cpp1y/vla10.C: Same.
15212 * g++.dg/cpp1y/vla2.C: Same.
15213 * g++.dg/cpp1y/vla6.C: Same.
15214 * g++.dg/cpp1y/vla8.C: Same.
15215 * g++.dg/debug/debug5.C: Same.
15216 * g++.dg/debug/debug6.C: Same.
15217 * g++.dg/debug/pr54828.C: Same.
15218 * g++.dg/diagnostic/pr70105.C: Same.
15219 * g++.dg/eh/cleanup5.C: Same.
15220 * g++.dg/eh/spbp.C: Same.
15221 * g++.dg/ext/tmplattr9.C: Same.
15222 * g++.dg/ext/vla10.C: Same.
15223 * g++.dg/ext/vla11.C: Same.
15224 * g++.dg/ext/vla12.C: Same.
15225 * g++.dg/ext/vla15.C: Same.
15226 * g++.dg/ext/vla16.C: Same.
15227 * g++.dg/ext/vla17.C: Same.
15228 * g++.dg/ext/vla3.C: Same.
15229 * g++.dg/ext/vla6.C: Same.
15230 * g++.dg/ext/vla7.C: Same.
15231 * g++.dg/init/array24.C: Same.
15232 * g++.dg/init/new47.C: Same.
15233 * g++.dg/init/pr55497.C: Same.
15234 * g++.dg/opt/pr78201.C: Same.
15235 * g++.dg/template/vla2.C: Same.
15236 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15237 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15238 * g++.dg/torture/pr62127.C: Same.
15239 * g++.dg/torture/pr67055.C: Same.
15240 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15241 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15242 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15243 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15244 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15245 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15246 * g++.dg/warn/Wvla-1.C: Same.
15247 * g++.dg/warn/Wvla-3.C: Same.
15248 * g++.old-deja/g++.ext/array2.C: Same.
15249 * g++.old-deja/g++.ext/constructor.C: Same.
15250 * g++.old-deja/g++.law/builtin1.C: Same.
15251 * g++.old-deja/g++.other/crash12.C: Same.
15252 * g++.old-deja/g++.other/eh3.C: Same.
15253 * g++.old-deja/g++.pt/array6.C: Same.
15254 * g++.old-deja/g++.pt/dynarray.C: Same.
15255
15256 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15257
15258 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15259
15260 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15261
15262 PR libfortran/67412
15263 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15264 on *-*-solaris2.10.
15265
15266 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15267
15268 * lib/target-supports.exp (check_effective_target_branch_cost):
15269 Accept all x86 targets.
15270
15271 2018-01-12 Martin Liska <mliska@suse.cz>
15272
15273 PR ipa/83054
15274 * g++.dg/warn/pr83054.C: New test.
15275
15276 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15277
15278 * gcc.target/powerpc/spec-barr-1.c: New file.
15279
15280 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15281
15282 PR target/83330
15283 * gcc.target/i386/pr83330.c: New test.
15284
15285 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15286
15287 PR fortran/79383
15288 * gfortran.dg/dtio_31.f03: New test.
15289 * gfortran.dg/dtio_32.f03: New test.
15290
15291 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15292
15293 PR c++/43486
15294 * g++.dg/wrappers: New subdirectory.
15295 * g++.dg/wrappers/README: New file.
15296 * g++.dg/wrappers/alloc.C: New test case.
15297 * g++.dg/wrappers/cow-istream-string.C: New test case.
15298 * g++.dg/wrappers/cp-stdlib.C: New test case.
15299 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15300 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15301
15302 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15303
15304 PR middle-end/83718
15305 * g++.dg/torture/pr83718.C: New testcase.
15306
15307 2018-01-11 Martin Jambor <mjambor@suse.cz>
15308
15309 PR ipa/83178
15310 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15311
15312 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15313
15314 PR tree-optimization/83695
15315 * gcc.dg/tree-ssa/pr83695.c: New test.
15316
15317 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15318
15319 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15320 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15321
15322 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15323
15324 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15325 * gcc.target/arm/simd/fp16fml_high.c: New test.
15326 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15327 * lib/target-supports.exp
15328 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15329 check_effective_target_arm_fp16fml_neon_ok,
15330 add_options_for_arm_fp16fml_neon): New procedures.
15331
15332 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15333
15334 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15335 combination tests.
15336
15337 2018-01-11 Richard Biener <rguenther@suse.de>
15338
15339 PR tree-optimization/83435
15340 * gcc.dg/graphite/pr83435.c: New testcase.
15341
15342 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15343 Alan Hayward <alan.hayward@arm.com>
15344 David Sherwood <david.sherwood@arm.com>
15345
15346 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15347
15348 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15349
15350 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15351
15352 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15353
15354 PR target/82096
15355 * gcc.c-torture/compile/pr82096.c: New test.
15356
15357 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15358
15359 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15360
15361 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15362
15363 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15364
15365 2018-01-11 Justin Squirek <squirek@adacore.com>
15366
15367 * gnat.dg/expr_func4.adb: New testcase.
15368
15369 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15370
15371 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15372 testcase.
15373
15374 2018-01-11 Bob Duff <duff@adacore.com>
15375
15376 * gnat.dg/protected_null.adb: New testcase.
15377
15378 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15379
15380 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15381
15382 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15383
15384 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15385
15386 2018-01-11 Justin Squirek <squirek@adacore.com>
15387
15388 * gnat.dg/loopvar.adb: New testcase.
15389
15390 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15391
15392 PR middle-end/83189
15393 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15394
15395 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15396
15397 * gcc.c-torture/compile/pr83575.c: New testcase.
15398
15399 2018-01-10 Michael Collison <michael.collison@arm.com>
15400
15401 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15402 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15403 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15404 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15405 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15406 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15407 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15408 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15409 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15410 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15411 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15412 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15413 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15414 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15415 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15416 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15417
15418 2018-01-10 Michael Collison <michael.collison@arm.com>
15419
15420 * gcc.target/aarch64/sha2.h: New shared testcase.
15421 * gcc.target/aarch64/sha2_1.c: New testcase.
15422 * gcc.target/aarch64/sha2_2.c: New testcase.
15423 * gcc.target/aarch64/sha2_3.c: New testcase.
15424 * gcc.target/aarch64/sha3.h: New shared testcase.
15425 * gcc.target/aarch64/sha3_1.c: New testcase.
15426 * gcc.target/aarch64/sha3_2.c: New testcase.
15427 * gcc.target/aarch64/sha3_3.c: New testcase.
15428
15429 2018-01-10 Michael Collison <michael.collison@arm.com>
15430
15431 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15432
15433 2018-01-10 Martin Sebor <msebor@redhat.com>
15434
15435 PR tree-optimization/83781
15436 * gcc.dg/strlenopt-42.c: New test.
15437
15438 2018-01-11 Martin Sebor <msebor@gmail.com>
15439 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15440
15441 PR tree-optimization/83501
15442 PR tree-optimization/81703
15443
15444 * gcc.dg/strlenopt-39.c: New test-case.
15445 * gcc.dg/pr81703.c: Likewise.
15446
15447 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15448
15449 * gnat.dg/atomic10.adb: New test.
15450
15451 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15452
15453 PR fortran/82367
15454 * gfortran.dg/deferred_character_18.f90: New test.
15455
15456 2018-01-10 Martin Sebor <msebor@redhat.com>
15457
15458 PR tree-optimization/83671
15459 * gcc.dg/strlenopt-40.c: New test.
15460 * gcc.dg/strlenopt-41.c: New test.
15461
15462 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15463
15464 PR fortran/83093
15465 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15466
15467 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15468
15469 PR target/83399
15470 * gcc.target/powerpc/pr83399.c: New test.
15471
15472 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15473
15474 PR c++/43486
15475 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15476 to reflect that the arguments are correctly underlined.
15477 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15478 for globals, params, locals and literals.
15479 (test_sizeof): Directly test the location of "sizeof", rather than
15480 when used in compound expressions.
15481 (test_alignof): Likewise for "alignof".
15482 (test_string_literals): Likewise for string literals.
15483 (test_numeric_literals): Likewise for numeric literals.
15484 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15485 (test_typeid): Likewise for typeid.
15486 (test_unary_plus): New.
15487 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15488 format strings.
15489
15490 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15491
15492 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15493
15494 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15495
15496 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15497
15498 2018-01-10 Marek Polacek <polacek@redhat.com>
15499
15500 PR c++/82541
15501 * g++.dg/warn/Wduplicated-branches4.C: New test.
15502
15503 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15504
15505 PR c++/81327
15506 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15507 cast to void *.
15508
15509 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15510
15511 PR c++/81055
15512 * g++.dg/cpp0x/new2.C: New.
15513
15514 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15515
15516 PR target/83735
15517 * gcc.target/i386/pr83735.c: New test.
15518
15519 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15520
15521 * lib/target-supports.exp (check_effective_target_branch_cost):
15522 New function.
15523 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15524 * gcc.dg/pr21643.c: Likewise.
15525 * gcc.dg/pr46309.c: Likewise.
15526 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15527 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15528 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15529 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15530 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15531 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15532 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15533 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15534 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15535 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15536 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15537 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15538 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15539 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15540
15541 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15542
15543 PR target/83629
15544 * gcc.target/powerpc/pr83629.c: New testcase.
15545
15546 2018-01-10 Richard Biener <rguenther@suse.de>
15547
15548 PR testsuite/78768
15549 * gcc.dg/pr78768.c: Un-XFAIL.
15550
15551 2018-01-10 Richard Biener <rguenther@suse.de>
15552
15553 PR debug/82425
15554 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15555
15556 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15557
15558 PR tree-optimization/83753
15559 * gcc.dg/torture/pr83753.c: New test.
15560
15561 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15562
15563 * gcc.target/i386/avx2-gather-1.c: Add -march.
15564 * gcc.target/i386/avx2-gather-2.c: Add -march.
15565 * gcc.target/i386/avx2-gather-3.c: Add -march.
15566 * gcc.target/i386/avx2-gather-4.c: Add -march.
15567 * gcc.target/i386/avx2-gather-5.c: Add -march.
15568 * gcc.target/i386/avx2-gather-6.c: Add -march.
15569 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15570 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15571 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15572 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15573 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15574 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15575 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15576 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15577 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15578 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15579
15580 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15581
15582 PR target/78585:
15583 * gcc.target/i386/pr78585.c: New test.
15584
15585 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15586
15587 PR c++/83734
15588 * g++.dg/cpp0x/pr83734.C: New test.
15589
15590 2018-01-09 Carl Love <cel@us.ibm.com>
15591
15592 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15593 vec_mergeo builtins with float, double, long long, unsigned long long,
15594 bool long long arguments.
15595 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15596 vec_float2 with double arguments.
15597 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15598 vec_mergew and vec_mergow builtins.
15599
15600 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15601
15602 PR fortran/83742
15603 * gfortran.dg/contiguous_6.f90: New test.
15604
15605 2018-01-09 Richard Biener <rguenther@suse.de>
15606
15607 PR tree-optimization/83668
15608 * gcc.dg/graphite/pr83668.c: New testcase.
15609
15610 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15611
15612 PR tree-optimization/64811
15613 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15614 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15615 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15616 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15617 New tests.
15618 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15619
15620 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15621
15622 PR target/79883
15623 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15624
15625 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15626
15627 PR target/82641
15628 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15629 no NEON and require softfp or hard float-abi.
15630 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15631
15632 2018-01-09 Richard Biener <rguenther@suse.de>
15633
15634 PR tree-optimization/83572
15635 * gcc.dg/graphite/pr83572.c: New testcase.
15636
15637 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15638
15639 PR target/83507
15640 * gcc.dg/sms-13.c: New test.
15641
15642 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15643
15644 PR fortran/83741
15645 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15646
15647 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15648 Monk Chiang <sh.chiang04@gmail.com>
15649
15650 * gcc.target/riscv/save-restore-1.c: New.
15651
15652 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15653
15654 PR target/83677
15655 * gcc.target/powerpc/pr83677.c: New file.
15656
15657 2018-01-08 Jeff Law <law@redhat.com>
15658
15659 PR rtl-optimizatin/81308
15660 * g++.dg/pr81308-1.C: New test.
15661 * g++.dg/pr81308-2.C: New test.
15662
15663 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15664
15665 PR target/83663 - Revert r255946
15666 * gcc.target/aarch64/vect-slp-dup.c: New.
15667
15668 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15669
15670 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15671 combination tests.
15672
15673 2018-01-08 Richard Biener <rguenther@suse.de>
15674
15675 PR tree-optimization/83563
15676 * gcc.dg/graphite/pr83563.c: New testcase.
15677
15678 2018-01-08 Richard Biener <rguenther@suse.de>
15679
15680 PR middle-end/83713
15681 * g++.dg/torture/pr83713.C: New testcase.
15682
15683 2018-01-08 Tom de Vries <tom@codesourcery.com>
15684
15685 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15686
15687 2018-01-08 Richard Biener <rguenther@suse.de>
15688
15689 PR tree-optimization/83685
15690 * gcc.dg/torture/pr83685.c: New testcase.
15691
15692 2018-01-08 Richard Biener <rguenther@suse.de>
15693
15694 PR lto/83719
15695 * gcc.dg/lto/pr83719_0.c: New testcase.
15696
15697 2018-01-08 Tom de Vries <tom@codesourcery.com>
15698
15699 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15700 * gcc.dg/graphite/run-id-1.c: Same.
15701 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15702
15703 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15704
15705 PR fortran/83611
15706 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15707 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15708 * gfortran.dg/pdt_27.f03: New test.
15709
15710 PR fortran/83731
15711 * gfortran.dg/pdt_28.f03: New test.
15712
15713 2018-01-08 Tom de Vries <tom@codesourcery.com>
15714
15715 * c-c++-common/builtins.c: Require effective target alloca.
15716 * gcc.dg/Wrestrict.c: Same.
15717 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15718
15719 2018-01-08 Richard Biener <rguenther@suse.de>
15720
15721 PR middle-end/83580
15722 * gcc.dg/torture/pr83580.c: New testcase.
15723
15724 2018-01-08 Richard Biener <rguenther@suse.de>
15725
15726 PR middle-end/83517
15727 * gcc.dg/pr83517.c: New testcase.
15728
15729 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15730
15731 PR middle-end/81897
15732 * gcc.dg/uninit-pr81897.c: New test.
15733
15734 2018-01-06 Martin Sebor <msebor@redhat.com>
15735
15736 PR tree-optimization/83640
15737 * gcc.dg/Wrestrict-6.c: New test.
15738 * gcc.dg/pr83640.c: New test.
15739
15740 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15741
15742 * gcc.target/aarch64/reg-alloc-1.c: New test.
15743
15744 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15745
15746 PR fortran/50892
15747 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15748
15749 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15750
15751 PR debug/83480
15752 * gcc.dg/pr83480.c: New test.
15753
15754 PR rtl-optimization/83682
15755 * gcc.target/i386/pr83682.c: New test.
15756
15757 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15758
15759 PR fortran/78534
15760 PR fortran/66310
15761 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15762 * gfortran.dg/dependency_49.f90: Likewise.
15763 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15764 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15765 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15766 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15767 * gfortran.dg/string_1_lp64.f90: New test.
15768 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15769 * gfortran.dg/string_3_lp64.f90: New test.
15770
15771 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15772
15773 PR target/83604
15774 * gcc.target/i386/sse-26.c: New test.
15775
15776 PR target/83604
15777 * gcc.target/i386/pr83604.c: New test.
15778
15779 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15780
15781 * gcc.dg/vect/vect-align-4.c: New test.
15782 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15783 and redefine as a structure with an unaligned member "b".
15784 (foo): Update accordingly.
15785
15786 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15787
15788 PR target/82439
15789 * gcc.target/aarch64/bics_5.c: New test.
15790 * gcc.target/arm/bics_5.c: Likewise.
15791
15792 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15793
15794 PR tree-optimization/83605
15795 * gcc.dg/pr83605.c: New test.
15796
15797 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15798
15799 PR target/83554
15800 * gcc.target/i386/pr83554.c: New test.
15801
15802 PR ipa/82352
15803 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15804 long unsigned int.
15805
15806 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15807
15808 PR fortran/83683
15809 PR fortran/45689
15810 * gfortran.dg/eoshift_8.f90: New test.
15811 * gfortran.dg/simplify_eoshift_1.f90: New test.
15812
15813 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15814
15815 PR debug/83585
15816 * gcc.dg/pr83585.c: New test.
15817
15818 2018-01-04 Nathan Sidwell <nathan@acm.org>
15819
15820 PR c++/83667
15821 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15822
15823 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15824
15825 PR debug/83666
15826 * gcc.dg/pr83666.c: New test.
15827
15828 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15829
15830 PR target/83628
15831 * gcc.target/alpha/pr83628-1.c: New test.
15832 * gcc.target/alpha/pr83628-2.c: Ditto.
15833
15834 2018-01-04 Martin Liska <mliska@suse.cz>
15835
15836 PR ipa/82352
15837 * g++.dg/ipa/pr82352.C: New test.
15838
15839 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15840
15841 * gcc.dg/vect-opt-info-1.c: Moved to ...
15842 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15843 vect_int targets, use dg-additional-options instead of dg-options and
15844 use relative line numbers instead of absolute.
15845
15846 2018-01-03 Martin Sebor <msebor@redhat.com>
15847
15848 PR tree-optimization/83655
15849 * gcc.dg/Wrestrict-5.c: New test.
15850 * c-c++-common/builtins.c: New test.
15851
15852 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15853 Alan Hayward <alan.hayward@arm.com>
15854 David Sherwood <david.sherwood@arm.com>
15855
15856 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15857 (main): Call it.
15858
15859 2018-01-03 Jeff Law <law@redhat.com>
15860
15861 PR target/83641
15862 * gcc.target/i386/stack-check-17.c: New test.
15863 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15864
15865 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15866
15867 PR debug/83621
15868 * gcc.dg/pr83621.c: New test.
15869
15870 PR debug/83645
15871 * gcc.dg/pr83645.c: New test.
15872
15873 2018-01-03 Martin Sebor <msebor@redhat.com>
15874
15875 PR tree-optimization/83603
15876 * gcc.dg/Wrestrict-4.c: New test.
15877
15878 PR c/83559
15879 * gcc.dg/const-2.c: New test.
15880 * gcc.dg/pure-3.c: New test.
15881
15882 2018-01-03 Martin Sebor <msebor@redhat.com>
15883
15884 * gcc.dg/Wrestrict-3.c: New test.
15885
15886 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15887
15888 PR c++/83555
15889 * g++.dg/opt/pr83555.C: New test.
15890 * g++.dg/ubsan/pr83555.C: New test.
15891
15892 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15893
15894 PR c/82050
15895 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15896 the !CHECKING_P case by expecting a note.
15897 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15898 a note for the !CHECKING_P case, and move the return statement
15899 outside of #if CHECKING_P guard.
15900
15901 2018-01-03 Jeff Law <law@redhat.com>
15902
15903 PR middle-end/83654
15904 * gcc.target/i386/stack-check-18.c: New test.
15905 * gcc.target/i386/stack-check-19.c: New test.
15906
15907 2018-01-03 Martin Sebor <msebor@redhat.com>
15908
15909 PR tree-optimization/83501
15910 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15911
15912 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15913
15914 PR tree-optimization/83501
15915 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15916
15917 2018-01-03 Nathan Sidwell <nathan@acm.org>
15918
15919 PR c++/83667
15920 * g++.dg/ipa/pr83667.C: New.
15921
15922 2018-01-03 Martin Liska <mliska@suse.cz>
15923
15924 PR tree-optimization/83593
15925 * gcc.dg/pr83593.c: New test.
15926
15927 2018-01-03 Martin Liska <mliska@suse.cz>
15928
15929 PR ipa/83549
15930 * g++.dg/ipa/pr83549.C: New test.
15931
15932 2018-01-03 Marek Polacek <polacek@redhat.com>
15933
15934 PR c++/83592
15935 * g++.dg/warn/mvp2.C: New test.
15936
15937 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15938
15939 PR preprocessor/83602
15940 * g++.dg/cpp/pr83602.C: New test.
15941
15942 PR c++/83634
15943 * g++.dg/parse/pr83634.C: New test.
15944
15945 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15946
15947 PR fortran/83664
15948 * gfortran.dg/eoshift_7.f90: New test.
15949
15950 2018-01-03 Jan Beulich <jbeulich@suse.com>
15951
15952 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15953 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15954
15955 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15956
15957 Update copyright years.
15958
15959 2018-01-03 Martin Liska <mliska@suse.cz>
15960
15961 PR ipa/83594
15962 * gcc.dg/ipa/pr83594.c: New test.
15963
15964 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15965 Alan Hayward <alan.hayward@arm.com>
15966 David Sherwood <david.sherwood@arm.com>
15967
15968 * gcc.dg/vect-opt-info-1.c: New test.
15969
15970 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15971
15972 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15973 floorf128, truncf128, and roundf128.
15974 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15975 optimizations added in match.pd.
15976 * gcc.target/powerpc/float128-hw6.c: Likewise.
15977 * gcc.target/powerpc/float128-hw7.c: Likewise.
15978 * gcc.target/powerpc/float128-hw8.c: Likewise.
15979 * gcc.target/powerpc/float128-hw9.c: Likewise.
15980 * gcc.target/powerpc/float128-hw10.c: Likewise.
15981 * gcc.target/powerpc/float128-hw11.c: Likewise.
15982
15983 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15984
15985 PR c++/83556
15986 * g++.dg/cpp0x/pr83556.C: New test.
15987
15988 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15989
15990 PR fortran/45689
15991 PR fortran/83650
15992 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15993 * gfortran.dg/simplify_cshift_4.f90: New test.
15994
15995 2018-01-02 Marek Polacek <polacek@redhat.com>
15996
15997 PR c++/81860
15998 * g++.dg/cpp0x/inh-ctor30.C: New test.
15999
16000 PR c++/83644
16001 * g++.dg/cpp1z/pr83644.C: New test.
16002
16003 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
16004
16005 PR fortran/83076
16006 * gfortran.dg/coarray_45.f90: New test.
16007
16008 PR fortran/83319
16009 * gfortran.dg/coarray_46.f90: New test.
16010
16011 2018-01-01 Jakub Jelinek <jakub@redhat.com>
16012
16013 PR tree-optimization/83581
16014 * gcc.dg/pr83581.c: New test.
16015
16016 PR c/83595
16017 * gcc.dg/pr83595.c: New test.
16018
16019 PR middle-end/83608
16020 * g++.dg/opt/pr83608.C: New test.
16021
16022 PR middle-end/83609
16023 * gcc.dg/pr83609.c: New test.
16024 * g++.dg/opt/pr83609.C: New test.
16025
16026 PR middle-end/83623
16027 * gcc.dg/pr83623.c: New test.
16028
16029 * gcc.target/i386/i386.exp
16030 (check_effective_target_avx512vpopcntdqvl): New proc.
16031 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16032 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16033 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16034 \f
16035 Copyright (C) 2018 Free Software Foundation, Inc.
16036
16037 Copying and distribution of this file, with or without modification,
16038 are permitted in any medium without royalty provided the copyright
16039 notice and this notice are preserved.