[testsuite/guality] Use relative line numbers in gdb-test
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-06-30 Tom de Vries <tdevries@suse.de>
2
3 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
4 * lib/gcc-dg.exp (dg-final): New proc.
5 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
6 argument.
7
8 2018-06-29 Martin Sebor <msebor@redhat.com>
9
10 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
11 that don't define the function.
12
13 2018-06-29 Marek Polacek <polacek@redhat.com>
14
15 PR c++/86184
16 * g++.dg/ext/cond3.C: New test.
17
18 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19
20 * gcc.target/arm/arm-soft-strd-even.c: New test.
21
22 2018-06-29 Tom de Vries <tdevries@suse.de>
23
24 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
25 line, and use it.
26 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
27 (process-message): ... here.
28 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
29
30 2018-06-29 Martin Liska <mliska@suse.cz>
31
32 PR tree-optimization/86263
33 * gcc.dg/tree-ssa/pr86263.c: New test.
34
35 2018-06-28 Carl Love <cel@us.ibm.com>
36
37 * gcc.target/p9-extract-1.c: Add test case.
38 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
39 name in ABI.
40
41 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
42
43 PR target/86348
44 * gcc.target/i386/pr86348.c: New test.
45
46 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
47
48 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
49
50 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
51
52 PR fortran/82865
53 * gfortran.dg/dec_type_print_2.f03: New testcase.
54
55 2018-06-28 David Pagan <dave.pagan@oracle.com>
56
57 PR c/55976
58 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
59 message causing unexpected test FAIL.
60
61 2018-06-28 Martin Liska <mliska@suse.cz>
62
63 * gcc.dg/tree-ssa/switch-1.c: New test.
64
65 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
66
67 * gnat.dg/debug15.adb: New test.
68
69 2018-06-27 David Malcolm <dmalcolm@redhat.com>
70
71 PR c++/86329
72 * g++.dg/lookup/pr86329.C: New test.
73
74 2018-06-27 Carl Love <cel@us.ibm.com>
75
76 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
77
78 2018-06-27 Tamar Christina <tamar.christina@arm.com>
79
80 PR target/85769
81 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
82
83 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
84
85 * gcc.target/powerpc/builtins-1.c: Correct a comment.
86
87 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
88
89 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
90 requirement for this test.
91 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
92 requirement, and -mpower8-vector compile option.
93
94 2018-06-26 Jakub Jelinek <jakub@redhat.com>
95
96 PR target/86314
97 * gcc.dg/pr86314.c: New test.
98
99 PR debug/86257
100 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
101
102 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
103
104 * gcc.target/i386/pr86257.c: Require 64-bit.
105
106 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
107
108 * g++.dg/pr86082.C: Require IBM1047 support.
109
110 2018-06-26 Richard Biener <rguenther@suse.de>
111
112 PR middle-end/86271
113 * gcc.dg/pr86271.c: New testcase.
114
115 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
116
117 PR debug/86064
118 * gcc.dg/pr86064.c: New.
119
120 2018-06-25 Jeff Law <law@redhat.com>
121
122 * lib/target-supports.exp
123 (check_effective_target_logical_op_short_circuit): Add v850.
124
125 2018-06-25 Martin Sebor <msebor@redhat.com>
126
127 PR tree-optimization/86204
128 * gcc.dg/strlenopt-46.c: New test.
129
130 2018-06-25 Martin Sebor <msebor@redhat.com>
131
132 PR tree-optimization/85700
133 * gcc.dg/Wstringop-truncation-4.c: New test.
134
135 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
136
137 PR fortran/82972
138 PR fortran/83088
139 PR fortran/85851
140 * gfortran.dg/init_flag_17.f90: New testcase.
141
142 2018-06-25 Carl Love <cel@us.ibm.com>
143
144 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
145 vec_extract a signed int. Add vec_extract tests for bool char
146 and bool int.
147 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
148 vec_extract tests.
149
150 2018-06-25 Tom de Vries <tdevries@suse.de>
151
152 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
153
154 2018-06-25 Jakub Jelinek <jakub@redhat.com>
155
156 PR target/84786
157 * gcc.target/i386/avx512f-pr84786-3.c: New test.
158
159 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
160
161 * gnat.dg/sso9.adb: New testcase.
162 * gnat.dg/sso9_pkg.ads: Likewise.
163
164 2018-06-25 Tom de Vries <tdevries@suse.de>
165
166 PR debug/86257
167 * gcc.target/i386/pr86257.c: New test.
168
169 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
170
171 PR C++/86082
172 * g++.dg/pr86082.C: New test.
173
174 2018-06-24 Tom de Vries <tdevries@suse.de>
175
176 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
177 * gcc.dg/guality/guality.exp: Same.
178 * gfortran.dg/guality/guality.exp: Same.
179 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
180
181 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
182
183 * g++.dg/concepts/locations1.C: New.
184 * g++.dg/cpp0x/locations1.C: Likewise.
185 * g++.dg/cpp1z/inline-var2.C: Test locations too.
186 * g++.dg/cpp1z/inline-var3.C: Likewise.
187
188 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
189
190 PR fortran/86281
191 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
192
193 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
194
195 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
196 this test.
197 * gcc.target/powerpc/builtins-9.c: New test.
198 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
199 to expect different code generation on big-endian vs.
200 little-endian targets.
201
202 2018-06-22 Tom de Vries <tdevries@suse.de>
203
204 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
205 $rootme/../gdb/gdb, if available.
206 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
207 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
208
209 2018-06-22 Tom de Vries <tdevries@suse.de>
210
211 * lib/gcc-gdb-test.exp (report_gdb): New proc.
212 * g++.dg/guality/guality.exp: Use report_gdb.
213 * gcc.dg/guality/guality.exp: Same.
214 * gfortran.dg/guality/guality.exp: Same.
215
216 2018-06-22 Jakub Jelinek <jakub@redhat.com>
217
218 PR c++/85662
219 * g++.dg/ext/offsetof3.C: New test.
220
221 2018-06-22 Carl Love <cel@us.ibm.com>
222
223 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
224 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
225 for the vnor, vand and vxor instructions.
226 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
227 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
228 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
229 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
230 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
231 Add -dp to dg-options, update expected counts.
232
233 2018-06-22 Paul Koning <ni1d@arrl.net>
234
235 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
236 if pdp11.
237 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
238 * gcc.c-torture/compile/20040101-1.c: Ditto.
239 * gcc.c-torture/compile/20050622-1.c: Ditto.
240 * gcc.c-torture/compile/20080625-1.c: Ditto.
241 * gcc.c-torture/compile/20090107-1.c: Ditto.
242 * gcc.c-torture/compile/920501-12.c: Ditto.
243 * gcc.c-torture/compile/920501-4.c: Ditto.
244 * gcc.c-torture/compile/961203-1.c: Ditto.
245 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
246 * gcc.c-torture/compile/pr25310.c: Ditto.
247
248 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
249 James Norris <jnorris@codesourcery.com>
250 Thomas Schwinge <thomas@codesourcery.com>
251 Tom de Vries <tom@codesourcery.com>
252
253 * c-c++-common/goacc/deviceptr-4.c: New file.
254 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
255 Likewise.
256 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
257 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
258 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
259 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
260 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
261 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
262 Likewise.
263 * c-c++-common/goacc/parallel-reduction.c: Likewise.
264 * c-c++-common/goacc/private-reduction-1.c: Likewise.
265 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
266 Likewise.
267 * gfortran.dg/goacc/modules.f95: Likewise.
268 * gfortran.dg/goacc/routine-8.f90: Likewise.
269 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
270
271 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
272
273 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
274 if the long double format is IEEE 128-bit for tests that are
275 explicitly testing IBM extended double support. Use the
276 appropriate pack and unpack built-in functions. Change calls from
277 __builtin_isinfl to __builtin_isinf since the later supports all
278 floating point types.
279 * gcc.target/powerpc/pr57150.c: Likewise.
280 * gcc.target/powerpc/pr60203.c: Likewise.
281 * gcc.target/powerpc/pr67808.c: Likewise.
282 * gcc.target/powerpc/pr70117.c: Likewise.
283 * gcc.target/powerpc/tfmode_off.c: Likewise.
284
285 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
286
287 PR fortran/49630
288 * gfortran.dg/assumed_charlen_function_7.f90: New test.
289
290 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
291
292 PR fortran/83118
293 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
294
295 2018-06-21 Tom de Vries <tdevries@suse.de>
296
297 * gcc.dg/guality/pr45882.c (a): Add used attribute.
298
299 2018-06-21 Tom de Vries <tdevries@suse.de>
300
301 PR tree-optimization/85859
302 * gcc.dg/pr85859.c: New test.
303
304 2018-06-21 Richard Biener <rguenther@suse.de>
305
306 PR tree-optimization/86232
307 * gcc.dg/torture/pr86232.c: New testcase.
308
309 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
310
311 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
312
313 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
314
315 * gcc/gcc.target/aarch64/aes_2.c: New test.
316
317 2018-06-20 Than McIntosh <thanm@google.com>
318
319 PR libgcc/86213
320 * gcc.dg/split-8.c: New.
321
322 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
323
324 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
325 for vpkudus in place of vpksdus.
326 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
327
328 2018-06-20 Nathan Sidwell <nathan@acm.org>
329
330 PR c++/85634
331 * g++.dg/lookup/pr85634-2.C: New.
332
333 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
334
335 * g++.dg/template/friend65.C: New.
336 * g++.dg/cpp0x/main1.C: Likewise.
337 * g++.dg/other/main2.C: Likewise.
338 * g++.dg/other/main3.C: Likewise.
339 * g++.dg/template/friend42.C: Test location too.
340 * g++.dg/concepts/decl-diagnose.C: Likewise.
341 * g++.dg/warn/main-2.C: Update.
342
343 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
344 Thomas Schwinge <thomas@codesourcery.com>
345 Cesar Philippidis <cesar@codesourcery.com>
346
347 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
348 2.5 data clause semantics.
349 * c-c++-common/goacc/declare-2.c: Likewise.
350 * c-c++-common/goacc/default-4.c: Likewise.
351 * c-c++-common/goacc/finalize-1.c: New test.
352 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
353 OpenACC 2.5 data clause semantics.
354 * c-c++-common/goacc/kernels-alias.c: Likewise.
355 * c-c++-common/goacc/routine-5.c: Likewise.
356 * c-c++-common/goacc/update-if_present-1.c: New test.
357 * c-c++-common/goacc/update-if_present-2.c: New test.
358 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
359 2.5 data clause semantics.
360 * gfortran.dg/goacc/combined-directives.f90: Likewise.
361 * gfortran.dg/goacc/data-tree.f95: Likewise.
362 * gfortran.dg/goacc/declare-2.f95: Likewise.
363 * gfortran.dg/goacc/default-4.f: Likewise.
364 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
365 * gfortran.dg/goacc/finalize-1.f: New test.
366 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
367 OpenACC 2.5 data clause semantics.
368 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
369 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
370 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
371 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
372 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
373 * gfortran.dg/goacc/update-if_present-1.f90: New test.
374 * gfortran.dg/goacc/update-if_present-2.f90: New test.
375
376 2018-06-20 Jakub Jelinek <jakub@redhat.com>
377
378 PR c++/86210
379 * g++.dg/warn/Wnonnull4.C: New test.
380
381 2018-06-20 Marek Polacek <polacek@redhat.com>
382
383 PR c++/86240
384 * g++.dg/pr86240.C: New test.
385
386 2018-06-20 Jakub Jelinek <jakub@redhat.com>
387
388 PR debug/86194
389 * gcc.target/i386/pr86194.c: New test.
390
391 PR tree-optimization/86231
392 * gcc.dg/tree-ssa/vrp119.c: New test.
393 * gcc.c-torture/execute/pr86231.c: New test.
394
395 2018-06-20 Tom de Vries <tdevries@suse.de>
396
397 PR tree-optimization/86097
398 * gcc.dg/autopar/pr86097.c: New test.
399
400 2018-06-20 Nathan Sidwell <nathan@acm.org>
401
402 PR c++/85634
403 * g++.dg/lookup/pr85634.C: New.
404
405 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
406
407 * gcc.target/aarch64/ldp_stp_q.c: New test.
408 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
409 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
410
411 2018-06-20 Martin Liska <mliska@suse.cz>
412
413 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
414
415 2018-06-19 Martin Sebor <msebor@redhat.com>
416
417 PR tree-optimization/48560
418 * gcc.dg/Warray-bounds-28.c: New test.
419
420 2018-06-19 Martin Sebor <msebor@redhat.com>
421
422 PR middle-end/85602
423 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
424 to also match C++.
425
426 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
427
428 * g++.dg/lto/pr84805_0.C: Update template.
429 * g++.dg/lto/pr84805_1.C: Update template.
430
431 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
432
433 * gnat.dg/aggr24.adb: New test.
434 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
435
436 2018-06-19 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/86179
439 * gcc.dg/pr86179.c: New testcase.
440
441 2018-06-18 Martin Sebor <msebor@redhat.com>
442
443 PR middle-end/85602
444 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
445 * c-c++-common/attr-nonstring-8.c: New test.
446
447 2018-06-18 Martin Sebor <msebor@redhat.com>
448
449 PR tree-optimization/81384
450 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
451 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
452 * gcc.c-torture/execute/builtins/strnlen.c: New test.
453 * gcc.dg/attr-nonstring-2.c: New test.
454 * gcc.dg/attr-nonstring-3.c: New test.
455 * gcc.dg/attr-nonstring-4.c: New test.
456 * gcc.dg/strlenopt-45.c: New test.
457 * gcc.dg/strlenopt.h (strnlen): Declare.
458
459 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
460
461 PR tree-optimization/86076
462 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
463
464 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
465
466 PR tree-optimization/64946
467 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
468
469 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
470
471 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
472 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
473 * gnat.dg/stack_usage5.adb: New test.
474
475 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
476
477 PR middle-end/82479
478 * gcc.dg/tree-ssa/popcount.c: New test.
479 * gcc.dg/tree-ssa/popcount2.c: New test.
480
481 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
482
483 PR middle-end/64946
484 * gcc.dg/absu.c: New test.
485 * gcc.dg/gimplefe-29.c: New test.
486 * gcc.target/aarch64/pr64946.c: New test.
487
488 2018-06-15 Jakub Jelinek <jakub@redhat.com>
489
490 PR c/86093
491 * c-c++-common/pr86093.c: New test.
492
493 PR middle-end/85878
494 * gfortran.fortran-torture/compile/pr85878.f90: New test.
495
496 PR middle-end/86123
497 * gcc.c-torture/compile/pr86123.c: New test.
498
499 2018-06-15 Tom de Vries <tdevries@suse.de>
500
501 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
502
503 2018-06-15 Nick Clifton <nickc@redhat.com>
504
505 PR 84195
506 * gcc.c-torture/compile/pr84195.c: New test.
507
508 2018-06-15 Richard Biener <rguenther@suse.de>
509
510 PR middle-end/86159
511 * g++.dg/pr86159.C: New testcase.
512
513 2018-06-15 Richard Biener <rguenther@suse.de>
514
515 PR middle-end/86076
516 * gcc.dg/pr86076.c: New testcase.
517
518 2018-06-14 Marek Polacek <polacek@redhat.com>
519
520 PR c++/86063
521 * g++.dg/cpp0x/gen-attrs-65.C: New test.
522
523 2018-06-14 Jakub Jelinek <jakub@redhat.com>
524
525 PR target/86048
526 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
527 -msse2 to dg-options.
528
529 PR middle-end/86122
530 * gcc.c-torture/compile/pr86122.c: New test.
531
532 P0624R2 - Default constructible and assignable stateless lambdas
533 * g++.dg/cpp2a/lambda1.C: New test.
534 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
535 for -std=c++2a.
536
537 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
538
539 * g++.dg/other/static3.C: New.
540 * g++.dg/other/static4.C: Likewise.
541 * g++.dg/warn/Wshadow-15.C: Likewise.
542 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
543 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
544 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
545 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
546 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
547 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
548 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
549
550 2018-06-14 Jakub Jelinek <jakub@redhat.com>
551
552 PR target/85945
553 * gcc.c-torture/compile/pr85945.c: New test.
554
555 2018-06-14 Richard Biener <rguenther@suse.de>
556
557 PR ipa/86124
558 * gcc.dg/pr86124.c: New testcase.
559
560 2018-06-13 Martin Sebor <msebor@redhat.com>
561
562 PR tree-optimization/86114
563 * gcc.dg/pr86114.c: New test.
564
565 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
566
567 PR fortran/86110
568 * gfortran.dg/pr86110.f90: New test.
569
570 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
571
572 PR fortran/85703
573 * gfortran.dg/goacc/pr85703.f90: New test.
574 * gfortran.dg/gomp/pr85703.f90: New test.
575
576 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
577
578 PR fortran/85702
579 * gfortran.dg/goacc/pr85702.f90: New test.
580
581 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gcc.target/i386/pr86048.c: New test.
584
585 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
586
587 * gcc.target/arc/fma-1.c: New test.
588
589 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
590
591 * gcc.target/arc/pr9001107555.c: New file.
592
593 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
594
595 * g++.dg/torture/aarch64-vect-init-1.C: New test.
596
597 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
598
599 * g++.dg/init/delete3.C: New.
600 * g++.dg/init/new49.C: Likewise.
601 * g++.dg/init/new25.C: Test locations too.
602 * g++.dg/template/new4.C: Likewise.
603 * g++.old-deja/g++.jason/operator.C: Likewise.
604
605 2018-06-12 Marek Polacek <polacek@redhat.com>
606
607 Core issue 1331 - const mismatch with defaulted copy constructor
608 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
609 * g++.dg/cpp0x/defaulted52.C: New test.
610 * g++.dg/cpp0x/defaulted53.C: New test.
611 * g++.dg/cpp0x/defaulted54.C: New test.
612 * g++.dg/cpp0x/defaulted55.C: New test.
613 * g++.dg/cpp0x/defaulted56.C: New test.
614 * g++.dg/cpp0x/defaulted57.C: New test.
615 * g++.dg/cpp0x/defaulted58.C: New test.
616 * g++.dg/cpp0x/defaulted59.C: New test.
617 * g++.dg/cpp0x/defaulted60.C: New test.
618
619 2018-06-12 David Malcolm <dmalcolm@redhat.com>
620
621 PR other/69968
622 * gcc.dg/spellcheck-transposition.c: New test.
623
624 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
625
626 PR fortran/44491
627 * gfortran.dg/pr44491.f90: New testcase
628
629 2018-06-12 Martin Sebor <msebor@redhat.com>
630
631 PR tree-optimization/85259
632 * gcc.dg/Wstringop-overflow-5.c: New test.
633 * gcc.dg/Wstringop-overflow-6.c: New test.
634
635 2018-06-12 Martin Sebor <msebor@redhat.com>
636
637 PR c/85931
638 * gcc.dg/Wstringop-truncation-3.c: New test.
639
640 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
641
642 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
643 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
644 * gcc.target/powerpc/swaps-p8-17.c: Same.
645
646 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
647
648 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
649 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
650 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
651 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
652 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
653 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
654
655 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
656
657 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
658 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
659 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
660 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
661 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
662 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
663
664 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
665
666 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
667 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
668 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
669 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
670 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
671 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
672
673 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
674
675 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
676 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
677 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
678 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
679 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
680 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
681
682 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
683
684 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
685 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
686 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
687 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
688 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
689 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
690
691 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
692
693 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
694 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
695 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
696 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
697 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
698 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
699
700 2018-06-12 Martin Liska <mliska@suse.cz>
701
702 * g++.dg/opt/mpx.C: New test.
703 * gcc.target/i386/mpx.c: New test.
704
705 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
706
707 * gcc.target/arc/builtin_simdarc.c: Update test.
708 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
709 * gcc.target/arc/tumaddsidi4.c: Likewise.
710
711 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
712
713 * gnat.dg/opt72a.ad[sb]: New test.
714 * gnat.dg/opt72_pkg.ads: New helper.
715
716 2018-06-12 Tom de Vries <tdevries@suse.de>
717
718 * gcc.dg-selftests/dg-final.exp: New file.
719
720 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
721
722 * g++.dg/lookup/new2.C: Test locations too.
723 * g++.dg/other/ellipsis1.C: Likewise.
724 * g++.dg/other/operator1.C: Likewise.
725 * g++.dg/other/operator2.C: Likewise.
726 * g++.dg/overload/operator2.C: Likewise.
727 * g++.dg/parse/defarg11.C: Likewise.
728 * g++.dg/parse/operator4.C: Likewise.
729 * g++.dg/template/error30.C: Likewise.
730 * g++.dg/template/explicit-args3.C: Likewise.
731 * g++.dg/warn/effc1.C: Likewise.
732 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
733 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
734 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
735 * g++.old-deja/g++.jason/conversion5.C: Likewise.
736 * g++.old-deja/g++.jason/operator.C: Likewise.
737
738 2018-06-11 Martin Sebor <msebor@redhat.com>
739
740 PR tree-optimization/86083
741 * gcc.dg/strlenopt-44.c: New test.
742
743 2018-06-11 Janus Weil <janus@gcc.gnu.org>
744
745 PR fortran/45521
746 * gfortran.dg/generic_32.f90: New test.
747 * gfortran.dg/generic_33.f90: New test.
748
749 2018-06-11 Carl Love <cel@us.ibm.com>
750 * gcc.target/powerpc/altivec-7.c (main): Remove tests
751 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
752 long long bool. Remove duplicate dg-final for xxlxor. Update
753 dg-final instruction counts.
754 * gcc.target/powerpc/altivec-37.c (main): New file for
755 tests vec_unpackh and vec_unpackl returning long long bool and
756 long long int.
757
758 2018-06-11 Martin Liska <mliska@suse.cz>
759
760 PR tree-optimization/86089
761 * gcc.dg/tree-ssa/pr86089.c: New test.
762
763 2018-06-11 Julia Koval <julia.koval@intel.com>
764
765 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
766 * gcc.target/i386/vpclmulqdq.c: Ditto.
767
768 2018-06-11 Olivier Hainque <hainque@adacore.com>
769
770 * gnat.dg/lang-dw2.adb: New test.
771 * gnat.dg/lang-dw3.adb: New test.
772
773 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
774
775 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
776 gnat.dg/assertion_policy1_pkg.ads: New testcase.
777
778 2018-06-11 Ed Schonberg <schonberg@adacore.com>
779
780 * gnat.dg/predicate1.adb: New testcase.
781
782 2018-06-11 Yannick Moy <moy@adacore.com>
783
784 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
785
786 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
787
788 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
789 testcase.
790
791 2018-06-11 Javier Miranda <miranda@adacore.com>
792
793 * gnat.dg/prot4.adb: New testcase.
794
795 2018-06-11 Yannick Moy <moy@adacore.com>
796
797 * gnat.dg/part_of1-instantiation.adb,
798 gnat.dg/part_of1-instantiation.ads,
799 gnat.dg/part_of1-private_generic.adb,
800 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
801 testcase.
802
803 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
804
805 * gnat.dg/contract1.adb: New testcase.
806
807 2018-06-11 Javier Miranda <miranda@adacore.com>
808
809 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
810 testcase.
811
812 2018-06-11 Ed Schonberg <schonberg@adacore.com>
813
814 * gnat.dg/inline_always1.adb: New testcase.
815
816 2018-06-11 Ed Schonberg <schonberg@adacore.com>
817
818 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
819 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
820 gnat.dg/nested_generic2_g2.ads: New testcase.
821
822 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
823
824 * g++.dg/template/friend64.C: New.
825 * g++.old-deja/g++.other/friend4.C: Test the location too.
826 * g++.old-deja/g++.pt/crash23.C: Likewise.
827
828 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
829
830 * gfortran.dg/inline_matmul_23.f90: New test.
831
832 2018-06-10 Janus Weil <janus@gcc.gnu.org>
833
834 PR fortran/85088
835 * gfortran.dg/intent_decl_1.f90: New test case.
836
837 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
838
839 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
840 * gfortran.dg/ieee/large_4.f90: Ditto.
841 * gfortran.dg/round_4.f90: Ditto.
842
843 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
844
845 PR fortran/38351
846 * gfortran.dg/pr38351.f90: New test.
847 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
848
849 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
850
851 PR fortran/85138
852 PR fortran/85996
853 PR fortran/86051
854 * gfortran.dg/pr85138_1.f90: New test.
855 * gfortran.dg/pr85138_2.f90: Ditto.
856 * gfortran.dg/pr85996.f90: Ditto.
857
858 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
859
860 PR fortran/78278
861 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
862 * gfortran.dg/data_char_1.f90: Ditto.
863 * gfortran.dg/pr78571.f90: Ditto.
864 * gfortran.dg/pr78278.f90: New test.
865
866 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
867
868 PR fortran/63514
869 * gfortran.dg/pr63514.f90: New test.
870
871 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
872
873 PR fortran/85631
874 * gfortran.dg/bounds_check_20.f90: New test.
875
876 2018-06-08 Carl Love <cel@us.ibm.com>
877
878 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
879 vpkudum counts.
880 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
881 vec_extract a signed int.
882 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
883 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
884 vcmpgtsd, vcmpgtud.
885 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
886 vec_extract a signed int.
887 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
888 vec_extract a signed int.
889 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
890 vec_xor builtins. Update xxsel, xxlxor counts.
891
892 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
893
894 PR fortran/86059
895 * gfortran.dg/associate_30.f90: Remove code tested ...
896 * gfortran.dg/pr67803.f90: Ditto.
897 * gfortran.dg/pr67805.f90: Ditto.
898 * gfortran.dg/pr86059.f90: ... here. New test.
899
900 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
901
902 PR fortran/78571
903 * gfortran.dg/pr78571.f90: New test.
904
905 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
906
907 PR target/85755
908 * gcc.target/powerpc/pr85755.c: New test.
909
910 2018-06-08 Carl Love <cel@us.ibm.com>
911
912 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
913 vsx-vector-6.p7.c.
914 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
915 vsx-vector-6.p9.c.
916 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
917 for BE system that are different then for an LE system from this file
918 into vsx-vector-6-le.c using be target qualifier. Remove this file.
919 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
920 the various instruction counts. Rename file to vsx-vector-6.p8.c.
921
922 2018-06-08 Martin Liska <mliska@suse.cz>
923
924 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
925
926 2018-06-08 Martin Liska <mliska@suse.cz>
927
928 * g++.dg/dg.exp: Do not use mpx.exp.
929 * g++.dg/lto/lto.exp: Likewise.
930 * g++.dg/lto/pr69729_0.C: Remove.
931 * g++.dg/opt/pr71529.C: Remove.
932 * g++.dg/pr63995-1.C: Remove.
933 * g++.dg/pr68270.C: Remove.
934 * g++.dg/pr71624.C: Remove.
935 * g++.dg/pr71633.C: Remove.
936 * g++.dg/pr79761.C: Remove.
937 * g++.dg/pr79764.C: Remove.
938 * g++.dg/pr79769.C: Remove.
939 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
940 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
941 * gcc.dg/lto/chkp-privatize_0.c: Remove.
942 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
943 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
944 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
945 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
946 * gcc.dg/lto/pr66221_0.c: Remove.
947 * gcc.target/i386/chkp-always_inline.c: Remove.
948 * gcc.target/i386/chkp-bndret.c: Remove.
949 * gcc.target/i386/chkp-builtins-1.c: Remove.
950 * gcc.target/i386/chkp-builtins-2.c: Remove.
951 * gcc.target/i386/chkp-builtins-3.c: Remove.
952 * gcc.target/i386/chkp-builtins-4.c: Remove.
953 * gcc.target/i386/chkp-const-check-1.c: Remove.
954 * gcc.target/i386/chkp-const-check-2.c: Remove.
955 * gcc.target/i386/chkp-hidden-def.c: Remove.
956 * gcc.target/i386/chkp-label-address.c: Remove.
957 * gcc.target/i386/chkp-lifetime-1.c: Remove.
958 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
959 * gcc.target/i386/chkp-pr69044.c: Remove.
960 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
961 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
962 * gcc.target/i386/chkp-strchr.c: Remove.
963 * gcc.target/i386/chkp-strlen-1.c: Remove.
964 * gcc.target/i386/chkp-strlen-2.c: Remove.
965 * gcc.target/i386/chkp-strlen-3.c: Remove.
966 * gcc.target/i386/chkp-strlen-4.c: Remove.
967 * gcc.target/i386/chkp-strlen-5.c: Remove.
968 * gcc.target/i386/chkp-stropt-1.c: Remove.
969 * gcc.target/i386/chkp-stropt-10.c: Remove.
970 * gcc.target/i386/chkp-stropt-11.c: Remove.
971 * gcc.target/i386/chkp-stropt-12.c: Remove.
972 * gcc.target/i386/chkp-stropt-13.c: Remove.
973 * gcc.target/i386/chkp-stropt-14.c: Remove.
974 * gcc.target/i386/chkp-stropt-15.c: Remove.
975 * gcc.target/i386/chkp-stropt-16.c: Remove.
976 * gcc.target/i386/chkp-stropt-17.c: Remove.
977 * gcc.target/i386/chkp-stropt-2.c: Remove.
978 * gcc.target/i386/chkp-stropt-3.c: Remove.
979 * gcc.target/i386/chkp-stropt-4.c: Remove.
980 * gcc.target/i386/chkp-stropt-5.c: Remove.
981 * gcc.target/i386/chkp-stropt-6.c: Remove.
982 * gcc.target/i386/chkp-stropt-7.c: Remove.
983 * gcc.target/i386/chkp-stropt-8.c: Remove.
984 * gcc.target/i386/chkp-stropt-9.c: Remove.
985 * gcc.target/i386/i386.exp: Do not use mpx.exp.
986 * gcc.target/i386/indirect-thunk-11.c: Remove.
987 * gcc.target/i386/indirect-thunk-12.c: Remove.
988 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
989 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
990 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
991 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
992 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
993 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
994 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
995 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
996 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
997 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
998 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
999 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
1000 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
1001 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
1002 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
1003 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
1004 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
1005 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
1006 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
1007 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
1008 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
1009 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
1010 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
1011 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
1012 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
1013 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
1014 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
1015 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
1016 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
1017 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
1018 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
1019 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
1020 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
1021 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
1022 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
1023 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
1024 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
1025 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
1026 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
1027 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
1028 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
1029 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
1030 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
1031 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
1032 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
1033 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
1034 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
1035 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
1036 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
1037 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
1038 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
1039 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
1040 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
1041 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
1042 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
1043 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
1044 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
1045 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
1046 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
1047 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
1048 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
1049 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
1050 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
1051 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
1052 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
1053 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
1054 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
1055 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
1056 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
1057 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
1058 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
1059 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
1060 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
1061 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
1062 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
1063 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
1064 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
1065 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
1066 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
1067 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
1068 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
1069 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
1070 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
1071 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
1072 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
1073 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
1074 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
1075 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
1076 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
1077 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
1078 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
1079 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
1080 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
1081 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
1082 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
1083 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
1084 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
1085 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
1086 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
1087 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
1088 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
1089 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
1090 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
1091 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
1092 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
1093 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
1094 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
1095 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
1096 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
1097 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
1098 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
1099 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
1100 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
1101 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
1102 * gcc.target/i386/mpx/label-address-1.c: Remove.
1103 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
1104 * gcc.target/i386/mpx/macro.c: Remove.
1105 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
1106 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
1107 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
1108 * gcc.target/i386/mpx/memcpy-1.c: Remove.
1109 * gcc.target/i386/mpx/memmove-1.c: Remove.
1110 * gcc.target/i386/mpx/memmove-2.c: Remove.
1111 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
1112 * gcc.target/i386/mpx/mpx-check.h: Remove.
1113 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
1114 * gcc.target/i386/mpx/mpx.exp: Remove.
1115 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
1116 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
1117 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
1118 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
1119 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
1120 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
1121 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
1122 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
1123 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
1124 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
1125 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
1126 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
1127 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
1128 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
1129 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
1130 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
1131 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
1132 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
1133 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
1134 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
1135 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
1136 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
1137 * gcc.target/i386/mpx/pr65508.c: Remove.
1138 * gcc.target/i386/mpx/pr65531.cc: Remove.
1139 * gcc.target/i386/mpx/pr66048.cc: Remove.
1140 * gcc.target/i386/mpx/pr66134.c: Remove.
1141 * gcc.target/i386/mpx/pr66566.c: Remove.
1142 * gcc.target/i386/mpx/pr66567.c: Remove.
1143 * gcc.target/i386/mpx/pr66568.c: Remove.
1144 * gcc.target/i386/mpx/pr66569.c: Remove.
1145 * gcc.target/i386/mpx/pr66581.c: Remove.
1146 * gcc.target/i386/mpx/pr68337-1.c: Remove.
1147 * gcc.target/i386/mpx/pr68337-2.c: Remove.
1148 * gcc.target/i386/mpx/pr68416.c: Remove.
1149 * gcc.target/i386/mpx/pr78339.c: Remove.
1150 * gcc.target/i386/mpx/pr79631.c: Remove.
1151 * gcc.target/i386/mpx/pr79633.c: Remove.
1152 * gcc.target/i386/mpx/pr79753.c: Remove.
1153 * gcc.target/i386/mpx/pr79770.c: Remove.
1154 * gcc.target/i386/mpx/pr79987.c: Remove.
1155 * gcc.target/i386/mpx/pr79988.c: Remove.
1156 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
1157 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
1158 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
1159 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
1160 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
1161 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
1162 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
1163 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
1164 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
1165 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
1166 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
1167 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
1168 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
1169 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
1170 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
1171 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
1172 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
1173 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
1174 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
1175 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
1176 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
1177 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
1178 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
1179 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
1180 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
1181 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
1182 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
1183 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
1184 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
1185 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
1186 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
1187 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
1188 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
1189 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
1190 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
1191 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
1192 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
1193 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
1194 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
1195 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
1196 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
1197 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
1198 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
1199 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
1200 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
1201 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
1202 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
1203 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
1204 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
1205 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
1206 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
1207 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
1208 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
1209 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
1210 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
1211 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
1212 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
1213 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
1214 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
1215 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
1216 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
1217 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
1218 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
1219 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
1220 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
1221 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
1222 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
1223 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
1224 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
1225 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
1226 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
1227 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
1228 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
1229 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
1230 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
1231 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
1232 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
1233 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
1234 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
1235 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
1236 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
1237 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
1238 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
1239 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
1240 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
1241 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
1242 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
1243 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
1244 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
1245 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
1246 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
1247 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
1248 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
1249 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
1250 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
1251 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
1252 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
1253 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
1254 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
1255 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
1256 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
1257 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
1258 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
1259 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
1260 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
1261 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
1262 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
1263 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
1264 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
1265 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
1266 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
1267 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
1268 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
1269 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
1270 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
1271 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
1272 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
1273 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
1274 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
1275 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
1276 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
1277 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
1278 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
1279 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
1280 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
1281 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
1282 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
1283 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
1284 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
1285 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
1286 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
1287 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
1288 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
1289 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
1290 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
1291 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
1292 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
1293 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
1294 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
1295 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
1296 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
1297 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
1298 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
1299 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
1300 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
1301 * gcc.target/i386/pr63995-2.c: Remove.
1302 * gcc.target/i386/pr64805.c: Remove.
1303 * gcc.target/i386/pr65044.c: Remove.
1304 * gcc.target/i386/pr65167.c: Remove.
1305 * gcc.target/i386/pr65183.c: Remove.
1306 * gcc.target/i386/pr65184.c: Remove.
1307 * gcc.target/i386/pr65523.c: Remove.
1308 * gcc.target/i386/pr70876.c: Remove.
1309 * gcc.target/i386/pr70877.c: Remove.
1310 * gcc.target/i386/pr71458.c: Remove.
1311 * gcc.target/i386/pr80880.c: Remove.
1312 * gcc.target/i386/ret-thunk-25.c: Remove.
1313 * gcc.target/i386/thunk-retbnd.c: Remove.
1314 * lib/mpx-dg.exp: Remove.
1315 * gcc.target/i386/funcspec-56.inc: Adjust test case.
1316
1317 2018-06-07 Carl Love <cel@us.ibm.com>
1318
1319 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
1320 statements.
1321
1322 2018-06-07 Carl Love <cel@us.ibm.com>
1323
1324 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
1325 error message.
1326
1327 2018-06-07 Marek Polacek <polacek@redhat.com>
1328
1329 PR c/85318
1330 * gcc.dg/Wc90-c99-compat-10.c: New test.
1331 * gcc.dg/Wc90-c99-compat-11.c: New test.
1332 * gcc.dg/Wc90-c99-compat-12.c: New test.
1333 * gcc.dg/Wc90-c99-compat-9.c: New test.
1334
1335 2018-06-07 Paul Koning <ni1d@arrl.net>
1336
1337 * gcc.c-torture/compile/20180605-1.c: New test.
1338
1339 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
1340
1341 PR fortran/86045
1342 * gfortran.dg/pr86045.f90: New test.
1343
1344 2018-06-07 Marek Polacek <polacek@redhat.com>
1345
1346 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
1347
1348 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
1349
1350 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
1351
1352 2018-06-07 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR tree-optimization/69615
1355 * gcc.dg/tree-ssa/pr69615.c: New test.
1356
1357 2018-06-07 Richard Biener <rguenther@suse.de>
1358
1359 PR tree-optimization/85935
1360 * gcc.dg/graphite/pr85935.c: New testcase.
1361
1362 2018-06-04 Carl Love <cel@us.ibm.com>
1363
1364 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
1365 debug print statements. Fix a few formating issues.
1366
1367 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
1368
1369 PR target/85657
1370 * gcc.target/powerpc/pr85657-4.c: New tests.
1371 * gcc.target/powerpc/pr85657-5.c: Likewise.
1372 * gcc.target/powerpc/pr85657-6.c: Likewise.
1373
1374 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1375
1376 PR fortran/85641
1377 * gfortran.dg/realloc_on_assign_30.f90: New test.
1378
1379 2018-06-06 Carl Love <cel@us.ibm.com>
1380 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
1381 argument to vui_arg.
1382
1383 2018-06-06 Carl Love <cel@us.ibm.com>
1384
1385 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
1386 to builtins-4.c.
1387 * gcc.target/powerpc/builtins-4.c: New test file for tests
1388 that need -mvsx.
1389
1390 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
1391
1392 PR target/85657
1393 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
1394 be used in templates. Don't check for them in overloaded functions.
1395
1396 2018-06-06 Jim Wilson <jimw@sifive.com>
1397
1398 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
1399 * gcc.target/riscv/interrupt-mmode.c: New.
1400 * gcc.target/riscv/interrupt-smode.c: New.
1401 * gcc.target/riscv/interrupt-umode.c: New.
1402
1403 2018-06-06 Marek Polacek <polacek@redhat.com>
1404
1405 PR c++/85977
1406 * g++.dg/cpp0x/initlist102.C: New test.
1407 * g++.dg/cpp0x/initlist103.C: New test.
1408 * g++.dg/cpp0x/initlist104.C: New test.
1409
1410 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
1411
1412 * gcc.dg/torture/pr86066.c: New test.
1413
1414 2018-06-06 Richard Biener <rguenther@suse.de>
1415
1416 PR tree-optimization/86062
1417 * g++.dg/tree-ssa/pr86062.C: New testcase.
1418
1419 2018-06-05 Steve Ellcey <sellcey@cavium.com>
1420
1421 PR target/79924
1422 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
1423 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
1424 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
1425 * gcc.target/aarch64/nofp_1.c: Ditto.
1426
1427 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1428
1429 * gcc.target/arm/cmse/cmse-1c99.c: New test.
1430
1431 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
1432
1433 PR fortran/85701
1434 * gfortran.dg/goacc/pr85701.f90: New test.
1435
1436 2018-06-05 Marek Polacek <polacek@redhat.com>
1437
1438 PR c++/85976
1439 * g++.dg/cpp0x/alias-decl-64.C: New test.
1440
1441 2018-06-05 Richard Biener <rguenther@suse.de>
1442
1443 PR tree-optimization/86046
1444 * gcc.dg/pr86046.c: New testcase.
1445
1446 2018-06-05 Richard Biener <rguenther@suse.de>
1447
1448 PR tree-optimization/86047
1449 * gcc.dg/pr86047.c: New testcase.
1450
1451 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1452
1453 PR target/81497
1454 * g++.target/arm/arm.exp: New file.
1455 * g++.target/arm/pr81497.C: Likewise.
1456
1457 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
1458
1459 * gcc.target/s390/htm-builtins-compile-4.c: New test.
1460
1461 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
1462
1463 * gcc.dg/store_merging_21.c: New test.
1464 * gnat.dg/opt71b.adb: Likewise.
1465 * gnat.dg/opt71.adb: Rename into...
1466 * gnat.dg/opt71a.adb: ...this.
1467
1468 2018-06-04 Richard Biener <rguenther@suse.de>
1469
1470 PR tree-optimization/85955
1471 * gcc.dg/pr85955.c: New testcase.
1472
1473 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
1474
1475 PR fortran/85981
1476 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
1477 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
1478 * gfortran.dg/allocate_stat_2.f90: Ditto.
1479 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1480
1481 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
1482
1483 * gcc.target/aarch64/sve/extract_5.c: New test.
1484
1485 2018-06-04 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR target/85832
1488 PR target/86036
1489 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
1490 vptestm.
1491 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
1492 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
1493 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
1494 * gcc.target/i386/avx512bw-pr86036.c: New test.
1495
1496 2018-06-04 Richard Biener <rguenther@suse.de>
1497
1498 PR tree-optimization/86038
1499 * gcc.dg/pr86038.c: New testcase.
1500
1501 2018-06-04 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR tree-optimization/69615
1504 * gcc.dg/pr69615.c: New test.
1505
1506 PR c++/86025
1507 * c-c++-common/gomp/pr86025.c: New test.
1508
1509 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
1510
1511 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
1512
1513 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
1514
1515 * gcc.dg/torture/pr86034.c: New test.
1516
1517 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
1518
1519 PR fortran/36497
1520 * gfortran.dg/cray_pointer_12.f90: New test.
1521
1522 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1523
1524 PR fortran/85938
1525 * gfortran.dg/pr85938.f90: Fixed by revision r261081
1526
1527 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1528
1529 * gnat.dg/specs/opt3.ads: New test.
1530 * gnat.dg/specs/opt3_pkg.ads: New helper.
1531
1532 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1533
1534 * gnat.dg/discr53.ad[sb]: New test.
1535 * gnat.dg/discr53_pkg.ads: New helper.
1536
1537 2018-06-01 Carl Love <cel@us.ibm.com>
1538
1539 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
1540 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
1541
1542 2018-06-01 Carl Love <cel@us.ibm.com>
1543
1544 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
1545 to make it consistent with the naming convention in the file.
1546 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
1547 to altivec-7.c. Delete file.
1548 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
1549 to altivec-7.c. Delete file.
1550 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
1551 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
1552 vec_unpackl tests. Update instruction counts.
1553 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
1554 tests to builtins-1.c.
1555 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
1556 tests to builtins-1.c.
1557 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
1558 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
1559 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
1560 Remove vec_ctf tests returning double. Remove vec_cts with
1561 double args. Remove vec_sel with invalid arguments. Add tests for
1562 vec_splat.
1563 Add instruction counts for new tests.
1564 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
1565 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
1566 vec_unsigned.
1567 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
1568 test_sll_vsill_vsill_vuc.
1569 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
1570 vec_revb.
1571 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
1572 tests from altivec-7.h.
1573 * gcc.target/powerpc/vsx-7-be.c: Remove file.
1574 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
1575 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
1576 splat_sll, splat_uc, splat_int128, splat_uint128.
1577 Make second argument of vec_extract and vec_insert a signed int.
1578 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
1579 argument.
1580
1581 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
1582
1583 * gcc.dg/store_merging_20.c: New test.
1584 * gnat.dg/opt71.adb: Likewise.
1585 * gnat.dg/opt71_pkg.ads: New helper.
1586
1587 2018-06-01 Carl Love <cel@us.ibm.com>
1588
1589 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
1590 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
1591 Add vec_xst_be for signed and unsigned arguments.
1592
1593 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1594
1595 PR fortran/85816
1596 PR fortran/85975
1597 * gfortran.dg/pr85816.f90: New test.
1598 * gfortran.dg/pr85975.f90: New test.
1599
1600 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1601
1602 PR fortran/63570
1603 * gfortran.dg/random_init_1.f90: New test.
1604 * gfortran.dg/random_init_2.f90: New test.
1605 * gfortran.dg/random_init_3.f90: New test.
1606 * gfortran.dg/random_init_4.f90: New test.
1607 * gfortran.dg/random_init_5.f90: New test.
1608 * gfortran.dg/random_init_6.f90: New test.
1609
1610 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
1611
1612 PR tree-optimization/85989
1613 * gcc.dg/torture/pr85989.c: New test.
1614
1615 2018-06-01 Richard Biener <rguenther@suse.de>
1616
1617 PR middle-end/86017
1618 * gcc.dg/tree-ssa/pr86017.c: New testcase.
1619
1620 2018-06-01 Richard Biener <rguenther@suse.de>
1621
1622 PR ipa/85960
1623 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
1624
1625 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
1626
1627 PR middle-end/78809
1628 * gcc.dg/strcmpopt_2.c: New test.
1629 * gcc.dg/strcmpopt_3.c: New test.
1630
1631 PR middle-end/83026
1632 * gcc.dg/strcmpopt_3.c: New test.
1633
1634 2018-05-31 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR target/85984
1637 * gcc.target/i386/pr85984.c: New test.
1638
1639 2018-05-31 Martin Sebor <msebor@redhat.com>
1640
1641 PR c/82063
1642 * gcc.dg/Walloc-size-larger-than-1.c: New test.
1643 * gcc.dg/Walloc-size-larger-than-10.c: New test.
1644 * gcc.dg/Walloc-size-larger-than-11.c: New test.
1645 * gcc.dg/Walloc-size-larger-than-12.c: New test.
1646 * gcc.dg/Walloc-size-larger-than-13.c: New test.
1647 * gcc.dg/Walloc-size-larger-than-14.c: New test.
1648 * gcc.dg/Walloc-size-larger-than-15.c: New test.
1649 * gcc.dg/Walloc-size-larger-than-16.c: New test.
1650 * gcc.dg/Walloc-size-larger-than-17.c: New test.
1651 * gcc.dg/Walloc-size-larger-than-2.c: New test.
1652 * gcc.dg/Walloc-size-larger-than-3.c: New test.
1653 * gcc.dg/Walloc-size-larger-than-4.c: New test.
1654 * gcc.dg/Walloc-size-larger-than-5.c: New test.
1655 * gcc.dg/Walloc-size-larger-than-6.c: New test.
1656 * gcc.dg/Walloc-size-larger-than-7.c: New test.
1657 * gcc.dg/Walloc-size-larger-than-8.c: New test.
1658 * gcc.dg/Walloc-size-larger-than-9.c: New test.
1659 * gcc.dg/Walloc-size-larger-than.c: New test.
1660
1661 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
1662 Cesar Philippidis <cesar@codesourcery.com>
1663
1664 PR middle-end/85879
1665 * gfortran.dg/goacc/pr77371-1.f90: New test.
1666 * gfortran.dg/goacc/pr77371-2.f90: New test.
1667 * gfortran.dg/goacc/pr85879.f90: New test.
1668
1669 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1670
1671 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
1672 * gnat.dg/stack_usage1b.adb: Likewise.
1673 * gnat.dg/stack_usage1c.adb: Likewise.
1674 * gnat.dg/stack_usage3.adb: Likewise.
1675 * gnat.dg/stack_usage1_pkg.adb: Delete.
1676
1677 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1678
1679 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
1680 * gcc.dg/store_merging_11.c: Likewise.
1681 * gcc.dg/store_merging_13.c: Likewise.
1682 * gcc.dg/store_merging_14.c: Likewise.
1683 * gcc.dg/store_merging_15.c: Likewise.
1684 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
1685
1686 2018-05-31 Ed Schonberg <schonberg@adacore.com>
1687
1688 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
1689 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
1690 gnat.dg/limited1_outer.ads: New testcase.
1691
1692 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
1693
1694 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
1695 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
1696 New testcase.
1697
1698 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1699
1700 * gnat.dg/size_clause1.adb: New testcase.
1701
1702 2018-05-31 Javier Miranda <miranda@adacore.com>
1703
1704 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
1705
1706 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
1707
1708 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
1709 vld1x3 intrinsics for aarch64.
1710 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
1711 vst1x2 intrinsics for aarch64.
1712 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
1713 vst1x3 intrinsics for aarch64.
1714
1715 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
1716
1717 PR c++/77777
1718 * g++.dg/diagnostic/pr77777.C: New test.
1719
1720 2018-05-30 David Pagan <dave.pagan@oracle.com>
1721
1722 PR c/55976
1723 * gcc.dg/noncompile/pr55976-1.c: New test.
1724 * gcc.dg/noncompile/pr55976-2.c: New test.
1725
1726 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
1727
1728 * gcc.dg/lto/20111213-1_0.c: Fix template.
1729 * gcc.dg/lto/20100603-1_0.c: Fix template.
1730 * gcc.dg/lto/20100603-2_0.c: Fix template.
1731 * gcc.dg/lto/20100603-3_0.c: Fix template.
1732
1733 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
1734 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
1735 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
1736 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
1737 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
1738 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
1739 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
1740 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
1741 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
1742 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
1743 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
1744 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
1745 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
1746 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
1747 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
1748 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
1749 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
1750 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
1751 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
1752 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
1753 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
1754 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
1755 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
1756 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
1757 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
1758 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
1759 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
1760 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
1761 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
1762 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
1763 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
1764 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
1765 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
1766 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
1767 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
1768 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
1769 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
1770 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
1771 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
1772 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
1773 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
1774 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
1775 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
1776 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
1777 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
1778 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
1779 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
1780 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
1781 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
1782 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
1783 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
1784 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
1785 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
1786 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
1787 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
1788 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
1789 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
1790 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
1791 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
1792 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
1793 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
1794 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
1795
1796 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
1797
1798 Revert:
1799 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1800
1801 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
1802
1803 * gcc.target/aarch64/simd/ldp_stp_9: New.
1804 * gcc.target/aarch64/simd/ldp_stp_10: New.
1805 * gcc.target/aarch64/simd/ldp_stp_11: New.
1806 * gcc.target/aarch64/simd/ldp_stp_12: New.
1807
1808 2018-05-30 Ed Schonberg <schonberg@adacore.com>
1809
1810 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
1811
1812 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
1813
1814 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
1815
1816 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
1817
1818 PR target/85950
1819 * gcc.target/i386/pr85950.c: New test.
1820
1821 2018-05-29 Marek Polacek <polacek@redhat.com>
1822
1823 PR c++/85883
1824 * g++.dg/cpp1z/class-deduction55.C: New test.
1825 * g++.dg/cpp1z/class-deduction56.C: New test.
1826 * g++.dg/cpp1z/class-deduction57.C: New test.
1827
1828 2018-05-29 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR c++/85952
1831 * g++.dg/warn/Wunused-var-33.C: New test.
1832
1833 PR target/85918
1834 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
1835 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1836 arrays. Add suffix 1 to all functions and use 4 iterations rather
1837 than N. Add functions with conversions to and from float.
1838 Add new set of functions with 8 iterations and another one
1839 with 16 iterations, expect 24 vectorized loops instead of just 4.
1840 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1841
1842 2018-05-29 Javier Miranda <miranda@adacore.com>
1843
1844 * gnat.dg/equal2.adb: New testcase.
1845
1846 2018-05-29 Ed Schonberg <schonberg@adacore.com>
1847
1848 * gnat.dg/float_attributes_overflows.adb: New testcase.
1849
1850 2018-05-29 Pascal Obry <obry@adacore.com>
1851
1852 * gnat.dg/normalize_pathname.adb: New testcase.
1853
1854 2018-05-29 Tom de Vries <tom@codesourcery.com>
1855
1856 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1857 message.
1858 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1859 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1860 * lib/scantree.exp (scan-tree-dump-times): Same.
1861
1862 2018-05-29 Tom de Vries <tom@codesourcery.com>
1863
1864 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1865 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1866 Use proc name as first argument to dg-scan.
1867
1868 2018-05-29 Tom de Vries <tom@codesourcery.com>
1869
1870 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1871 with no arguments.
1872
1873 2018-05-28 Richard Biener <rguenther@suse.de>
1874
1875 PR tree-optimization/85934
1876 * gcc.target/i386/pr85934.c: New testcase.
1877
1878 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1879
1880 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1881
1882 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1883
1884 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1885
1886 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1887
1888 * gnat.dg/fixedpnt5.adb: New testcase.
1889
1890 2018-05-28 Justin Squirek <squirek@adacore.com>
1891
1892 * gnat.dg/array31.adb: New testcase.
1893
1894 2018-05-28 Justin Squirek <squirek@adacore.com>
1895
1896 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1897 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1898
1899 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1900
1901 * gfortran.dg/data_stmt_pointer.f90: new test.
1902
1903 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR target/85918
1906 * gcc.target/i386/avx512dq-pr85918.c: New test.
1907
1908 2018-05-25 Jim Wilson <jimw@sifive.com>
1909
1910 * gcc.target/riscv/interrupt-1.c: New.
1911 * gcc.target/riscv/interrupt-2.c: New.
1912 * gcc.target/riscv/interrupt-3.c: New.
1913 * gcc.target/riscv/interrupt-4.c: New.
1914 * gcc.target/riscv/interrupt-5.c: New.
1915
1916 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1917
1918 PR fortran/85786
1919 * gfortran.dg/pr85786.f90: New test.
1920
1921 2018-05-25 Paul Koning <ni1d@arrl.net>
1922
1923 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1924 * gcc.c-torture/compile/pr55921.c: Ditto.
1925 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1926 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1927
1928 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR target/85832
1931 * gcc.target/i386/avx512f-pr85832.c: New test.
1932 * gcc.target/i386/avx512vl-pr85832.c: New test.
1933 * gcc.target/i386/avx512bw-pr85832.c: New test.
1934 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1935
1936 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1937
1938 PR tree-optimization/85720
1939 * gcc.dg/tree-ssa/pr85720.c: New test.
1940 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1941 distribution.
1942
1943 2018-05-25 Martin Liska <mliska@suse.cz>
1944
1945 PR testsuite/85911
1946 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1947 for 'Removing basic block'.
1948
1949 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
1950
1951 * gnat.dg/sec_stack1.adb: New testcase.
1952
1953 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1954
1955 * gnat.dg/fixedpnt4.adb: New testcase.
1956
1957 2018-05-25 Javier Miranda <miranda@adacore.com>
1958
1959 * gnat.dg/interface7.adb: New testcase.
1960
1961 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1962
1963 * gnat.dg/sec_stack2.adb: New testcase.
1964
1965 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1966
1967 * gnat.dg/interface6.adb: New testcase.
1968
1969 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1970
1971 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1972
1973 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1974
1975 * lib/target-supports.exp
1976 (check_effective_target_vect_double_cond_arith): Include
1977 multiplication and division.
1978 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1979 fully-masked loops with a fixed vector length.
1980 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1981 tests.
1982 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1983 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1984 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1985
1986 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1987
1988 * gcc.target/aarch64/sve/div_1.c: New test.
1989 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1990 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1991 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1992
1993 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1994
1995 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1996
1997 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1998
1999 * lib/target-supports.exp
2000 (check_effective_target_vect_double_cond_arith): New proc.
2001 * gcc.dg/vect/vect-cond-arith-1.c: New test.
2002 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2003 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
2004 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2005 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
2006 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
2007 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
2008
2009 2018-05-25 Janus Weil <janus@gcc.gnu.org>
2010
2011 PR fortran/85839
2012 * gfortran.dg/f2018_obs.f90: New test case.
2013
2014 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2015
2016 PR fortran/85543
2017 * gfortran.dg/pr85543.f90: New test.
2018
2019 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2020
2021 PR fortran/85780
2022 * gfortran.dg/pr85780.f90: New test.
2023
2024 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2025
2026 PR fortran/85779
2027 * gfortran.dg/pr85779_1.f90: New test.
2028 * gfortran.dg/pr85779_2.f90: Ditto.
2029 * gfortran.dg/pr85779_3.f90: Ditto.
2030
2031 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2032
2033 PR fortran/85895
2034
2035 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
2036 * gfortran.dg/pr85895.f90: New test.
2037
2038 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
2039
2040 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
2041 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2042
2043 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
2044
2045 * gcc.dg/fold-popcount-1.c: New testcase.
2046 * gcc.dg/fold-popcount-2.c: New testcase.
2047 * gcc.dg/fold-popcount-3.c: New testcase.
2048 * gcc.dg/fold-popcount-4.c: New testcase.
2049
2050 2018-05-24 Marek Polacek <polacek@redhat.com>
2051
2052 PR c++/85847
2053 * g++.dg/cpp0x/new3.C: New test.
2054
2055 2018-05-24 Javier Miranda <miranda@adacore.com>
2056
2057 * gnat.dg/discr52.adb: New testcase.
2058
2059 2018-05-24 Ed Schonberg <schonberg@adacore.com>
2060
2061 * gnat.dg/others1.adb: New testcase.
2062
2063 2018-05-24 Justin Squirek <squirek@adacore.com>
2064
2065 * gnat.dg/raise_expr.adb: New testcase.
2066
2067 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
2068
2069 * gnat.dg/formal_containers.adb: New testcase.
2070
2071 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2072
2073 * gcc.target/i386/pr85345.c: Require ifunc support.
2074
2075 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
2076
2077 * gcc.dg/vect/vect-fma-1.c: New test.
2078
2079 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2080
2081 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
2082 scan-tree-dump*.
2083
2084 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2085
2086 PR target/83009
2087 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2088
2089 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2090
2091 PR target/78849
2092 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
2093 DEFAULT_CFLAGS.
2094 * gcc.target/msp430/pr78849.c: New test.
2095
2096 2018-05-23 Marek Polacek <polacek@redhat.com>
2097
2098 * g++.dg/cpp2a/range-for8.C: New test.
2099 * g++.dg/cpp2a/range-for9.C: New test.
2100 * g++.dg/cpp2a/range-for10.C: New test.
2101
2102 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
2103
2104 * lib/target-supports.exp (check_effective_target_be): New.
2105 (check_effective_target_le): New.
2106
2107 2018-05-23 Marek Polacek <polacek@redhat.com>
2108
2109 * g++.dg/cpp2a/range-for1.C: New test.
2110 * g++.dg/cpp2a/range-for2.C: New test.
2111 * g++.dg/cpp2a/range-for3.C: New test.
2112 * g++.dg/cpp2a/range-for4.C: New test.
2113 * g++.dg/cpp2a/range-for5.C: New test.
2114 * g++.dg/cpp2a/range-for6.C: New test.
2115 * g++.dg/cpp2a/range-for7.C: New test.
2116
2117 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2118
2119 * gcc.target/i386/cvt-3.c: New test.
2120
2121 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2122
2123 * gcc.target/i386/cvt-2.c: New test.
2124
2125 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
2126
2127 * gcc.dg/pr79985.c: New testcase.
2128
2129 2018-05-23 Richard Biener <rguenther@suse.de>
2130
2131 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
2132
2133 2018-05-23 Sudakshina Das <sudi.das@arm.com>
2134
2135 PR target/84882
2136 * gcc.target/aarch64/pr84882.c: New test.
2137 * gcc.target/aarch64/target_attr_18.c: Likewise.
2138
2139 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
2140
2141 PR tree-optimization/85853
2142 * gfortran.dg/vect/pr85853.f90: New test.
2143
2144 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2145
2146 * gnat.dg/import2.adb: New testcase.
2147
2148 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2149
2150 * gnat.dg/discr51.adb: New testcase.
2151
2152 2018-05-23 Javier Miranda <miranda@adacore.com>
2153
2154 * gnat.dg/valid_scalars1.adb: New testcase.
2155
2156 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2157
2158 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
2159
2160 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2161
2162 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
2163 testcase.
2164
2165 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2166
2167 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
2168 testcase.
2169
2170 2018-05-23 Bob Duff <duff@adacore.com>
2171
2172 * gnat.dg/addr10.adb: New testcase.
2173
2174 2018-05-23 Richard Biener <rguenther@suse.de>
2175
2176 PR middle-end/85874
2177 * gcc.dg/Wstrict-overflow-27.c: New testcase.
2178
2179 2018-05-23 Yury Gribov <tetra2005@gmail.com>
2180
2181 PR tree-optimization/85822
2182 * c-c++-common/pr85822.c: New test.
2183
2184 2018-05-23 Richard Biener <rguenther@suse.de>
2185
2186 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
2187
2188 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2189
2190 PR fortran/85841
2191 * gfortran.dg/pr30667.f: Add option "-std=legacy".
2192
2193 2018-05-22 Martin Sebor <msebor@redhat.com>
2194
2195 PR middle-end/85359
2196 * gcc.dg/attr-nonstring.c: New test.
2197
2198 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
2199
2200 PR target/85345
2201 * gcc.target/i386/pr85345.c: New test.
2202
2203 2018-05-22 Luis Machado <luis.machado@linaro.org>
2204
2205 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
2206
2207 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2208
2209 PR fortran/85841
2210 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
2211 dg-additional-options.
2212 * gfortran.dg/graphite/block-2.f: Ditto.
2213 * gfortran.dg/graphite/id-19.f: Ditto.
2214 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2215 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2216 * gfortran.dg/vect/pr52580.f: Ditto.
2217
2218 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
2219
2220 * gcc.target/aarch64/ldp_stp_6.c: New.
2221 * gcc.target/aarch64/ldp_stp_7.c: New.
2222 * gcc.target/aarch64/ldp_stp_8.c: New.
2223
2224 2018-05-22 Martin Sebor <msebor@redhat.com>
2225
2226 PR c/85623
2227 * c-c++-common/attr-nonstring-3.c: Adjust.
2228 * c-c++-common/attr-nonstring-4.c: Adjust.
2229 * c-c++-common/attr-nonstring-6.c: New test.
2230
2231 2018-05-22 Martin Sebor <msebor@redhat.com>
2232
2233 PR tree-optimization/85826
2234 * gcc.dg/Wrestrict-17.c: New test.
2235
2236 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2237
2238 * gcc.dg/torture/pr85862.c: Rename to...
2239 * gcc.dg/torture/pr85852.c: ...this.
2240
2241 2018-05-22 Justin Squirek <squirek@adacore.com>
2242
2243 * gnat.dg/warn14.adb: New testcase.
2244
2245 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
2246
2247 * gnat.dg/controlled8.adb: New testcase.
2248
2249 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
2250
2251 * gnat.dg/discr50.adb: New testcase.
2252
2253 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2254
2255 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
2256 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
2257 gnat.dg/discr49_rec2.ads: New testcase.
2258
2259 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2260
2261 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
2262 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
2263 testcase.
2264
2265 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2266
2267 * gnat.dg/fixedpnt3.adb: New testcase.
2268
2269 2018-05-22 Justin Squirek <squirek@adacore.com>
2270
2271 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
2272 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
2273
2274 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2275
2276 PR middle-end/85862
2277 * gcc.dg/torture/pr85862.c: New test.
2278
2279 2018-05-22 Richard Biener <rguenther@suse.de>
2280
2281 PR tree-optimization/85834
2282 * g++.dg/torture/pr85834.C: New testcase.
2283 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
2284
2285 2018-05-22 Martin Liska <mliska@suse.cz>
2286
2287 PR ipa/85607
2288 * g++.dg/ipa/pr85607.C: New test.
2289
2290 2018-05-22 Richard Biener <rguenther@suse.de>
2291
2292 PR tree-optimization/85863
2293 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
2294
2295 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2296
2297 PR fortran/85841
2298 * gfortran.dg/assumed_rank_5.f90: Update error message.
2299 * gfortran.dg/assumed_type_4.f90: Ditto.
2300 * gfortran.dg/bind_c_array_params.f03: Ditto.
2301 * gfortran.dg/bind_c_usage_28.f90: Ditto.
2302 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2303 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2304 * gfortran.dg/c_loc_tests_11.f03: Ditto.
2305 * gfortran.dg/coarray_atomic_2.f90: Ditto.
2306 * gfortran.dg/coarray_collectives_2.f90: Ditto.
2307 * gfortran.dg/coarray_collectives_10.f90: Ditto.
2308 * gfortran.dg/coarray_collectives_13.f90: Ditto.
2309 * gfortran.dg/rank_3.f90: Ditto.
2310 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
2311 * gfortran.dg/implicit_14.f90: Ditto.
2312
2313 2018-05-21 Christian Groessler <chris@groessler.org>
2314
2315 * gcc.c-torture/compile/simd-5.c: Fix comment.
2316
2317 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
2318
2319 PR target/85657
2320 * gcc.target/powerpc/pr85657-1.c: New test for converting between
2321 __float128, __ibm128, and long double.
2322 * gcc.target/powerpc/pr85657-2.c: Likewise.
2323 * gcc.target/powerpc/pr85657-3.c: Likewise.
2324 * g++.dg/pr85667.C: New test to make sure __ibm128 is
2325 implementated as a separate type internally, and is not just an
2326 alias for long double.
2327
2328 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
2329
2330 PR tree-optimization/85814
2331 * gcc.dg/torture/pr85814.c: New test.
2332
2333 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2334
2335 PR c++/84588
2336 * g++.dg/cpp0x/cond1.C: New.
2337 * g++.dg/cpp1y/pr84588-1.C: Likewise.
2338 * g++.dg/cpp1y/pr84588-2.C: Likewise.
2339 * g++.dg/cpp1y/pr84588-3.C: Likewise.
2340 * g++.dg/parse/cond6.C: Likewise.
2341 * g++.dg/parse/cond7.C: Likewise.
2342 * g++.dg/parse/cond8.C: Likewise.
2343 * g++.dg/cpp1z/decomp16.C: Update.
2344 * g++.old-deja/g++.jason/cond.C: Likewise.
2345
2346 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
2347
2348 ChangeLog for r260480
2349 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
2350 warnings for deleted and obsolescent features.
2351 * gfortran.dg/graphite/id-19.f: Ditto.
2352 * gfortran.dg/graphite/id-20.f: Ditto.
2353 * gfortran.dg/graphite/id-27.f90: Ditto.
2354 * gfortran.dg/graphite/pr82449.f: Ditto.
2355
2356 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2357
2358 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
2359 tiny and large memory models.
2360
2361 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2362
2363 * gnat.dg/suppress_initialization.adb,
2364 gnat.dg/suppress_initialization_pkg.ads: New testcase.
2365
2366 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2367
2368 * gnat.dg/exit1.adb: New testcase.
2369
2370 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2371
2372 * gnat.dg/array30.adb: New testcase.
2373
2374 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
2375
2376 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
2377
2378 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2379
2380 * gcc.c-torture/execute/ssad-run.c: New test.
2381 * gcc.c-torture/execute/usad-run.c: Likewise.
2382 * gcc.target/aarch64/ssadv16qi.c: Likewise.
2383 * gcc.target/aarch64/usadv16qi.c: Likewise.
2384
2385 2018-05-21 Tamar Christina <tamar.christina@arm.com>
2386
2387 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
2388 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
2389 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
2390 vbcaxq_s64): New.
2391 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2392 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2393 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2394
2395 2018-05-21 Janus Weil <janus@gcc.gnu.org>
2396
2397 PR fortran/85841
2398 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
2399 * gfortran.dg/g77/20020307-1.f: Ditto.
2400 * gfortran.dg/g77/980310-3.f: Ditto.
2401 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
2402 * gfortran.dg/goacc/loop-1.f95: Ditto.
2403 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
2404 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
2405 * gfortran.dg/gomp/do-1.f90: Ditto.
2406 * gfortran.dg/gomp/omp_do1.f90: Ditto.
2407 * gfortran.dg/pr17229.f: Ditto.
2408 * gfortran.dg/pr37243.f: Ditto.
2409 * gfortran.dg/pr49721-1.f: Ditto.
2410 * gfortran.dg/pr58484.f: Ditto.
2411 * gfortran.dg/pr81175.f: Ditto.
2412 * gfortran.dg/pr81723.f: Ditto.
2413 * gfortran.dg/predcom-2.f: Ditto.
2414 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2415 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2416 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2417 * gfortran.dg/vect/pr52580.f: Ditto.
2418
2419 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2420
2421 PR fortran/80657
2422 * gfortran.dg/char_result_18.f90: New test.
2423
2424 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2425
2426 PR fortran/49636
2427 * gfortran.dg/associate_38.f90: New test.
2428
2429 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2430
2431 PR fortran/82275
2432 * gfortran.dg/select_type_42.f90: New test.
2433
2434 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
2435
2436 PR fortran/82923
2437 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
2438 that the patch fixes PR66694 & PR82617, although the testcases
2439 are not explicitly included.
2440
2441 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
2442
2443 * gcc.dg/stack-usage-1.c: Add support for rv32e.
2444
2445 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
2446
2447 PR c++/82899
2448 * g++.dg/pr82899.C: New testcase.
2449
2450 2018-05-18 Martin Liska <mliska@suse.cz>
2451
2452 * gcc.dg/pr68766.c: Change pruned output.
2453
2454 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
2455
2456 PR c++/85782
2457 * c-c++-common/goacc/pr85782.c: New test.
2458
2459 2018-05-18 Sudakshina Das <sudi.das@arm.com>
2460
2461 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
2462
2463 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2464
2465 * gcc.target/arm/pr62554.c: Delete.
2466 * gcc.target/arm/pr69610-1.c: Likewise.
2467 * gcc.target/arm/pr69610-2.c: Likewise.
2468
2469 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2470
2471 * gcc.target/arm/pr40887.c: Update comment.
2472 * lib/target-supports.exp: Don't generate effective target checks
2473 and related helpers for armv5. Update comment.
2474 * gcc.target/arm/armv5_thumb_isa.c: Delete.
2475 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
2476 target check and options.
2477
2478 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2479
2480 PR middle-end/85817
2481 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
2482 scan-tree-dump-not for h.
2483
2484 2018-05-18 Richard Biener <rguenther@suse.de>
2485
2486 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2487 * gcc.dg/tree-ssa/pr45397.c: Likewise.
2488 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
2489 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2490 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
2491 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2492 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2493 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2494 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2495 * gcc.dg/tree-ssa/vrp58.c: Likewise.
2496 * gcc.dg/vrp-min-max-1.c: Likewise.
2497 * gcc.dg/vrp-min-max-3.c: New testcase.
2498
2499 2018-05-18 Richard Biener <rguenther@suse.de>
2500
2501 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
2502 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
2503 * gcc.dg/graphite/scop-6.c: Likewise.
2504 * gcc.dg/graphite/scop-7.c: Likewise.
2505 * gcc.dg/graphite/scop-8.c: Likewise.
2506 * gcc.dg/graphite/scop-9.c: Likewise.
2507
2508 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2509
2510 * gcc.target/aarch64/vect-init-ld1.c: New test.
2511
2512 2018-05-18 Martin Liska <mliska@suse.cz>
2513
2514 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
2515 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2516
2517 2018-05-18 Martin Liska <mliska@suse.cz>
2518
2519 * gcc.dg/ipa/ipa-icf-39.c: New test.
2520 * gcc.dg/pr68766.c: Adjust pruned output.
2521
2522 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
2523
2524 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
2525 New proc.
2526 * gcc.dg/fma-1.c: New test.
2527 * gcc.dg/fma-2.c: Likewise.
2528 * gcc.dg/fma-3.c: Likewise.
2529 * gcc.dg/fma-4.c: Likewise.
2530 * gcc.dg/fma-5.c: Likewise.
2531 * gcc.dg/fma-6.c: Likewise.
2532 * gcc.dg/fma-7.c: Likewise.
2533 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
2534 scalar_all_fma.
2535 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
2536 * gfortran.dg/reassoc_8.f: Likewise.
2537 * gfortran.dg/reassoc_9.f: Likewise.
2538 * gfortran.dg/reassoc_10.f: Likewise.
2539
2540 2018-05-17 Jim Wilson <jimw@sifive.com>
2541
2542 * gcc.target/riscv/switch-qi.c: New.
2543 * gcc.target/riscv/switch-si.c: New.
2544
2545 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
2546
2547 PR target/85698
2548 * gcc.target/powerpc/pr85698.c: New test.
2549
2550 2018-05-17 Richard Biener <rguenther@suse.de>
2551
2552 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
2553
2554 2018-05-17 Bin Cheng <bin.cheng@arm.com>
2555
2556 PR tree-optimization/85793
2557 * gcc.dg/vect/pr85793.c: New test.
2558
2559 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
2560
2561 * gcc.dg/gimplefe-28.c: New test.
2562 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
2563 internal function calls.
2564 * gcc.dg/goacc/loop-processing-1.c: Likewise.
2565
2566 2018-05-17 Martin Liska <mliska@suse.cz>
2567
2568 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
2569 space in between 'G_' and '('.
2570
2571 2018-05-17 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR target/85323
2574 * gcc.target/i386/pr85323-7.c: New test.
2575 * gcc.target/i386/pr85323-8.c: New test.
2576 * gcc.target/i386/pr85323-9.c: New test.
2577
2578 PR target/85323
2579 * gcc.target/i386/pr85323-4.c: New test.
2580 * gcc.target/i386/pr85323-5.c: New test.
2581 * gcc.target/i386/pr85323-6.c: New test.
2582
2583 PR target/85323
2584 * gcc.target/i386/pr85323-1.c: New test.
2585 * gcc.target/i386/pr85323-2.c: New test.
2586 * gcc.target/i386/pr85323-3.c: New test.
2587
2588 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
2589 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
2590 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
2591 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
2592 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
2593 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
2594 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
2595 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
2596 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
2597 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
2598 * gcc.target/i386/avx512f-setzero-1.c: New test.
2599
2600 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
2601
2602 * gcc.target/aarch64/vect-slp-dup.c: New.
2603
2604 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2605
2606 PR c++/85713
2607 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
2608
2609 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
2610
2611 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
2612 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
2613
2614 2018-05-17 Richard Biener <rguenther@suse.de>
2615
2616 PR tree-optimization/85757
2617 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
2618
2619 2018-05-16 Marek Polacek <polacek@redhat.com>
2620
2621 PR c++/85363
2622 * g++.dg/cpp0x/initlist-throw1.C: New test.
2623 * g++.dg/cpp0x/initlist-throw2.C: New test.
2624
2625 2018-05-16 Carl Love <cel@us.ibm.com>
2626
2627 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
2628 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
2629 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
2630
2631 2018-05-16 Richard Biener <rguenther@suse.de>
2632
2633 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
2634 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
2635 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
2636
2637 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
2638
2639 * gcc.target/aarch64/sve/vcond_10.c: New test.
2640 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
2641 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
2642 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
2643
2644 2018-05-15 Martin Sebor <msebor@redhat.com>
2645
2646 PR tree-optimization/85753
2647 * gcc.dg/Wrestrict-10.c: Adjust.
2648 * gcc.dg/Wrestrict-16.c: New test.
2649
2650 2018-05-15 Martin Sebor <msebor@redhat.com>
2651
2652 PR middle-end/85643
2653 * c-c++-common/attr-nonstring-7.c: New test.
2654
2655 2018-05-15 Richard Biener <rguenther@suse.de>
2656
2657 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
2658
2659 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2660
2661 PR tree-optimization/83648
2662 * gcc.dg/tree-ssa/pr83648.c: New test.
2663 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
2664
2665 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2666
2667 PR ipa/85734
2668 * gcc.dg/ipa/pr85734.c: New test.
2669
2670 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
2671
2672 PR target/85756
2673 * gnat.dg/opt70.adb: New test.
2674 * gnat.dg/opt70_pkg.ad[sb]: New helper.
2675
2676 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2677
2678 * gcc.target/aarch64/crypto-fuse-1.c: New test.
2679 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
2680
2681 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2682
2683 * gcc.target/aarch64/vmov_n_1.c: Update test.
2684 * gcc.target/aarch64/vfp-1.c: Update test.
2685
2686 2018-05-14 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR target/85756
2689 * gcc.c-torture/execute/pr85756.c: New test.
2690
2691 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
2692
2693 * gcc.target/i386/cldemote-1.c: New test.
2694
2695 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
2696
2697 PR fortran/85742
2698 * gfortran.dg/assumed_type_9.f90 : New test.
2699
2700 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
2701
2702 PR fortran/85542
2703 * gfortran.dg/pr85542.f90: New test.
2704
2705 2018-05-11 Martin Jambor <mjambor@suse.cz>
2706
2707 PR ipa/85655
2708 * g++.dg/lto/pr85655_0.C: New test.
2709
2710 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
2711
2712 * gcc.target/i386/tpause-1.c: New test.
2713 * gcc.target/i386/umonitor-1.c: New test.
2714
2715 2018-05-11 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR c/85696
2718 * c-c++-common/gomp/pr85696.c: New test.
2719
2720 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
2721 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR tree-optimization/85692
2724 * gcc.target/i386/pr85692.c: New test.
2725
2726 2018-05-11 Martin Liska <mliska@suse.cz>
2727
2728 PR sanitizer/85556
2729 * c-c++-common/ubsan/attrib-6.c: New test.
2730
2731 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2732
2733 PR fortran/85687
2734 * gfortran.dg/pr85687.f90: new test.
2735
2736 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2737
2738 PR fortran/85521
2739 * gfortran.dg/pr85521_1.f90: New test.
2740 * gfortran.dg/pr85521_2.f90: New test.
2741
2742 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2743
2744 PR fortran/70870
2745 * gfortran.dg/pr70870_1.f90: New test.
2746
2747 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
2748
2749 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2750
2751 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR c++/85662
2754 * g++.dg/ext/offsetof2.C: New test.
2755
2756 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
2757
2758 PR fortran/68846
2759 * gfortran.dg/temporary_3.f90 : New test.
2760
2761 PR fortran/70864
2762 * gfortran.dg/temporary_2.f90 : New test.
2763
2764 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
2765
2766 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
2767 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
2768 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
2769 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
2770 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
2771 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
2772 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
2773 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
2774 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
2775 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
2776 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
2777 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
2778 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
2779 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
2780 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
2781 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
2782 * gcc.dg/vmx/st-be-order.c: Delete testcase.
2783 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
2784 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
2785 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
2786 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
2787 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
2788 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
2789 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
2790 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
2791 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
2792 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
2793
2794 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2795
2796 PR tree-optimization/85699
2797 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
2798 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
2799 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
2800 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
2801
2802 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2803
2804 * g++.dg/tls/pr85400.C: New test.
2805
2806 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 PR c++/85713
2809 * g++.dg/cpp1y/lambda-generic-85713.C: New.
2810
2811 2018-05-09 Carl Love <cel@us.ibm.com>
2812
2813 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
2814
2815 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2816
2817 PR c++/85713
2818 Revert:
2819 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2820
2821 PR c++/84588
2822 * g++.dg/cpp1y/pr84588.C: New.
2823
2824 2018-05-09 Andreas Schwab <schwab@suse.de>
2825
2826 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
2827
2828 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2829
2830 * gcc.target/aarch64/store_lane_spill_1.c: New test.
2831 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
2832
2833 2018-05-08 Carl Love <cel@us.ibm.com>
2834 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
2835
2836 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2837
2838 PR c++/84588
2839 * g++.dg/cpp1y/pr84588.C: New.
2840
2841 2018-05-08 Marek Polacek <polacek@redhat.com>
2842
2843 PR c++/85695
2844 * g++.dg/cpp1z/constexpr-if22.C: New test.
2845
2846 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
2847
2848 PR target/85693
2849 * gcc.target/i386/pr85693.c: New test.
2850
2851 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR target/85683
2854 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2855 scan-assembler-times checking that except for [fh]*xor other functions
2856 don't use any load instructions.
2857
2858 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2859
2860 * gcc.target/i386/builtin_target.c: Test goldmont.
2861 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2862 arch=silvermont.
2863
2864 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR target/85572
2867 * g++.dg/other/sse2-pr85572-1.C: New test.
2868 * g++.dg/other/sse2-pr85572-2.C: New test.
2869 * g++.dg/other/sse4-pr85572-1.C: New test.
2870 * g++.dg/other/avx2-pr85572-1.C: New test.
2871
2872 PR target/85317
2873 * gcc.target/i386/pr85317.c: New test.
2874 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2875 optimization barrier to avoid optimizing away the expected insn.
2876
2877 PR target/85480
2878 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2879 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2880
2881 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2882
2883 * g++.dg/other/sve_const_pred_1.C: Rename to...
2884 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2885 target selectors and explicit -march options.
2886 * g++.dg/other/sve_const_pred_2.C: Rename to...
2887 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2888 * g++.dg/other/sve_const_pred_3.C: Rename to...
2889 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2890 * g++.dg/other/sve_const_pred_4.C: Rename to...
2891 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2892 * g++.dg/other/sve_tls_2.C: Rename to...
2893 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2894 * g++.dg/other/sve_vcond_1.C: Rename to...
2895 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2896 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2897 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2898
2899 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2900
2901 PR testsuite/85586
2902 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2903 !vect_no_align.
2904
2905 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2906
2907 PR c++/57429
2908 * g++.dg/cpp0x/deleted14.C: New.
2909
2910 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2911 Alan Hayward <alan.hayward@arm.com>
2912 David Sherwood <david.sherwood@arm.com>
2913
2914 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2915 XFAIL the BIC test.
2916 * gcc.target/aarch64/sve/vcond_7.c: New test.
2917 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2918
2919 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2920
2921 PR c++/70563
2922 * g++.dg/cpp0x/sfinae62.C: New.
2923
2924 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2925
2926 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2927 load from src[i].
2928
2929 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2930
2931 PR c++/80691
2932 * g++.dg/cpp0x/narrowing1.C: New.
2933
2934 2018-05-08 Richard Biener <rguenther@suse.de>
2935
2936 PR middle-end/85588
2937 * gcc.dg/torture/pr85574.c: Rename to...
2938 * gcc.dg/torture/pr85588.c: ... this.
2939
2940 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2941
2942 PR fortran/54613
2943 * gfortran.dg/minmaxloc_12.f90: New test case.
2944 * gfortran.dg/minmaxloc_13.f90: New test case.
2945
2946 2018-05-07 Nathan Sidwell <nathan@acm.org>
2947
2948 * g++.dg/cpp0x/range-for10.C: Delete.
2949 * g++.dg/ext/forscope1.C: Delete.
2950 * g++.dg/ext/forscope2.C: Delete.
2951 * g++.dg/template/for1.C: Delete.
2952
2953 2018-05-07 Jeff Law <law@redhat.com>
2954
2955 * gfortran.dg/linefile.f90: New test.
2956
2957 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2958
2959 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2960 and options.
2961
2962 2018-05-06 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR c++/85659
2965 * g++.dg/ext/asm14.C: New test.
2966 * g++.dg/ext/asm15.C: New test.
2967 * g++.dg/ext/asm16.C: New test.
2968
2969 2018-05-06 Michael Eager <eager@eagercon.com>
2970
2971 * gcc.target/microblaze/others/picdtr.c: Correct option
2972 -fPIE -mpic-data-is-text-relative.
2973
2974 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2975
2976 * gcc.target/microblaze/others/picdtr.c: Add test for
2977 -fPIE -mpic-data-is-text-relative.
2978
2979 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2980
2981 PR fortran/85507
2982 * gfortran.dg/coarray_dependency_1.f90: New test.
2983 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2984
2985 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2986
2987 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2988 to match the currently produced gimple.
2989
2990 2018-05-04 Carl Love <cel@us.ibm.com>
2991 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2992 vec_trunc.
2993 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2994 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2995 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2996 xvcmpgedp counts. Add xxsel counts.
2997
2998 2018-05-04 Richard Biener <rguenther@suse.de>
2999
3000 PR middle-end/85627
3001 * g++.dg/torture/pr85627.C: New testcase.
3002
3003 2018-05-04 Richard Biener <rguenther@suse.de>
3004
3005 PR middle-end/85574
3006 * gcc.dg/torture/pr85574.c: New testcase.
3007 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
3008
3009 2018-05-04 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR libstdc++/85466
3012 * gcc.dg/nextafter-1.c: New test.
3013 * gcc.dg/nextafter-2.c: New test.
3014 * gcc.dg/nextafter-3.c: New test.
3015 * gcc.dg/nextafter-4.c: New test.
3016
3017 2018-05-03 Nathan Sidwell <nathan@acm.org>
3018
3019 Remove -ffriend-injection.
3020 * g++.old-deja/g++.jason/scoping15.C: Delete.
3021 * g++.old-deja/g++.mike/net43.C: Delete.
3022
3023 2018-05-03 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR target/85530
3026 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
3027 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
3028 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
3029 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
3030
3031 2018-05-03 Tom de Vries <tom@codesourcery.com>
3032
3033 PR testsuite/85106
3034 * lib/scanoffloadtree.exp: New file.
3035
3036 2018-05-03 Richard Biener <rguenther@suse.de>
3037
3038 PR tree-optimization/85615
3039 * gcc.dg/torture/pr85615.c: New testcase.
3040
3041 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3042
3043 PR tree-optimization/70291
3044 * gcc.dg/complex-6.c: New test.
3045 * gcc.dg/complex-7.c: Likewise.
3046
3047 2018-05-03 Richard Biener <rguenther@suse.de>
3048
3049 PR testsuite/85579
3050 * fortran.dg/pr51434.f90: Truncate transfer argument.
3051
3052 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR target/85582
3055 * gcc.c-torture/execute/pr85582-3.c: New test.
3056
3057 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3058 Jason Merrill <jason@redhat.com>
3059
3060 PR c++/68374
3061 * g++.dg/warn/Wshadow-13.C: New.
3062 * g++.dg/warn/Wshadow-14.C: Likewise.
3063
3064 2018-05-02 Tom de Vries <tom@codesourcery.com>
3065
3066 PR libgomp/82428
3067 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
3068 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
3069
3070 2018-05-02 David Pagan <dave.pagan@oracle.com>
3071
3072 PR c/30552
3073 * gcc.dg/noncompile/pr30552-1.c: New test.
3074 * gcc.dg/noncompile/pr30552-2.c: New test.
3075 * gcc.dg/noncompile/pr30552-3.c: New test.
3076 * gcc.dg/noncompile/pr30552-4.c: New test.
3077
3078 2018-05-02 Richard Biener <rguenther@suse.de>
3079
3080 PR tree-optimization/85597
3081 * gcc.dg/vect/pr85597.c: New testcase.
3082
3083 2018-05-02 Tom de Vries <tom@codesourcery.com>
3084
3085 PR testsuite/85106
3086 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
3087 * lib/scanltranstree.exp: New file.
3088 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
3089 (scan-ltrans-tree-dump-times_required_options)
3090 (scan-ltrans-tree-dump-not_required_options)
3091 (scan-ltrans-tree-dump-dem_required_options)
3092 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
3093 * lib/gcc-dg.exp: Include scanltranstree.exp.
3094
3095 2018-05-02 Tom de Vries <tom@codesourcery.com>
3096
3097 PR testsuite/85106
3098 * gcc.dg/ipa/ipa-icf-38.c: New test.
3099 * gcc.dg/ipa/ipa-icf-38a.c: New test.
3100 * lib/scandump.exp (dump-base): New proc.
3101 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
3102 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
3103 base.
3104 * lib/scanipa.exp: Add "" argument to scan-dump calls.
3105 * lib/scanlang.exp: Same.
3106 * lib/scanrtl.exp: Same.
3107 * lib/scantree.exp: Same.
3108 * lib/scanwpaipa.exp: New file.
3109 * lib/gcc-dg.exp: Include scanwpaipa.exp.
3110
3111 2018-05-02 Richard Biener <rguenther@suse.de>
3112
3113 PR middle-end/85567
3114 * gcc.dg/torture/pr85567.c: New testcase.
3115
3116 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3117
3118 PR target/85582
3119 * gcc.c-torture/execute/pr85582-1.c: New test.
3120 * gcc.c-torture/execute/pr85582-2.c: New test.
3121
3122 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
3123
3124 PR tree-optimization/85586
3125 * gcc.dg/vect/pr85586.c: New test.
3126
3127 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
3128
3129 PR tree-optimization/85143
3130 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
3131 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
3132
3133 2018-05-01 David Malcolm <dmalcolm@redhat.com>
3134
3135 PR c/84258
3136 * c-c++-common/Wformat-pr84258.c: New test.
3137
3138 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3139
3140 PR tree-optimization/82665
3141 * gcc.dg/tree-ssa/pr82665.c: New test.
3142
3143 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3144
3145 PR c++/85523
3146 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3147 (test_add_fixit_insert_formatted_single_line): New function.
3148 (test_add_fixit_insert_formatted_multiline): New function.
3149 Extend expected output of generated patch to include fix-it hints
3150 for these.
3151 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
3152 "gcc-rich-location.h". Add test coverage for
3153 gcc_rich_location::add_fixit_insert_formatted.
3154
3155 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3156
3157 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3158 (test_show_locus): Update for location_get_source_line returning a
3159 char_span. Use char_span for handling words in the
3160 "test_many_nested_locations" fix-it example.
3161
3162 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3163
3164 * gcc.target/arc/interrupt-8.c: Update test.
3165 * gcc.target/arc/loop-4.c: Likewise.
3166 * gcc.target/arc/loop-hazard-1.c: Likewise.
3167 * gcc.target/arc/sdata-3.c: Likewise.
3168
3169 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3170
3171 * gcc.target/arc/store-merge-1.c: New test.
3172 * gcc.target/arc/add_n-combine.c: Update test.
3173
3174 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
3175
3176 Microblaze Target: PIC data text relative
3177
3178 * gcc.target/microblaze/others/data_var1.c: Include
3179 PIC case of r20 base register.
3180 * gcc.target/microblaze/others/data_var2.c: Ditto.
3181 * gcc.target/microblaze/others/picdtr.c: Add new
3182 test case for -mpic-is-data-text-relative.
3183 * gcc.target/microblaze/others/sdata_var1.c: Add
3184 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3185 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3186 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3187 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3188 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3189 * gcc.target/microblaze/others/string_cst1_gpopt.c:
3190 Ditto.
3191 * gcc.target/microblaze/others/string_cst2_gpopt.c:
3192 Ditto.
3193
3194 2018-04-30 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/28364
3197 PR tree-optimization/85275
3198 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
3199 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
3200 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
3201 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
3202 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
3203 still passes.
3204 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
3205 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
3206 still passes.
3207 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3208 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3209 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3210
3211 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
3212
3213 PR target/84431
3214 * gcc.target/i386/pr84431.c: New test.
3215
3216 2018-04-27 Martin Jambor <mjambor@suse.cz>
3217
3218 PR ipa/85549
3219 * g++.dg/ipa/pr85549.C: New test.
3220
3221 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3222
3223 PR c++/85553
3224 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
3225 directive.
3226 * g++.dg/cpp0x/constexpr-85553.C: New test.
3227
3228 2018-04-27 David Malcolm <dmalcolm@redhat.com>
3229
3230 PR c++/85515
3231 * g++.dg/pr85515-1.C: New test.
3232 * g++.dg/pr85515-2.C: New test.
3233
3234 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
3235
3236 PR c++/84691
3237 * g++.dg/cpp0x/friend3.C: New.
3238
3239 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3240
3241 PR target/82518
3242 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
3243 Use check_effective_target_arm_little_endian.
3244
3245 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR tree-optimization/85529
3248 * gcc.c-torture/execute/pr85529-1.c: New test.
3249 * gcc.c-torture/execute/pr85529-2.c: New test.
3250 * gcc.dg/pr85529.c: New test.
3251
3252 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3253
3254 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
3255 `.dword' in addition to `lw' and `.word'.
3256
3257 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3258
3259 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
3260
3261 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
3262
3263 * gnat.dg/loop_optimization24.adb: New test.
3264
3265 2018-04-26 Richard Biener <rguenther@suse.de>
3266
3267 PR tree-optimization/85116
3268 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
3269 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
3270 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
3271 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
3272
3273 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
3274
3275 PR target/85473
3276 * gcc.target/i386/pr85473-1.c: New test.
3277 * gcc.target/i386/pr85473-2.c: New test.
3278
3279 2018-04-25 Nathan Sidwell <nathan@acm.org>
3280 Jakub Jelinek <jakub@redhat.com>
3281
3282 PR c++/85437
3283 PR c++/49171
3284 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
3285 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
3286 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
3287 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
3288 * g++.dg/cpp0x/pr85437-1.C: New.
3289 * g++.dg/cpp0x/pr85437-2.C: New.
3290 * g++.dg/cpp0x/pr85437-3.C: New.
3291 * g++.dg/cpp0x/pr85437-4.C: New.
3292
3293 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
3294
3295 PR fortran/85520
3296 * gfortran.dg/pr85520.f90: New test.
3297
3298 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3299
3300 PR target/85512
3301 * gcc.dg/pr85512.c: New test.
3302
3303 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
3304
3305 PR target/85485
3306 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
3307 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
3308 * gcc.dg/pr85388-1.c (dg-options): Likwise.
3309 * gcc.dg/pr85388-2.c (dg-options): Likwise.
3310 * gcc.dg/pr85388-3.c (dg-options): Likwise.
3311 * gcc.dg/pr85388-4.c (dg-options): Likwise.
3312 * gcc.dg/pr85388-5.c (dg-options): Likwise.
3313 * gcc.dg/pr85388-6.c (dg-options): Likwise.
3314 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
3315 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
3316 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
3317 * gcc.target/i386/cet-label.c (dg-options): Likwise.
3318 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
3319 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
3320 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
3321 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
3322 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
3323 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
3324 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
3325 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
3326 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
3327 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
3328 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
3329 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
3330 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
3331 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
3332 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
3333 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
3334 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
3335 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
3336 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
3337 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
3338 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
3339 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
3340 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
3341 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
3342 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
3343 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
3344 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
3345 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
3346 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
3347 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
3348 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
3349 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
3350 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
3351 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
3352 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
3353 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
3354 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
3355 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
3356 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
3357 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
3358 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
3359 * gcc.target/i386/pr84146.c (dg-options): Likwise.
3360 * gcc.target/i386/pr85403.c (dg-options): Likwise.
3361 * gcc.target/i386/pr85404.c (dg-options): Likwise.
3362 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
3363 with -mshstk.
3364 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
3365 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
3366 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
3367 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
3368 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
3369 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
3370 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
3371 * (dg-options): Likwise.
3372 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
3373 -mno-cet.
3374 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
3375 * gcc.target/i386/cet-label-3.c: Removed.
3376 * gcc.target/i386/cet-property-3.c: Likwise.
3377 * gcc.target/i386/cet-sjlj-7.c: Likwise.
3378
3379 2018-04-24 Jakub Jelinek <jakub@redhat.com>
3380
3381 PR target/85511
3382 * gcc.target/i386/pr85511.c: New test.
3383
3384 PR target/85503
3385 * g++.dg/ext/pr85503.C: New test.
3386
3387 PR target/85508
3388 * gcc.target/i386/pr85508.c: New test.
3389
3390 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
3391
3392 PR tree-optimization/85478
3393 * g++.dg/pr85478.C: New test.
3394
3395 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
3396
3397 * g++.dg/torture/pr85496.C: New test.
3398
3399 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
3400
3401 PR rtl-optimization/85423
3402 * gcc.dg/pr85423.c: New test.
3403
3404 2018-04-20 Martin Sebor <msebor@redhat.com>
3405
3406 PR c/85365
3407 * gcc.dg/Wrestrict-15.c: New test.
3408
3409 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
3410
3411 PR target/85456
3412 * gcc.target/powerpc/pr85456.c: New test.
3413
3414 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
3415
3416 * g++.dg/ext/undef-bool-1.C: Require lp64.
3417 * gcc.target/powerpc/undef-bool-2.c: Likewise.
3418
3419 2018-04-20 Jeff Law <law@redhat.com>
3420
3421 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
3422 stack protector.
3423 * gcc.dg/stack-check-6.c: Likewise.
3424 * gcc.dg/stack-check-6a.c: Likewise.
3425 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
3426 * gcc.target/i386/stack-check-18.c: Likewise.
3427 * gcc.target/i386/stack-check-19.c: Likewise.
3428
3429 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3430
3431 PR testsuite/85483
3432 * gcc.target/aarch64/sve/vcond_1.c: Move to...
3433 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
3434 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
3435 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
3436
3437 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
3438
3439 PR target/85469
3440 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
3441 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
3442
3443 2018-04-20 Richard Biener <rguenther@suse.de>
3444
3445 PR middle-end/85475
3446 * gcc.dg/torture/pr85475.c: New testcase.
3447
3448 2018-04-20 Martin Jambor <mjambor@suse.cz>
3449
3450 ipa/85449
3451 * gcc.dg/ipa/pr85449.c: New test.
3452
3453 2018-04-20 Martin Jambor <mjambor@suse.cz>
3454
3455 ipa/85447
3456 * g++.dg/ipa/pr85447.C: New file.
3457 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
3458
3459 2018-04-20 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR c++/85462
3462 * g++.dg/cpp0x/pr85462.C: New test.
3463
3464 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3465
3466 * gcc.target/i386/pr85404.c: Require CET target.
3467
3468 2018-04-19 Jakub Jelinek <jakub@redhat.com>
3469
3470 PR tree-optimization/85467
3471 * gcc.dg/pr85467.c: New test.
3472
3473 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
3474
3475 PR c++/84611
3476 * g++.dg/parse/crash68.C: New.
3477
3478 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3479
3480 PR libgcc/85334
3481 * g++.dg/torture/pr85334.C: New test.
3482
3483 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
3484
3485 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
3486 * g++.dg/diagnostic/pr85464.C: New.
3487
3488 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3489
3490 PR target/85397
3491 * gcc.dg/torture/pr85397-1.c: New test.
3492 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
3493 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
3494
3495 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3496
3497 PR target/85404
3498 * gcc.target/i386/pr85404.c: New test.
3499
3500 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3501
3502 PR target/85417
3503 * c-c++-common/attr-nocf-check-1.c: Compile with
3504 -fcf-protection=none.
3505 * c-c++-common/attr-nocf-check-3.c: Likewise.
3506 * gcc.dg/march-generic.c: Likewise.
3507 * gcc.target/i386/align-limit.c: Likewise.
3508 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3509 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3510 * gcc.target/i386/cet-property-2.c: Likewise.
3511 * gcc.target/i386/ret-thunk-26.c: Likewise.
3512 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
3513 targets.
3514 * c-c++-common/fcf-protection-2.c: Likewise.
3515 * c-c++-common/fcf-protection-3.c: Likewise.
3516 * c-c++-common/fcf-protection-5.c: Likewise.
3517 * c-c++-common/fcf-protection-6.c: Likewise.
3518 * c-c++-common/fcf-protection-7.c: Likewise.
3519 * gcc.target/i386/cet-label-3.c: New test.
3520 * gcc.target/i386/cet-property-3.c: Likewise.
3521 * gcc.target/i386/cet-sjlj-7.c: Likewise.
3522 * gcc.target/i386/pr85417-1.c: Likewise.
3523 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
3524 __x86_indirect_thunk_nt_(r|e)ax
3525 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3526 * gcc.target/i386/pr85403.c: Remove dg-error,
3527
3528 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
3529
3530 * gcc.target/i386/movdir-1.c: New test.
3531
3532 2018-04-19 Richard Biener <rguenther@suse.de>
3533
3534 PR middle-end/85455
3535 * gcc.dg/pr85455.c: New testcase.
3536
3537 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
3538
3539 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
3540 targets.
3541 * g++.dg/lto/pr85405b_0.C: Likewise.
3542 * g++.dg/lto/pr84805_0.C: Likewise.
3543
3544 2018-04-18 Martin Liska <mliska@suse.cz>
3545
3546 PR ipa/83983
3547 PR ipa/85391
3548 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
3549 output.
3550
3551 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
3552
3553 PR target/85388
3554 * gcc.dg/pr85388-1.c: New test.
3555 * gcc.dg/pr85388-2.c: Likewise.
3556 * gcc.dg/pr85388-3.c: Likewise.
3557 * gcc.dg/pr85388-4.c: Likewise.
3558 * gcc.dg/pr85388-5.c: Likewise.
3559 * gcc.dg/pr85388-6.c: Likewise.
3560
3561 2018-04-18 Jan Hubicka <jh@suse.cz>
3562 Martin Liska <mliska@suse.cz>
3563
3564 * g++.dg/lto/pr83121_0.C: Update template.
3565 * g++.dg/lto/pr83121_1.C: Update template.
3566 * g++.dg/lto/pr84805_0.C: Update template.
3567 * g++.dg/lto/pr84805_1.C: Update template.
3568 * g++.dg/lto/pr84805_2.C: Update template.
3569
3570 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3571
3572 PR c++/84630
3573 * g++.dg/cpp0x/pr84630.C: New.
3574
3575 2018-04-18 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR c++/84463
3578 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
3579 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
3580 in two cases. Uncomment two other tests and add expected dg-error for
3581 them.
3582 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
3583 -Wnarrowing diagnostics on some targets for c++11.
3584 * g++.dg/parse/array-size2.C: Remove xfail.
3585 * g++.dg/cpp0x/constexpr-84463.C: New test.
3586
3587 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
3588
3589 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
3590 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
3591
3592 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR testsuite/85326
3595 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
3596 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
3597 * g++.dg/other/sve_tls_2.C: Require effective target tls.
3598
3599 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3600
3601 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
3602 prevent cascading of errors and change expected error message.
3603 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
3604 to 64-bit targets.
3605 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3606 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3607 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3608 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
3609 error message.
3610 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3611
3612 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR target/85430
3615 * gcc.dg/pr85430.c: New test.
3616
3617 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3618
3619 PR testsuite/85326
3620 * gcc.target/arm/pr54300.C: Move to...
3621 * g++.dg/other/pr54300.C: ... Here. Add target directives.
3622 * gcc.target/arm/pr55073.C: Move to...
3623 * g++.dg/other/pr55073.C: ... Here. Add target directives.
3624 * gcc.target/arm/pr56184.C: Move to...
3625 * g++.dg/other/pr56184.C: ... Here. Add target directives.
3626 * gcc.target/arm/pr59985.C: Move to...
3627 * g++.dg/other/pr59985.C: ... Here. Add target directives.
3628 * gcc.target/aarch64/pr60675.C: Move to...
3629 * g++.dg/other/pr60675.C: ... Here. Add target directives.
3630 * gcc.target/aarch64/pr81422.C: Move to...
3631 * g++.dg/other/pr81422.C: ... Here. Add target directives.
3632 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
3633 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
3634 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
3635 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
3636 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
3637 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
3638 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
3639 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
3640 * gcc.target/aarch64/sve/tls_2.C: Move to...
3641 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
3642 * gcc.target/aarch64/pr81414.C: Rename to...
3643 * gcc.target/aarch64/pr81414.c: ... This.
3644 * gcc.target/aarch64/simd/pr67896.C: Rename to...
3645 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
3646 messages.
3647 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
3648 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
3649 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
3650 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
3651 file name.
3652
3653 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR middle-end/85414
3656 * gcc.dg/pr85414.c: New test.
3657
3658 2018-04-17 Martin Jambor <mjambor@suse.cz>
3659
3660 PR ipa/85421
3661 * g++.dg/ipa/pr85421.C: New test.
3662
3663 2018-04-17 Martin Liska <mliska@suse.cz>
3664
3665 PR lto/85405
3666 * g++.dg/lto/pr85405b_0.C: New test.
3667 * g++.dg/lto/pr85405b_1.C: New test.
3668
3669 2018-04-17 Martin Liska <mliska@suse.cz>
3670
3671 PR lto/85405
3672 * g++.dg/lto/pr85405_0.C: New test.
3673 * g++.dg/lto/pr85405_1.C: New test.
3674
3675 2018-04-17 Martin Liska <mliska@suse.cz>
3676
3677 PR ipa/85329
3678 * g++.dg/ext/pr85329-2.C: New test.
3679 * g++.dg/ext/pr85329.C: New test.
3680 * gcc.target/i386/mvc12.c: New test.
3681
3682 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
3683
3684 PR c++/85039
3685 * g++.dg/pr85039-1.C: New.
3686 * g++.dg/pr85039-2.C: New.
3687 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
3688
3689 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
3690
3691 PR target/85080
3692 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
3693 if the target supports efficient unaligned storage accesses.
3694
3695 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
3696
3697 PR target/83660
3698 * gcc.target/powerpc/pr83660.C: New test.
3699
3700 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
3701
3702 PR target/85403
3703 * gcc.target/i386/pr85403.c: New test.
3704
3705 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
3706
3707 PR target/84331
3708 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
3709
3710 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3711 Jason Merrill <jason@redhat.com>
3712
3713 PR c++/85112
3714 * g++.dg/cpp0x/pr85112.C: New.
3715
3716 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
3717
3718 PR testsuite/85326
3719 * g++.dg/ext/undef-bool-1.C: New file.
3720 * gcc.target/powerpc/powerpc.exp: Remove .C support.
3721 * gcc.target/powerpc/undef-bool-1.C: Remove file.
3722
3723 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
3724
3725 PR target/85293
3726 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
3727 corresponding dg-error clause.
3728 * gcc.target/powerpc/pr80098-3.c: Ditto.
3729 * gcc.target/powerpc/pr80103-1.c: Delete.
3730
3731 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
3732
3733 PR fortran/81773
3734 PR fortran/83606
3735 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
3736 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
3737
3738 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3739
3740 PR fortran/85387
3741 * gfortran.dg/implied_do_io_5.f90: New test.
3742
3743 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
3744
3745 PR target/83402
3746 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
3747 several values: positive, negative, and zero.
3748 * gcc.target/powerpc/sse2-pslld-1.c: Same.
3749 * gcc.target/powerpc/sse2-psllq-1.c: Same.
3750
3751 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
3752
3753 PR rtl-optimization/79916
3754 * gcc.target/powerpc/pr79916.c: New.
3755
3756 2018-04-13 Jakub Jelinek <jakub@redhat.com>
3757
3758 PR rtl-optimization/85393
3759 * g++.dg/opt/pr85393.C: New test.
3760 * g++.dg/opt/pr85393-aux.cc: New file.
3761
3762 PR rtl-optimization/85376
3763 * gcc.dg/pr85376.c: New test.
3764
3765 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
3766
3767 PR rtl-optimization/83852
3768 * gcc.dg/pr83852.c: New testcase.
3769
3770 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
3771
3772 PR testsuite/85326
3773 * gcc.target/s390/pr77822-1.C: Rename to ...
3774 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
3775 * gcc.target/s390/pr77822-2.c: Add asm scan check.
3776 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
3777
3778 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
3779
3780 PR lto/71991
3781 * gcc.target/i386/pr71991.c: New testcase.
3782
3783 2018-04-13 Martin Liska <mliska@suse.cz>
3784 Jakub Jelinek <jakub@redhat.com>
3785
3786 PR middle-end/81657
3787 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
3788 call.
3789
3790 2018-04-12 David Malcolm <dmalcolm@redhat.com>
3791
3792 PR c++/85385
3793 * g++.dg/diagnostic/macro-arg-count.C: New test.
3794
3795 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3796
3797 PR fortran/83064
3798 PR testsuite/85346
3799 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3800 array and move test to libgomp/testsuite/libgomp.fortran.
3801 * gfortran.dg/do_concurrent_6.f90: New test.
3802
3803 2018-04-12 Marek Polacek <polacek@redhat.com>
3804
3805 PR c++/85258
3806 * g++.dg/parse/error61.C: New test.
3807
3808 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3809
3810 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3811 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3812
3813 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3814
3815 PR target/85347
3816 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3817 specify -mvsx on gcc command line.
3818
3819 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3820
3821 PR middle-end/84955
3822 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3823 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3824
3825 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3826
3827 PR target/85328
3828 * gcc.target/i386/pr85328.c: New test.
3829
3830 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3831
3832 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3833
3834 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR rtl-optimization/85342
3837 * gcc.target/i386/pr85342.c: New test.
3838
3839 2018-04-11 Jason Merrill <jason@redhat.com>
3840
3841 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3842 if ulimit -v is set.
3843
3844 2018-04-11 Bin Cheng <bin.cheng@arm.com>
3845
3846 PR testsuite/85190
3847 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3848
3849 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3850
3851 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3852 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3853
3854 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR c++/70808
3857 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3858 effective target.
3859
3860 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3861
3862 PR target/84301
3863 * gcc.target/i386/pr84301.c: New test.
3864
3865 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR tree-optimization/85331
3868 * gcc.c-torture/execute/pr85331.c: New test.
3869
3870 2018-04-11 Marek Polacek <polacek@redhat.com>
3871
3872 PR c++/85032
3873 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3874 * g++.dg/cpp1z/constexpr-if21.C: New test.
3875
3876 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3877
3878 PR target/85281
3879 * gcc.target/i386/pr85281.c: New test.
3880
3881 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3882
3883 PR rtl-optimization/84659
3884 * gcc.dg/pr84659.c: New test.
3885
3886 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR debug/85302
3889 * g++.dg/debug/dwarf2/pr85302.C: New test.
3890
3891 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3892
3893 PR target/85261
3894 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3895 into register.
3896
3897 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3898
3899 PR c++/70808
3900 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3901
3902 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3903
3904 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3905 * gcc.target/powerpc/dimode_off.c: Ditto.
3906 * gcc.target/powerpc/tfmode_off.c: Ditto.
3907 * gcc.target/powerpc/timode_off.c: Ditto.
3908
3909 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3910
3911 * gcc.target/powerpc/vec-ldl-1.c: New test.
3912 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3913 corrections to ABI implementation.
3914
3915 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3916
3917 PR target/85056
3918 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3919
3920 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR rtl-optimization/85300
3923 * gcc.dg/pr85300.c: New test.
3924
3925 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3926
3927 PR c++/85110
3928 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3929 where we now show the pertinent parameter.
3930 * g++.dg/diagnostic/aka2.C: Likewise.
3931 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3932
3933 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR fortran/85313
3936 * gfortran.dg/gomp/pr85313.f90: New test.
3937
3938 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3939
3940 PR c++/24314
3941 * g++.dg/parse/template29.C: New.
3942
3943 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3944
3945 PR testsuite/85190
3946 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3947
3948 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3949
3950 PR target/85177
3951 PR target/85255
3952 * gcc.target/i386/avx512f-pr85177.c: New test.
3953 * gcc.target/i386/avx512f-pr85255.c: New test.
3954
3955 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3956
3957 PR tree-optimization/85286
3958 * gcc.dg/vect/pr85286.c: New test.
3959
3960 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3961
3962 PR target/85173
3963 * gcc.target/arm/pr85173.c: New test.
3964
3965 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3966
3967 PR lto/85248
3968 * gcc.dg/lto/pr85248_0.c: New test.
3969 * gcc.dg/lto/pr85248_1.c: New test.
3970
3971 2018-04-09 Jan Hubicka <jh@suse.cz>
3972
3973 PR lto/85078
3974 * g++.dg/torture/pr85078.C: New.
3975
3976 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3977
3978 PR c++/85227
3979 * g++.dg/cpp1z/decomp44.C: New.
3980 * g++.dg/cpp1z/decomp45.C: Likewise.
3981
3982 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3983
3984 PR fortran/83064
3985 * gfortran.dg/do_concurrent_5.f90: New test.
3986 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3987 message.
3988
3989 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3990
3991 PR fortran/51260
3992 * gfortran.dg/parameter_array_element_3.f90: New test.
3993
3994 2018-04-09 Jakub Jelinek <jakub@redhat.com>
3995
3996 PR c++/85194
3997 * g++.dg/cpp1z/decomp43.C: New test.
3998
3999 PR rtl-optimization/80463
4000 * g++.dg/pr80463.C: Add -w to dg-options.
4001
4002 2018-04-09 Richard Biener <rguenther@suse.de>
4003
4004 PR tree-optimization/85284
4005 * gcc.dg/torture/pr85284.c: New testcase.
4006
4007 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4008
4009 PR rtl-optimization/80463
4010 PR rtl-optimization/83972
4011 PR rtl-optimization/83480
4012
4013 * gcc.dg/pr80463.c: New test.
4014 * g++.dg/pr80463.C: Likewise.
4015 * gcc.dg/pr83972.c: Likewise.
4016
4017 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4018
4019 PR rtl-optimization/83913
4020 * gcc.dg/pr83913.c: New test.
4021
4022 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4023
4024 PR rtl-optimization/83962
4025 * gcc.dg/pr83962.c: New test.
4026
4027 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4028
4029 PR rtl-optimization/83530
4030 * gcc.dg/pr83530.c: New test.
4031
4032 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4033
4034 PR middle-end/82976
4035 * gfortran.dg/realloc_on_assign_16a.f90: New test.
4036
4037 2018-04-07 Jakub Jelinek <jakub@redhat.com>
4038
4039 PR tree-optimization/85257
4040 * gcc.dg/pr85257.c: New test.
4041
4042 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * g++.dg/opt/pr85196.C: New test.
4045
4046 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4047
4048 PR c++/84269
4049 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
4050 std::tuple here since they need C++11.
4051 * g++.dg/lookup/missing-std-include-8.C: New test.
4052 * g++.dg/lookup/missing-std-include.C: Move std::array and
4053 std::tuple test to missing-std-include-6.C to avoid failures
4054 with C++98.
4055
4056 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4057
4058 PR debug/85252
4059 * gcc.dg/debug/pr85252.c: New test.
4060
4061 PR rtl-optimization/84872
4062 * gcc.dg/graphite/pr84872.c: New test.
4063
4064 PR c++/85210
4065 * g++.dg/cpp1z/decomp42.C: New test.
4066
4067 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4068
4069 PR c++/85021
4070 * g++.dg/lookup/missing-std-include-7.C: New test.
4071
4072 2018-04-06 Tamar Christina <tamar.christina@arm.com>
4073
4074 * gcc.dg/struct-simple.c: Revert r254862.
4075 * lib/target-supports.exp
4076 (check_effective_target_word_mode_no_slow_unalign): Likewise.
4077
4078 2018-04-06 Richard Biener <rguenther@suse.de>
4079
4080 PR middle-end/85244
4081 * gcc.dg/torture/pr85244-1.c: New testcase.
4082 * gcc.dg/torture/pr85244-2.c: Likewise.
4083
4084 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4085
4086 PR sanitizer/85213
4087 * c-c++-common/ubsan/pr85213.c: New test.
4088
4089 2018-04-06 Richard Biener <rguenther@suse.de>
4090
4091 PR middle-end/85180
4092 * gcc.dg/pr85180.c: New testcase.
4093
4094 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4095
4096 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
4097 to trigger the optimization. Do some cleanup and function
4098 renaming. Add more test functions.
4099
4100 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4101
4102 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
4103 options.
4104 * gcc.target/s390/hotpatch-1.c: Skip when building without
4105 optimization.
4106 * gcc.target/s390/hotpatch-10.c: Likewise.
4107 * gcc.target/s390/hotpatch-11.c: Likewise.
4108 * gcc.target/s390/hotpatch-12.c: Likewise.
4109 * gcc.target/s390/hotpatch-13.c: Likewise.
4110 * gcc.target/s390/hotpatch-14.c: Likewise.
4111 * gcc.target/s390/hotpatch-15.c: Likewise.
4112 * gcc.target/s390/hotpatch-16.c: Likewise.
4113 * gcc.target/s390/hotpatch-17.c: Likewise.
4114 * gcc.target/s390/hotpatch-18.c: Likewise.
4115 * gcc.target/s390/hotpatch-19.c: Likewise.
4116 * gcc.target/s390/hotpatch-2.c: Likewise.
4117 * gcc.target/s390/hotpatch-3.c: Likewise.
4118 * gcc.target/s390/hotpatch-4.c: Likewise.
4119 * gcc.target/s390/hotpatch-5.c: Likewise.
4120 * gcc.target/s390/hotpatch-6.c: Likewise.
4121 * gcc.target/s390/hotpatch-7.c: Likewise.
4122 * gcc.target/s390/hotpatch-8.c: Likewise.
4123 * gcc.target/s390/hotpatch-9.c: Likewise.
4124
4125 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4126
4127 * c-c++-common/Wattributes.c: Disable warning for s390* target and
4128 check for an error instead.
4129 * gcc.dg/Wattributes-6.c: Likewise.
4130
4131 2018-04-05 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR c++/85209
4134 * g++.dg/cpp1z/decomp39.C: New test.
4135 * g++.dg/cpp1z/decomp40.C: New test.
4136
4137 PR c++/85208
4138 * g++.dg/cpp1z/decomp41.C: New test.
4139
4140 PR middle-end/85195
4141 * gcc.dg/pr85195.c: New test.
4142
4143 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4144
4145 PR c++/80956
4146 * g++.dg/cpp0x/initlist100.C: New.
4147 * g++.dg/cpp0x/initlist101.C: Likewise.
4148
4149 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4150
4151 PR c++/84792
4152 * g++.dg/other/pr84792-1.C: New.
4153 * g++.dg/other/pr84792-2.C: Likewise.
4154
4155 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
4156
4157 PR target/85193
4158 * gcc.target/i386/pr85193.c: New test.
4159
4160 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
4161
4162 PR c++/84979
4163 * g++.dg/concepts/pr84979.C: New.
4164 * g++.dg/concepts/pr84979-2.C: New.
4165 * g++.dg/concepts/pr84979-3.C: New.
4166
4167 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4168
4169 PR c++/80026
4170 * g++.dg/cpp0x/variadic174.C: New.
4171
4172 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR inline-asm/85172
4175 * g++.dg/ext/builtin13.C: New test.
4176 * g++.dg/ext/atomic-4.C: New test.
4177
4178 PR c++/85146
4179 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
4180 * g++.dg/ext/bases3.C: New test.
4181
4182 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4183
4184 PR target/85203
4185 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
4186 to match a single insn of the baz function. Move scan directives at
4187 the end of the file below the functions they are trying to test for
4188 better readability.
4189 * gcc.target/arm/cmse/cmse-16.c: New testcase.
4190
4191 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
4192
4193 PR rtl-optimization/84878
4194 * gcc.target/powerpc/pr84878.c: New test.
4195
4196 2018-04-04 Michael Matz <matz@suse.de>
4197
4198 * gcc.dg/Wstringop-overflow-4.c: New test.
4199 * c-c++-common/Wstringop-truncation-4.c: Adjust.
4200
4201 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR testsuite/85189
4204 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
4205 for the diagnostics of overridden functions. Adjust for new wording.
4206
4207 2018-04-04 Richard Biener <rguenther@suse.de>
4208
4209 PR lto/85176
4210 * g++.dg/lto/pr85176_0.C: New testcase.
4211
4212 2018-04-04 Richard Biener <rguenther@suse.de>
4213
4214 PR testsuite/85191
4215 * lib/target-supports.exp (check_effective_target_vect_perm_short):
4216 Fix typo.
4217
4218 2018-04-04 Martin Liska <mliska@suse.cz>
4219
4220 PR sanitizer/85174
4221 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
4222 and msdata as a workaround for powerpc.
4223
4224 2018-04-04 Richard Biener <rguenther@suse.de>
4225
4226 PR tree-optimization/85168
4227 * gcc.dg/torture/pr85168.c: New testcase.
4228
4229 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
4230
4231 PR c++/84943
4232 * g++.dg/pr84943.C: New.
4233 * g++.dg/pr84943-2.C: New.
4234
4235 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4236
4237 PR rtl-optimization/85167
4238 * gcc.dg/pr85167.c: New test.
4239
4240 PR tree-optimization/85156
4241 * c-c++-common/pr85156.c: New test.
4242 * gcc.c-torture/execute/pr85156.c: New test.
4243
4244 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
4245
4246 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
4247 * gcc.target/powerpc/undef-bool-1.C: New file.
4248 * gcc.target/powerpc/undef-bool-2.c: New file.
4249
4250 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4251
4252 PR c++/84768
4253 * g++.dg/cpp1z/class-deduction52.C: New.
4254
4255 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR c++/85147
4258 * g++.dg/cpp0x/pr85147.C: New test.
4259
4260 PR c++/85140
4261 * g++.dg/cpp0x/gen-attrs-64.C: New test.
4262
4263 PR c++/85134
4264 * g++.dg/gomp/pr85134.C: New test.
4265 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
4266
4267 PR target/85169
4268 * gcc.c-torture/execute/pr85169.c: New test.
4269 * gcc.target/i386/avx512f-pr85169.c: New test.
4270 * gcc.target/i386/avx512bw-pr85169.c: New test.
4271
4272 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
4273
4274 PR target/85126
4275 * gcc.target/powerpc/pr69946: Adjust comment. Remove
4276 scan-assembler-times clause.
4277
4278 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
4279
4280 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
4281 dg-additional-options.
4282
4283 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
4284
4285 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
4286
4287 2018-04-03 Richard Biener <rguenther@suse.de>
4288
4289 PR testsuite/85154
4290 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
4291
4292 2018-04-02 Jim Wilson <jimw@sifive.com>
4293
4294 * gcc.target/riscv/pr84660.c: New.
4295 * gcc.target/riscv/shift-and-1.c: New.
4296 * gcc.target/riscv/shift-and-2.c: New.
4297
4298 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4299
4300 PR fortran/85102
4301 * gfortran.dg/array_simplify_2.f90: New test.
4302
4303 2018-04-01 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR middle-end/85090
4306 * gcc.target/i386/avx512f-pr85090-1.c: New test.
4307 * gcc.target/i386/avx512f-pr85090-2.c: New test.
4308 * gcc.target/i386/avx512f-pr85090-3.c: New test.
4309 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
4310 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
4311
4312 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
4313
4314 PR c++/85027
4315 * g++.dg/pr85027.C: New.
4316
4317 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4318
4319 PR target/83315
4320 * gcc.target/powerpc/sse-maxps-2.c: New test.
4321 * gcc.target/powerpc/sse-minps-2.c: New test.
4322
4323 2018-03-30 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR c++/84791
4326 * g++.dg/gomp/pr84791.C: New test.
4327
4328 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
4329
4330 PR fortran/84931
4331 * gfortran.dg/array_constructor_53.f90: New test.
4332
4333 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4334
4335 PR fortran/85130
4336 * gfortran.dg/substr_6.f90: Remove illegal test for
4337 out-of-bounds substring.
4338
4339 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4340
4341 PR fortran/85111
4342 * gfortran.dg/zero_sized_10.f90: New test.
4343
4344 2018-03-29 David Malcolm <dmalcolm@redhat.com>
4345
4346 PR c++/84269
4347 * g++.dg/lookup/missing-std-include-6.C: New test.
4348 * g++.dg/lookup/missing-std-include.C: Add std::pair and
4349 std::tuple tests.
4350 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
4351 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
4352 <cstring>, <cassert>, and <cstdlib>.
4353
4354 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
4355
4356 PR inline-asm/84985
4357 * gcc.target/i386/pr84985.c: New.
4358
4359 2018-03-29 David Malcolm <dmalcolm@redhat.com>
4360
4361 PR c++/85110
4362 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
4363
4364 2018-03-29 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR c++/85108
4367 * g++.dg/warn/Wunused-var-31.C: New test.
4368
4369 PR c/85094
4370 * c-c++-common/Wduplicated-branches-14.c: New test.
4371
4372 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
4373
4374 PR c++/84606
4375 * g++.dg/cpp0x/pr84606.C: New.
4376
4377 2018-03-29 Carl Love <cel@us.ibm.com>
4378
4379 Revert
4380 2017-09-27 Carl Love <cel@us.ibm.com>
4381
4382 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
4383 for the __builtin_fctid and __builtin_fctiw.
4384
4385 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
4386
4387 PR target/84912
4388 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
4389 deleted builtin function.
4390 (div_weuo): Likewise.
4391 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
4392 (div_deuo): Likewise.
4393
4394 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4395
4396 PR c++/85028
4397 * g++.dg/other/default13.C: New.
4398
4399 2018-03-28 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR target/85095
4402 * gcc.target/i386/pr85095-1.c: New test.
4403 * gcc.target/i386/pr85095-2.c: New test.
4404 * gcc.c-torture/execute/pr85095.c: New test.
4405
4406 PR tree-optimization/82004
4407 * gcc.dg/pr82004.c: New test.
4408
4409 2018-03-28 Jakub Jelinek <jakub@redhat.com>
4410 Martin Liska <mliska@suse.cz>
4411
4412 PR sanitizer/85081
4413 * g++.dg/asan/pr85081.C: New test.
4414
4415 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
4416
4417 PR c++/84789
4418 * g++.dg/template/pr84789.C: Adjust for testing with
4419 -fconcepts too.
4420
4421 PR c++/84973
4422 * g++.dg/template/pr84973.C: New.
4423 * g++.dg/template/pr84973-2.C: New.
4424 * g++.dg/template/pr84973-3.C: New.
4425
4426 PR c++/84968
4427 * g++.dg/eh/pr84968.C: New.
4428
4429 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4430
4431 PR target/84914
4432 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
4433 long double multiply/divide uses the correct function.
4434 * gcc.target/powerpc/mulkc-3.c: Likewise.
4435 * gcc.target/powerpc/divkc-2.c: Likewise.
4436 * gcc.target/powerpc/divkc-3.c: Likewise.
4437
4438 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4439
4440 PR c++/85067
4441 * g++.dg/cpp0x/defaulted51.C: New.
4442 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
4443
4444 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR c++/85077
4447 * g++.dg/ext/vector35.C: New test.
4448
4449 PR c++/85061
4450 * g++.dg/ext/builtin-offsetof3.C: New test.
4451
4452 PR c++/85076
4453 * g++.dg/cpp1y/pr85076.C: New test.
4454
4455 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4456
4457 PR fortran/85084
4458 * gfortran.dg/matmul_rank_1.f90: New test.
4459
4460 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4461 Harald Anlauf <anlauf@gmx.de>
4462
4463 * gfortran.dg/structure_constructor_15.f90: New test.
4464
4465 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
4466
4467 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
4468 for the diagnostics of overridden functions. Adjust for new wording.
4469 * g++.dg/cpp0x/implicit1.C: Likewise.
4470 * g++.dg/cpp0x/override1.C: Likewise.
4471 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4472 * g++.dg/eh/shadow1.C: Likewise.
4473 * g++.dg/inherit/covariant12.C: Likewise.
4474 * g++.dg/inherit/covariant14.C: Likewise.
4475 * g++.dg/inherit/covariant15.C: Likewise.
4476 * g++.dg/inherit/covariant16.C: Likewise.
4477 * g++.dg/inherit/covariant22.C: Likewise.
4478 * g++.dg/inherit/crash3.C: Likewise.
4479 * g++.dg/inherit/error2.C: Likewise.
4480 * g++.dg/template/crash100.C: Likewise.
4481 * g++.old-deja/g++.eh/spec6.C: Likewise.
4482 * g++.old-deja/g++.mike/p811.C: Likewise.
4483 * g++.old-deja/g++.other/virtual11.C: Likewise.
4484 * g++.old-deja/g++.other/virtual4.C: Likewise.
4485
4486 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
4487
4488 PR target/85044
4489 * gcc.target/i386/pr85044.c: New test.
4490
4491 2018-03-27 Martin Sebor <msebor@redhat.com>
4492
4493 PR testsuite/83462
4494 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
4495 other than x86.
4496
4497 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4498
4499 PR target/83009
4500 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
4501
4502 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4503
4504 PR target/81863
4505 * gcc.target/arm/pr81863.c: New test.
4506
4507 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
4508
4509 PR target/85056
4510 * testsuite/gcc.target/nvptx/pr85056.c: New test.
4511 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
4512
4513 2018-03-27 Richard Biener <rguenther@suse.de>
4514
4515 PR testsuite/82847
4516 * lib/target-supports.exp (check_ssse3_available): New function.
4517 (check_effective_target_vect_perm_short): Enable for x86 if
4518 check_ssse3_available.
4519
4520 2018-03-27 Richard Biener <rguenther@suse.de>
4521
4522 PR tree-optimization/85082
4523 * gfortran.dg/pr85082.f90: New testcase.
4524
4525 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4526
4527 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
4528 to "l=2" in dg-final.
4529
4530 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4531
4532 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
4533 * gcc.target/mips/fix-r4000-2.c: Likewise.
4534 * gcc.target/mips/fix-r4000-3.c: Likewise.
4535 * gcc.target/mips/fix-r4000-4.c: Likewise.
4536 * gcc.target/mips/fix-r4000-5.c: Likewise.
4537 * gcc.target/mips/fix-r4000-6.c: Likewise.
4538 * gcc.target/mips/fix-r4000-7.c: Likewise.
4539 * gcc.target/mips/fix-r4000-8.c: Likewise.
4540 * gcc.target/mips/fix-r4000-9.c: Likewise.
4541 * gcc.target/mips/fix-r4000-10.c: Likewise.
4542 * gcc.target/mips/fix-r4000-7.c: Change dg-final
4543 "mulditi3_r4000" instead of "mulditi3".
4544 * gcc.target/mips/fix-r4000-8.c: Change dg-final
4545 "umulditi3_r4000" instead of "umulditi3".
4546
4547 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR c++/85068
4550 * g++.dg/inherit/covariant22.C: New test.
4551
4552 2018-03-27 Richard Biener <rguenther@suse.de>
4553
4554 PR testsuite/84004
4555 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
4556 alignment.
4557
4558 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4559 Jason Merrill <jason@redhat.com>
4560
4561 PR c++/84632
4562 * g++.dg/init/array49.C: New.
4563 * g++.dg/torture/pr70499.C: Adjust.
4564
4565 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
4566
4567 PR target/85073
4568 * gcc.target/i386/pr85073.c: New test.
4569
4570 2018-03-26 Richard Biener <rguenther@suse.de>
4571
4572 PR testsuite/85066
4573 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
4574 instead of long.
4575
4576 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4577
4578 PR fortran/66709
4579 * gfortran.dg/parameter_array_format.f90: New test.
4580
4581 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4582 Neil Carlson <neil.n.carlson@gmail.com>
4583
4584 PR fortran/84381
4585 * gfortran.dg/literal_character_constant_1.inc: Replace
4586 call abort by STOP n.
4587 * gfortran.dg/overload_1.f90: Likewise.
4588
4589 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
4590 Dominique d'Humieres <dominiq@gcc.gnu.org>
4591
4592 PR fortran/84924
4593 * gfortran.dg/scalar_pointer_1.f90: New test.
4594
4595 2018-03-25 Tom de Vries <tom@codesourcery.com>
4596
4597 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
4598 precise.
4599
4600 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4601
4602 PR fortran/69497
4603 * gfortran.dg/pr89497.f90: New test.
4604
4605 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4606
4607 PR fortran/70068
4608 * gfortran.dg/substr_7.f90: New test.
4609
4610 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
4611
4612 PR fortran/42651
4613 * gfortran.dg/pr42651.f90: New test.
4614 * gfortran.dg/func_result_7.f90: Update error message.
4615
4616 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
4617
4618 PR tree-optimization/84005
4619 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
4620 failing to force the alignment.
4621
4622 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4623
4624 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
4625 from this to...
4626 <vclzd>: ...this.
4627
4628 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4629
4630 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
4631 message. Fix scan-assembler patterns.
4632
4633 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4634
4635 PR c++/85015
4636 * g++.dg/cpp0x/pr85015.C: New test.
4637
4638 PR c++/84942
4639 * g++.dg/cpp1y/pr84942.C: New test.
4640
4641 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
4642
4643 PR inline-asm/85030
4644 * testsuite/gcc.target/i386/pr85030.c: New.
4645
4646 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4647
4648 PR target/85026
4649 * g++.dg/pr85026.C: New test.
4650
4651 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
4652
4653 * g++.dg/debug/pr84704.C: XFAIL AIX.
4654
4655 2018-03-23 Sudakshina Das <sudi.das@arm.com>
4656
4657 PR target/84826
4658 * gcc.target/arm/pr84826.c: Add dg directive.
4659
4660 2018-03-23 Marek Polacek <polacek@redhat.com>
4661
4662 PR c++/85033
4663 * g++.dg/ext/builtin-offsetof2.C: New test.
4664
4665 PR c++/85045
4666 * g++.dg/cpp0x/Wnarrowing5.C: New test.
4667 * gcc.dg/pr85045.c: New test.
4668
4669 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
4670
4671 PR debug/85020
4672 * gnat.dg/lto22.adb: New test.
4673 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
4674 * gnat.dg/lto22_pkg2.ads: Likewise.
4675
4676 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4677
4678 PR c/80778
4679 * gcc.dg/lto/pr80778_0.c: New test.
4680
4681 PR inline-asm/85034
4682 * gcc.target/i386/pr85034.c: New test.
4683
4684 PR inline-asm/85022
4685 * c-c++-common/torture/pr85022.c: New test.
4686
4687 PR sanitizer/85029
4688 * g++.dg/ubsan/pr85029.C: New test.
4689
4690 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
4691
4692 PR c++/71251
4693 * g++.dg/cpp0x/pr71251.C: New.
4694
4695 PR c++/84789
4696 * g++.dg/template/pr84789.C: New.
4697 * g++.dg/template/pr84789-2.C: New.
4698 * g++.dg/template/pr84789-3.C: New.
4699 * g++.dg/parse/dtor11.C: Accept alternate error message.
4700
4701 PR c++/84729
4702 * g++.dg/pr84729.C: New.
4703 * g++.old-deja/g++.ext/arrnew2.C: Require error.
4704 * g++.old-deja/g++.robertl/eb58.C: Likewise.
4705 * g++.old-deja/g++.robertl/eb63.C: Likewise.
4706
4707 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
4708
4709 PR fortran/84922
4710 * gfortran.dg/interface_42.f90: New test.
4711 * gfortran.dg/interface_43.f90: New test.
4712
4713 2018-03-22 Sudakshina Das <sudi.das@arm.com>
4714
4715 PR target/84826
4716 * gcc.target/arm/pr84826.c: New test.
4717
4718 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
4719
4720 * gcc.target/arm/addr-modes-float.c: Move dg-do before
4721 dg-require-effective-target.
4722 * gcc.target/arm/addr-modes-int.c: Likewise.
4723 * gcc.target/nios2/lo-addr-tls.c: Likewise.
4724
4725 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4726
4727 PR target/84760
4728 * gcc.target/powerpc/altivec-ld-1.c: New test.
4729
4730 2018-03-22 Bin Cheng <bin.cheng@arm.com>
4731
4732 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
4733
4734 2018-03-22 Jakub Jelinek <jakub@redhat.com>
4735
4736 PR inline-asm/84941
4737 * gcc.dg/pr84941.c: New test.
4738
4739 2018-03-22 Tom de Vries <tom@codesourcery.com>
4740
4741 PR tree-optimization/84956
4742 * gcc.dg/pr84956.c: New test.
4743
4744 2018-03-22 Marek Polacek <polacek@redhat.com>
4745
4746 PR c++/84854
4747 * g++.dg/cpp1z/constexpr-if15.C: New test.
4748 * g++.dg/cpp1z/constexpr-if16.C: New test.
4749
4750 2018-03-21 Joseph Myers <joseph@codesourcery.com>
4751
4752 * gcc.dg/builtin-tgmath-3.c: New test.
4753
4754 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
4755
4756 PR c++/71965
4757 * g++.dg/concepts/pr71965.C: New.
4758
4759 PR c++/84610
4760 PR c++/84642
4761 * g++.dg/cpp0x/pr84610.C: New.
4762 * g++.dg/cpp0x/pr84642.C: New.
4763
4764 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4765
4766 PR c/84999
4767 * c-c++-common/pr84999.c: New test.
4768
4769 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4770
4771 PR c++/84972
4772 * g++.dg/ext/desig10.C: New.
4773
4774 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4775 Harald Anlauf <anlauf@gmx.de>
4776
4777 PR fortran/84957
4778 * gfortran.dg/pr84957.f90: New test.
4779
4780 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR tree-optimization/84960
4783 * gcc.c-torture/compile/pr84960.c: New test.
4784
4785 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
4786
4787 PR tree-optimization/84811
4788 * gcc.dg/torture/pr84811.c: New test.
4789
4790 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4791
4792 PR tree-optimization/84982
4793 * c-c++-common/pr84982.c: New test.
4794
4795 PR c++/84961
4796 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4797 "m" (++x) in C++.
4798 * g++.dg/torture/pr84961-1.C: New test.
4799 * g++.dg/torture/pr84961-2.C: New test.
4800
4801 2018-03-21 Nathan Sidwell <nathan@acm.org>
4802
4803 PR c++/85008
4804 * g++.dg/pr85008.C: New.
4805
4806 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
4807
4808 PR fortran/84615
4809 * gfortran.dg/char_result_17.f90: New test.
4810
4811 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4812
4813 PR c++/84994
4814 * g++.dg/other/accessor-fixits-1.C: Move to...
4815 * g++.dg/torture/accessor-fixits-1.C: ...here.
4816 * g++.dg/other/accessor-fixits-2.C: Move to...
4817 * g++.dg/torture/accessor-fixits-2.C: ...here.
4818 * g++.dg/other/accessor-fixits-3.C: Move to...
4819 * g++.dg/torture/accessor-fixits-3.C: ...here.
4820 * g++.dg/other/accessor-fixits-4.C: Move to...
4821 * g++.dg/torture/accessor-fixits-4.C: ...here.
4822 * g++.dg/other/accessor-fixits-5.C: Move to...
4823 * g++.dg/torture/accessor-fixits-5.C: ...here.
4824 * g++.dg/torture/accessor-fixits-6.C: New testcase.
4825 * g++.dg/torture/accessor-fixits-7.C: New testcase.
4826 * g++.dg/torture/accessor-fixits-8.C: New testcase.
4827
4828 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4829
4830 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4831
4832 2018-03-21 Sudakshina Das <sudi.das@arm.com>
4833
4834 PR target/82989
4835 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4836
4837 2018-03-21 Nathan Sidwell <nathan@acm.org>
4838
4839 PR c++/84804
4840 * g++.dg/lookup/pr84804.C: New.
4841
4842 2018-03-21 Martin Sebor <msebor@redhat.com>
4843
4844 PR c++/84850
4845 * g++.dg/Wclass-memaccess-3.C: New test.
4846 * g++.dg/Wclass-memaccess-4.C: New test.
4847
4848 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4849
4850 PR c++/84892
4851 * g++.dg/other/accessor-fixits-1.C
4852 (test_access_const_t1_color): New.
4853 (test_deref_const_t1_color): New.
4854 * g++.dg/other/accessor-fixits-5.C: New testcase.
4855
4856 2018-03-21 Tom de Vries <tom@codesourcery.com>
4857
4858 PR tree-optimization/83126
4859 * gcc.dg/graphite/pr83126.c: New test.
4860
4861 2018-03-21 Nathan Sidwell <nathan@acm.org>
4862
4863 * g++.dg/ext/anon-struct6.C: Adjust.
4864 * g++.dg/ext/deprecate-1.C: New.
4865 * g++.dg/ext/deprecate-2.C: New.
4866 * g++.dg/lookup/pr84602.C: Adjust.
4867 * g++.dg/lookup/pr84962.C: Adjust.
4868 * g++.old-deja/g++.other/anon4.C
4869
4870 PR c++/84836
4871 * g++.dg/lookup/pr84836.C: New.
4872
4873 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4874
4875 PR tree-optimization/84969
4876 * gcc.dg/tree-ssa/pr84969.c: New test.
4877
4878 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR rtl-optimization/84989
4881 * gcc.target/i386/pr84989.c: New test.
4882
4883 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4884
4885 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4886
4887 2018-03-21 Martin Liska <mliska@suse.cz>
4888
4889 PR ipa/84963
4890 * gfortran.dg/goacc/pr84963.f90: New test.
4891
4892 2018-03-21 Marek Polacek <polacek@redhat.com>
4893
4894 PR c++/71638, ICE with NSDMI and reference.
4895 * g++.dg/cpp0x/nsdmi14.C: New test.
4896 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4897
4898 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4899
4900 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4901 MIPS with -mpaired-single directives.
4902
4903 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4904
4905 PR fortran/85001
4906 * gfortran.dg/interface_41.f90: New test.
4907
4908 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR debug/84875
4911 * gcc.dg/pr84875.c: New test.
4912
4913 2018-03-20 Marek Polacek <polacek@redhat.com>
4914
4915 PR c++/84978, ICE with NRVO.
4916 * g++.dg/opt/nrv19.C: New test.
4917
4918 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4919
4920 PR target/82518
4921 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4922 Disable for armeb targets.
4923 * gcc.target/arm/pr82518.c: New test.
4924
4925 2018-03-20 Nathan Sidwell <nathan@acm.org>
4926
4927 PR c++/84962
4928 * g++.dg/lookup/pr84962.C: New.
4929
4930 PR c++/84970
4931 * g++.dg/lookup/pr84970.C: New.
4932
4933 2018-03-20 Richard Biener <rguenther@suse.de>
4934
4935 PR target/84986
4936 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4937
4938 2018-03-20 Martin Liska <mliska@suse.cz>
4939
4940 PR ipa/84825
4941 * g++.dg/ipa/pr84825.C: New test.
4942
4943 2018-03-20 Martin Liska <mliska@suse.cz>
4944
4945 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4946
4947 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR target/84845
4950 * gcc.c-torture/compile/pr84845.c: New test.
4951
4952 2018-03-20 Sudakshina Das <sudi.das@arm.com>
4953
4954 PR target/82989
4955 * gcc.target/arm/pr82989.c: New test.
4956
4957 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR target/84945
4960 * gcc.target/i386/pr84945.c: New test.
4961
4962 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4963
4964 PR target/81647
4965 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4966
4967 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR c/84953
4970 * gcc.dg/pr84953.c: New test.
4971
4972 2018-03-19 Marek Polacek <polacek@redhat.com>
4973
4974 PR c++/84925
4975 * g++.dg/cpp1z/lambda-__func__.C: New test.
4976
4977 PR c++/84927
4978 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4979
4980 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4981
4982 PR sanitizer/78651
4983 * g++.dg/asan/pr78651.C: New test.
4984
4985 2018-03-19 Tom de Vries <tom@codesourcery.com>
4986
4987 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4988 vect_int_mult. Add nvptx xfail for PR84958.
4989
4990 2018-03-19 Nathan Sidwell <nathan@acm.org>
4991
4992 PR c++/84835
4993 * g++.dg/cpp1y/pr84835.C: New.
4994
4995 2018-03-19 Sudakshina Das <sudi.das@arm.com>
4996
4997 PR target/81647
4998 * gcc.target/aarch64/pr81647.c: New.
4999
5000 2018-03-19 Richard Biener <rguenther@suse.de>
5001
5002 PR tree-optimization/84933
5003 * g++.dg/pr84933.C: New testcase.
5004
5005 2018-03-19 Richard Biener <rguenther@suse.de>
5006
5007 PR tree-optimization/84859
5008 * gcc.dg/tree-ssa/pr84859.c: New testcase.
5009 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
5010 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
5011 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
5012
5013 2018-03-19 Nathan Sidwell <nathan@acm.org>
5014
5015 PR c++/84812
5016 * g++.dg/lookup/pr84812.C: New.
5017
5018 2018-03-19 Richard Biener <rguenther@suse.de>
5019
5020 PR tree-optimization/84929
5021 * gcc.dg/torture/pr84929.c: New testcase.
5022
5023 2018-03-19 Tamar Christina <tamar.christina@arm.com>
5024
5025 PR target/84711
5026 * gcc.target/arm/big-endian-subreg.c: Delete.
5027
5028 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5029
5030 PR fortran/84931
5031 * gfortran.dg/array_constructor_52.f90: New test.
5032
5033 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
5034
5035 PR fortran/77414
5036 * gfortran.dg/pr77414.f90: New test.
5037 * gfortran.dg/internal_references_1.f90: Adjust error message.
5038
5039 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
5040
5041 PR fortran/65453
5042 * gfortran.dg/pr65453.f90: New test.
5043
5044 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
5045
5046 PR tree-optimization/84913
5047 * gfortran.dg/vect/pr84913.f90: New test.
5048
5049 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5050
5051 PR fortran/79929
5052 * gfortran.dg/warn_concat.f90: New test.
5053
5054 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR target/84899
5057 * gcc.dg/pr84899.c: New test.
5058
5059 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
5060
5061 PR fortran/69395
5062 * gfortran.dg/pr69395.f90: Add test for max dimensions
5063
5064 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
5065
5066 PR target/84876
5067 * gcc.target/i386/pr84876.c: New test.
5068
5069 2018-03-16 Martin Liska <mliska@suse.cz>
5070
5071 PR ipa/84833
5072 * gcc.target/i386/mvc11.c: New test.
5073
5074 2018-03-16 Martin Liska <mliska@suse.cz>
5075
5076 PR ipa/84722
5077 * gcc.target/i386/mvc10.c: New test.
5078
5079 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR c++/79937
5082 PR c++/82410
5083 * g++.dg/cpp1y/pr79937-1.C: New test.
5084 * g++.dg/cpp1y/pr79937-2.C: New test.
5085 * g++.dg/cpp1y/pr79937-3.C: New test.
5086 * g++.dg/cpp1y/pr79937-4.C: New test.
5087 * g++.dg/cpp1y/pr82410.C: New test.
5088
5089 2018-03-16 Tom de Vries <tom@codesourcery.com>
5090
5091 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
5092
5093 2018-03-16 Tom de Vries <tom@codesourcery.com>
5094
5095 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
5096
5097 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5098
5099 PR c++/84874
5100 * g++.dg/cpp2a/desig8.C: New test.
5101
5102 PR tree-optimization/84841
5103 * gcc.dg/pr84841.c: New test.
5104
5105 PR c++/84874
5106 * g++.dg/cpp2a/desig7.C: New test.
5107
5108 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
5109 Jim MacArthur <jim.macarthur@codethink.co.uk>
5110
5111 * gfortran.dg/automatic_1.f90: New test.
5112 * gfortran.dg/automatic_repeat.f90: New test
5113 * gfortran.dg/automatic_save.f90: New test.
5114 * gfortran.dg/vax_structure.f90: New test.
5115
5116 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5117
5118 PR fortran/78741
5119 * gfortran.dg/pr78741.f90: New test.
5120
5121 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5122
5123 PR fortran/69395
5124 * gfortran.dg/pr69395.f90: New test.
5125
5126 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5127
5128 PR c++/79085
5129 * g++.dg/opt/pr79085.C: New test.
5130
5131 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
5132
5133 PR target/84574
5134 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
5135 label instead of __x86_indirect_thunk label.
5136
5137 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR c++/84222
5140 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
5141 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
5142 * g++.dg/warn/deprecated-13.C: New test.
5143
5144 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
5145
5146 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
5147
5148 2018-03-15 Richard Biener <rguenther@suse.de>
5149
5150 PR c/84873
5151 * c-c++-common/pr84873.c: New testcase.
5152
5153 2018-03-15 Tamar Christina <tamar.christina@arm.com>
5154
5155 PR target/84711
5156 * gcc.target/arm/big-endian-subreg.c: New.
5157
5158 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR target/84860
5161 * gcc.c-torture/compile/pr84860.c: New test.
5162
5163 2018-03-15 Julia Koval <julia.koval@intel.com>
5164
5165 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5166 cannonlake.
5167 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
5168 avx512bitalg.
5169
5170 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR c/84853
5173 * gcc.dg/pr84853.c: New test.
5174
5175 2018-03-14 Carl Love <cel@us.ibm.com>
5176
5177 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
5178
5179 2018-03-14 Martin Liska <mliska@suse.cz>
5180
5181 PR ipa/8480
5182 * g++.dg/lto/pr84805_0.C: New test.
5183 * g++.dg/lto/pr84805_1.C: New test.
5184 * g++.dg/lto/pr84805_2.C: New test.
5185
5186 2018-03-14 David Malcolm <dmalcolm@redhat.com>
5187
5188 PR c/84852
5189 * gcc.dg/fixits-pr84852-1.c: New test.
5190 * gcc.dg/fixits-pr84852-2.c: New test.
5191
5192 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5193
5194 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
5195 separate verbose message.
5196 * lib/scandump.exp (scan-dump-times): Likewise.
5197
5198 2018-03-14 Julia Koval <julia.koval@intel.com>
5199
5200 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
5201 server.
5202 * gcc.target/i386/funcspec-56.inc: Ditto.
5203
5204 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5205
5206 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
5207 aarch64_sve_hw.
5208
5209 2018-03-14 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR sanitizer/83392
5212 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
5213 check count from 17 to 14.
5214
5215 PR target/84844
5216 * gcc.target/i386/pr84844.c: New test.
5217
5218 2018-03-14 Richard Biener <rguenther@suse.de>
5219
5220 PR tree-optimization/84830
5221 * gcc.dg/torture/pr84830.c: New testcase.
5222
5223 2018-03-14 Marek Polacek <polacek@redhat.com>
5224
5225 PR c++/84596
5226 * g++.dg/cpp0x/static_assert15.C: New test.
5227
5228 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
5229
5230 PR fortran/61775
5231 * gfortran.dg/pr61775.f90: New test.
5232
5233 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR c++/84843
5236 * g++.dg/ext/pr84843-1.C: New test.
5237 * g++.dg/ext/pr84843-2.C: New test.
5238
5239 2018-03-13 David Pagan <dave.pagan@oracle.com>
5240
5241 PR c/46921
5242 * gcc.dg/pr46921.c: New test.
5243
5244 2018-03-13 Martin Sebor <msebor@redhat.com>
5245
5246 PR tree-optimization/84725
5247 * c-c++-common/Wstringop-truncation-4.c: New test.
5248 * c-c++-common/attr-nonstring-5.c: New test.
5249
5250 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5251
5252 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
5253 than unpacks.
5254 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
5255 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
5256
5257 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5258
5259 * gcc.target/aarch64/sve/tls_1.c: New test.
5260 * gcc.target/aarch64/sve/tls_2.C: Likewise.
5261
5262 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5263
5264 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
5265 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
5266
5267 2018-03-13 Martin Liska <mliska@suse.cz>
5268
5269 PR ipa/84658.
5270 * g++.dg/ipa/pr84658.C: New test.
5271
5272 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR middle-end/84834
5275 * gcc.dg/pr84834.c: New test.
5276
5277 PR target/84827
5278 * gcc.target/i386/pr84827.c: New test.
5279
5280 PR target/84828
5281 * g++.dg/ext/pr84828.C: New test.
5282
5283 PR target/84786
5284 * gcc.target/i386/avx512f-pr84786-1.c: New test.
5285 * gcc.target/i386/avx512f-pr84786-2.c: New test.
5286
5287 PR c++/84808
5288 * g++.dg/cpp1y/constexpr-84808.C: New test.
5289
5290 PR c++/84704
5291 * g++.dg/debug/pr84704.C: New test.
5292
5293 2018-03-12 Renlin Li <renlin.li@arm.com>
5294
5295 * gcc.target/aarch64/movi_hf.c: New.
5296 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
5297 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
5298
5299 2018-03-12 Martin Sebor <msebor@redhat.com>
5300
5301 PR tree-optimization/83456
5302 * c-c++-common/Wrestrict-2.c: Remove test cases.
5303 * c-c++-common/Wrestrict.c: Same.
5304 * gcc.dg/Wrestrict-12.c: New test.
5305 * gcc.dg/Wrestrict-14.c: New test.
5306
5307 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
5308
5309 * g++.dg/pr84821.C: New test.
5310
5311 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
5312
5313 * gcc.dg/pr84799.c: New test.
5314
5315 2018-03-12 Richard Biener <rguenther@suse.de>
5316
5317 PR tree-optimization/84803
5318 * gcc.dg/torture/pr84803.c: New testcase.
5319
5320 2018-03-12 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR c++/84813
5323 * g++.dg/debug/pr84813.C: New test.
5324
5325 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
5326
5327 PR fortran/84546
5328 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
5329
5330 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
5331
5332 PR fortran/83939
5333 * gfortran.dg/pr83939.f90
5334
5335 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5336
5337 PR fortran/66128
5338 * gfortran.dg/zero_sized_9.f90: New test.
5339
5340 2018-03-11 Jakub Jelinek <jakub@redhat.com>
5341
5342 PR debug/58150
5343 * g++.dg/debug/dwarf2/enum2.C: New test.
5344
5345 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
5346
5347 PR fortran/84734
5348 * gfortran.dg/pr84734.f90: New test.
5349
5350 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
5351
5352 * gnat.dg/prot3.adb: New test.
5353 * gnat.dg/prot3_pkg.ad[sb]: New helper.
5354
5355 2018-03-09 Jason Merrill <jason@redhat.com>
5356 Paolo Carlini <paolo.carlini@oracle.com>
5357
5358 PR c++/71169
5359 PR c++/71832
5360 * g++.dg/cpp0x/pr71169.C: New.
5361 * g++.dg/cpp0x/pr71169-2.C: Likewise.
5362 * g++.dg/cpp0x/pr71832.C: Likewise.
5363
5364 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
5365
5366 PR target/83969
5367 * gcc.target/powerpc/pr83969.c: New test.
5368
5369 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR target/84772
5372 * gcc.dg/pr84772.c: New test.
5373
5374 PR c++/84076
5375 * g++.dg/warn/Wformat-2.C: New test.
5376
5377 PR c++/84767
5378 * g++.dg/ext/vla18.C: New test.
5379
5380 2018-03-09 Martin Sebor <msebor@redhat.com>
5381
5382 PR tree-optimization/84526
5383 * gcc.dg/Wrestrict-10.c: New test.
5384 * gcc.dg/Wrestrict-11.c: New test.
5385
5386 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
5387
5388 PR rtl-optimization/84682
5389 * gcc.dg/torture/pr84682-1.c: New.
5390 * gcc.dg/torture/pr84682-2.c: New.
5391 * gcc.dg/torture/pr84682-3.c: New.
5392
5393 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR c++/84724
5396 * g++.dg/ext/pr84724.C: New test.
5397
5398 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
5399
5400 PR target/83712
5401 * gcc.target/arm/pr83712.c: New.
5402
5403 2018-03-09 Richard Biener <rguenther@suse.de>
5404
5405 PR tree-optimization/84775
5406 * gcc.dg/torture/pr84775.c: New testcase.
5407
5408 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR debug/84404
5411 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
5412 targets.
5413
5414 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
5415
5416 * gcc.c-torture/compile/20180309-1.c: New test.
5417
5418 2018-03-08 Jakub Jelinek <jakub@redhat.com>
5419
5420 PR c++/80598
5421 * g++.dg/warn/Wunused-function4.C: New test.
5422
5423 PR inline-asm/84742
5424 * gcc.target/i386/pr84742-1.c: New test.
5425 * gcc.target/i386/pr84742-2.c: New test.
5426
5427 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5428
5429 PR target/84748
5430 * gcc.c-torture/execute/pr84748.c: New test.
5431
5432 2018-03-08 Richard Biener <rguenther@suse.de>
5433
5434 PR middle-end/84552
5435 * gcc.dg/graphite/pr84552.c: New testcase.
5436
5437 2018-03-08 Richard Biener <rguenther@suse.de>
5438
5439 PR tree-optimization/84178
5440 * gcc.dg/torture/pr84178-2.c: New testcase.
5441
5442 2018-03-08 David Malcolm <dmalcolm@redhat.com>
5443
5444 PR tree-optimization/84178
5445 * gcc.c-torture/compile/pr84178-1.c: New test.
5446
5447 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
5448
5449 * lib/target-supports.exp: Do not return zero from a ifunc
5450 function.
5451
5452 2018-03-08 Richard Biener <rguenther@suse.de>
5453
5454 PR tree-optimization/84746
5455 * gcc.dg/torture/pr84746.c: New testcase.
5456
5457
5458 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
5459 PR debug/84404
5460 PR debug/84408
5461 * gcc.dg/graphite/pr84404.c: New.
5462
5463 2018-03-08 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR tree-optimization/84740
5466 * gcc.dg/torture/pr84740.c: New test.
5467
5468 PR tree-optimization/84739
5469 * gcc.dg/pr84739.c: New test.
5470
5471 2018-03-07 Martin Sebor <msebor@redhat.com>
5472
5473 PR tree-optimization/83519
5474 * gcc.dg/Wrestrict-13.c: New test.
5475
5476 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
5477
5478 PR fortran/64124
5479 PR fortran/70409
5480 * gfortran.dg/pr64124.f90: New tests.
5481 * gfortran.dg/pr70409.f90: New tests.
5482
5483 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
5484
5485 PR target/82411
5486 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
5487
5488 2018-03-07 Martin Sebor <msebor@redhat.com>
5489
5490 PR tree-optimization/84526
5491 * gcc.dg/Wrestrict-10.c: New test.
5492
5493 2018-03-07 Martin Sebor <msebor@redhat.com>
5494
5495 PR tree-optimization/84468
5496 * g++.dg/warn/Wstringop-truncation-2.C: New test.
5497 * gcc.dg/Wstringop-truncation.c: New test.
5498 * gcc.dg/Wstringop-truncation-2.c: New test.
5499
5500 2018-03-07 Jakub Jelinek <jakub@redhat.com>
5501
5502 PR fortran/84565
5503 * gfortran.dg/pr84565.f90: New test.
5504
5505 PR middle-end/84723
5506 * gcc.target/i386/pr84723-1.c: New test.
5507 * gcc.target/i386/pr84723-2.c: New test.
5508 * gcc.target/i386/pr84723-3.c: New test.
5509 * gcc.target/i386/pr84723-4.c: New test.
5510 * gcc.target/i386/pr84723-5.c: New test.
5511
5512 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5513
5514 PR fortran/64107
5515 * gfortran.dg/pr64107.f90: New test.
5516
5517 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5518
5519 PR fortran/84697
5520 PR fortran/66128
5521 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
5522
5523 2018-03-06 Marek Polacek <polacek@redhat.com>
5524
5525 PR c++/84684
5526 * g++.dg/cpp1z/constexpr-84684.C: New test.
5527
5528 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c/84721
5531 * gcc.dg/pr84721.c: New test.
5532
5533 PR target/84710
5534 * gcc.dg/pr84710.c: New test.
5535
5536 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5537
5538 PR fortran/56667
5539 * gfortran.dg/implied_do_2.f90: New test.
5540 * gfortran.dg/coarray_8.f90: Update for new error message.
5541
5542 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR inline-asm/84683
5545 * g++.dg/ext/pr84683.C: New test.
5546
5547 PR tree-optimization/84687
5548 * gcc.dg/pr84687.c: New test.
5549
5550 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
5551
5552 PR c++/84231
5553 * g++.dg/pr84231.C: New.
5554
5555 PR c++/84593
5556 * g++.dg/cpp1y/pr84593.C: New.
5557
5558 PR c++/84492
5559 * g++.dg/pr84492.C: New.
5560
5561 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5562
5563 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
5564 __builtin_ppc_speculation_barrier.
5565
5566 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR target/84700
5569 * gcc.target/powerpc/pr84700.c: New test.
5570
5571 2018-03-05 Nathan Sidwell <nathan@acm.org>
5572
5573 PR c++/84702
5574 * g++.dg/lookup/pr84702.C: New.
5575
5576 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR target/84564
5579 * gcc.target/i386/pr84564.c: New test.
5580
5581 2018-03-05 Marek Polacek <polacek@redhat.com>
5582
5583 PR c++/84707
5584 * g++.dg/cpp0x/inline-ns10.C: New test.
5585
5586 2018-03-05 Nathan Sidwell <nathan@acm.org>
5587
5588 PR c++/84694
5589 * g++.dg/template/pr84694.C: New.
5590
5591 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR target/84524
5594 * gcc.c-torture/execute/pr84524.c: New test.
5595 * gcc.target/i386/avx512bw-pr84524.c: New test.
5596
5597 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
5598
5599 PR target/84264
5600 * g++.dg/pr84264.C: New test.
5601
5602 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/84618
5605 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
5606 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
5607 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
5608
5609 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
5610
5611 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
5612 * g++.dg/other/i386-3.C: Ditto.
5613 * gcc.target/i386/sse-12.c: Ditto.
5614 * gcc.target/i386/sse-13.c: Ditto.
5615 * gcc.target/i386/sse-14.c: Ditto.
5616 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
5617 * gcc.target/i386/wbinvd-1.c: New test.
5618 * gcc.target/i386/wbnoinvd-1.c: Ditto.
5619 * gcc.target/i386/pconfig-1.c: Ditto.
5620
5621 2018-03-05 Pádraig Brady <P@draigBrady.com>
5622 Nathan Sidwell <nathan@acm.org>
5623
5624 PR c++/84497
5625 * g++.dg/cpp0x/pr84497.C: New.
5626
5627 2018-03-05 Richard Biener <rguenther@suse.de>
5628
5629 PR tree-optimization/84670
5630 * gcc.dg/pr84670-1.c: New testcase.
5631 * gcc.dg/pr84670-2.c: Likewise.
5632 * gcc.dg/pr84670-3.c: Likewise.
5633 * gcc.dg/pr84670-4.c: Likewise.
5634
5635 2018-03-05 Richard Biener <rguenther@suse.de>
5636
5637 PR tree-optimization/84650
5638 * gcc.dg/graphite/pr84650.c: New testcase.
5639
5640 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5641
5642 PR c++/82022
5643 * g++.dg/cpp1z/constexpr-lambda20.C: New.
5644
5645 2018-03-03 Harald Anlauf <anlauf@gmx.de>
5646
5647 PR fortran/71085
5648 * gfortran.dg/pr71085.f90: New test.
5649
5650 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5651
5652 PR fortran/66128
5653 * gfortran.dg/zero_sized_8.f90: Really commit New test.
5654
5655 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5656
5657 PR fortran/51434
5658 * gfortran.dg/pr51434.f90: New test.
5659
5660 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 PR c++/61358
5663 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
5664
5665 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 PR c++/67370
5668 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
5669
5670 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5671
5672 PR c++/71464
5673 * g++.dg/torture/pr71464.C: New.
5674
5675 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
5676
5677 PR fortran/80965
5678 * gfortran.dg/select_type_41.f90: New test.
5679
5680 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/61135
5683 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
5684
5685 2018-03-02 Marek Polacek <polacek@redhat.com>
5686
5687 PR c++/84578
5688 * g++.dg/ext/flexary29.C: New test.
5689
5690 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5691
5692 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
5693
5694 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5695
5696 PR c++/81812
5697 * g++.dg/torture/pr81812.C: New.
5698
5699 2018-03-02 Marek Polacek <polacek@redhat.com>
5700
5701 PR c++/84171
5702 * g++.dg/warn/Wsign-compare-8.C: New test.
5703
5704 PR c++/84663
5705 * g++.dg/parse/array-size3.C: New test.
5706
5707 PR c++/84664
5708 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
5709
5710 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5711
5712 PR c++/84662
5713 * g++.dg/cpp1y/pr84662.C: New test.
5714
5715 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
5716
5717 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
5718 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
5719 "dg-lto-options".
5720 * g++.dg/lto/20101010-1_0.C: Likewise.
5721 * g++.dg/lto/20101010-2_0.C: Likewise.
5722
5723 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR ipa/84628
5726 * gcc.dg/pr84628.c: New test.
5727
5728 PR target/56540
5729 * gcc.target/ia64/pr56540.c: New test.
5730
5731 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5732
5733 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
5734 32-bit target.
5735 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
5736 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
5737 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
5738 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
5739
5740 2018-03-02 Marek Polacek <polacek@redhat.com>
5741
5742 PR c++/84590
5743 * c-c++-common/ubsan/shift-11.c: New test.
5744
5745 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5746
5747 * gcc.dg/vect/vect-alias-check-13.c: New test.
5748
5749 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5750
5751 PR target/84614
5752 * gcc.dg/pr84614.c: New test.
5753
5754 PR inline-asm/84625
5755 * gcc.target/i386/pr84625.c: New test.
5756
5757 2018-03-02 Richard Biener <rguenther@suse.de>
5758
5759 PR tree-optimization/84427
5760 * gcc.dg/torture/pr84427.c: New testcase.
5761
5762 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
5763
5764 PR target/84534
5765 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
5766 powerpc64le*-*-linux*.
5767 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
5768 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
5769
5770 2018-03-01 Martin Sebor <msebor@redhat.com>
5771
5772 PR c++/84294
5773 * g++.dg/ext/attr-const.C: Remove xfail.
5774 * g++.dg/ext/attr-malloc-3.C: New test.
5775 * g++.dg/ext/attr-noinline-3.C: New test.
5776 * g++.dg/ext/attr-noreturn-3.C: New test.
5777 * g++.dg/ext/attr-nothrow-3.C: New test.
5778 * g++.dg/ext/attr-pure.C: Remove xfail.
5779
5780 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR sanitizer/70875
5783 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5784 dg-options and dg-shouldfail "ubsan" directive.
5785
5786 2018-03-01 Marek Polacek <polacek@redhat.com>
5787 Jason Merrill <jason@redhat.com>
5788
5789 PR c++/84582
5790 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
5791 * g++.dg/cpp1z/static1.C: New test.
5792 * g++.dg/template/static37.C: New test.
5793
5794 2018-03-01 Nathan Sidwell <nathan@acm.org>
5795
5796 PR c++/84434
5797 * g++.dg/template/pr84434.C: New.
5798
5799 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
5800
5801 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5802 -mthumb to the command-line.
5803
5804 2018-03-01 Marek Polacek <polacek@redhat.com>
5805
5806 PR c++/84596
5807 * g++.dg/cpp0x/static_assert14.C: New test.
5808
5809 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
5810
5811 PR c++/79410
5812 * g++.dg/torture/pr79410.C: New.
5813
5814 2018-03-01 Martin Liska <mliska@suse.cz>
5815
5816 PR sanitizer/82484
5817 * gcc.dg/asan/pr82484.c: New test.
5818
5819 2018-03-01 Richard Biener <rguenther@suse.de>
5820
5821 PR debug/84645
5822 * gfortran.dg/lto/pr84645_0.f90: New testcase.
5823
5824 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5825
5826 PR fortran/84219
5827 * gfortran.dg/coarray_47.f90: New test.
5828
5829 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5830
5831 PR fortran/84538
5832 * gfortran.dg/class_array_23.f03: New test.
5833
5834 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5835
5836 PR rtl-optimization/84528
5837 * gcc.dg/torture/pr84538.c: Rename to...
5838 * gcc.dg/torture/pr84528.c: ...this.
5839
5840 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5841
5842 PR rtl-optimization/84528
5843 * gcc.dg/torture/pr84538.c: New test.
5844
5845 2018-02-28 Martin Sebor <msebor@redhat.com>
5846
5847 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5848 -fpic test failures.
5849 * c-c++-common/Wrestrict-2.c: Same.
5850 * c-c++-common/Wstringop-truncation.c: Same.
5851 * gcc.dg/Warray-bounds-22.c: Same.
5852 * gcc.dg/Wstringop-overflow.c: Same.
5853 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5854 (signed_range): Same.
5855 (unsigned_anti_range): Same.
5856 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5857 (signed_range): Same.
5858 (unsigned_anti_range): Same.
5859 * gcc.dg/attr-alloc_size-7.c: Same.
5860 * gcc.dg/attr-alloc_size-8.c: Same.
5861 * gcc.dg/builtin-alloc-size.c: Same.
5862 * gcc.dg/builtin-stpncpy.c: Same.
5863 * gcc.dg/builtins-nonnull.c: Same.
5864 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5865 * gcc.dg/pr79214.c: Same.
5866 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5867 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5868 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5869 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5870 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5871 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5872 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5873 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5874 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5875 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5876 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5877
5878 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5879
5880 PR target/84014
5881 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5882
5883 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR c++/84609
5886 * g++.dg/cpp0x/pr84609.C: New test.
5887
5888 2018-02-28 Martin Sebor <msebor@redhat.com>
5889
5890 PR testsuite/84617
5891 * g++.dg/ext/attr-malloc-3.C: New test.
5892 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5893 to pre-existing problems.
5894 * g++.dg/ext/attr-pure.C: Same.
5895
5896 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5897
5898 PR fortran/83901
5899 * gfortran.dg/associate_37.f90: New test.
5900
5901 PR fortran/83344
5902 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5903
5904 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5905
5906 PR target/52991
5907 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5908 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5909 * gcc.dg/bf-ms-layout-4.c: New test.
5910 * gcc.dg/bf-ms-layout-5.c: New test.
5911
5912 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5913
5914 PR target/83399
5915 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5916
5917 2018-02-28 Richard Biener <rguenther@suse.de>
5918
5919 PR tree-optimization/84584
5920 * gcc.dg/graphite/pr84584.c: New testcase.
5921
5922 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5923
5924 PR preprocessor/84517
5925 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5926
5927 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5928
5929 * c-c++-common/dump-ada-spec-12.c: New test.
5930 * c-c++-common/dump-ada-spec-13.c: Likewise.
5931
5932 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * c-c++-common/dump-ada-spec-11.c: New test.
5935
5936 2018-02-28 Martin Liska <mliska@suse.cz>
5937
5938 PR testsuite/84597
5939 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5940 * g++.dg/ext/timevar2.C: Likewise.
5941
5942 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5943
5944 * c-c++-common/dump-ada-spec-8.c: New test.
5945 * c-c++-common/dump-ada-spec-9.c: Likewise.
5946 * c-c++-common/dump-ada-spec-10.c: Likewise.
5947
5948 2018-02-28 Richard Biener <rguenther@suse.de>
5949
5950 PR middle-end/84607
5951 * gcc.dg/pr84607.c: New testcase.
5952
5953 2018-02-28 Nathan Sidwell <nathan@acm.org>
5954
5955 PR c++/84602
5956 * g++.dg/lookup/pr84602.C: New.
5957
5958 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR c++/83871
5961 PR c++/83503
5962 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5963 dg-options.
5964 * g++.dg/ext/attr-nonnull.C: Likewise.
5965 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5966 directives.
5967 * g++.dg/ext/attr-noinline-2.C: Likewise.
5968 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5969 -fdump-tree-eh in dg-options.
5970
5971 2018-02-28 Alan Modra <amodra@gmail.com>
5972
5973 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5974 GNU ld message.
5975 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5976
5977 2018-02-27 Martin Sebor <msebor@redhat.com>
5978
5979 PR c++/83871
5980 PR c++/83503
5981 * g++.dg/Wmissing-attributes.C: New test.
5982 * g++.dg/ext/attr-const-pure.C: New test.
5983 * g++.dg/ext/attr-const.C: New test.
5984 * g++.dg/ext/attr-deprecated-2.C: New test.
5985 * g++.dg/ext/attr-malloc-2.C: New test.
5986 * g++.dg/ext/attr-malloc.C: New test.
5987 * g++.dg/ext/attr-noinline-2.C: New test.
5988 * g++.dg/ext/attr-noinline.C: New test.
5989 * g++.dg/ext/attr-nonnull.C: New test.
5990 * g++.dg/ext/attr-noreturn-2.C: New test.
5991 * g++.dg/ext/attr-noreturn.C: New test.
5992 * g++.dg/ext/attr-nothrow-2.C: New test.
5993 * g++.dg/ext/attr-nothrow.C: New test.
5994 * g++.dg/ext/attr-optimize.C: New test.
5995 * g++.dg/ext/attr-pure.C: New test.
5996 * g++.dg/ext/attr-returns-nonnull.C: New test.
5997 * g++.dg/ext/attr-warning.C: New test.
5998
5999 2018-02-27 Nathan Sidwell <nathan@acm.org>
6000
6001 PR c++/84426
6002 * g++.dg/lookup/pr84426.C: New.
6003
6004 2018-02-27 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/84512
6007 * gcc.dg/tree-ssa/pr84512.c: New testcase.
6008
6009 2018-02-27 Martin Liska <mliska@suse.cz>
6010
6011 PR gcov-profile/84548
6012 * g++.dg/gcov/pr84548.C: New test.
6013
6014 2018-02-27 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR target/84575
6017 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
6018
6019 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR c++/84558
6022 * g++.dg/cpp1y/pr84558.C: New test.
6023
6024 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6025
6026 PR c++/84540
6027 * g++.dg/cpp0x/alignas14.C: New.
6028 * g++.dg/cpp0x/alignas15.C: Likewise.
6029
6030 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR c++/84557
6033 * g++.dg/gomp/pr84557.C: New test.
6034
6035 2018-02-26 Marek Polacek <polacek@redhat.com>
6036
6037 PR c++/84325
6038 * g++.dg/cpp1z/pr84325.C: New test.
6039
6040 2018-02-26 Carl Love <cel@us.ibm.com>
6041
6042 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
6043 Power 8 test file.
6044 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
6045 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
6046 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
6047 -mcpu=power8.
6048 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
6049 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
6050 -mcpu=power8.
6051
6052 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6053
6054 PR target/84039
6055 * gcc.target/i386/indirect-thunk-1.c: Updated.
6056 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6057 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6058 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6059 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6060 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6061 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6062 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6063 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6064 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6065 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6066 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6067 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6068 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6069 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6070 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6071 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6072 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6073 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6074 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6075 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6076 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6077 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6078 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6079 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6080 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6081 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6082 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6083 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6084 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6085 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6086 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6087 * gcc.target/i386/ret-thunk-9.c: Likewise.
6088 * gcc.target/i386/ret-thunk-10.c: Likewise.
6089 * gcc.target/i386/ret-thunk-11.c: Likewise.
6090 * gcc.target/i386/ret-thunk-12.c: Likewise.
6091 * gcc.target/i386/ret-thunk-13.c: Likewise.
6092 * gcc.target/i386/ret-thunk-14.c: Likewise.
6093 * gcc.target/i386/ret-thunk-15.c: Likewise.
6094
6095 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
6096
6097 * gcc.c-torture/execute/20180226-1.c: New test.
6098
6099 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
6100
6101 PR tree-optimization/83965
6102 * gcc.dg/vect/pr83965-2.c: New test.
6103
6104 2018-02-26 Tom de Vries <tom@codesourcery.com>
6105
6106 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
6107
6108 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6109
6110 PR target/84530
6111 * gcc.target/i386/ret-thunk-22.c: New test.
6112 * gcc.target/i386/ret-thunk-23.c: Likewise.
6113 * gcc.target/i386/ret-thunk-24.c: Likewise.
6114 * gcc.target/i386/ret-thunk-25.c: Likewise.
6115 * gcc.target/i386/ret-thunk-26.c: Likewise.
6116
6117 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6118
6119 PR c++/84533
6120 * g++.dg/cpp1z/pr84533.C: New.
6121
6122 2018-02-26 Marek Polacek <polacek@redhat.com>
6123
6124 PR c++/84537
6125 * g++.dg/parse/error60.C: New test.
6126
6127 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR c++/84556
6130 * g++.dg/gomp/pr84556.C: New test.
6131 * g++.dg/vect/pr84556.cc: New test.
6132
6133 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
6134
6135 PR fortran/32957
6136 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
6137 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6138 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
6139 * gfortran.dg/c_loc_test.f90: Likewise.
6140 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6141 * gfortran.dg/proc_decl_17.f90: Likewise.
6142 * gfortran.dg/proc_ptr_8.f90: Likewise.
6143
6144 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6145
6146 PR target/84521
6147 * gcc.target/aarch64/lr_free_2.c: Revert changes in
6148 r254814 disabling -fomit-frame-pointer by default.
6149 * gcc.target/aarch64/spill_1.c: Likewise.
6150 * gcc.target/aarch64/test_frame_11.c: Likewise.
6151 * gcc.target/aarch64/test_frame_12.c: Likewise.
6152 * gcc.target/aarch64/test_frame_13.c: Likewise.
6153 * gcc.target/aarch64/test_frame_14.c: Likewise.
6154 * gcc.target/aarch64/test_frame_15.c: Likewise.
6155 * gcc.target/aarch64/test_frame_3.c: Likewise.
6156 * gcc.target/aarch64/test_frame_5.c: Likewise.
6157 * gcc.target/aarch64/test_frame_9.c: Likewise.
6158
6159 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
6160
6161 PR fortran/83633
6162 * gfortran.dg/explicit_shape_1.f90: New test.
6163 * gfortran.dg/automatic_module_variable.f90: Update regex.
6164 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
6165 * gfortran.dg/constant_shape.f90: Ditto.
6166 * gfortran.dg/dec_structure_23.f90: Ditto.
6167 * gfortran.dg/pr78240.f90: Ditto.
6168
6169 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
6170
6171 PR fortran/84523
6172 * gfortran.dg/pr84523.f90: New test.
6173
6174 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6175
6176 PR fortran/78238
6177 * gfortran.dg/select_type_40.f90: New test.
6178
6179 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
6180
6181 PR fortran/30792
6182 * gfortran.dg/data_substring.f90: New test.
6183
6184 2018-02-24 Marek Polacek <polacek@redhat.com>
6185
6186 PR c++/83692
6187 * g++.dg/cpp1z/constexpr-83692.C: New test.
6188
6189 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
6190
6191 PR fortran/84346
6192 * gfortran.dg/statement_function_1.f90: Update test.
6193
6194 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6195
6196 PR fortran/84506
6197 * gfortran.dg/inquire_19.f90: New test.
6198
6199 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6200
6201 PR fortran/83149
6202 * gfortran.dg/pr83149_b.f90: New test.
6203 * gfortran.dg/pr83149_a.f90: Additional source for previous.
6204
6205 2018-02-23 Carl Love <cel@us.ibm.com>
6206
6207 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
6208 vec_signed2 and vec_unsigned2 to new Power 8 test file.
6209 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
6210 Power 8 tests.
6211
6212 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6213
6214 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
6215 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
6216
6217 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6218
6219 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
6220 expected output.
6221
6222 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6223
6224 PR fortran/83149
6225 * gfortran.dg/pr83149_1.f90: New test.
6226 * gfortran.dg/pr83149.f90: Additional source for previous.
6227
6228 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
6229
6230 PR testsuite/80551
6231 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
6232 __GI___pthread_mutex_init as well.
6233
6234 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6235
6236 PR fortran/83148
6237 * gfortran.dg/class_68.f90: New test.
6238
6239 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6240
6241 PR fortran/59781
6242 * gfortran.dg/derived_init_5.f90: New test.
6243
6244 2018-02-22 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR target/82851
6247 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
6248 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
6249
6250 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
6251
6252 PR target/81572
6253 * gcc.target/powerpc/pr81572.c: New.
6254
6255 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
6256
6257 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
6258
6259 2018-02-22 Martin Sebor <msebor@redhat.com>
6260
6261 PR tree-optimization/84480
6262 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
6263 * g++.dg/warn/Wstringop-truncation-1.C: New test.
6264
6265 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
6266
6267 PR target/84176
6268 * gcc.target/i386/indirect-thunk-11.c: New test.
6269 * gcc.target/i386/indirect-thunk-12.c: Likewise.
6270 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
6271 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
6272 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
6273 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
6274 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
6275 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
6276 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
6277 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
6278
6279 2018-02-22 Steve Ellcey <sellcey@cavium.com>
6280
6281 PR target/83335
6282 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
6283 ILP32 mode.
6284 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
6285
6286 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6287
6288 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
6289
6290 2018-02-22 Marek Polacek <polacek@redhat.com>
6291
6292 PR c++/84493
6293 * g++.dg/parse/error59.C: New test.
6294
6295 2018-02-22 Tom de Vries <tom@codesourcery.com>
6296
6297 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
6298
6299 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6300
6301 PR c++/77655
6302 * g++.dg/cpp0x/pr77655.C: New.
6303
6304 2018-02-22 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR c++/84496
6307 * g++.dg/cpp1y/pr84496.C: New test.
6308
6309 PR target/84502
6310 * g++.dg/torture/pr84502.C: New test.
6311
6312 PR tree-optimization/84503
6313 * gcc.dg/pr84503-1.c: New test.
6314 * gcc.dg/pr84503-2.c: New test.
6315
6316 2018-02-21 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR tree-optimization/84478
6319 * gcc.c-torture/execute/pr84478.c: New test.
6320
6321 2018-02-20 Martin Sebor <msebor@redhat.com>
6322
6323 PR middle-end/84095
6324 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
6325 * c-c++-common/Wrestrict.c: Same.
6326 * gcc.dg/Wrestrict-6.c: Same.
6327 * gcc.dg/Warray-bounds-27.c: New test.
6328 * gcc.dg/Wrestrict-8.c: New test.
6329 * gcc.dg/Wrestrict-9.c: New test.
6330 * gcc.dg/pr84095.c: New test.
6331
6332 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6333
6334 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
6335
6336 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6337
6338 PR fortran/48890
6339 PR fortran/83823
6340 * gfortran.dg/structure_constructor_14.f90: New test.
6341
6342 2018-02-20 Jeff Law <law@redhat.com>
6343
6344 PR middle-end/82123
6345 PR tree-optimization/81592
6346 PR middle-end/79257
6347 * gcc.dg/pr81592.c: New test.
6348 * gcc.dg/pr82123.c: New test.
6349 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
6350
6351 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR c++/84488
6354 * g++.dg/warn/Wunused-var-30.C: New test.
6355
6356 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
6357
6358 PR tree-optimization/84419
6359 * gcc.dg/vect/pr84419.c: New test.
6360
6361 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR middle-end/82004
6364 * gfortran.dg/pr82004.f90: New test.
6365
6366 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
6367
6368 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
6369
6370 2018-02-20 Martin Liska <mliska@suse.cz>
6371
6372 PR c/84310
6373 PR target/79747
6374 * gcc.target/i386/pr84310.c: New test.
6375 * gcc.target/i386/pr84310-2.c: Likewise.
6376
6377 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 PR c++/84446
6380 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
6381
6382 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR c++/84445
6385 * g++.dg/cpp1z/launder7.C: New test.
6386
6387 PR c++/84449
6388 * g++.dg/cpp0x/constexpr-84449.C: New test.
6389
6390 PR c++/84455
6391 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
6392
6393 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
6394
6395 PR fortran/83344
6396 PR fortran/83975
6397 * gfortran.dg/associate_22.f90: Enable commented out test.
6398 * gfortran.dg/associate_36.f90: New test.
6399
6400 2018-02-19 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR target/84146
6403 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
6404
6405 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
6406
6407 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
6408 (dg-options): Use -mavx instead of -w.
6409
6410 2018-02-19 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR c++/84444
6413 * g++.dg/cpp1z/launder8.C: New test.
6414
6415 PR c++/84448
6416 * g++.dg/gomp/pr84448.C: New test.
6417
6418 PR c++/84430
6419 * g++.dg/gomp/pr84430.C: New test.
6420
6421 PR tree-optimization/84452
6422 * gcc.dg/pr84452.c: New test.
6423
6424 PR c++/79064
6425 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
6426
6427 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6428
6429 PR fortran/35339
6430 * gfortran.dg/implied_do_io_4.f90: New test.
6431
6432 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6433
6434 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
6435 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
6436 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
6437
6438 2018-02-19 Carl Love <cel@us.ibm.com>
6439
6440 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
6441
6442 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6443
6444 PR target/84460
6445 * gcc.target/i386/pr57193.c: Add -mtune=generic.
6446
6447 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6448
6449 PR c++/84348
6450 * g++.dg/cpp0x/auto50.C: New.
6451 * g++.dg/parse/friend12.C: Adjust.
6452
6453 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6454
6455 PR libgfortran/84389
6456 * gfortran.dg/dtio_33.f90: New test.
6457
6458 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6459
6460 PR libgfortran/84412
6461 * gfortran.dg/inquire_18.f90: New test.
6462
6463 2018-02-18 Janus Weil <janus@gcc.gnu.org>
6464
6465 PR fortran/84381
6466 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
6467 * gfortran.dg/pointer_intent_3.f90: Ditto.
6468 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
6469 * gfortran.dg/protected_3.f90: Ditto.
6470 * gfortran.dg/protected_4.f90: Ditto.
6471 * gfortran.dg/protected_5.f90: Ditto.
6472 * gfortran.dg/protected_6.f90: Ditto.
6473
6474 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
6475
6476 PR fortran/80945
6477 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
6478 change to run.
6479
6480 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6481
6482 PR fortran/84270
6483 * gfortran.dg/inline_matmul_22.f90: New test.
6484
6485 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6486
6487 PR fortran/84381
6488 * gfortran.dg/abort_shoulfail.f90: New test.
6489 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
6490 by STOP n.
6491 * gfortran.dg/PR19754_2.f90: Likewise.
6492 * gfortran.dg/PR19872.f: Likewise.
6493 * gfortran.dg/PR49268.f90: Likewise.
6494 * gfortran.dg/Wall.f90: Likewise.
6495 * gfortran.dg/Wno-all.f90: Likewise.
6496 * gfortran.dg/achar_1.f90: Likewise.
6497 * gfortran.dg/achar_2.f90: Likewise.
6498 * gfortran.dg/achar_4.f90: Likewise.
6499 * gfortran.dg/achar_6.F90: Likewise.
6500 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
6501 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
6502 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
6503 * gfortran.dg/actual_array_offset_1.f90: Likewise.
6504 * gfortran.dg/actual_array_result_1.f90: Likewise.
6505 * gfortran.dg/actual_array_substr_1.f90: Likewise.
6506 * gfortran.dg/actual_array_substr_2.f90: Likewise.
6507 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
6508 * gfortran.dg/actual_procedure_1.f90: Likewise.
6509 * gfortran.dg/adjustl_1.f90: Likewise.
6510 * gfortran.dg/advance_1.f90: Likewise.
6511 * gfortran.dg/advance_4.f90: Likewise.
6512 * gfortran.dg/advance_5.f90: Likewise.
6513 * gfortran.dg/advance_6.f90: Likewise.
6514 * gfortran.dg/aint_anint_1.f90: Likewise.
6515 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
6516 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
6517 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
6518 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
6519 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
6520 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
6521 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
6522 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
6523 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
6524 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
6525 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
6526 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
6527 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
6528 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
6529 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
6530 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
6531 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
6532 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
6533 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
6534 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
6535 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
6536 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6537 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
6538 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
6539 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
6540 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
6541 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
6542 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
6543 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
6544 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
6545 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
6546 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
6547 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
6548 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
6549 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
6550 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
6551 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
6552 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
6553 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
6554 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
6555 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
6556 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
6557 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
6558 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
6559 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
6560 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
6561 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
6562 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
6563 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
6564 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
6565 * gfortran.dg/allocatable_function_1.f90: Likewise.
6566 * gfortran.dg/allocatable_function_10.f90: Likewise.
6567 * gfortran.dg/allocatable_function_3.f90: Likewise.
6568 * gfortran.dg/allocatable_function_5.f90: Likewise.
6569 * gfortran.dg/allocatable_function_6.f90: Likewise.
6570 * gfortran.dg/allocatable_function_7.f90: Likewise.
6571 * gfortran.dg/allocatable_function_8.f90: Likewise.
6572 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
6573 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
6574 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
6575 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
6576 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
6577 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
6578 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
6579 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
6580 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
6581 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
6582 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
6583 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
6584 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
6585 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
6586 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
6587 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
6588 * gfortran.dg/allocate_class_3.f90: Likewise.
6589 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
6590 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
6591 * gfortran.dg/allocate_derived_5.f90: Likewise.
6592 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
6593 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
6594 * gfortran.dg/allocate_with_source_1.f90: Likewise.
6595 * gfortran.dg/allocate_with_source_10.f08: Likewise.
6596 * gfortran.dg/allocate_with_source_11.f08: Likewise.
6597 * gfortran.dg/allocate_with_source_12.f03: Likewise.
6598 * gfortran.dg/allocate_with_source_15.f03: Likewise.
6599 * gfortran.dg/allocate_with_source_16.f90: Likewise.
6600 * gfortran.dg/allocate_with_source_17.f03: Likewise.
6601 * gfortran.dg/allocate_with_source_18.f03: Likewise.
6602 * gfortran.dg/allocate_with_source_2.f90: Likewise.
6603 * gfortran.dg/allocate_with_source_20.f03: Likewise.
6604 * gfortran.dg/allocate_with_source_22.f03: Likewise.
6605 * gfortran.dg/allocate_with_source_23.f03: Likewise.
6606 * gfortran.dg/allocate_with_source_24.f90: Likewise.
6607 * gfortran.dg/allocate_with_source_5.f90: Likewise.
6608 * gfortran.dg/allocate_with_source_6.f90: Likewise.
6609 * gfortran.dg/allocate_with_source_7.f08: Likewise.
6610 * gfortran.dg/allocate_with_source_8.f08: Likewise.
6611 * gfortran.dg/allocate_with_source_9.f08: Likewise.
6612 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
6613 * gfortran.dg/allocate_zerosize_3.f: Likewise.
6614 * gfortran.dg/altreturn_3.f90: Likewise.
6615 * gfortran.dg/altreturn_5.f90: Likewise.
6616 * gfortran.dg/altreturn_7.f90: Likewise.
6617 * gfortran.dg/and_or_xor.f90: Likewise.
6618 * gfortran.dg/anint_1.f90: Likewise.
6619 * gfortran.dg/any_all_1.f90: Likewise.
6620 * gfortran.dg/anyallcount_1.f90: Likewise.
6621 * gfortran.dg/append_1.f90: Likewise.
6622 * gfortran.dg/argument_checking_1.f90: Likewise.
6623 * gfortran.dg/argument_checking_2.f90: Likewise.
6624 * gfortran.dg/argument_checking_8.f90: Likewise.
6625 * gfortran.dg/arithmetic_if.f90: Likewise.
6626 * gfortran.dg/array_1.f90: Likewise.
6627 * gfortran.dg/array_2.f90: Likewise.
6628 * gfortran.dg/array_alloc_1.f90: Likewise.
6629 * gfortran.dg/array_alloc_2.f90: Likewise.
6630 * gfortran.dg/array_alloc_3.f90: Likewise.
6631 * gfortran.dg/array_assignment_1.F90: Likewise.
6632 * gfortran.dg/array_assignment_5.f90: Likewise.
6633 * gfortran.dg/array_constructor_1.f90: Likewise.
6634 * gfortran.dg/array_constructor_10.f90: Likewise.
6635 * gfortran.dg/array_constructor_11.f90: Likewise.
6636 * gfortran.dg/array_constructor_12.f90: Likewise.
6637 * gfortran.dg/array_constructor_15.f90: Likewise.
6638 * gfortran.dg/array_constructor_16.f90: Likewise.
6639 * gfortran.dg/array_constructor_17.f90: Likewise.
6640 * gfortran.dg/array_constructor_19.f90: Likewise.
6641 * gfortran.dg/array_constructor_23.f: Likewise.
6642 * gfortran.dg/array_constructor_24.f: Likewise.
6643 * gfortran.dg/array_constructor_32.f90: Likewise.
6644 * gfortran.dg/array_constructor_36.f90: Likewise.
6645 * gfortran.dg/array_constructor_39.f90: Likewise.
6646 * gfortran.dg/array_constructor_4.f90: Likewise.
6647 * gfortran.dg/array_constructor_40.f90: Likewise.
6648 * gfortran.dg/array_constructor_44.f90: Likewise.
6649 * gfortran.dg/array_constructor_45.f90: Likewise.
6650 * gfortran.dg/array_constructor_46.f90: Likewise.
6651 * gfortran.dg/array_constructor_47.f90: Likewise.
6652 * gfortran.dg/array_constructor_49.f90: Likewise.
6653 * gfortran.dg/array_constructor_5.f90: Likewise.
6654 * gfortran.dg/array_constructor_50.f90: Likewise.
6655 * gfortran.dg/array_constructor_6.f90: Likewise.
6656 * gfortran.dg/array_constructor_7.f90: Likewise.
6657 * gfortran.dg/array_constructor_8.f90: Likewise.
6658 * gfortran.dg/array_constructor_9.f90: Likewise.
6659 * gfortran.dg/array_constructor_type_1.f03: Likewise.
6660 * gfortran.dg/array_constructor_type_10.f03: Likewise.
6661 * gfortran.dg/array_constructor_type_11.f03: Likewise.
6662 * gfortran.dg/array_constructor_type_12.f03: Likewise.
6663 * gfortran.dg/array_constructor_type_13.f90: Likewise.
6664 * gfortran.dg/array_constructor_type_14.f03: Likewise.
6665 * gfortran.dg/array_constructor_type_16.f03: Likewise.
6666 * gfortran.dg/array_constructor_type_2.f03: Likewise.
6667 * gfortran.dg/array_constructor_type_22.f03: Likewise.
6668 * gfortran.dg/array_constructor_type_3.f03: Likewise.
6669 * gfortran.dg/array_constructor_type_4.f03: Likewise.
6670 * gfortran.dg/array_constructor_type_5.f03: Likewise.
6671 * gfortran.dg/array_constructor_type_6.f03: Likewise.
6672 * gfortran.dg/array_constructor_type_7.f03: Likewise.
6673 * gfortran.dg/array_function_1.f90: Likewise.
6674 * gfortran.dg/array_function_5.f90: Likewise.
6675 * gfortran.dg/array_initializer_1.f90: Likewise.
6676 * gfortran.dg/array_initializer_2.f90: Likewise.
6677 * gfortran.dg/array_memcpy_5.f90: Likewise.
6678 * gfortran.dg/array_memset_2.f90: Likewise.
6679 * gfortran.dg/array_reference_1.f90: Likewise.
6680 * gfortran.dg/array_return_value_1.f90: Likewise.
6681 * gfortran.dg/array_section_1.f90: Likewise.
6682 * gfortran.dg/array_temporaries_3.f90: Likewise.
6683 * gfortran.dg/arrayio_1.f90: Likewise.
6684 * gfortran.dg/arrayio_10.f90: Likewise.
6685 * gfortran.dg/arrayio_11.f90: Likewise.
6686 * gfortran.dg/arrayio_12.f90: Likewise.
6687 * gfortran.dg/arrayio_13.f90: Likewise.
6688 * gfortran.dg/arrayio_14.f90: Likewise.
6689 * gfortran.dg/arrayio_16.f90: Likewise.
6690 * gfortran.dg/arrayio_2.f90: Likewise.
6691 * gfortran.dg/arrayio_3.f90: Likewise.
6692 * gfortran.dg/arrayio_4.f90: Likewise.
6693 * gfortran.dg/arrayio_5.f90: Likewise.
6694 * gfortran.dg/arrayio_6.f90: Likewise.
6695 * gfortran.dg/arrayio_7.f90: Likewise.
6696 * gfortran.dg/arrayio_8.f90: Likewise.
6697 * gfortran.dg/arrayio_9.f90: Likewise.
6698 * gfortran.dg/arrayio_derived_1.f90: Likewise.
6699 * gfortran.dg/assign_10.f90: Likewise.
6700 * gfortran.dg/assign_9.f90: Likewise.
6701 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
6702 * gfortran.dg/assignment_1.f90: Likewise.
6703 * gfortran.dg/associate_1.f03: Likewise.
6704 * gfortran.dg/associate_11.f90: Likewise.
6705 * gfortran.dg/associate_13.f90: Likewise.
6706 * gfortran.dg/associate_15.f90: Likewise.
6707 * gfortran.dg/associate_17.f90: Likewise.
6708 * gfortran.dg/associate_18.f08: Likewise.
6709 * gfortran.dg/associate_19.f03: Likewise.
6710 * gfortran.dg/associate_20.f03: Likewise.
6711 * gfortran.dg/associate_22.f90: Likewise.
6712 * gfortran.dg/associate_23.f90: Likewise.
6713 * gfortran.dg/associate_24.f90: Likewise.
6714 * gfortran.dg/associate_25.f90: Likewise.
6715 * gfortran.dg/associate_27.f90: Likewise.
6716 * gfortran.dg/associate_28.f90: Likewise.
6717 * gfortran.dg/associate_32.f03: Likewise.
6718 * gfortran.dg/associate_33.f03: Likewise.
6719 * gfortran.dg/associate_34.f90: Likewise.
6720 * gfortran.dg/associate_6.f03: Likewise.
6721 * gfortran.dg/associate_7.f03: Likewise.
6722 * gfortran.dg/associate_8.f03: Likewise.
6723 * gfortran.dg/associate_9.f03: Likewise.
6724 * gfortran.dg/associated_1.f90: Likewise.
6725 * gfortran.dg/associated_2.f90: Likewise.
6726 * gfortran.dg/associated_5.f90: Likewise.
6727 * gfortran.dg/associated_6.f90: Likewise.
6728 * gfortran.dg/associated_target_3.f90: Likewise.
6729 * gfortran.dg/associated_target_4.f90: Likewise.
6730 * gfortran.dg/associated_target_5.f03: Likewise.
6731 * gfortran.dg/associated_target_6.f03: Likewise.
6732 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6733 * gfortran.dg/assumed_rank_1.f90: Likewise.
6734 * gfortran.dg/assumed_rank_10.f90: Likewise.
6735 * gfortran.dg/assumed_rank_2.f90: Likewise.
6736 * gfortran.dg/assumed_rank_7.f90: Likewise.
6737 * gfortran.dg/assumed_rank_8.f90: Likewise.
6738 * gfortran.dg/assumed_rank_9.f90: Likewise.
6739 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6740 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6741 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
6742 * gfortran.dg/assumed_type_2.f90: Likewise.
6743 * gfortran.dg/atan2_1.f90: Likewise.
6744 * gfortran.dg/auto_array_1.f90: Likewise.
6745 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
6746 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
6747 * gfortran.dg/auto_char_len_3.f90: Likewise.
6748 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
6749 * gfortran.dg/auto_internal_assumed.f90: Likewise.
6750 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
6751 * gfortran.dg/auto_save_2.f90: Likewise.
6752 * gfortran.dg/automatic_default_init_1.f90: Likewise.
6753 * gfortran.dg/backslash_1.f90: Likewise.
6754 * gfortran.dg/backslash_2.f90: Likewise.
6755 * gfortran.dg/backslash_3.f: Likewise.
6756 * gfortran.dg/backspace_1.f: Likewise.
6757 * gfortran.dg/backspace_10.f90: Likewise.
6758 * gfortran.dg/backspace_11.f90: Likewise.
6759 * gfortran.dg/backspace_2.f: Likewise.
6760 * gfortran.dg/backspace_3.f: Likewise.
6761 * gfortran.dg/backspace_4.f: Likewise.
6762 * gfortran.dg/backspace_5.f: Likewise.
6763 * gfortran.dg/backspace_6.f: Likewise.
6764 * gfortran.dg/backspace_7.f90: Likewise.
6765 * gfortran.dg/backspace_8.f: Likewise.
6766 * gfortran.dg/backspace_9.f: Likewise.
6767 * gfortran.dg/bessel_1.f90: Likewise.
6768 * gfortran.dg/bessel_2.f90: Likewise.
6769 * gfortran.dg/bessel_5.f90: Likewise.
6770 * gfortran.dg/bessel_6.f90: Likewise.
6771 * gfortran.dg/bessel_7.f90: Likewise.
6772 * gfortran.dg/bind_c_dts_2.f03: Likewise.
6773 * gfortran.dg/bind_c_dts_3.f03: Likewise.
6774 * gfortran.dg/bind_c_usage_15.f90: Likewise.
6775 * gfortran.dg/bind_c_usage_16.f03: Likewise.
6776 * gfortran.dg/bind_c_usage_17.f90: Likewise.
6777 * gfortran.dg/bind_c_usage_24.f90: Likewise.
6778 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
6779 * gfortran.dg/binding_label_tests_16.f03: Likewise.
6780 * gfortran.dg/binding_label_tests_23.f90: Likewise.
6781 * gfortran.dg/bit_comparison_1.F90: Likewise.
6782 * gfortran.dg/bit_comparison_2.F90: Likewise.
6783 * gfortran.dg/block_1.f08: Likewise.
6784 * gfortran.dg/block_13.f08: Likewise.
6785 * gfortran.dg/block_14.f90: Likewise.
6786 * gfortran.dg/block_2.f08: Likewise.
6787 * gfortran.dg/block_6.f08: Likewise.
6788 * gfortran.dg/block_7.f08: Likewise.
6789 * gfortran.dg/block_8.f08: Likewise.
6790 * gfortran.dg/blockdata_1.f90: Likewise.
6791 * gfortran.dg/bound_1.f90: Likewise.
6792 * gfortran.dg/bound_2.f90: Likewise.
6793 * gfortran.dg/bound_3.f90: Likewise.
6794 * gfortran.dg/bound_4.f90: Likewise.
6795 * gfortran.dg/bound_5.f90: Likewise.
6796 * gfortran.dg/bound_6.f90: Likewise.
6797 * gfortran.dg/bound_7.f90: Likewise.
6798 * gfortran.dg/bound_8.f90: Likewise.
6799 * gfortran.dg/bound_9.f90: Likewise.
6800 * gfortran.dg/bound_simplification_1.f90: Likewise.
6801 * gfortran.dg/bound_simplification_3.f90: Likewise.
6802 * gfortran.dg/bound_simplification_4.f90: Likewise.
6803 * gfortran.dg/bound_simplification_5.f90: Likewise.
6804 * gfortran.dg/bound_simplification_6.f90: Likewise.
6805 * gfortran.dg/bounds_check_1.f90: Likewise.
6806 * gfortran.dg/bounds_check_12.f90: Likewise.
6807 * gfortran.dg/bounds_check_14.f90: Likewise.
6808 * gfortran.dg/bounds_check_15.f90: Likewise.
6809 * gfortran.dg/bounds_check_19.f90: Likewise.
6810 * gfortran.dg/bounds_check_8.f90: Likewise.
6811 * gfortran.dg/bounds_check_9.f90: Likewise.
6812 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
6813 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
6814 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
6815 * gfortran.dg/boz_1.f90: Likewise.
6816 * gfortran.dg/boz_11.f90: Likewise.
6817 * gfortran.dg/boz_13.f90: Likewise.
6818 * gfortran.dg/boz_14.f90: Likewise.
6819 * gfortran.dg/boz_15.f90: Likewise.
6820 * gfortran.dg/boz_3.f90: Likewise.
6821 * gfortran.dg/boz_6.f90: Likewise.
6822 * gfortran.dg/boz_9.f90: Likewise.
6823 * gfortran.dg/byte_1.f90: Likewise.
6824 * gfortran.dg/byte_2.f90: Likewise.
6825 * gfortran.dg/c_assoc.f90: Likewise.
6826 * gfortran.dg/c_assoc_2.f03: Likewise.
6827 * gfortran.dg/c_assoc_3.f90: Likewise.
6828 * gfortran.dg/c_by_val_1.f: Likewise.
6829 * gfortran.dg/c_by_val_5.f90: Likewise.
6830 * gfortran.dg/c_char_tests.f03: Likewise.
6831 * gfortran.dg/c_char_tests_2.f03: Likewise.
6832 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
6833 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
6834 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6835 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6836 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6837 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6838 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6839 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6840 * gfortran.dg/c_kind_params.f90: Likewise.
6841 * gfortran.dg/c_loc_test_20.f90: Likewise.
6842 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6843 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6844 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6845 * gfortran.dg/c_size_t_test.f03: Likewise.
6846 * gfortran.dg/c_sizeof_1.f90: Likewise.
6847 * gfortran.dg/c_sizeof_5.f90: Likewise.
6848 * gfortran.dg/c_sizeof_6.f90: Likewise.
6849 * gfortran.dg/char4_iunit_1.f03: Likewise.
6850 * gfortran.dg/char4_iunit_2.f03: Likewise.
6851 * gfortran.dg/char_allocation_1.f90: Likewise.
6852 * gfortran.dg/char_array_constructor.f90: Likewise.
6853 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6854 * gfortran.dg/char_assign_1.f90: Likewise.
6855 * gfortran.dg/char_associated_1.f90: Likewise.
6856 * gfortran.dg/char_cast_2.f90: Likewise.
6857 * gfortran.dg/char_comparison_1.f: Likewise.
6858 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6859 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6860 * gfortran.dg/char_cons_len.f90: Likewise.
6861 * gfortran.dg/char_conversion.f90: Likewise.
6862 * gfortran.dg/char_cshift_1.f90: Likewise.
6863 * gfortran.dg/char_cshift_2.f90: Likewise.
6864 * gfortran.dg/char_decl_2.f90: Likewise.
6865 * gfortran.dg/char_eoshift_1.f90: Likewise.
6866 * gfortran.dg/char_eoshift_2.f90: Likewise.
6867 * gfortran.dg/char_eoshift_3.f90: Likewise.
6868 * gfortran.dg/char_eoshift_4.f90: Likewise.
6869 * gfortran.dg/char_eoshift_5.f90: Likewise.
6870 * gfortran.dg/char_expr_1.f90: Likewise.
6871 * gfortran.dg/char_expr_3.f90: Likewise.
6872 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6873 * gfortran.dg/char_length_12.f90: Likewise.
6874 * gfortran.dg/char_length_14.f90: Likewise.
6875 * gfortran.dg/char_length_15.f90: Likewise.
6876 * gfortran.dg/char_length_17.f90: Likewise.
6877 * gfortran.dg/char_length_20.f90: Likewise.
6878 * gfortran.dg/char_length_21.f90: Likewise.
6879 * gfortran.dg/char_length_5.f90: Likewise.
6880 * gfortran.dg/char_length_6.f90: Likewise.
6881 * gfortran.dg/char_length_7.f90: Likewise.
6882 * gfortran.dg/char_length_8.f90: Likewise.
6883 * gfortran.dg/char_pack_1.f90: Likewise.
6884 * gfortran.dg/char_pack_2.f90: Likewise.
6885 * gfortran.dg/char_pointer_assign.f90: Likewise.
6886 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6887 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6888 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6889 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6890 * gfortran.dg/char_pointer_func.f90: Likewise.
6891 * gfortran.dg/char_reshape_1.f90: Likewise.
6892 * gfortran.dg/char_result_1.f90: Likewise.
6893 * gfortran.dg/char_result_12.f90: Likewise.
6894 * gfortran.dg/char_result_13.f90: Likewise.
6895 * gfortran.dg/char_result_14.f90: Likewise.
6896 * gfortran.dg/char_result_15.f90: Likewise.
6897 * gfortran.dg/char_result_2.f90: Likewise.
6898 * gfortran.dg/char_result_3.f90: Likewise.
6899 * gfortran.dg/char_result_4.f90: Likewise.
6900 * gfortran.dg/char_result_5.f90: Likewise.
6901 * gfortran.dg/char_result_6.f90: Likewise.
6902 * gfortran.dg/char_result_7.f90: Likewise.
6903 * gfortran.dg/char_result_8.f90: Likewise.
6904 * gfortran.dg/char_spread_1.f90: Likewise.
6905 * gfortran.dg/char_transpose_1.f90: Likewise.
6906 * gfortran.dg/char_type_len.f90: Likewise.
6907 * gfortran.dg/char_unpack_1.f90: Likewise.
6908 * gfortran.dg/char_unpack_2.f90: Likewise.
6909 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6910 * gfortran.dg/character_comparison_1.f90: Likewise.
6911 * gfortran.dg/character_comparison_2.f90: Likewise.
6912 * gfortran.dg/character_comparison_3.f90: Likewise.
6913 * gfortran.dg/character_comparison_4.f90: Likewise.
6914 * gfortran.dg/character_comparison_5.f90: Likewise.
6915 * gfortran.dg/character_comparison_6.f90: Likewise.
6916 * gfortran.dg/character_comparison_7.f90: Likewise.
6917 * gfortran.dg/character_comparison_8.f90: Likewise.
6918 * gfortran.dg/character_comparison_9.f90: Likewise.
6919 * gfortran.dg/charlen_15.f90: Likewise.
6920 * gfortran.dg/charlen_16.f90: Likewise.
6921 * gfortran.dg/chkbits.f90: Likewise.
6922 * gfortran.dg/chmod_1.f90: Likewise.
6923 * gfortran.dg/chmod_2.f90: Likewise.
6924 * gfortran.dg/chmod_3.f90: Likewise.
6925 * gfortran.dg/class_1.f03: Likewise.
6926 * gfortran.dg/class_18.f03: Likewise.
6927 * gfortran.dg/class_19.f03: Likewise.
6928 * gfortran.dg/class_35.f90: Likewise.
6929 * gfortran.dg/class_46.f03: Likewise.
6930 * gfortran.dg/class_48.f90: Likewise.
6931 * gfortran.dg/class_51.f90: Likewise.
6932 * gfortran.dg/class_52.f90: Likewise.
6933 * gfortran.dg/class_6.f03: Likewise.
6934 * gfortran.dg/class_63.f90: Likewise.
6935 * gfortran.dg/class_64.f90: Likewise.
6936 * gfortran.dg/class_65.f90: Likewise.
6937 * gfortran.dg/class_66.f90: Likewise.
6938 * gfortran.dg/class_67.f90: Likewise.
6939 * gfortran.dg/class_9.f03: Likewise.
6940 * gfortran.dg/class_alias.f90: Likewise.
6941 * gfortran.dg/class_allocate_1.f03: Likewise.
6942 * gfortran.dg/class_allocate_10.f03: Likewise.
6943 * gfortran.dg/class_allocate_13.f90: Likewise.
6944 * gfortran.dg/class_allocate_14.f90: Likewise.
6945 * gfortran.dg/class_allocate_15.f90: Likewise.
6946 * gfortran.dg/class_allocate_19.f03: Likewise.
6947 * gfortran.dg/class_allocate_21.f90: Likewise.
6948 * gfortran.dg/class_allocate_22.f90: Likewise.
6949 * gfortran.dg/class_allocate_3.f03: Likewise.
6950 * gfortran.dg/class_allocate_4.f03: Likewise.
6951 * gfortran.dg/class_allocate_5.f90: Likewise.
6952 * gfortran.dg/class_allocate_6.f03: Likewise.
6953 * gfortran.dg/class_allocate_7.f03: Likewise.
6954 * gfortran.dg/class_allocate_8.f03: Likewise.
6955 * gfortran.dg/class_allocate_9.f03: Likewise.
6956 * gfortran.dg/class_array_1.f03: Likewise.
6957 * gfortran.dg/class_array_14.f90: Likewise.
6958 * gfortran.dg/class_array_15.f03: Likewise.
6959 * gfortran.dg/class_array_16.f90: Likewise.
6960 * gfortran.dg/class_array_2.f03: Likewise.
6961 * gfortran.dg/class_array_20.f03: Likewise.
6962 * gfortran.dg/class_array_21.f03: Likewise.
6963 * gfortran.dg/class_array_3.f03: Likewise.
6964 * gfortran.dg/class_array_4.f03: Likewise.
6965 * gfortran.dg/class_array_7.f03: Likewise.
6966 * gfortran.dg/class_array_8.f03: Likewise.
6967 * gfortran.dg/class_array_9.f03: Likewise.
6968 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6969 * gfortran.dg/class_dummy_1.f03: Likewise.
6970 * gfortran.dg/class_optional_1.f90: Likewise.
6971 * gfortran.dg/class_optional_2.f90: Likewise.
6972 * gfortran.dg/class_result_5.f90: Likewise.
6973 * gfortran.dg/class_result_6.f90: Likewise.
6974 * gfortran.dg/class_to_type_1.f03: Likewise.
6975 * gfortran.dg/class_to_type_2.f90: Likewise.
6976 * gfortran.dg/class_to_type_3.f03: Likewise.
6977 * gfortran.dg/class_to_type_4.f90: Likewise.
6978 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6979 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6980 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6981 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6982 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6983 * gfortran.dg/coarray/codimension.f90: Likewise.
6984 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6985 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6986 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6987 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6988 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6989 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6990 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6991 * gfortran.dg/coarray/event_1.f90: Likewise.
6992 * gfortran.dg/coarray/event_2.f90: Likewise.
6993 * gfortran.dg/coarray/get_array.f90: Likewise.
6994 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6995 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6996 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6997 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6998 * gfortran.dg/coarray/lock_1.f90: Likewise.
6999 * gfortran.dg/coarray/lock_2.f90: Likewise.
7000 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
7001 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
7002 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
7003 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
7004 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
7005 * gfortran.dg/coarray/registering_1.f90: Likewise.
7006 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
7007 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
7008 * gfortran.dg/coarray/send_array.f90: Likewise.
7009 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
7010 * gfortran.dg/coarray/sendget_array.f90: Likewise.
7011 * gfortran.dg/coarray/subobject_1.f90: Likewise.
7012 * gfortran.dg/coarray/sync_1.f90: Likewise.
7013 * gfortran.dg/coarray/sync_3.f90: Likewise.
7014 * gfortran.dg/coarray/this_image_1.f90: Likewise.
7015 * gfortran.dg/coarray/this_image_2.f90: Likewise.
7016 * gfortran.dg/coarray_13.f90: Likewise.
7017 * gfortran.dg/coarray_15.f90: Likewise.
7018 * gfortran.dg/coarray_16.f90: Likewise.
7019 * gfortran.dg/coarray_2.f90: Likewise.
7020 * gfortran.dg/coarray_23.f90: Likewise.
7021 * gfortran.dg/coarray_40.f90: Likewise.
7022 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
7023 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
7024 * gfortran.dg/coarray_allocate_10.f08: Likewise.
7025 * gfortran.dg/coarray_allocate_2.f08: Likewise.
7026 * gfortran.dg/coarray_allocate_3.f08: Likewise.
7027 * gfortran.dg/coarray_allocate_4.f08: Likewise.
7028 * gfortran.dg/coarray_allocate_5.f08: Likewise.
7029 * gfortran.dg/coarray_allocate_7.f08: Likewise.
7030 * gfortran.dg/coarray_allocate_8.f08: Likewise.
7031 * gfortran.dg/coarray_allocate_9.f08: Likewise.
7032 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7033 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7034 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
7035 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
7036 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
7037 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
7038 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
7039 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
7040 * gfortran.dg/coarray_stat_2.f90: Likewise.
7041 * gfortran.dg/coarray_subobject_1.f90: Likewise.
7042 * gfortran.dg/coindexed_1.f90: Likewise.
7043 * gfortran.dg/comma.f: Likewise.
7044 * gfortran.dg/comma_format_extension_3.f: Likewise.
7045 * gfortran.dg/comma_format_extension_4.f: Likewise.
7046 * gfortran.dg/common_2.f90: Likewise.
7047 * gfortran.dg/common_4.f90: Likewise.
7048 * gfortran.dg/common_align_1.f90: Likewise.
7049 * gfortran.dg/common_align_2.f90: Likewise.
7050 * gfortran.dg/common_equivalence_1.f: Likewise.
7051 * gfortran.dg/common_pointer_1.f90: Likewise.
7052 * gfortran.dg/common_resize_1.f: Likewise.
7053 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
7054 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
7055 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
7056 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
7057 * gfortran.dg/complex_read.f90: Likewise.
7058 * gfortran.dg/complex_write.f90: Likewise.
7059 * gfortran.dg/constant_substring.f: Likewise.
7060 * gfortran.dg/constructor_2.f90: Likewise.
7061 * gfortran.dg/constructor_3.f90: Likewise.
7062 * gfortran.dg/constructor_6.f90: Likewise.
7063 * gfortran.dg/contained_1.f90: Likewise.
7064 * gfortran.dg/contained_3.f90: Likewise.
7065 * gfortran.dg/contained_equivalence_1.f90: Likewise.
7066 * gfortran.dg/contained_module_proc_1.f90: Likewise.
7067 * gfortran.dg/continuation_1.f90: Likewise.
7068 * gfortran.dg/continuation_11.f90: Likewise.
7069 * gfortran.dg/continuation_12.f90: Likewise.
7070 * gfortran.dg/continuation_13.f90: Likewise.
7071 * gfortran.dg/continuation_14.f: Likewise.
7072 * gfortran.dg/continuation_8.f90: Likewise.
7073 * gfortran.dg/convert_2.f90: Likewise.
7074 * gfortran.dg/convert_implied_open.f90: Likewise.
7075 * gfortran.dg/count_init_expr.f03: Likewise.
7076 * gfortran.dg/cr_lf.f90: Likewise.
7077 * gfortran.dg/cray_pointers_10.f90: Likewise.
7078 * gfortran.dg/cray_pointers_2.f90: Likewise.
7079 * gfortran.dg/cray_pointers_5.f90: Likewise.
7080 * gfortran.dg/cray_pointers_7.f90: Likewise.
7081 * gfortran.dg/cray_pointers_8.f90: Likewise.
7082 * gfortran.dg/cshift_1.f90: Likewise.
7083 * gfortran.dg/cshift_2.f90: Likewise.
7084 * gfortran.dg/cshift_large_1.f90: Likewise.
7085 * gfortran.dg/cshift_nan_1.f90: Likewise.
7086 * gfortran.dg/csqrt_2.f: Likewise.
7087 * gfortran.dg/data_array_1.f90: Likewise.
7088 * gfortran.dg/data_char_1.f90: Likewise.
7089 * gfortran.dg/data_char_2.f90: Likewise.
7090 * gfortran.dg/data_char_3.f90: Likewise.
7091 * gfortran.dg/data_derived_1.f90: Likewise.
7092 * gfortran.dg/data_implied_do_1.f90: Likewise.
7093 * gfortran.dg/data_namelist_conflict.f90: Likewise.
7094 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
7095 * gfortran.dg/deallocate_stat.f90: Likewise.
7096 * gfortran.dg/deallocate_stat_2.f90: Likewise.
7097 * gfortran.dg/debug/pr37738.f: Likewise.
7098 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
7099 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
7100 * gfortran.dg/dec_exp_1.f90: Likewise.
7101 * gfortran.dg/dec_init_1.f90: Likewise.
7102 * gfortran.dg/dec_init_2.f90: Likewise.
7103 * gfortran.dg/dec_init_3.f90: Likewise.
7104 * gfortran.dg/dec_init_4.f90: Likewise.
7105 * gfortran.dg/dec_io_1.f90: Likewise.
7106 * gfortran.dg/dec_io_2.f90: Likewise.
7107 * gfortran.dg/dec_io_2a.f90: Likewise.
7108 * gfortran.dg/dec_io_6.f90: Likewise.
7109 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
7110 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
7111 * gfortran.dg/dec_math.f90: Likewise.
7112 * gfortran.dg/dec_parameter_1.f: Likewise.
7113 * gfortran.dg/dec_parameter_2.f90: Likewise.
7114 * gfortran.dg/dec_static_1.f90: Likewise.
7115 * gfortran.dg/dec_static_2.f90: Likewise.
7116 * gfortran.dg/dec_structure_1.f90: Likewise.
7117 * gfortran.dg/dec_structure_10.f90: Likewise.
7118 * gfortran.dg/dec_structure_18.f90: Likewise.
7119 * gfortran.dg/dec_structure_19.f90: Likewise.
7120 * gfortran.dg/dec_structure_2.f90: Likewise.
7121 * gfortran.dg/dec_structure_22.f90: Likewise.
7122 * gfortran.dg/dec_structure_3.f90: Likewise.
7123 * gfortran.dg/dec_structure_4.f90: Likewise.
7124 * gfortran.dg/dec_structure_5.f90: Likewise.
7125 * gfortran.dg/dec_structure_6.f90: Likewise.
7126 * gfortran.dg/dec_structure_7.f90: Likewise.
7127 * gfortran.dg/dec_union_1.f90: Likewise.
7128 * gfortran.dg/dec_union_2.f90: Likewise.
7129 * gfortran.dg/dec_union_3.f90: Likewise.
7130 * gfortran.dg/dec_union_4.f90: Likewise.
7131 * gfortran.dg/dec_union_5.f90: Likewise.
7132 * gfortran.dg/default_format_1.f90: Likewise.
7133 * gfortran.dg/default_format_2.f90: Likewise.
7134 * gfortran.dg/default_format_denormal_1.f90: Likewise.
7135 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7136 * gfortran.dg/default_initialization_3.f90: Likewise.
7137 * gfortran.dg/default_initialization_4.f90: Likewise.
7138 * gfortran.dg/default_initialization_5.f90: Likewise.
7139 * gfortran.dg/deferred_character_1.f90: Likewise.
7140 * gfortran.dg/deferred_character_10.f90: Likewise.
7141 * gfortran.dg/deferred_character_11.f90: Likewise.
7142 * gfortran.dg/deferred_character_12.f90: Likewise.
7143 * gfortran.dg/deferred_character_13.f90: Likewise.
7144 * gfortran.dg/deferred_character_14.f90: Likewise.
7145 * gfortran.dg/deferred_character_15.f90: Likewise.
7146 * gfortran.dg/deferred_character_16.f90: Likewise.
7147 * gfortran.dg/deferred_character_2.f90: Likewise.
7148 * gfortran.dg/deferred_character_3.f90: Likewise.
7149 * gfortran.dg/deferred_character_4.f90: Likewise.
7150 * gfortran.dg/deferred_character_5.f90: Likewise.
7151 * gfortran.dg/deferred_character_6.f90: Likewise.
7152 * gfortran.dg/deferred_character_7.f90: Likewise.
7153 * gfortran.dg/deferred_character_8.f90: Likewise.
7154 * gfortran.dg/deferred_character_9.f90: Likewise.
7155 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
7156 * gfortran.dg/deferred_type_component_1.f90: Likewise.
7157 * gfortran.dg/deferred_type_component_2.f90: Likewise.
7158 * gfortran.dg/deferred_type_param_2.f90: Likewise.
7159 * gfortran.dg/deferred_type_param_4.f90: Likewise.
7160 * gfortran.dg/deferred_type_param_5.f90: Likewise.
7161 * gfortran.dg/deferred_type_param_6.f90: Likewise.
7162 * gfortran.dg/deferred_type_param_8.f90: Likewise.
7163 * gfortran.dg/deferred_type_param_9.f90: Likewise.
7164 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
7165 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
7166 * gfortran.dg/defined_assignment_1.f90: Likewise.
7167 * gfortran.dg/defined_assignment_10.f90: Likewise.
7168 * gfortran.dg/defined_assignment_11.f90: Likewise.
7169 * gfortran.dg/defined_assignment_2.f90: Likewise.
7170 * gfortran.dg/defined_assignment_3.f90: Likewise.
7171 * gfortran.dg/defined_assignment_4.f90: Likewise.
7172 * gfortran.dg/defined_assignment_5.f90: Likewise.
7173 * gfortran.dg/defined_assignment_8.f90: Likewise.
7174 * gfortran.dg/defined_assignment_9.f90: Likewise.
7175 * gfortran.dg/dependency_2.f90: Likewise.
7176 * gfortran.dg/dependency_21.f90: Likewise.
7177 * gfortran.dg/dependency_22.f90: Likewise.
7178 * gfortran.dg/dependency_23.f90: Likewise.
7179 * gfortran.dg/dependency_24.f90: Likewise.
7180 * gfortran.dg/dependency_25.f90: Likewise.
7181 * gfortran.dg/dependency_26.f90: Likewise.
7182 * gfortran.dg/dependency_39.f90: Likewise.
7183 * gfortran.dg/dependency_40.f90: Likewise.
7184 * gfortran.dg/dependency_41.f90: Likewise.
7185 * gfortran.dg/dependency_42.f90: Likewise.
7186 * gfortran.dg/dependency_43.f90: Likewise.
7187 * gfortran.dg/dependency_44.f90: Likewise.
7188 * gfortran.dg/dependency_45.f90: Likewise.
7189 * gfortran.dg/dependency_50.f90: Likewise.
7190 * gfortran.dg/dependency_51.f90: Likewise.
7191 * gfortran.dg/dependent_decls_1.f90: Likewise.
7192 * gfortran.dg/der_array_1.f90: Likewise.
7193 * gfortran.dg/der_array_io_1.f90: Likewise.
7194 * gfortran.dg/der_array_io_2.f90: Likewise.
7195 * gfortran.dg/der_array_io_3.f90: Likewise.
7196 * gfortran.dg/der_io_1.f90: Likewise.
7197 * gfortran.dg/der_io_3.f90: Likewise.
7198 * gfortran.dg/der_pointer_2.f90: Likewise.
7199 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
7200 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
7201 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
7202 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
7203 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
7204 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7205 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
7206 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
7207 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
7208 * gfortran.dg/derived_external_function_1.f90: Likewise.
7209 * gfortran.dg/derived_init_1.f90: Likewise.
7210 * gfortran.dg/derived_init_2.f90: Likewise.
7211 * gfortran.dg/derived_init_3.f90: Likewise.
7212 * gfortran.dg/derived_init_4.f90: Likewise.
7213 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
7214 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7215 * gfortran.dg/dev_null.F90: Likewise.
7216 * gfortran.dg/dfloat_1.f90: Likewise.
7217 * gfortran.dg/dim_sum_1.f90: Likewise.
7218 * gfortran.dg/dim_sum_2.f90: Likewise.
7219 * gfortran.dg/dim_sum_3.f90: Likewise.
7220 * gfortran.dg/direct_io_10.f: Likewise.
7221 * gfortran.dg/direct_io_11.f90: Likewise.
7222 * gfortran.dg/direct_io_12.f90: Likewise.
7223 * gfortran.dg/direct_io_2.f90: Likewise.
7224 * gfortran.dg/direct_io_3.f90: Likewise.
7225 * gfortran.dg/direct_io_4.f90: Likewise.
7226 * gfortran.dg/direct_io_5.f90: Likewise.
7227 * gfortran.dg/direct_io_6.f90: Likewise.
7228 * gfortran.dg/direct_io_7.f90: Likewise.
7229 * gfortran.dg/direct_io_8.f90: Likewise.
7230 * gfortran.dg/direct_io_9.f: Likewise.
7231 * gfortran.dg/do_1.f90: Likewise.
7232 * gfortran.dg/do_3.F90: Likewise.
7233 * gfortran.dg/do_concurrent_2.f90: Likewise.
7234 * gfortran.dg/do_concurrent_4.f90: Likewise.
7235 * gfortran.dg/do_corner_warn.f90: Likewise.
7236 * gfortran.dg/do_iterator_2.f90: Likewise.
7237 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
7238 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
7239 * gfortran.dg/dos_eol.f: Likewise.
7240 * gfortran.dg/dot_product_1.f03: Likewise.
7241 * gfortran.dg/dot_product_2.f90: Likewise.
7242 * gfortran.dg/dot_product_4.f90: Likewise.
7243 * gfortran.dg/dshift_1.F90: Likewise.
7244 * gfortran.dg/dshift_2.F90: Likewise.
7245 * gfortran.dg/dtio_1.f90: Likewise.
7246 * gfortran.dg/dtio_10.f90: Likewise.
7247 * gfortran.dg/dtio_12.f90: Likewise.
7248 * gfortran.dg/dtio_14.f90: Likewise.
7249 * gfortran.dg/dtio_15.f90: Likewise.
7250 * gfortran.dg/dtio_16.f90: Likewise.
7251 * gfortran.dg/dtio_17.f90: Likewise.
7252 * gfortran.dg/dtio_19.f90: Likewise.
7253 * gfortran.dg/dtio_2.f90: Likewise.
7254 * gfortran.dg/dtio_20.f03: Likewise.
7255 * gfortran.dg/dtio_22.f90: Likewise.
7256 * gfortran.dg/dtio_24.f90: Likewise.
7257 * gfortran.dg/dtio_25.f90: Likewise.
7258 * gfortran.dg/dtio_26.f03: Likewise.
7259 * gfortran.dg/dtio_27.f90: Likewise.
7260 * gfortran.dg/dtio_28.f03: Likewise.
7261 * gfortran.dg/dtio_3.f90: Likewise.
7262 * gfortran.dg/dtio_30.f03: Likewise.
7263 * gfortran.dg/dtio_31.f03: Likewise.
7264 * gfortran.dg/dtio_32.f03: Likewise.
7265 * gfortran.dg/dtio_4.f90: Likewise.
7266 * gfortran.dg/dtio_5.f90: Likewise.
7267 * gfortran.dg/dtio_7.f90: Likewise.
7268 * gfortran.dg/dtio_8.f90: Likewise.
7269 * gfortran.dg/dtio_9.f90: Likewise.
7270 * gfortran.dg/dummy_procedure_3.f90: Likewise.
7271 * gfortran.dg/dummy_procedure_7.f90: Likewise.
7272 * gfortran.dg/dup_save_1.f90: Likewise.
7273 * gfortran.dg/dup_save_2.f90: Likewise.
7274 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
7275 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
7276 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
7277 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
7278 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
7279 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
7280 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
7281 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
7282 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
7283 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
7284 * gfortran.dg/e_d_fmt.f90: Likewise.
7285 * gfortran.dg/edit_real_1.f90: Likewise.
7286 * gfortran.dg/elemental_by_value_1.f90: Likewise.
7287 * gfortran.dg/elemental_dependency_1.f90: Likewise.
7288 * gfortran.dg/elemental_dependency_4.f90: Likewise.
7289 * gfortran.dg/elemental_dependency_5.f90: Likewise.
7290 * gfortran.dg/elemental_dependency_6.f90: Likewise.
7291 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
7292 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
7293 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
7294 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
7295 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
7296 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
7297 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
7298 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
7299 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
7300 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
7301 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
7302 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
7303 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
7304 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
7305 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
7306 * gfortran.dg/empty_format_1.f90: Likewise.
7307 * gfortran.dg/endfile.f: Likewise.
7308 * gfortran.dg/endfile.f90: Likewise.
7309 * gfortran.dg/endfile_2.f90: Likewise.
7310 * gfortran.dg/entry_1.f90: Likewise.
7311 * gfortran.dg/entry_10.f90: Likewise.
7312 * gfortran.dg/entry_12.f90: Likewise.
7313 * gfortran.dg/entry_13.f90: Likewise.
7314 * gfortran.dg/entry_14.f90: Likewise.
7315 * gfortran.dg/entry_16.f90: Likewise.
7316 * gfortran.dg/entry_3.f90: Likewise.
7317 * gfortran.dg/entry_6.f90: Likewise.
7318 * gfortran.dg/entry_9.f90: Likewise.
7319 * gfortran.dg/entry_array_specs_2.f: Likewise.
7320 * gfortran.dg/enum_1.f90: Likewise.
7321 * gfortran.dg/enum_9.f90: Likewise.
7322 * gfortran.dg/eof_1.f90: Likewise.
7323 * gfortran.dg/eof_2.f90: Likewise.
7324 * gfortran.dg/eof_4.f90: Likewise.
7325 * gfortran.dg/eof_5.f90: Likewise.
7326 * gfortran.dg/eor_handling_1.f90: Likewise.
7327 * gfortran.dg/eor_handling_2.f90: Likewise.
7328 * gfortran.dg/eor_handling_3.f90: Likewise.
7329 * gfortran.dg/eor_handling_4.f90: Likewise.
7330 * gfortran.dg/eor_handling_5.f90: Likewise.
7331 * gfortran.dg/eoshift_3.f90: Likewise.
7332 * gfortran.dg/eoshift_4.f90: Likewise.
7333 * gfortran.dg/eoshift_5.f90: Likewise.
7334 * gfortran.dg/eoshift_6.f90: Likewise.
7335 * gfortran.dg/eoshift_large_1.f90: Likewise.
7336 * gfortran.dg/equiv_6.f90: Likewise.
7337 * gfortran.dg/equiv_7.f90: Likewise.
7338 * gfortran.dg/equiv_9.f90: Likewise.
7339 * gfortran.dg/equiv_constraint_4.f90: Likewise.
7340 * gfortran.dg/erf_2.F90: Likewise.
7341 * gfortran.dg/erf_3.F90: Likewise.
7342 * gfortran.dg/erfc_scaled_1.f90: Likewise.
7343 * gfortran.dg/error_format_2.f90: Likewise.
7344 * gfortran.dg/error_recovery_5.f90: Likewise.
7345 * gfortran.dg/execute_command_line_2.f90: Likewise.
7346 * gfortran.dg/execute_command_line_3.f90: Likewise.
7347 * gfortran.dg/exit_1.f08: Likewise.
7348 * gfortran.dg/exit_3.f08: Likewise.
7349 * gfortran.dg/exponent_1.f90: Likewise.
7350 * gfortran.dg/exponent_2.f90: Likewise.
7351 * gfortran.dg/extended_char_comparison_1.f: Likewise.
7352 * gfortran.dg/extends_1.f03: Likewise.
7353 * gfortran.dg/extends_16.f90: Likewise.
7354 * gfortran.dg/extends_2.f03: Likewise.
7355 * gfortran.dg/extends_3.f03: Likewise.
7356 * gfortran.dg/extends_4.f03: Likewise.
7357 * gfortran.dg/extends_type_of_1.f03: Likewise.
7358 * gfortran.dg/extends_type_of_2.f03: Likewise.
7359 * gfortran.dg/external_procedures_3.f90: Likewise.
7360 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7361 * gfortran.dg/f2003_io_1.f03: Likewise.
7362 * gfortran.dg/f2003_io_4.f03: Likewise.
7363 * gfortran.dg/f2003_io_5.f03: Likewise.
7364 * gfortran.dg/f2003_io_6.f03: Likewise.
7365 * gfortran.dg/f2003_io_7.f03: Likewise.
7366 * gfortran.dg/f2c_1.f90: Likewise.
7367 * gfortran.dg/f2c_2.f90: Likewise.
7368 * gfortran.dg/f2c_3.f90: Likewise.
7369 * gfortran.dg/f2c_4.f90: Likewise.
7370 * gfortran.dg/f2c_6.f90: Likewise.
7371 * gfortran.dg/f2c_7.f90: Likewise.
7372 * gfortran.dg/f2c_9.f90: Likewise.
7373 * gfortran.dg/fgetc_1.f90: Likewise.
7374 * gfortran.dg/fgetc_2.f90: Likewise.
7375 * gfortran.dg/filename_null.f90: Likewise.
7376 * gfortran.dg/finalize_12.f90: Likewise.
7377 * gfortran.dg/finalize_13.f90: Likewise.
7378 * gfortran.dg/finalize_15.f90: Likewise.
7379 * gfortran.dg/finalize_17.f90: Likewise.
7380 * gfortran.dg/finalize_18.f90: Likewise.
7381 * gfortran.dg/finalize_25.f90: Likewise.
7382 * gfortran.dg/finalize_29.f08: Likewise.
7383 * gfortran.dg/finalize_31.f90: Likewise.
7384 * gfortran.dg/float_1.f90: Likewise.
7385 * gfortran.dg/flush_1.f90: Likewise.
7386 * gfortran.dg/fmt_bz_bn.f: Likewise.
7387 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
7388 * gfortran.dg/fmt_cache_1.f: Likewise.
7389 * gfortran.dg/fmt_cache_2.f: Likewise.
7390 * gfortran.dg/fmt_cache_3.f90: Likewise.
7391 * gfortran.dg/fmt_colon.f90: Likewise.
7392 * gfortran.dg/fmt_e.f90: Likewise.
7393 * gfortran.dg/fmt_en.f90: Likewise.
7394 * gfortran.dg/fmt_error_10.f: Likewise.
7395 * gfortran.dg/fmt_error_9.f: Likewise.
7396 * gfortran.dg/fmt_exhaust.f90: Likewise.
7397 * gfortran.dg/fmt_f0_1.f90: Likewise.
7398 * gfortran.dg/fmt_f_an_p.f: Likewise.
7399 * gfortran.dg/fmt_fw_d.f90: Likewise.
7400 * gfortran.dg/fmt_g.f: Likewise.
7401 * gfortran.dg/fmt_g0_1.f08: Likewise.
7402 * gfortran.dg/fmt_g0_2.f08: Likewise.
7403 * gfortran.dg/fmt_g0_4.f08: Likewise.
7404 * gfortran.dg/fmt_g0_5.f08: Likewise.
7405 * gfortran.dg/fmt_g0_6.f08: Likewise.
7406 * gfortran.dg/fmt_g0_7.f08: Likewise.
7407 * gfortran.dg/fmt_g_1.f90: Likewise.
7408 * gfortran.dg/fmt_int_sign.f90: Likewise.
7409 * gfortran.dg/fmt_l.f90: Likewise.
7410 * gfortran.dg/fmt_missing_period_2.f: Likewise.
7411 * gfortran.dg/fmt_missing_period_3.f: Likewise.
7412 * gfortran.dg/fmt_p_1.f90: Likewise.
7413 * gfortran.dg/fmt_pf.f90: Likewise.
7414 * gfortran.dg/fmt_read.f90: Likewise.
7415 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
7416 * gfortran.dg/fmt_t_1.f90: Likewise.
7417 * gfortran.dg/fmt_t_2.f90: Likewise.
7418 * gfortran.dg/fmt_t_3.f90: Likewise.
7419 * gfortran.dg/fmt_t_4.f90: Likewise.
7420 * gfortran.dg/fmt_t_5.f90: Likewise.
7421 * gfortran.dg/fmt_t_6.f: Likewise.
7422 * gfortran.dg/fmt_t_7.f: Likewise.
7423 * gfortran.dg/fmt_t_9.f: Likewise.
7424 * gfortran.dg/fmt_tl.f: Likewise.
7425 * gfortran.dg/fmt_unlimited.f90: Likewise.
7426 * gfortran.dg/fmt_white.f: Likewise.
7427 * gfortran.dg/fmt_zero_digits.f90: Likewise.
7428 * gfortran.dg/fold_nearest.f90: Likewise.
7429 * gfortran.dg/forall_1.f90: Likewise.
7430 * gfortran.dg/forall_10.f90: Likewise.
7431 * gfortran.dg/forall_12.f90: Likewise.
7432 * gfortran.dg/forall_13.f90: Likewise.
7433 * gfortran.dg/forall_15.f90: Likewise.
7434 * gfortran.dg/forall_4.f90: Likewise.
7435 * gfortran.dg/forall_5.f90: Likewise.
7436 * gfortran.dg/forall_6.f90: Likewise.
7437 * gfortran.dg/forall_7.f90: Likewise.
7438 * gfortran.dg/fraction.f90: Likewise.
7439 * gfortran.dg/fseek.f90: Likewise.
7440 * gfortran.dg/ftell_1.f90: Likewise.
7441 * gfortran.dg/ftell_2.f90: Likewise.
7442 * gfortran.dg/ftell_3.f90: Likewise.
7443 * gfortran.dg/func_assign_2.f90: Likewise.
7444 * gfortran.dg/func_assign_3.f90: Likewise.
7445 * gfortran.dg/func_derived_1.f90: Likewise.
7446 * gfortran.dg/func_derived_2.f90: Likewise.
7447 * gfortran.dg/func_derived_3.f90: Likewise.
7448 * gfortran.dg/func_result_1.f90: Likewise.
7449 * gfortran.dg/func_result_2.f90: Likewise.
7450 * gfortran.dg/func_result_6.f90: Likewise.
7451 * gfortran.dg/function_charlen_2.f90: Likewise.
7452 * gfortran.dg/function_charlen_3.f: Likewise.
7453 * gfortran.dg/function_kinds_1.f90: Likewise.
7454 * gfortran.dg/function_kinds_4.f90: Likewise.
7455 * gfortran.dg/function_optimize_10.f90: Likewise.
7456 * gfortran.dg/function_optimize_11.f90: Likewise.
7457 * gfortran.dg/function_optimize_12.f90: Likewise.
7458 * gfortran.dg/function_optimize_4.f90: Likewise.
7459 * gfortran.dg/function_optimize_8.f90: Likewise.
7460 * gfortran.dg/g77/13037.f: Likewise.
7461 * gfortran.dg/g77/1832.f: Likewise.
7462 * gfortran.dg/g77/19981119-0.f: Likewise.
7463 * gfortran.dg/g77/19990313-0.f: Likewise.
7464 * gfortran.dg/g77/19990313-1.f: Likewise.
7465 * gfortran.dg/g77/19990313-2.f: Likewise.
7466 * gfortran.dg/g77/19990313-3.f: Likewise.
7467 * gfortran.dg/g77/19990419-1.f: Likewise.
7468 * gfortran.dg/g77/19990826-0.f: Likewise.
7469 * gfortran.dg/g77/19990826-2.f: Likewise.
7470 * gfortran.dg/g77/20000503-1.f: Likewise.
7471 * gfortran.dg/g77/20001111.f: Likewise.
7472 * gfortran.dg/g77/20010116.f: Likewise.
7473 * gfortran.dg/g77/20010216-1.f: Likewise.
7474 * gfortran.dg/g77/20010430.f: Likewise.
7475 * gfortran.dg/g77/20010610.f: Likewise.
7476 * gfortran.dg/g77/6177.f: Likewise.
7477 * gfortran.dg/g77/7388.f: Likewise.
7478 * gfortran.dg/g77/947.f: Likewise.
7479 * gfortran.dg/g77/970625-2.f: Likewise.
7480 * gfortran.dg/g77/971102-1.f: Likewise.
7481 * gfortran.dg/g77/980628-0.f: Likewise.
7482 * gfortran.dg/g77/980628-1.f: Likewise.
7483 * gfortran.dg/g77/980628-10.f: Likewise.
7484 * gfortran.dg/g77/980628-2.f: Likewise.
7485 * gfortran.dg/g77/980628-3.f: Likewise.
7486 * gfortran.dg/g77/980628-7.f: Likewise.
7487 * gfortran.dg/g77/980628-8.f: Likewise.
7488 * gfortran.dg/g77/980628-9.f: Likewise.
7489 * gfortran.dg/g77/980701-0.f: Likewise.
7490 * gfortran.dg/g77/980701-1.f: Likewise.
7491 * gfortran.dg/g77/cabs.f: Likewise.
7492 * gfortran.dg/g77/claus.f: Likewise.
7493 * gfortran.dg/g77/complex_1.f: Likewise.
7494 * gfortran.dg/g77/cpp3.F: Likewise.
7495 * gfortran.dg/g77/cpp4.F: Likewise.
7496 * gfortran.dg/g77/cpp5.F: Likewise.
7497 * gfortran.dg/g77/dcomplex.f: Likewise.
7498 * gfortran.dg/g77/dnrm2.f: Likewise.
7499 * gfortran.dg/g77/erfc.f: Likewise.
7500 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
7501 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
7502 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
7503 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
7504 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
7505 * gfortran.dg/g77/int8421.f: Likewise.
7506 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
7507 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
7508 * gfortran.dg/g77/le.f: Likewise.
7509 * gfortran.dg/g77/short.f: Likewise.
7510 * gfortran.dg/gamma_1.f90: Likewise.
7511 * gfortran.dg/gamma_4.f90: Likewise.
7512 * gfortran.dg/gamma_5.f90: Likewise.
7513 * gfortran.dg/generic_13.f90: Likewise.
7514 * gfortran.dg/generic_15.f90: Likewise.
7515 * gfortran.dg/generic_19.f90: Likewise.
7516 * gfortran.dg/generic_20.f90: Likewise.
7517 * gfortran.dg/generic_23.f03: Likewise.
7518 * gfortran.dg/generic_25.f90: Likewise.
7519 * gfortran.dg/generic_27.f90: Likewise.
7520 * gfortran.dg/generic_31.f90: Likewise.
7521 * gfortran.dg/generic_4.f90: Likewise.
7522 * gfortran.dg/global_vars_c_init.f90: Likewise.
7523 * gfortran.dg/global_vars_f90_init.f90: Likewise.
7524 * gfortran.dg/gnu_logical_1.F: Likewise.
7525 * gfortran.dg/goacc/fixed-1.f: Likewise.
7526 * gfortran.dg/goacc/fixed-2.f: Likewise.
7527 * gfortran.dg/goacc/gang-static.f95: Likewise.
7528 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7529 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7530 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7531 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7532 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7533 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7534 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7535 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7536 * gfortran.dg/goacc/omp-fixed.f: Likewise.
7537 * gfortran.dg/gomp/crayptr5.f90: Likewise.
7538 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
7539 * gfortran.dg/gomp/pr48794.f90: Likewise.
7540 * gfortran.dg/gomp/pr72744.f90: Likewise.
7541 * gfortran.dg/gomp/pr77665.f90: Likewise.
7542 * gfortran.dg/gomp/workshare2.f90: Likewise.
7543 * gfortran.dg/gomp/workshare3.f90: Likewise.
7544 * gfortran.dg/goto_1.f: Likewise.
7545 * gfortran.dg/goto_2.f90: Likewise.
7546 * gfortran.dg/goto_4.f90: Likewise.
7547 * gfortran.dg/goto_6.f: Likewise.
7548 * gfortran.dg/graphite/id-26.f03: Likewise.
7549 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
7550 * gfortran.dg/graphite/pr29581.f90: Likewise.
7551 * gfortran.dg/graphite/pr29832.f90: Likewise.
7552 * gfortran.dg/graphite/run-id-1.f: Likewise.
7553 * gfortran.dg/graphite/run-id-2.f90: Likewise.
7554 * gfortran.dg/graphite/run-id-3.f90: Likewise.
7555 * gfortran.dg/hollerith.f90: Likewise.
7556 * gfortran.dg/hollerith4.f90: Likewise.
7557 * gfortran.dg/hollerith6.f90: Likewise.
7558 * gfortran.dg/hollerith8.f90: Likewise.
7559 * gfortran.dg/hollerith_1.f90: Likewise.
7560 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
7561 * gfortran.dg/hollerith_f95.f90: Likewise.
7562 * gfortran.dg/hollerith_legacy.f90: Likewise.
7563 * gfortran.dg/host_assoc_call_3.f90: Likewise.
7564 * gfortran.dg/host_assoc_function_1.f90: Likewise.
7565 * gfortran.dg/host_assoc_function_3.f90: Likewise.
7566 * gfortran.dg/host_assoc_function_4.f90: Likewise.
7567 * gfortran.dg/host_assoc_function_9.f90: Likewise.
7568 * gfortran.dg/host_dummy_index_1.f90: Likewise.
7569 * gfortran.dg/hypot_1.f90: Likewise.
7570 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
7571 * gfortran.dg/iargc.f90: Likewise.
7572 * gfortran.dg/ibits.f90: Likewise.
7573 * gfortran.dg/ichar_1.f90: Likewise.
7574 * gfortran.dg/ichar_2.f90: Likewise.
7575 * gfortran.dg/ieee/ieee_1.F90: Likewise.
7576 * gfortran.dg/ieee/ieee_2.f90: Likewise.
7577 * gfortran.dg/ieee/ieee_3.f90: Likewise.
7578 * gfortran.dg/ieee/ieee_4.f90: Likewise.
7579 * gfortran.dg/ieee/ieee_6.f90: Likewise.
7580 * gfortran.dg/ieee/ieee_7.f90: Likewise.
7581 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7582 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
7583 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
7584 * gfortran.dg/ieee/large_1.f90: Likewise.
7585 * gfortran.dg/ieee/large_2.f90: Likewise.
7586 * gfortran.dg/ieee/large_3.F90: Likewise.
7587 * gfortran.dg/ieee/large_4.f90: Likewise.
7588 * gfortran.dg/ieee/rounding_1.f90: Likewise.
7589 * gfortran.dg/ieee/underflow_1.f90: Likewise.
7590 * gfortran.dg/impl_do_var_data.f90: Likewise.
7591 * gfortran.dg/implicit_10.f90: Likewise.
7592 * gfortran.dg/implicit_12.f90: Likewise.
7593 * gfortran.dg/implicit_class_1.f90: Likewise.
7594 * gfortran.dg/implicit_pure_1.f90: Likewise.
7595 * gfortran.dg/implied_do_1.f90: Likewise.
7596 * gfortran.dg/implied_do_io_1.f90: Likewise.
7597 * gfortran.dg/implied_do_io_2.f90: Likewise.
7598 * gfortran.dg/implied_do_io_3.f90: Likewise.
7599 * gfortran.dg/implied_shape_1.f08: Likewise.
7600 * gfortran.dg/import.f90: Likewise.
7601 * gfortran.dg/import4.f90: Likewise.
7602 * gfortran.dg/impure_1.f08: Likewise.
7603 * gfortran.dg/index.f90: Likewise.
7604 * gfortran.dg/index_2.f90: Likewise.
7605 * gfortran.dg/init_flag_1.f90: Likewise.
7606 * gfortran.dg/init_flag_10.f90: Likewise.
7607 * gfortran.dg/init_flag_15.f03: Likewise.
7608 * gfortran.dg/init_flag_2.f90: Likewise.
7609 * gfortran.dg/init_flag_3.f90: Likewise.
7610 * gfortran.dg/init_flag_4.f90: Likewise.
7611 * gfortran.dg/init_flag_5.f90: Likewise.
7612 * gfortran.dg/init_flag_6.f90: Likewise.
7613 * gfortran.dg/init_flag_7.f90: Likewise.
7614 * gfortran.dg/init_flag_9.f90: Likewise.
7615 * gfortran.dg/initialization_11.f90: Likewise.
7616 * gfortran.dg/initialization_19.f90: Likewise.
7617 * gfortran.dg/initialization_2.f90: Likewise.
7618 * gfortran.dg/initialization_22.f90: Likewise.
7619 * gfortran.dg/initialization_27.f90: Likewise.
7620 * gfortran.dg/initialization_5.f90: Likewise.
7621 * gfortran.dg/initialization_6.f90: Likewise.
7622 * gfortran.dg/inline_matmul_1.f90: Likewise.
7623 * gfortran.dg/inline_matmul_10.f90: Likewise.
7624 * gfortran.dg/inline_matmul_11.f90: Likewise.
7625 * gfortran.dg/inline_matmul_13.f90: Likewise.
7626 * gfortran.dg/inline_matmul_14.f90: Likewise.
7627 * gfortran.dg/inline_matmul_16.f90: Likewise.
7628 * gfortran.dg/inline_matmul_17.f90: Likewise.
7629 * gfortran.dg/inline_matmul_18.f90: Likewise.
7630 * gfortran.dg/inline_matmul_19.f90: Likewise.
7631 * gfortran.dg/inline_matmul_2.f90: Likewise.
7632 * gfortran.dg/inline_matmul_20.f90: Likewise.
7633 * gfortran.dg/inline_matmul_22.f90: Likewise.
7634 * gfortran.dg/inline_matmul_3.f90: Likewise.
7635 * gfortran.dg/inline_matmul_4.f90: Likewise.
7636 * gfortran.dg/inline_matmul_5.f90: Likewise.
7637 * gfortran.dg/inline_matmul_6.f90: Likewise.
7638 * gfortran.dg/inline_matmul_7.f90: Likewise.
7639 * gfortran.dg/inline_matmul_8.f90: Likewise.
7640 * gfortran.dg/inline_matmul_9.f90: Likewise.
7641 * gfortran.dg/inline_sum_1.f90: Likewise.
7642 * gfortran.dg/inline_sum_3.f90: Likewise.
7643 * gfortran.dg/inline_sum_5.f90: Likewise.
7644 * gfortran.dg/inquire-complex.f90: Likewise.
7645 * gfortran.dg/inquire.f90: Likewise.
7646 * gfortran.dg/inquire_10.f90: Likewise.
7647 * gfortran.dg/inquire_13.f90: Likewise.
7648 * gfortran.dg/inquire_15.f90: Likewise.
7649 * gfortran.dg/inquire_16.f90: Likewise.
7650 * gfortran.dg/inquire_17.f90: Likewise.
7651 * gfortran.dg/inquire_5.f90: Likewise.
7652 * gfortran.dg/inquire_6.f90: Likewise.
7653 * gfortran.dg/inquire_7.f90: Likewise.
7654 * gfortran.dg/inquire_9.f90: Likewise.
7655 * gfortran.dg/inquire_internal.f90: Likewise.
7656 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
7657 * gfortran.dg/inquire_size.f90: Likewise.
7658 * gfortran.dg/int_1.f90: Likewise.
7659 * gfortran.dg/int_conv_1.f90: Likewise.
7660 * gfortran.dg/int_range_io_1.f90: Likewise.
7661 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
7662 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
7663 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
7664 * gfortran.dg/integer_plus.f90: Likewise.
7665 * gfortran.dg/intent_out_2.f90: Likewise.
7666 * gfortran.dg/intent_out_5.f90: Likewise.
7667 * gfortran.dg/intent_out_6.f90: Likewise.
7668 * gfortran.dg/interface_12.f90: Likewise.
7669 * gfortran.dg/interface_19.f90: Likewise.
7670 * gfortran.dg/interface_4.f90: Likewise.
7671 * gfortran.dg/interface_5.f90: Likewise.
7672 * gfortran.dg/interface_9.f90: Likewise.
7673 * gfortran.dg/interface_assignment_1.f90: Likewise.
7674 * gfortran.dg/interface_assignment_2.f90: Likewise.
7675 * gfortran.dg/internal_dummy_2.f08: Likewise.
7676 * gfortran.dg/internal_dummy_3.f08: Likewise.
7677 * gfortran.dg/internal_dummy_4.f08: Likewise.
7678 * gfortran.dg/internal_pack_1.f90: Likewise.
7679 * gfortran.dg/internal_pack_10.f90: Likewise.
7680 * gfortran.dg/internal_pack_12.f90: Likewise.
7681 * gfortran.dg/internal_pack_13.f90: Likewise.
7682 * gfortran.dg/internal_pack_14.f90: Likewise.
7683 * gfortran.dg/internal_pack_15.f90: Likewise.
7684 * gfortran.dg/internal_pack_2.f90: Likewise.
7685 * gfortran.dg/internal_pack_3.f90: Likewise.
7686 * gfortran.dg/internal_pack_4.f90: Likewise.
7687 * gfortran.dg/internal_pack_6.f90: Likewise.
7688 * gfortran.dg/internal_pack_8.f90: Likewise.
7689 * gfortran.dg/internal_readwrite_1.f90: Likewise.
7690 * gfortran.dg/internal_readwrite_2.f90: Likewise.
7691 * gfortran.dg/internal_readwrite_3.f90: Likewise.
7692 * gfortran.dg/intrinsic_actual_1.f: Likewise.
7693 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
7694 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7695 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
7696 * gfortran.dg/intrinsic_char_1.f90: Likewise.
7697 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
7698 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
7699 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
7700 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
7701 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
7702 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
7703 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
7704 * gfortran.dg/intrinsic_product_1.f90: Likewise.
7705 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
7706 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7707 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
7708 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
7709 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
7710 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
7711 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
7712 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
7713 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
7714 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
7715 * gfortran.dg/io_err_1.f90: Likewise.
7716 * gfortran.dg/io_real_boz.f90: Likewise.
7717 * gfortran.dg/iomsg_1.f90: Likewise.
7718 * gfortran.dg/iostat_1.f90: Likewise.
7719 * gfortran.dg/iostat_2.f90: Likewise.
7720 * gfortran.dg/iostat_4.f90: Likewise.
7721 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
7722 * gfortran.dg/ishft_1.f90: Likewise.
7723 * gfortran.dg/ishft_2.f90: Likewise.
7724 * gfortran.dg/ishft_4.f90: Likewise.
7725 * gfortran.dg/isnan_1.f90: Likewise.
7726 * gfortran.dg/isnan_2.f90: Likewise.
7727 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
7728 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
7729 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
7730 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
7731 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
7732 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
7733 * gfortran.dg/itime_idate_1.f: Likewise.
7734 * gfortran.dg/itime_idate_2.f: Likewise.
7735 * gfortran.dg/large_integer_kind_1.f90: Likewise.
7736 * gfortran.dg/large_integer_kind_2.f90: Likewise.
7737 * gfortran.dg/large_real_kind_1.f90: Likewise.
7738 * gfortran.dg/large_real_kind_2.F90: Likewise.
7739 * gfortran.dg/large_real_kind_3.F90: Likewise.
7740 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
7741 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
7742 * gfortran.dg/large_recl.f90: Likewise.
7743 * gfortran.dg/large_unit_1.f90: Likewise.
7744 * gfortran.dg/large_unit_2.f90: Likewise.
7745 * gfortran.dg/largeequiv_1.f90: Likewise.
7746 * gfortran.dg/leadz_trailz_1.f90: Likewise.
7747 * gfortran.dg/leadz_trailz_2.f90: Likewise.
7748 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7749 * gfortran.dg/list_read_1.f90: Likewise.
7750 * gfortran.dg/list_read_10.f90: Likewise.
7751 * gfortran.dg/list_read_11.f90: Likewise.
7752 * gfortran.dg/list_read_12.f90: Likewise.
7753 * gfortran.dg/list_read_13.f: Likewise.
7754 * gfortran.dg/list_read_14.f90: Likewise.
7755 * gfortran.dg/list_read_2.f90: Likewise.
7756 * gfortran.dg/list_read_3.f90: Likewise.
7757 * gfortran.dg/list_read_4.f90: Likewise.
7758 * gfortran.dg/list_read_5.f90: Likewise.
7759 * gfortran.dg/list_read_6.f90: Likewise.
7760 * gfortran.dg/list_read_7.f90: Likewise.
7761 * gfortran.dg/list_read_8.f90: Likewise.
7762 * gfortran.dg/list_read_9.f90: Likewise.
7763 * gfortran.dg/loc_2.f90: Likewise.
7764 * gfortran.dg/logical_1.f90: Likewise.
7765 * gfortran.dg/logical_dot_product.f90: Likewise.
7766 * gfortran.dg/logical_temp_io.f90: Likewise.
7767 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
7768 * gfortran.dg/lrshift_1.f90: Likewise.
7769 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
7770 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7771 * gfortran.dg/lto/pr40725_0.f03: Likewise.
7772 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7773 * gfortran.dg/make_unit.f90: Likewise.
7774 * gfortran.dg/mapping_1.f90: Likewise.
7775 * gfortran.dg/mapping_2.f90: Likewise.
7776 * gfortran.dg/mapping_3.f90: Likewise.
7777 * gfortran.dg/masklr_1.F90: Likewise.
7778 * gfortran.dg/masklr_2.F90: Likewise.
7779 * gfortran.dg/matmul_1.f90: Likewise.
7780 * gfortran.dg/matmul_10.f90: Likewise.
7781 * gfortran.dg/matmul_12.f90: Likewise.
7782 * gfortran.dg/matmul_16.f90: Likewise.
7783 * gfortran.dg/matmul_17.f90: Likewise.
7784 * gfortran.dg/matmul_18.f90: Likewise.
7785 * gfortran.dg/matmul_2.f90: Likewise.
7786 * gfortran.dg/matmul_3.f90: Likewise.
7787 * gfortran.dg/matmul_4.f90: Likewise.
7788 * gfortran.dg/matmul_6.f90: Likewise.
7789 * gfortran.dg/matmul_8.f03: Likewise.
7790 * gfortran.dg/matmul_9.f90: Likewise.
7791 * gfortran.dg/matmul_bounds_12.f90: Likewise.
7792 * gfortran.dg/matmul_bounds_6.f90: Likewise.
7793 * gfortran.dg/matmul_const.f90: Likewise.
7794 * gfortran.dg/maxloc_1.f90: Likewise.
7795 * gfortran.dg/maxloc_2.f90: Likewise.
7796 * gfortran.dg/maxloc_3.f90: Likewise.
7797 * gfortran.dg/maxloc_4.f90: Likewise.
7798 * gfortran.dg/maxloc_string_1.f90: Likewise.
7799 * gfortran.dg/maxlocval_1.f90: Likewise.
7800 * gfortran.dg/maxlocval_2.f90: Likewise.
7801 * gfortran.dg/maxlocval_3.f90: Likewise.
7802 * gfortran.dg/maxlocval_4.f90: Likewise.
7803 * gfortran.dg/maxval_char_1.f90: Likewise.
7804 * gfortran.dg/maxval_char_2.f90: Likewise.
7805 * gfortran.dg/maxval_char_3.f90: Likewise.
7806 * gfortran.dg/maxval_char_4.f90: Likewise.
7807 * gfortran.dg/maxval_parameter_1.f90: Likewise.
7808 * gfortran.dg/mclock.f90: Likewise.
7809 * gfortran.dg/merge_bits_1.F90: Likewise.
7810 * gfortran.dg/merge_bits_2.F90: Likewise.
7811 * gfortran.dg/merge_char_1.f90: Likewise.
7812 * gfortran.dg/merge_init_expr.f90: Likewise.
7813 * gfortran.dg/min_max_optional_1.f90: Likewise.
7814 * gfortran.dg/min_max_optional_5.f90: Likewise.
7815 * gfortran.dg/minloc_1.f90: Likewise.
7816 * gfortran.dg/minloc_2.f90: Likewise.
7817 * gfortran.dg/minloc_3.f90: Likewise.
7818 * gfortran.dg/minloc_4.f90: Likewise.
7819 * gfortran.dg/minloc_string_1.f90: Likewise.
7820 * gfortran.dg/minlocval_1.f90: Likewise.
7821 * gfortran.dg/minlocval_2.f90: Likewise.
7822 * gfortran.dg/minlocval_3.f90: Likewise.
7823 * gfortran.dg/minlocval_4.f90: Likewise.
7824 * gfortran.dg/minmax_char_1.f90: Likewise.
7825 * gfortran.dg/minmaxloc_1.f90: Likewise.
7826 * gfortran.dg/minmaxloc_10.f90: Likewise.
7827 * gfortran.dg/minmaxloc_11.f90: Likewise.
7828 * gfortran.dg/minmaxloc_12.f90: Likewise.
7829 * gfortran.dg/minmaxloc_13.f90: Likewise.
7830 * gfortran.dg/minmaxloc_2.f90: Likewise.
7831 * gfortran.dg/minmaxloc_3.f90: Likewise.
7832 * gfortran.dg/minmaxloc_4.f90: Likewise.
7833 * gfortran.dg/minmaxloc_5.f90: Likewise.
7834 * gfortran.dg/minmaxloc_6.f90: Likewise.
7835 * gfortran.dg/minmaxloc_7.f90: Likewise.
7836 * gfortran.dg/minmaxloc_8.f90: Likewise.
7837 * gfortran.dg/minmaxval_1.f90: Likewise.
7838 * gfortran.dg/minval_char_1.f90: Likewise.
7839 * gfortran.dg/minval_char_2.f90: Likewise.
7840 * gfortran.dg/minval_char_3.f90: Likewise.
7841 * gfortran.dg/minval_char_4.f90: Likewise.
7842 * gfortran.dg/minval_char_5.f90: Likewise.
7843 * gfortran.dg/minval_parameter_1.f90: Likewise.
7844 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7845 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7846 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7847 * gfortran.dg/missing_parens_1.f90: Likewise.
7848 * gfortran.dg/missing_parens_2.f90: Likewise.
7849 * gfortran.dg/mod_large_1.f90: Likewise.
7850 * gfortran.dg/mod_sign0_1.f90: Likewise.
7851 * gfortran.dg/module_blank_common.f90: Likewise.
7852 * gfortran.dg/module_commons_1.f90: Likewise.
7853 * gfortran.dg/module_commons_3.f90: Likewise.
7854 * gfortran.dg/module_double_reuse.f90: Likewise.
7855 * gfortran.dg/module_equivalence_1.f90: Likewise.
7856 * gfortran.dg/module_equivalence_2.f90: Likewise.
7857 * gfortran.dg/module_equivalence_3.f90: Likewise.
7858 * gfortran.dg/module_equivalence_5.f90: Likewise.
7859 * gfortran.dg/module_interface_1.f90: Likewise.
7860 * gfortran.dg/module_nan.f90: Likewise.
7861 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7862 * gfortran.dg/module_procedure_1.f90: Likewise.
7863 * gfortran.dg/module_read_1.f90: Likewise.
7864 * gfortran.dg/module_read_2.f90: Likewise.
7865 * gfortran.dg/module_widestring_1.f90: Likewise.
7866 * gfortran.dg/move_alloc.f90: Likewise.
7867 * gfortran.dg/move_alloc_10.f90: Likewise.
7868 * gfortran.dg/move_alloc_13.f90: Likewise.
7869 * gfortran.dg/move_alloc_14.f90: Likewise.
7870 * gfortran.dg/move_alloc_15.f90: Likewise.
7871 * gfortran.dg/move_alloc_16.f90: Likewise.
7872 * gfortran.dg/move_alloc_2.f90: Likewise.
7873 * gfortran.dg/move_alloc_5.f90: Likewise.
7874 * gfortran.dg/move_alloc_6.f90: Likewise.
7875 * gfortran.dg/move_alloc_9.f90: Likewise.
7876 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7877 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7878 * gfortran.dg/mvbits_1.f90: Likewise.
7879 * gfortran.dg/mvbits_2.f90: Likewise.
7880 * gfortran.dg/mvbits_3.f90: Likewise.
7881 * gfortran.dg/mvbits_4.f90: Likewise.
7882 * gfortran.dg/mvbits_7.f90: Likewise.
7883 * gfortran.dg/mvbits_8.f90: Likewise.
7884 * gfortran.dg/namelist_11.f: Likewise.
7885 * gfortran.dg/namelist_12.f: Likewise.
7886 * gfortran.dg/namelist_13.f90: Likewise.
7887 * gfortran.dg/namelist_14.f90: Likewise.
7888 * gfortran.dg/namelist_15.f90: Likewise.
7889 * gfortran.dg/namelist_16.f90: Likewise.
7890 * gfortran.dg/namelist_17.f90: Likewise.
7891 * gfortran.dg/namelist_18.f90: Likewise.
7892 * gfortran.dg/namelist_19.f90: Likewise.
7893 * gfortran.dg/namelist_20.f90: Likewise.
7894 * gfortran.dg/namelist_21.f90: Likewise.
7895 * gfortran.dg/namelist_22.f90: Likewise.
7896 * gfortran.dg/namelist_23.f90: Likewise.
7897 * gfortran.dg/namelist_24.f90: Likewise.
7898 * gfortran.dg/namelist_26.f90: Likewise.
7899 * gfortran.dg/namelist_27.f90: Likewise.
7900 * gfortran.dg/namelist_28.f90: Likewise.
7901 * gfortran.dg/namelist_29.f90: Likewise.
7902 * gfortran.dg/namelist_37.f90: Likewise.
7903 * gfortran.dg/namelist_38.f90: Likewise.
7904 * gfortran.dg/namelist_39.f90: Likewise.
7905 * gfortran.dg/namelist_40.f90: Likewise.
7906 * gfortran.dg/namelist_41.f90: Likewise.
7907 * gfortran.dg/namelist_42.f90: Likewise.
7908 * gfortran.dg/namelist_43.f90: Likewise.
7909 * gfortran.dg/namelist_44.f90: Likewise.
7910 * gfortran.dg/namelist_47.f90: Likewise.
7911 * gfortran.dg/namelist_48.f90: Likewise.
7912 * gfortran.dg/namelist_49.f90: Likewise.
7913 * gfortran.dg/namelist_50.f90: Likewise.
7914 * gfortran.dg/namelist_51.f90: Likewise.
7915 * gfortran.dg/namelist_52.f90: Likewise.
7916 * gfortran.dg/namelist_54.f90: Likewise.
7917 * gfortran.dg/namelist_55.f90: Likewise.
7918 * gfortran.dg/namelist_56.f90: Likewise.
7919 * gfortran.dg/namelist_57.f90: Likewise.
7920 * gfortran.dg/namelist_58.f90: Likewise.
7921 * gfortran.dg/namelist_59.f90: Likewise.
7922 * gfortran.dg/namelist_60.f90: Likewise.
7923 * gfortran.dg/namelist_61.f90: Likewise.
7924 * gfortran.dg/namelist_64.f90: Likewise.
7925 * gfortran.dg/namelist_65.f90: Likewise.
7926 * gfortran.dg/namelist_69.f90: Likewise.
7927 * gfortran.dg/namelist_70.f90: Likewise.
7928 * gfortran.dg/namelist_71.f90: Likewise.
7929 * gfortran.dg/namelist_72.f: Likewise.
7930 * gfortran.dg/namelist_73.f90: Likewise.
7931 * gfortran.dg/namelist_77.f90: Likewise.
7932 * gfortran.dg/namelist_78.f90: Likewise.
7933 * gfortran.dg/namelist_79.f90: Likewise.
7934 * gfortran.dg/namelist_80.f90: Likewise.
7935 * gfortran.dg/namelist_81.f90: Likewise.
7936 * gfortran.dg/namelist_82.f90: Likewise.
7937 * gfortran.dg/namelist_84.f90: Likewise.
7938 * gfortran.dg/namelist_85.f90: Likewise.
7939 * gfortran.dg/namelist_86.f90: Likewise.
7940 * gfortran.dg/namelist_87.f90: Likewise.
7941 * gfortran.dg/namelist_88.f90: Likewise.
7942 * gfortran.dg/namelist_89.f90: Likewise.
7943 * gfortran.dg/namelist_90.f: Likewise.
7944 * gfortran.dg/namelist_95.f90: Likewise.
7945 * gfortran.dg/namelist_char_only.f90: Likewise.
7946 * gfortran.dg/namelist_empty.f90: Likewise.
7947 * gfortran.dg/namelist_internal.f90: Likewise.
7948 * gfortran.dg/namelist_use.f90: Likewise.
7949 * gfortran.dg/namelist_use_only.f90: Likewise.
7950 * gfortran.dg/namelist_utf8.f90: Likewise.
7951 * gfortran.dg/nan_1.f90: Likewise.
7952 * gfortran.dg/nan_2.f90: Likewise.
7953 * gfortran.dg/nan_3.f90: Likewise.
7954 * gfortran.dg/nan_6.f90: Likewise.
7955 * gfortran.dg/nan_7.f90: Likewise.
7956 * gfortran.dg/nearest_1.f90: Likewise.
7957 * gfortran.dg/nearest_2.f90: Likewise.
7958 * gfortran.dg/nearest_3.f90: Likewise.
7959 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7960 * gfortran.dg/negative_automatic_size.f90: Likewise.
7961 * gfortran.dg/negative_unit.f: Likewise.
7962 * gfortran.dg/negative_unit2.f90: Likewise.
7963 * gfortran.dg/negative_unit_int8.f: Likewise.
7964 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7965 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7966 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7967 * gfortran.dg/nested_modules_1.f90: Likewise.
7968 * gfortran.dg/nested_modules_2.f90: Likewise.
7969 * gfortran.dg/nested_modules_3.f90: Likewise.
7970 * gfortran.dg/nesting_1.f90: Likewise.
7971 * gfortran.dg/new_line.f90: Likewise.
7972 * gfortran.dg/newunit_1.f90: Likewise.
7973 * gfortran.dg/newunit_3.f90: Likewise.
7974 * gfortran.dg/newunit_5.f90.f90: Likewise.
7975 * gfortran.dg/nint_1.f90: Likewise.
7976 * gfortran.dg/nint_2.f90: Likewise.
7977 * gfortran.dg/no_arg_check_2.f90: Likewise.
7978 * gfortran.dg/no_range_check_1.f90: Likewise.
7979 * gfortran.dg/no_range_check_2.f90: Likewise.
7980 * gfortran.dg/no_range_check_3.f90: Likewise.
7981 * gfortran.dg/noadv_size.f90: Likewise.
7982 * gfortran.dg/nonreturning_statements.f90: Likewise.
7983 * gfortran.dg/norm2_1.f90: Likewise.
7984 * gfortran.dg/norm2_3.f90: Likewise.
7985 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7986 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7987 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7988 * gfortran.dg/null_4.f90: Likewise.
7989 * gfortran.dg/null_9.f90: Likewise.
7990 * gfortran.dg/nullify_3.f90: Likewise.
7991 * gfortran.dg/oldstyle_1.f90: Likewise.
7992 * gfortran.dg/open_access_append_1.f90: Likewise.
7993 * gfortran.dg/open_access_append_2.f90: Likewise.
7994 * gfortran.dg/open_errors.f90: Likewise.
7995 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7996 * gfortran.dg/open_new.f90: Likewise.
7997 * gfortran.dg/open_readonly_1.f90: Likewise.
7998 * gfortran.dg/operator_1.f90: Likewise.
7999 * gfortran.dg/optional_absent_1.f90: Likewise.
8000 * gfortran.dg/optional_absent_2.f90: Likewise.
8001 * gfortran.dg/optional_absent_3.f90: Likewise.
8002 * gfortran.dg/optional_class_1.f90: Likewise.
8003 * gfortran.dg/optional_dim_2.f90: Likewise.
8004 * gfortran.dg/optional_dim_3.f90: Likewise.
8005 * gfortran.dg/output_exponents_1.f90: Likewise.
8006 * gfortran.dg/overload_1.f90: Likewise.
8007 * gfortran.dg/overload_2.f90: Likewise.
8008 * gfortran.dg/overwrite_1.f: Likewise.
8009 * gfortran.dg/pad_no.f90: Likewise.
8010 * gfortran.dg/parameter_array_init_1.f90: Likewise.
8011 * gfortran.dg/parameter_array_init_2.f90: Likewise.
8012 * gfortran.dg/parameter_array_init_4.f90: Likewise.
8013 * gfortran.dg/parameter_array_init_5.f90: Likewise.
8014 * gfortran.dg/parameter_array_section_2.f90: Likewise.
8015 * gfortran.dg/parens_3.f90: Likewise.
8016 * gfortran.dg/parens_5.f90: Likewise.
8017 * gfortran.dg/parens_6.f90: Likewise.
8018 * gfortran.dg/parent_result_ref_1.f90: Likewise.
8019 * gfortran.dg/parent_result_ref_2.f90: Likewise.
8020 * gfortran.dg/parent_result_ref_3.f90: Likewise.
8021 * gfortran.dg/parent_result_ref_4.f90: Likewise.
8022 * gfortran.dg/parity_1.f90: Likewise.
8023 * gfortran.dg/past_eor.f90: Likewise.
8024 * gfortran.dg/pdt_1.f03: Likewise.
8025 * gfortran.dg/pdt_10.f03: Likewise.
8026 * gfortran.dg/pdt_11.f03: Likewise.
8027 * gfortran.dg/pdt_12.f03: Likewise.
8028 * gfortran.dg/pdt_13.f03: Likewise.
8029 * gfortran.dg/pdt_14.f03: Likewise.
8030 * gfortran.dg/pdt_15.f03: Likewise.
8031 * gfortran.dg/pdt_19.f03: Likewise.
8032 * gfortran.dg/pdt_20.f03: Likewise.
8033 * gfortran.dg/pdt_22.f03: Likewise.
8034 * gfortran.dg/pdt_23.f03: Likewise.
8035 * gfortran.dg/pdt_25.f03: Likewise.
8036 * gfortran.dg/pdt_26.f03: Likewise.
8037 * gfortran.dg/pdt_27.f03: Likewise.
8038 * gfortran.dg/pdt_28.f03: Likewise.
8039 * gfortran.dg/pdt_3.f03: Likewise.
8040 * gfortran.dg/pdt_4.f03: Likewise.
8041 * gfortran.dg/pdt_5.f03: Likewise.
8042 * gfortran.dg/pdt_7.f03: Likewise.
8043 * gfortran.dg/pointer_1.f90: Likewise.
8044 * gfortran.dg/pointer_array_1.f90: Likewise.
8045 * gfortran.dg/pointer_array_3.f90: Likewise.
8046 * gfortran.dg/pointer_array_4.f90: Likewise.
8047 * gfortran.dg/pointer_array_5.f90: Likewise.
8048 * gfortran.dg/pointer_array_6.f90: Likewise.
8049 * gfortran.dg/pointer_array_7.f90: Likewise.
8050 * gfortran.dg/pointer_array_8.f90: Likewise.
8051 * gfortran.dg/pointer_array_9.f90: Likewise.
8052 * gfortran.dg/pointer_array_component_1.f90: Likewise.
8053 * gfortran.dg/pointer_array_component_2.f90: Likewise.
8054 * gfortran.dg/pointer_assign_10.f90: Likewise.
8055 * gfortran.dg/pointer_assign_11.f90: Likewise.
8056 * gfortran.dg/pointer_assign_4.f90: Likewise.
8057 * gfortran.dg/pointer_assign_8.f90: Likewise.
8058 * gfortran.dg/pointer_assign_9.f90: Likewise.
8059 * gfortran.dg/pointer_check_10.f90: Likewise.
8060 * gfortran.dg/pointer_check_9.f90: Likewise.
8061 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
8062 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
8063 * gfortran.dg/pointer_function_result_1.f90: Likewise.
8064 * gfortran.dg/pointer_init_1.f90: Likewise.
8065 * gfortran.dg/pointer_init_3.f90: Likewise.
8066 * gfortran.dg/pointer_init_4.f90: Likewise.
8067 * gfortran.dg/pointer_init_5.f90: Likewise.
8068 * gfortran.dg/pointer_init_8.f90: Likewise.
8069 * gfortran.dg/pointer_intent_1.f90: Likewise.
8070 * gfortran.dg/pointer_intent_4.f90: Likewise.
8071 * gfortran.dg/pointer_intent_5.f90: Likewise.
8072 * gfortran.dg/pointer_remapping_10.f90: Likewise.
8073 * gfortran.dg/pointer_remapping_4.f03: Likewise.
8074 * gfortran.dg/pointer_remapping_5.f08: Likewise.
8075 * gfortran.dg/pointer_remapping_9.f90: Likewise.
8076 * gfortran.dg/pointer_target_1.f90: Likewise.
8077 * gfortran.dg/pointer_target_2.f90: Likewise.
8078 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
8079 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
8080 * gfortran.dg/power.f90: Likewise.
8081 * gfortran.dg/power1.f90: Likewise.
8082 * gfortran.dg/power_3.f90: Likewise.
8083 * gfortran.dg/power_4.f90: Likewise.
8084 * gfortran.dg/power_5.f90: Likewise.
8085 * gfortran.dg/pr12884.f: Likewise.
8086 * gfortran.dg/pr15129.f90: Likewise.
8087 * gfortran.dg/pr15140.f90: Likewise.
8088 * gfortran.dg/pr15324.f90: Likewise.
8089 * gfortran.dg/pr15332.f: Likewise.
8090 * gfortran.dg/pr15957.f90: Likewise.
8091 * gfortran.dg/pr15959.f90: Likewise.
8092 * gfortran.dg/pr16597.f90: Likewise.
8093 * gfortran.dg/pr16861.f90: Likewise.
8094 * gfortran.dg/pr16938.f90: Likewise.
8095 * gfortran.dg/pr17090.f90: Likewise.
8096 * gfortran.dg/pr17143.f90: Likewise.
8097 * gfortran.dg/pr17164.f90: Likewise.
8098 * gfortran.dg/pr17229.f: Likewise.
8099 * gfortran.dg/pr17285.f90: Likewise.
8100 * gfortran.dg/pr17286.f90: Likewise.
8101 * gfortran.dg/pr17472.f: Likewise.
8102 * gfortran.dg/pr17612.f90: Likewise.
8103 * gfortran.dg/pr17706.f90: Likewise.
8104 * gfortran.dg/pr18025.f90: Likewise.
8105 * gfortran.dg/pr18122.f90: Likewise.
8106 * gfortran.dg/pr18210.f90: Likewise.
8107 * gfortran.dg/pr18392.f90: Likewise.
8108 * gfortran.dg/pr19155.f: Likewise.
8109 * gfortran.dg/pr19216.f: Likewise.
8110 * gfortran.dg/pr19467.f90: Likewise.
8111 * gfortran.dg/pr19657.f: Likewise.
8112 * gfortran.dg/pr19926.f90: Likewise.
8113 * gfortran.dg/pr19928-1.f90: Likewise.
8114 * gfortran.dg/pr19928-2.f90: Likewise.
8115 * gfortran.dg/pr20086.f90: Likewise.
8116 * gfortran.dg/pr20124.f90: Likewise.
8117 * gfortran.dg/pr20163-2.f: Likewise.
8118 * gfortran.dg/pr20480.f90: Likewise.
8119 * gfortran.dg/pr20755.f: Likewise.
8120 * gfortran.dg/pr20950.f: Likewise.
8121 * gfortran.dg/pr21177.f90: Likewise.
8122 * gfortran.dg/pr21730.f: Likewise.
8123 * gfortran.dg/pr22491.f: Likewise.
8124 * gfortran.dg/pr25603.f: Likewise.
8125 * gfortran.dg/pr26246_2.f90: Likewise.
8126 * gfortran.dg/pr32136.f90: Likewise.
8127 * gfortran.dg/pr32533.f90: Likewise.
8128 * gfortran.dg/pr33794.f90: Likewise.
8129 * gfortran.dg/pr35662.f90: Likewise.
8130 * gfortran.dg/pr35944-1.f90: Likewise.
8131 * gfortran.dg/pr35944-2.f90: Likewise.
8132 * gfortran.dg/pr35983.f90: Likewise.
8133 * gfortran.dg/pr39865.f90: Likewise.
8134 * gfortran.dg/pr41212.f90: Likewise.
8135 * gfortran.dg/pr43808.f90: Likewise.
8136 * gfortran.dg/pr44592.f90: Likewise.
8137 * gfortran.dg/pr44735.f90: Likewise.
8138 * gfortran.dg/pr45308.f03: Likewise.
8139 * gfortran.dg/pr46297.f: Likewise.
8140 * gfortran.dg/pr46588.f90: Likewise.
8141 * gfortran.dg/pr46665.f90: Likewise.
8142 * gfortran.dg/pr46804.f90: Likewise.
8143 * gfortran.dg/pr47008.f03: Likewise.
8144 * gfortran.dg/pr47614.f: Likewise.
8145 * gfortran.dg/pr47878.f90: Likewise.
8146 * gfortran.dg/pr49103.f90: Likewise.
8147 * gfortran.dg/pr50069_1.f90: Likewise.
8148 * gfortran.dg/pr50769.f90: Likewise.
8149 * gfortran.dg/pr52608.f90: Likewise.
8150 * gfortran.dg/pr55086_2.f90: Likewise.
8151 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
8152 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
8153 * gfortran.dg/pr55330.f90: Likewise.
8154 * gfortran.dg/pr56015.f90: Likewise.
8155 * gfortran.dg/pr57910.f90: Likewise.
8156 * gfortran.dg/pr59700.f90: Likewise.
8157 * gfortran.dg/pr62125.f90: Likewise.
8158 * gfortran.dg/pr64530.f90: Likewise.
8159 * gfortran.dg/pr65429.f90: Likewise.
8160 * gfortran.dg/pr65450.f90: Likewise.
8161 * gfortran.dg/pr65504.f90: Likewise.
8162 * gfortran.dg/pr65903.f90: Likewise.
8163 * gfortran.dg/pr66311.f90: Likewise.
8164 * gfortran.dg/pr66864.f90: Likewise.
8165 * gfortran.dg/pr67140.f90: Likewise.
8166 * gfortran.dg/pr67524.f90: Likewise.
8167 * gfortran.dg/pr67885.f90: Likewise.
8168 * gfortran.dg/pr68053.f90: Likewise.
8169 * gfortran.dg/pr68566.f90: Likewise.
8170 * gfortran.dg/pr69514_1.f90: Likewise.
8171 * gfortran.dg/pr69514_2.f90: Likewise.
8172 * gfortran.dg/pr69739.f90: Likewise.
8173 * gfortran.dg/pr70673.f90: Likewise.
8174 * gfortran.dg/pr71523_2.f90: Likewise.
8175 * gfortran.dg/pr71764.f90: Likewise.
8176 * gfortran.dg/pr78092.f90: Likewise.
8177 * gfortran.dg/pr82973.f90: Likewise.
8178 * gfortran.dg/pr83864.f90: Likewise.
8179 * gfortran.dg/pr83874.f90: Likewise.
8180 * gfortran.dg/pr84088.f90: Likewise.
8181 * gfortran.dg/pr84155.f90: Likewise.
8182 * gfortran.dg/proc_decl_12.f90: Likewise.
8183 * gfortran.dg/proc_decl_13.f90: Likewise.
8184 * gfortran.dg/proc_decl_15.f90: Likewise.
8185 * gfortran.dg/proc_decl_17.f90: Likewise.
8186 * gfortran.dg/proc_decl_18.f90: Likewise.
8187 * gfortran.dg/proc_decl_2.f90: Likewise.
8188 * gfortran.dg/proc_decl_5.f90: Likewise.
8189 * gfortran.dg/proc_decl_9.f90: Likewise.
8190 * gfortran.dg/proc_ptr_1.f90: Likewise.
8191 * gfortran.dg/proc_ptr_10.f90: Likewise.
8192 * gfortran.dg/proc_ptr_12.f90: Likewise.
8193 * gfortran.dg/proc_ptr_18.f90: Likewise.
8194 * gfortran.dg/proc_ptr_19.f90: Likewise.
8195 * gfortran.dg/proc_ptr_21.f90: Likewise.
8196 * gfortran.dg/proc_ptr_22.f90: Likewise.
8197 * gfortran.dg/proc_ptr_23.f90: Likewise.
8198 * gfortran.dg/proc_ptr_25.f90: Likewise.
8199 * gfortran.dg/proc_ptr_26.f90: Likewise.
8200 * gfortran.dg/proc_ptr_3.f90: Likewise.
8201 * gfortran.dg/proc_ptr_36.f90: Likewise.
8202 * gfortran.dg/proc_ptr_47.f90: Likewise.
8203 * gfortran.dg/proc_ptr_48.f90: Likewise.
8204 * gfortran.dg/proc_ptr_5.f90: Likewise.
8205 * gfortran.dg/proc_ptr_6.f90: Likewise.
8206 * gfortran.dg/proc_ptr_7.f90: Likewise.
8207 * gfortran.dg/proc_ptr_8.f90: Likewise.
8208 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
8209 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
8210 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
8211 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
8212 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
8213 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
8214 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
8215 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
8216 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
8217 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
8218 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
8219 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
8220 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
8221 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
8222 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
8223 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
8224 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
8225 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
8226 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
8227 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
8228 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
8229 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
8230 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
8231 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
8232 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
8233 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
8234 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
8235 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
8236 * gfortran.dg/product_init_expr.f03: Likewise.
8237 * gfortran.dg/promotion.f90: Likewise.
8238 * gfortran.dg/promotion_3.f90: Likewise.
8239 * gfortran.dg/promotion_4.f90: Likewise.
8240 * gfortran.dg/protected_1.f90: Likewise.
8241 * gfortran.dg/protected_2.f90: Likewise.
8242 * gfortran.dg/ptr-func-1.f90: Likewise.
8243 * gfortran.dg/ptr-func-2.f90: Likewise.
8244 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
8245 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
8246 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
8247 * gfortran.dg/pure_byref_1.f90: Likewise.
8248 * gfortran.dg/pure_byref_2.f90: Likewise.
8249 * gfortran.dg/pure_byref_3.f90: Likewise.
8250 * gfortran.dg/quad_2.f90: Likewise.
8251 * gfortran.dg/quad_3.f90: Likewise.
8252 * gfortran.dg/random_3.f90: Likewise.
8253 * gfortran.dg/random_4.f90: Likewise.
8254 * gfortran.dg/random_7.f90: Likewise.
8255 * gfortran.dg/read_2.f90: Likewise.
8256 * gfortran.dg/read_3.f90: Likewise.
8257 * gfortran.dg/read_4.f90: Likewise.
8258 * gfortran.dg/read_5.f90: Likewise.
8259 * gfortran.dg/read_bad_advance.f90: Likewise.
8260 * gfortran.dg/read_bang.f90: Likewise.
8261 * gfortran.dg/read_bang4.f90: Likewise.
8262 * gfortran.dg/read_comma.f: Likewise.
8263 * gfortran.dg/read_dir.f90: Likewise.
8264 * gfortran.dg/read_empty_file.f: Likewise.
8265 * gfortran.dg/read_eof_1.f90: Likewise.
8266 * gfortran.dg/read_eof_2.f90: Likewise.
8267 * gfortran.dg/read_eof_3.f90: Likewise.
8268 * gfortran.dg/read_eof_4.f90: Likewise.
8269 * gfortran.dg/read_eof_5.f90: Likewise.
8270 * gfortran.dg/read_eof_6.f: Likewise.
8271 * gfortran.dg/read_eof_7.f90: Likewise.
8272 * gfortran.dg/read_eof_8.f90: Likewise.
8273 * gfortran.dg/read_eof_all.f90: Likewise.
8274 * gfortran.dg/read_eor.f90: Likewise.
8275 * gfortran.dg/read_float_1.f90: Likewise.
8276 * gfortran.dg/read_float_2.f03: Likewise.
8277 * gfortran.dg/read_float_3.f90: Likewise.
8278 * gfortran.dg/read_float_4.f90: Likewise.
8279 * gfortran.dg/read_infnan_1.f90: Likewise.
8280 * gfortran.dg/read_list_eof_1.f90: Likewise.
8281 * gfortran.dg/read_logical.f90: Likewise.
8282 * gfortran.dg/read_many_1.f: Likewise.
8283 * gfortran.dg/read_no_eor.f90: Likewise.
8284 * gfortran.dg/read_noadvance.f90: Likewise.
8285 * gfortran.dg/read_repeat.f90: Likewise.
8286 * gfortran.dg/read_repeat_2.f90: Likewise.
8287 * gfortran.dg/read_size_noadvance.f90: Likewise.
8288 * gfortran.dg/read_x_eof.f90: Likewise.
8289 * gfortran.dg/read_x_past.f: Likewise.
8290 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
8291 * gfortran.dg/real_const_1.f: Likewise.
8292 * gfortran.dg/real_const_2.f90: Likewise.
8293 * gfortran.dg/real_const_3.f90: Likewise.
8294 * gfortran.dg/real_do_1.f90: Likewise.
8295 * gfortran.dg/real_index_1.f90: Likewise.
8296 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
8297 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
8298 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
8299 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
8300 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
8301 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
8302 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
8303 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
8304 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
8305 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
8306 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
8307 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
8308 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
8309 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
8310 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
8311 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
8312 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
8313 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
8314 * gfortran.dg/record_marker_1.f90: Likewise.
8315 * gfortran.dg/record_marker_2.f: Likewise.
8316 * gfortran.dg/record_marker_3.f90: Likewise.
8317 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
8318 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
8319 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
8320 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
8321 * gfortran.dg/recursive_check_7.f90: Likewise.
8322 * gfortran.dg/recursive_reference_1.f90: Likewise.
8323 * gfortran.dg/recursive_reference_2.f90: Likewise.
8324 * gfortran.dg/recursive_stack.f90: Likewise.
8325 * gfortran.dg/reduction.f90: Likewise.
8326 * gfortran.dg/repack_arrays_1.f90: Likewise.
8327 * gfortran.dg/repeat_1.f90: Likewise.
8328 * gfortran.dg/repeat_2.f90: Likewise.
8329 * gfortran.dg/repeat_3.f90: Likewise.
8330 * gfortran.dg/repeat_6.f90: Likewise.
8331 * gfortran.dg/reshape-alloc.f90: Likewise.
8332 * gfortran.dg/reshape-complex.f90: Likewise.
8333 * gfortran.dg/reshape.f90: Likewise.
8334 * gfortran.dg/reshape_2.f90: Likewise.
8335 * gfortran.dg/reshape_7.f90: Likewise.
8336 * gfortran.dg/reshape_empty_1.f03: Likewise.
8337 * gfortran.dg/reshape_pad_1.f90: Likewise.
8338 * gfortran.dg/reshape_rank7.f90: Likewise.
8339 * gfortran.dg/reshape_transpose_1.f90: Likewise.
8340 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
8341 * gfortran.dg/result_default_init_1.f90: Likewise.
8342 * gfortran.dg/result_in_spec_1.f90: Likewise.
8343 * gfortran.dg/result_in_spec_2.f90: Likewise.
8344 * gfortran.dg/ret_array_1.f90: Likewise.
8345 * gfortran.dg/ret_pointer_1.f90: Likewise.
8346 * gfortran.dg/ret_pointer_2.f90: Likewise.
8347 * gfortran.dg/rewind_1.f90: Likewise.
8348 * gfortran.dg/round_1.f03: Likewise.
8349 * gfortran.dg/round_2.f03: Likewise.
8350 * gfortran.dg/round_3.f08: Likewise.
8351 * gfortran.dg/round_4.f90: Likewise.
8352 * gfortran.dg/rrspacing_1.f90: Likewise.
8353 * gfortran.dg/runtime_warning_1.f90: Likewise.
8354 * gfortran.dg/same_type_as_2.f03: Likewise.
8355 * gfortran.dg/save_1.f90: Likewise.
8356 * gfortran.dg/save_5.f90: Likewise.
8357 * gfortran.dg/save_6.f90: Likewise.
8358 * gfortran.dg/scalar_mask_1.f90: Likewise.
8359 * gfortran.dg/scalar_mask_2.f90: Likewise.
8360 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
8361 * gfortran.dg/scale_1.f90: Likewise.
8362 * gfortran.dg/scan_1.f90: Likewise.
8363 * gfortran.dg/scan_2.f90: Likewise.
8364 * gfortran.dg/secnds-1.f: Likewise.
8365 * gfortran.dg/secnds.f: Likewise.
8366 * gfortran.dg/select_1.f90: Likewise.
8367 * gfortran.dg/select_2.f90: Likewise.
8368 * gfortran.dg/select_3.f90: Likewise.
8369 * gfortran.dg/select_5.f90: Likewise.
8370 * gfortran.dg/select_char_1.f90: Likewise.
8371 * gfortran.dg/select_char_2.f90: Likewise.
8372 * gfortran.dg/select_type_13.f03: Likewise.
8373 * gfortran.dg/select_type_14.f03: Likewise.
8374 * gfortran.dg/select_type_15.f03: Likewise.
8375 * gfortran.dg/select_type_19.f03: Likewise.
8376 * gfortran.dg/select_type_2.f03: Likewise.
8377 * gfortran.dg/select_type_26.f03: Likewise.
8378 * gfortran.dg/select_type_27.f03: Likewise.
8379 * gfortran.dg/select_type_28.f03: Likewise.
8380 * gfortran.dg/select_type_3.f03: Likewise.
8381 * gfortran.dg/select_type_35.f03: Likewise.
8382 * gfortran.dg/select_type_36.f03: Likewise.
8383 * gfortran.dg/select_type_37.f03: Likewise.
8384 * gfortran.dg/select_type_39.f03: Likewise.
8385 * gfortran.dg/select_type_4.f90: Likewise.
8386 * gfortran.dg/select_type_5.f03: Likewise.
8387 * gfortran.dg/select_type_6.f03: Likewise.
8388 * gfortran.dg/select_type_7.f03: Likewise.
8389 * gfortran.dg/select_type_8.f03: Likewise.
8390 * gfortran.dg/selected_char_kind_1.f90: Likewise.
8391 * gfortran.dg/selected_char_kind_4.f90: Likewise.
8392 * gfortran.dg/selected_kind_1.f90: Likewise.
8393 * gfortran.dg/selected_real_kind_2.f90: Likewise.
8394 * gfortran.dg/shape_2.f90: Likewise.
8395 * gfortran.dg/shape_4.f90: Likewise.
8396 * gfortran.dg/shape_5.f90: Likewise.
8397 * gfortran.dg/shape_7.f90: Likewise.
8398 * gfortran.dg/shape_8.f90: Likewise.
8399 * gfortran.dg/shape_9.f90: Likewise.
8400 * gfortran.dg/shift-kind_2.f90: Likewise.
8401 * gfortran.dg/shiftalr_1.F90: Likewise.
8402 * gfortran.dg/shiftalr_2.F90: Likewise.
8403 * gfortran.dg/simpleif_1.f90: Likewise.
8404 * gfortran.dg/simplify_argN_1.f90: Likewise.
8405 * gfortran.dg/simplify_cshift_1.f90: Likewise.
8406 * gfortran.dg/simplify_cshift_4.f90: Likewise.
8407 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
8408 * gfortran.dg/simplify_modulo.f90: Likewise.
8409 * gfortran.dg/single_char_string.f90: Likewise.
8410 * gfortran.dg/size_dim.f90: Likewise.
8411 * gfortran.dg/size_optional_dim_1.f90: Likewise.
8412 * gfortran.dg/sizeof.f90: Likewise.
8413 * gfortran.dg/sizeof_4.f90: Likewise.
8414 * gfortran.dg/slash_1.f90: Likewise.
8415 * gfortran.dg/sms-1.f90: Likewise.
8416 * gfortran.dg/sms-2.f90: Likewise.
8417 * gfortran.dg/spec_expr_7.f90: Likewise.
8418 * gfortran.dg/specifics_1.f90: Likewise.
8419 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
8420 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
8421 * gfortran.dg/spread_init_expr.f03: Likewise.
8422 * gfortran.dg/spread_scalar_source.f90: Likewise.
8423 * gfortran.dg/spread_shape_1.f90: Likewise.
8424 * gfortran.dg/stat_1.f90: Likewise.
8425 * gfortran.dg/stat_2.f90: Likewise.
8426 * gfortran.dg/stfunc_1.f90: Likewise.
8427 * gfortran.dg/stfunc_4.f90: Likewise.
8428 * gfortran.dg/stfunc_6.f90: Likewise.
8429 * gfortran.dg/storage_size_1.f08: Likewise.
8430 * gfortran.dg/storage_size_3.f08: Likewise.
8431 * gfortran.dg/storage_size_4.f90: Likewise.
8432 * gfortran.dg/streamio_1.f90: Likewise.
8433 * gfortran.dg/streamio_10.f90: Likewise.
8434 * gfortran.dg/streamio_11.f90: Likewise.
8435 * gfortran.dg/streamio_12.f90: Likewise.
8436 * gfortran.dg/streamio_13.f90: Likewise.
8437 * gfortran.dg/streamio_14.f90: Likewise.
8438 * gfortran.dg/streamio_15.f90: Likewise.
8439 * gfortran.dg/streamio_16.f90: Likewise.
8440 * gfortran.dg/streamio_17.f90: Likewise.
8441 * gfortran.dg/streamio_2.f90: Likewise.
8442 * gfortran.dg/streamio_3.f90: Likewise.
8443 * gfortran.dg/streamio_4.f90: Likewise.
8444 * gfortran.dg/streamio_5.f90: Likewise.
8445 * gfortran.dg/streamio_6.f90: Likewise.
8446 * gfortran.dg/streamio_7.f90: Likewise.
8447 * gfortran.dg/streamio_8.f90: Likewise.
8448 * gfortran.dg/streamio_9.f90: Likewise.
8449 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
8450 * gfortran.dg/string_4.f90: Likewise.
8451 * gfortran.dg/string_array_constructor_2.f90: Likewise.
8452 * gfortran.dg/string_assign_2.f90: Likewise.
8453 * gfortran.dg/string_compare_1.f90: Likewise.
8454 * gfortran.dg/string_compare_2.f90: Likewise.
8455 * gfortran.dg/string_compare_3.f90: Likewise.
8456 * gfortran.dg/string_ctor_1.f90: Likewise.
8457 * gfortran.dg/string_length_1.f90: Likewise.
8458 * gfortran.dg/string_length_2.f90: Likewise.
8459 * gfortran.dg/string_length_3.f90: Likewise.
8460 * gfortran.dg/string_length_4.f90: Likewise.
8461 * gfortran.dg/string_null_compare_1.f: Likewise.
8462 * gfortran.dg/string_pad_trunc.f90: Likewise.
8463 * gfortran.dg/structure_constructor_1.f03: Likewise.
8464 * gfortran.dg/structure_constructor_11.f90: Likewise.
8465 * gfortran.dg/structure_constructor_13.f03: Likewise.
8466 * gfortran.dg/structure_constructor_2.f03: Likewise.
8467 * gfortran.dg/structure_constructor_5.f03: Likewise.
8468 * gfortran.dg/submodule_1.f08: Likewise.
8469 * gfortran.dg/submodule_11.f08: Likewise.
8470 * gfortran.dg/submodule_14.f08: Likewise.
8471 * gfortran.dg/submodule_15.f08: Likewise.
8472 * gfortran.dg/submodule_17.f08: Likewise.
8473 * gfortran.dg/submodule_18.f08: Likewise.
8474 * gfortran.dg/submodule_19.f08: Likewise.
8475 * gfortran.dg/submodule_2.f08: Likewise.
8476 * gfortran.dg/submodule_27.f08: Likewise.
8477 * gfortran.dg/submodule_28.f08: Likewise.
8478 * gfortran.dg/submodule_29.f08: Likewise.
8479 * gfortran.dg/submodule_30.f08: Likewise.
8480 * gfortran.dg/submodule_6.f08: Likewise.
8481 * gfortran.dg/submodule_7.f08: Likewise.
8482 * gfortran.dg/submodule_8.f08: Likewise.
8483 * gfortran.dg/subnormal_1.f90: Likewise.
8484 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
8485 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
8486 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
8487 * gfortran.dg/substr_2.f: Likewise.
8488 * gfortran.dg/substr_3.f: Likewise.
8489 * gfortran.dg/substr_4.f: Likewise.
8490 * gfortran.dg/substr_5.f90: Likewise.
8491 * gfortran.dg/substr_6.f90: Likewise.
8492 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
8493 * gfortran.dg/sum_init_expr.f03: Likewise.
8494 * gfortran.dg/sum_zero_array_1.f90: Likewise.
8495 * gfortran.dg/system_clock_3.f08: Likewise.
8496 * gfortran.dg/t_editing.f: Likewise.
8497 * gfortran.dg/team_change_1.f90: Likewise.
8498 * gfortran.dg/team_end_1.f90: Likewise.
8499 * gfortran.dg/team_number_1.f90: Likewise.
8500 * gfortran.dg/temporary_1.f90: Likewise.
8501 * gfortran.dg/test_com_block.f90: Likewise.
8502 * gfortran.dg/test_only_clause.f90: Likewise.
8503 * gfortran.dg/tiny_1.f90: Likewise.
8504 * gfortran.dg/tiny_2.f90: Likewise.
8505 * gfortran.dg/tl_editing.f90: Likewise.
8506 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
8507 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8508 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
8509 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
8510 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
8511 * gfortran.dg/transfer_class_2.f90: Likewise.
8512 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
8513 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
8514 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
8515 * gfortran.dg/transfer_resolve_1.f90: Likewise.
8516 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8517 * gfortran.dg/transfer_simplify_10.f90: Likewise.
8518 * gfortran.dg/transfer_simplify_11.f90: Likewise.
8519 * gfortran.dg/transfer_simplify_2.f90: Likewise.
8520 * gfortran.dg/transfer_simplify_3.f90: Likewise.
8521 * gfortran.dg/transfer_simplify_4.f90: Likewise.
8522 * gfortran.dg/transfer_simplify_8.f90: Likewise.
8523 * gfortran.dg/transfer_simplify_9.f90: Likewise.
8524 * gfortran.dg/transpose_1.f90: Likewise.
8525 * gfortran.dg/transpose_3.f03: Likewise.
8526 * gfortran.dg/transpose_4.f90: Likewise.
8527 * gfortran.dg/transpose_conjg_1.f90: Likewise.
8528 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
8529 * gfortran.dg/transpose_optimization_2.f90: Likewise.
8530 * gfortran.dg/trim_1.f90: Likewise.
8531 * gfortran.dg/trim_optimize_1.f90: Likewise.
8532 * gfortran.dg/trim_optimize_2.f90: Likewise.
8533 * gfortran.dg/trim_optimize_3.f90: Likewise.
8534 * gfortran.dg/trim_optimize_4.f90: Likewise.
8535 * gfortran.dg/trim_optimize_5.f90: Likewise.
8536 * gfortran.dg/trim_optimize_6.f90: Likewise.
8537 * gfortran.dg/trim_optimize_7.f90: Likewise.
8538 * gfortran.dg/trim_optimize_8.f90: Likewise.
8539 * gfortran.dg/type_to_class_1.f03: Likewise.
8540 * gfortran.dg/type_to_class_2.f03: Likewise.
8541 * gfortran.dg/type_to_class_3.f03: Likewise.
8542 * gfortran.dg/type_to_class_4.f03: Likewise.
8543 * gfortran.dg/type_to_class_5.f03: Likewise.
8544 * gfortran.dg/typebound_assignment_5.f03: Likewise.
8545 * gfortran.dg/typebound_assignment_6.f03: Likewise.
8546 * gfortran.dg/typebound_assignment_7.f90: Likewise.
8547 * gfortran.dg/typebound_call_1.f03: Likewise.
8548 * gfortran.dg/typebound_call_13.f03: Likewise.
8549 * gfortran.dg/typebound_call_18.f03: Likewise.
8550 * gfortran.dg/typebound_call_19.f03: Likewise.
8551 * gfortran.dg/typebound_call_2.f03: Likewise.
8552 * gfortran.dg/typebound_call_20.f03: Likewise.
8553 * gfortran.dg/typebound_call_3.f03: Likewise.
8554 * gfortran.dg/typebound_generic_5.f03: Likewise.
8555 * gfortran.dg/typebound_generic_6.f03: Likewise.
8556 * gfortran.dg/typebound_generic_9.f03: Likewise.
8557 * gfortran.dg/typebound_operator_12.f03: Likewise.
8558 * gfortran.dg/typebound_operator_13.f03: Likewise.
8559 * gfortran.dg/typebound_operator_15.f90: Likewise.
8560 * gfortran.dg/typebound_operator_20.f90: Likewise.
8561 * gfortran.dg/typebound_operator_3.f03: Likewise.
8562 * gfortran.dg/typebound_operator_6.f03: Likewise.
8563 * gfortran.dg/typebound_operator_7.f03: Likewise.
8564 * gfortran.dg/typebound_operator_8.f03: Likewise.
8565 * gfortran.dg/typebound_operator_9.f03: Likewise.
8566 * gfortran.dg/typebound_proc_19.f90: Likewise.
8567 * gfortran.dg/typebound_proc_20.f90: Likewise.
8568 * gfortran.dg/typebound_proc_23.f90: Likewise.
8569 * gfortran.dg/typebound_proc_27.f03: Likewise.
8570 * gfortran.dg/typebound_proc_35.f90: Likewise.
8571 * gfortran.dg/typebound_proc_36.f90: Likewise.
8572 * gfortran.dg/unf_io_convert_1.f90: Likewise.
8573 * gfortran.dg/unf_io_convert_2.f90: Likewise.
8574 * gfortran.dg/unf_io_convert_3.f90: Likewise.
8575 * gfortran.dg/unf_io_convert_4.f90: Likewise.
8576 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
8577 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
8578 * gfortran.dg/unf_short_record_1.f90: Likewise.
8579 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8580 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8581 * gfortran.dg/unit_1.f90: Likewise.
8582 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
8583 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
8584 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
8585 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
8586 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
8587 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
8588 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
8589 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
8590 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
8591 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
8592 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8593 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
8594 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
8595 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
8596 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
8597 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
8598 * gfortran.dg/unpack_init_expr.f03: Likewise.
8599 * gfortran.dg/use_10.f90: Likewise.
8600 * gfortran.dg/use_11.f90: Likewise.
8601 * gfortran.dg/use_13.f90: Likewise.
8602 * gfortran.dg/use_24.f90: Likewise.
8603 * gfortran.dg/use_27.f90: Likewise.
8604 * gfortran.dg/use_5.f90: Likewise.
8605 * gfortran.dg/use_allocated_1.f90: Likewise.
8606 * gfortran.dg/use_only_1.f90: Likewise.
8607 * gfortran.dg/use_only_4.f90: Likewise.
8608 * gfortran.dg/use_rename_2.f90: Likewise.
8609 * gfortran.dg/use_rename_4.f90: Likewise.
8610 * gfortran.dg/used_dummy_types_1.f90: Likewise.
8611 * gfortran.dg/used_interface_ref.f90: Likewise.
8612 * gfortran.dg/used_types_5.f90: Likewise.
8613 * gfortran.dg/utf8_1.f03: Likewise.
8614 * gfortran.dg/utf8_2.f03: Likewise.
8615 * gfortran.dg/value_1.f90: Likewise.
8616 * gfortran.dg/value_2.f90: Likewise.
8617 * gfortran.dg/value_4.f90: Likewise.
8618 * gfortran.dg/value_6.f03: Likewise.
8619 * gfortran.dg/value_7.f03: Likewise.
8620 * gfortran.dg/value_test.f90: Likewise.
8621 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
8622 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
8623 * gfortran.dg/vect/pr60510.f: Likewise.
8624 * gfortran.dg/vect/pr69882.f90: Likewise.
8625 * gfortran.dg/vect/pr69980.f90: Likewise.
8626 * gfortran.dg/vect/vect-5.f90: Likewise.
8627 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8628 * gfortran.dg/vector_subscript_1.f90: Likewise.
8629 * gfortran.dg/vector_subscript_2.f90: Likewise.
8630 * gfortran.dg/vector_subscript_3.f90: Likewise.
8631 * gfortran.dg/vector_subscript_5.f90: Likewise.
8632 * gfortran.dg/verify_2.f90: Likewise.
8633 * gfortran.dg/volatile10.f90: Likewise.
8634 * gfortran.dg/where_1.f90: Likewise.
8635 * gfortran.dg/where_operator_assign_1.f90: Likewise.
8636 * gfortran.dg/where_operator_assign_2.f90: Likewise.
8637 * gfortran.dg/where_operator_assign_3.f90: Likewise.
8638 * gfortran.dg/whole_file_13.f90: Likewise.
8639 * gfortran.dg/whole_file_2.f90: Likewise.
8640 * gfortran.dg/widechar_2.f90: Likewise.
8641 * gfortran.dg/widechar_4.f90: Likewise.
8642 * gfortran.dg/widechar_5.f90: Likewise.
8643 * gfortran.dg/widechar_6.f90: Likewise.
8644 * gfortran.dg/widechar_8.f90: Likewise.
8645 * gfortran.dg/widechar_IO_1.f90: Likewise.
8646 * gfortran.dg/widechar_IO_2.f90: Likewise.
8647 * gfortran.dg/widechar_IO_3.f90: Likewise.
8648 * gfortran.dg/widechar_IO_4.f90: Likewise.
8649 * gfortran.dg/widechar_compare_1.f90: Likewise.
8650 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
8651 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
8652 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
8653 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
8654 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
8655 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
8656 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
8657 * gfortran.dg/widechar_select_1.f90: Likewise.
8658 * gfortran.dg/winapi.f90: Likewise.
8659 * gfortran.dg/write_0_pe_format.f90: Likewise.
8660 * gfortran.dg/write_back.f: Likewise.
8661 * gfortran.dg/write_check3.f90: Likewise.
8662 * gfortran.dg/write_direct_eor.f90: Likewise.
8663 * gfortran.dg/write_padding.f90: Likewise.
8664 * gfortran.dg/write_recursive.f90: Likewise.
8665 * gfortran.dg/write_rewind_1.f: Likewise.
8666 * gfortran.dg/write_rewind_2.f: Likewise.
8667 * gfortran.dg/write_zero_array.f90: Likewise.
8668 * gfortran.dg/x_slash_1.f: Likewise.
8669 * gfortran.dg/x_slash_2.f: Likewise.
8670 * gfortran.dg/zero_array_components_1.f90: Likewise.
8671 * gfortran.dg/zero_length_1.f90: Likewise.
8672 * gfortran.dg/zero_length_2.f90: Likewise.
8673 * gfortran.dg/zero_sized_1.f90: Likewise.
8674 * gfortran.dg/zero_sized_3.f90: Likewise.
8675 * gfortran.fortran-torture/compile/nested.f90: Likewise.
8676 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
8677 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
8678 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
8679 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
8680 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
8681 * gfortran.fortran-torture/execute/args.f90: Likewise.
8682 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
8683 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
8684 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
8685 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
8686 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
8687 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
8688 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
8689 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
8690 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
8691 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
8692 * gfortran.fortran-torture/execute/common.f90: Likewise.
8693 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
8694 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
8695 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
8696 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
8697 * gfortran.fortran-torture/execute/contained.f90: Likewise.
8698 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
8699 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
8700 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
8701 * gfortran.fortran-torture/execute/data.f90: Likewise.
8702 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
8703 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
8704 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
8705 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
8706 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
8707 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
8708 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
8709 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
8710 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
8711 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
8712 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
8713 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
8714 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
8715 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
8716 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
8717 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
8718 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
8719 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
8720 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
8721 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
8722 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
8723 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
8724 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
8725 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
8726 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
8727 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
8728 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
8729 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
8730 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
8731 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
8732 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
8733 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
8734 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
8735 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
8736 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
8737 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
8738 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
8739 * gfortran.fortran-torture/execute/forall.f90: Likewise.
8740 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
8741 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
8742 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
8743 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
8744 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
8745 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
8746 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
8747 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
8748 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
8749 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
8750 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
8751 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
8752 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
8753 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
8754 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
8755 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
8756 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
8757 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
8758 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
8759 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
8760 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
8761 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
8762 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
8763 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
8764 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
8765 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
8766 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
8767 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
8768 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8769 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
8770 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
8771 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
8772 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
8773 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
8774 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
8775 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
8776 Likewise.
8777 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8778 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8779 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8780 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8781 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8782 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8783 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8784 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8785 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8786 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8787 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8788 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8789 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8790 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8791 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8792 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8793 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8794 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8795 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8796 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8797 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8798 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8799 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8800 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8801 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8802 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8803 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8804 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8805 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8806 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8807 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8808 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8809 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8810 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8811 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8812 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8813 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8814 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8815 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8816 * gfortran.fortran-torture/execute/math.f90: Likewise.
8817 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8818 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8819 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8820 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8821 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8822 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8823 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8824 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8825 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
8826 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8827 * gfortran.fortran-torture/execute/power.f90: Likewise.
8828 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8829 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8830 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8831 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8832 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
8833 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8834 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8835 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8836 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8837 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8838 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8839 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8840 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8841 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8842 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8843 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8844 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8845 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8846 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8847 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8848 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8849 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8850 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8851 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8852 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8853 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8854 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8855 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8856 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8857 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8858 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8859 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8860 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8861 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8862 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8863 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8864 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8865 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8866 * gfortran.fortran-torture/execute/string.f90: Likewise.
8867 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8868 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8869 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8870 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8871 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8872 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8873 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8874 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8875 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8876 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8877 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8878 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8879 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8880 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8881 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8882 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8883 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8884 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8885 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8886 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8887 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8888 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8889 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8890 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8891 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8892 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8893 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8894 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8895 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8896 * gfortran.dg/inline_transpose_1.f90: Likewise.
8897
8898 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8899
8900 PR fortran/84115
8901 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8902 change to dg-run.
8903
8904 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8905
8906 PR ada/84277
8907 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8908 * gnat.dg/dispatch1.adb: Rename into...
8909 * gnat.dg/disp1.adb: ...this.
8910 * gnat.dg/dispatch1_p.ads: Rename into...
8911 * gnat.dg/disp1_pkg.ads: ...this.
8912 * gnat.dg/disp2.adb: Rename into...
8913 * gnat.dg/dispatch2.adb: ...this.
8914 * gnat.dg/dispatch2_p.ads: Rename into...
8915 * gnat.dg/disp2_pkg.ads: ...this.
8916 * gnat.dg/dispatch2_p.adb: Rename into...
8917 * gnat.dg/disp2_pkg.adb: this.
8918 * gnat.dg/generic_dispatch.adb: Rename into...
8919 * gnat.dg/generic_disp.adb: this.
8920 * gnat.dg/generic_dispatch_p.ads: Rename into...
8921 * gnat.dg/generic_disp_pkg.ads: ...this.
8922 * gnat.dg/generic_dispatch_p.adb: Rename into...
8923 * gnat.dg/generic_disp_pkg.adb: ...this.
8924 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8925 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8926 * gnat.dg/object_overflow1.adb: Tweak index.
8927 * gnat.dg/object_overflow2.adb: Likewise.
8928 * gnat.dg/object_overflow3.adb: Likewise.
8929 * gnat.dg/object_overflow4.adb: Likewise.
8930 * gnat.dg/object_overflow5.adb: Likewise.
8931
8932 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR ipa/84425
8935 * gcc.c-torture/compile/pr84425.c: New test.
8936
8937 2018-02-16 Marek Polacek <polacek@redhat.com>
8938 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR c++/84192
8941 * g++.dg/cpp1y/constexpr-84192.C: New test.
8942
8943 2018-02-16 Martin Sebor <msebor@redhat.com>
8944
8945 PR c++/79064
8946 * g++.dg/overload15.C: New test.
8947
8948 2018-02-16 Yury Gribov <tetra2005@gmail.com>
8949
8950 PR target/81535
8951 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8952 * gcc.dg/pr56727-2.c: Ditto.
8953 * gcc.target/powerpc/pr79439.c: Renamed to...
8954 * gcc.target/powerpc/pr79439-1.c: ...this.
8955 * gcc.target/powerpc/pr79439-2.c: New test.
8956 * gcc.target/powerpc/pr79439-3.c: New test.
8957
8958 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8959
8960 target/pr84371
8961 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8962 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8963 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8964 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8965 * gcc.target/powerpc/builtins-3.c: Same.
8966
8967 2018-02-16 Nathan Sidwell <nathan@acm.org>
8968
8969 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8970
8971 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8972
8973 PR rtl-optimization/70023
8974 * gcc.target/i386/pr70023.c: New.
8975
8976 2018-02-16 Carl Love <cel@us.ibm.com>
8977
8978 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8979 tests.
8980 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8981 tests.
8982
8983 2018-02-16 Carl Love <cel@us.ibm.com>
8984
8985 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8986 for the ABI definitions for vec_extract4b and vec_insert4b.
8987
8988 2018-02-16 Nathan Sidwell <nathan@acm.org>
8989
8990 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8991 * g++.old-deja/g++.mike/net43.C: Likewise.
8992
8993 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8994
8995 PR c++/82468
8996 * g++.dg/cpp1z/class-deduction48.C: New.
8997
8998 2018-02-16 Nathan Sidwell <nathan@acm.org>
8999
9000 PR c++/84375
9001 * g++.dg/lookup/pr84375.C: New.
9002
9003 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9004
9005 PR target/83831
9006 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
9007
9008 2018-02-16 Richard Biener <rguenther@suse.de>
9009
9010 PR tree-optimization/84417
9011 * gcc.dg/torture/pr84417.c: New testcase.
9012
9013 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9014
9015 PR target/84272
9016 * g++.dg/opt/pr84272.C: New test.
9017
9018 PR rtl-optimization/83723
9019 * gcc.dg/pr83723.c: New test.
9020
9021 2018-02-16 Richard Biener <rguenther@suse.de>
9022
9023 PR tree-optimization/84399
9024 * gcc.dg/graphite/pr84399.c: New testcase.
9025
9026 2018-02-16 Richard Biener <rguenther@suse.de>
9027
9028 PR tree-optimization/84190
9029 * g++.dg/torture/pr84190.C: New testcase.
9030
9031 2018-02-15 Martin Sebor <msebor@redhat.com>
9032
9033 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
9034 directives.
9035
9036 2018-02-15 Janus Weil <janus@gcc.gnu.org>
9037
9038 PR fortran/84409
9039 * gfortran.dg/dtio_21.f03: Add an error message.
9040 * gfortran.dg/dtio_22.f90: Fix invalid test case.
9041
9042 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9043
9044 PR fortran/84381
9045 * gfortran.dg/stop_shouldfail.f90: New test.
9046
9047 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
9048
9049 PR c++/84330
9050 * g++.dg/concepts/pr84330.C: New.
9051
9052 2018-02-15 Tom de Vries <tom@codesourcery.com>
9053
9054 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
9055
9056 2018-02-15 Tom de Vries <tom@codesourcery.com>
9057
9058 * gcc.c-torture/compile/pr84136.c: Require effective target
9059 indirect_jumps.
9060
9061 2018-02-15 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR tree-optimization/84383
9064 * gcc.c-torture/compile/pr84383.c: New test.
9065
9066 PR tree-optimization/84334
9067 * gcc.dg/pr84334.c: New test.
9068
9069 2018-02-14 Carl Love <cel@us.ibm.com>
9070
9071 * gcc.target/powerpc/builtins-4-int128-runnable.c
9072 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
9073 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
9074
9075 2018-02-14 Martin Sebor <msebor@redhat.com>
9076
9077 PR tree-optimization/83698
9078 * gcc.dg/Wrestrict-7.c: New test.
9079 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
9080 * gcc.target/i386/chkp-stropt-17.c: Same.
9081
9082 2018-02-14 Martin Sebor <msebor@redhat.com>
9083
9084 PR c/84108
9085 * gcc.dg/Wattributes-8.c: New test.
9086
9087 2018-02-14 Janus Weil <janus@gcc.gnu.org>
9088
9089 PR fortran/84385
9090 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
9091 * gfortran.dg/allocate_with_source_23.f90: Ditto.
9092 * gfortran.dg/select_type_1.f03: Extend test case.
9093
9094 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9095
9096 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
9097 (dg-options): Use -O2 -msse2 -mno-sse3.
9098
9099 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
9100
9101 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
9102 this test case still works ok.
9103 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9104 * gcc.dg/vmx/insert-be-order.c: Likewise.
9105 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9106 * gcc.dg/vmx/ld-be-order.c: Likewise.
9107 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9108 * gcc.dg/vmx/lde-be-order.c: Likewise.
9109 * gcc.dg/vmx/ldl-be-order.c: Likewise.
9110 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9111 * gcc.dg/vmx/merge-be-order.c: Likewise.
9112 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9113 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
9114 * gcc.dg/vmx/pack-be-order.c: Likewise.
9115 * gcc.dg/vmx/perm-be-order.c: Likewise.
9116 * gcc.dg/vmx/splat-be-order.c: Likewise.
9117 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
9118 * gcc.dg/vmx/st-be-order.c: Likewise.
9119 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9120 * gcc.dg/vmx/ste-be-order.c: Likewise.
9121 * gcc.dg/vmx/stl-be-order.c: Likewise.
9122 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9123 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
9124 * gcc.dg/vmx/unpack-be-order.c: Likewise.
9125 * gcc.dg/vmx/vsums-be-order.c: Likewise.
9126 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
9127
9128 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
9129
9130 PR c++/84350
9131 * g++.dg/cpp0x/auto49.C: New.
9132
9133 2018-02-14 Nathan Sidwell <nathan@acm.org>
9134
9135 * g++.dg/template/instantiate5.C: Adjust required-from loc.
9136
9137 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9138
9139 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
9140 * gcc.target/powerpc/le-altivec-consts.c: Same.
9141
9142 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9143
9144 PR target/84220
9145 * gcc.target/powerpc/pr84220-sld.c: New test.
9146 * gcc.target/powerpc/pr84220-sld2.c: New test.
9147 * gcc.target/powerpc/pr84220-sldw.c: New test.
9148 * gcc.target/powerpc/pr84220-xxperm.c: New test.
9149 * gcc.target/powerpc/pr84220-xxsld.c: New test.
9150
9151 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9152
9153 PR target/84239
9154 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
9155 _inc_ssp intrinsics.
9156 * gcc.target/i386/cet-intrin-4.c: Likewise.
9157 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
9158 __builtin_ia32_rdssp[d|q].
9159
9160 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
9161
9162 PR tree-optimization/84357
9163 * gcc.dg/vect/pr84357.c: New test.
9164
9165 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9166
9167 PR target/83831
9168 * gcc.target/rx/pr83831.c: New tests.
9169
9170 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
9171
9172 PR target/79242
9173 * gcc.target/msp430/pr79242.c: New test.
9174
9175 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9176
9177 PR target/84372
9178 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
9179 with -mcpu=power9.
9180
9181 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9182
9183 PR target/84279
9184 * g++.dg/pr84279.C: New test.
9185
9186 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9187
9188 PR rtl-optimization/84169
9189 * gcc.c-torture/execute/pr84169.c: New.
9190
9191 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9192
9193 PR target/84370
9194 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
9195
9196 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9197
9198 PR target/84365
9199 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
9200 with -mcpu=power9.
9201
9202 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR c++/84364
9205 * g++.dg/warn/effc4.C: New test.
9206
9207 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9208
9209 PR c++/84333
9210 * g++.dg/template/sizeof16.C: New.
9211 * g++.dg/template/sizeof17.C: Likewise.
9212
9213 2018-02-13 Janus Weil <janus@gcc.gnu.org>
9214
9215 PR fortran/84313
9216 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
9217 add necessary compiler options.
9218 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
9219
9220 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR c/82210
9223 * gcc.c-torture/execute/pr82210.c: New test.
9224
9225 PR middle-end/84309
9226 * gcc.dg/pr84309-2.c: New test.
9227
9228 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
9229
9230 PR tree-optimization/84321
9231 * gcc.dg/pr84321.c: New test.
9232
9233 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
9234
9235 PR target/84359
9236 * gcc.target/i386/pr57193.c: Add -march=x86-64.
9237
9238 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
9239
9240 PR sanitizer/84340
9241 * gcc.dg/asan/pr84307.c: Remove test.
9242
9243 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
9244
9245 * gcc.target/rl78/test_auto_vector.c: New test.
9246
9247 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
9248
9249 PR c/84305
9250 * gcc.c-torture/compile/pr84305.c: New test.
9251
9252 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR target/84335
9255 * gcc.target/i386/pr84335.c: New test.
9256
9257 PR tree-optimization/84339
9258 * gcc.c-torture/execute/pr84339.c: New test.
9259
9260 PR middle-end/84309
9261 * gcc.dg/pr84309.c: New test.
9262 * gcc.target/i386/pr84309.c: New test.
9263
9264 PR target/84336
9265 * gcc.target/i386/pr84336.c: New test.
9266
9267 2018-02-12 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR c++/84341
9270 * c-c++-common/gomp/pr84341.c: New test.
9271
9272 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9273
9274 PR fortran/68746
9275 * gfortran.dg/read_dir.f90: Re-add dg-do run.
9276
9277 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9278
9279 PR fortran/68746
9280 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
9281 of zero for read.
9282
9283 2018-02-12 Jeff Law <law@redhat.com>
9284
9285 * gcc.c-torture/compile/reg-args-size.c: New test.
9286
9287 2018-02-12 Carl Love <cel@us.ibm.com>
9288
9289 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
9290 uint128 tests to new testfile.
9291 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
9292 int128 and uint128 tests.
9293 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
9294 list of torture tests.
9295
9296 2018-02-12 Janus Weil <janus@gcc.gnu.org>
9297
9298 PR fortran/84273
9299 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
9300 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
9301
9302 2018-02-12 Tamar Christina <tamar.christina@arm.com>
9303
9304 PR target/82641
9305 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
9306
9307 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
9308
9309 PR sanitizer/84307
9310 * gcc.dg/asan/pr84307.c: New test.
9311
9312 2018-02-12 Nathan Sidwell <nathan@acm.org>
9313
9314 * g++.dg/parse/pr84263.C: New.
9315
9316 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
9317
9318 PR c++/79626
9319 * g++.dg/template/crash129.C: New.
9320
9321 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9322
9323 PR target/83828
9324 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9325 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9326 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
9327 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9328 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9329
9330 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9331
9332 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
9333 _mm_maskz_scalef_round_sd): Test new intrinsics.
9334 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
9335 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
9336 intrinsics.
9337 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
9338 _mm_maskz_scalef_round_ss): Test new intrinsics.
9339 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
9340 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
9341 intrinsics.
9342 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
9343 __builtin_ia32_scalefss_round): Remove builtin.
9344 (__builtin_ia32_scalefsd_mask_round,
9345 __builtin_ia32_scalefss_mask_round): Test new builtin.
9346 * gcc.target/i386/sse-13.c: Ditto.
9347 * gcc.target/i386/sse-23.c: Ditto.
9348
9349 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9350
9351 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
9352 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
9353 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
9354 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
9355 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
9356 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
9357 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
9358 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
9359 intrinsics.
9360 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
9361 (__builtin_ia32_sqrtss_round): Remove builtins.
9362 (__builtin_ia32_sqrtsd_mask_round)
9363 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
9364 * gcc.target/i386/sse-13.c: Ditto.
9365 * gcc.target/i386/sse-23.c: Ditto.
9366
9367 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9368
9369 PR fortran/35299
9370 * gfortran.dg/statement_function_3.f: New test.
9371
9372 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
9373
9374 PR fortran/54223
9375 PR fortran/84276
9376 * gfortran.dg/statement_function_1.f90: New test.
9377 * gfortran.dg/statement_function_2.f90: New test.
9378
9379 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
9380
9381 PR fortran/84074
9382 * gfortran.dg/type_to_class_5.f03: New test.
9383
9384 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
9385
9386 PR fortran/56691
9387 * gfortran.dg/type_to_class_4.f03: New test.
9388
9389 2018-02-10 Alan Modra <amodra@gmail.com>
9390
9391 PR target/84300
9392 * gcc.dg/pr84300.c: New.
9393
9394 2018-02-10 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR sanitizer/83987
9397 * g++.dg/ubsan/pr83987-2.C: New test.
9398
9399 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
9400
9401 * gcc.target/rx/movsicc.c: New test.
9402
9403 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9404
9405 PR target/83926
9406 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
9407 message.
9408
9409 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
9410
9411 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
9412 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
9413
9414 2018-02-09 Nathan Sidwell <nathan@acm.org>
9415
9416 PR c/84293
9417 * c-c++-common/pr84293.h: New.
9418 * c-c++-common/pr84293.c: New.
9419
9420 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
9421
9422 PR rtl-optimization/57193
9423 * gcc.target/i386/pr57193.c: New.
9424
9425 2018-02-09 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR target/84226
9428 * gcc.target/powerpc/pr84226.c: New test.
9429
9430 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9431
9432 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
9433 from this to...
9434 <vclzd>: ...this.
9435
9436 2018-02-09 Martin Sebor <msebor@redhat.com>
9437
9438 PR lto/84212
9439 * gcc.dg/lto/pr84212_0.c: New test file.
9440 * gcc.dg/lto/pr84212_1.c: Same.
9441
9442 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9443
9444 PR target/83926
9445 * gcc.target/powerpc/pr83926.c: New test.
9446 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
9447 message. Fix test for running in 32-bit mode.
9448
9449 2018-02-09 Tamar Christina <tamar.christina@arm.com>
9450
9451 PR target/82641
9452 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
9453
9454 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9455
9456 PR target/PR84295
9457 * gcc.target/s390/pr84295.c: New test.
9458
9459 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
9460
9461 PR c++/77522
9462 * g++.dg/cpp1y/lambda-init16.C: New.
9463
9464 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
9465
9466 * gnat.dg/sso8.adb: New test.
9467 * gnat.dg/sso8_pkg.ads: New helper.
9468
9469 2018-02-09 Richard Biener <rguenther@suse.de>
9470
9471 PR tree-optimization/84278
9472 * gcc.target/i386/pr84278.c: Adjust regex.
9473
9474 2018-02-09 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR tree-optimization/84232
9477 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
9478
9479 PR debug/84252
9480 * gcc.target/aarch64/pr84252.c: New test.
9481
9482 PR middle-end/84237
9483 * gcc.dg/pr84237.c: New test.
9484
9485 2018-02-09 Marek Polacek <polacek@redhat.com>
9486 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR c++/83659
9489 * g++.dg/torture/pr83659.C: New test.
9490
9491 2018-02-08 David Malcolm <dmalcolm@redhat.com>
9492
9493 PR tree-optimization/84136
9494 * gcc.c-torture/compile/pr84136.c: New test.
9495
9496 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
9497
9498 PR target/83008
9499 * gcc.target/i386/pr83008.c: New test.
9500
9501 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
9502
9503 PR target/81143
9504 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
9505
9506 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9507
9508 PR c++/83806
9509 * g++.dg/warn/Wunused-parm-11.C: New.
9510
9511 2018-02-08 Marek Polacek <polacek@redhat.com>
9512
9513 PR tree-optimization/84238
9514 * gcc.dg/Wstringop-overflow-3.c: New test.
9515
9516 2018-02-08 Nathan Sidwell <nathan@acm.org>
9517
9518 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
9519
9520 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9521
9522 PR tree-optimization/84265
9523 * gcc.dg/vect/pr84265.c: New test.
9524
9525 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9526
9527 PR tree-optimization/81635
9528 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
9529 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
9530
9531 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9532
9533 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
9534 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
9535 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
9536 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
9537 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
9538 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
9539 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
9540 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
9541 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
9542 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
9543 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
9544 * gcc.target/s390/nobp-return-attr-all.c: New test.
9545 * gcc.target/s390/nobp-return-attr-neg.c: New test.
9546 * gcc.target/s390/nobp-return-mem-attr.c: New test.
9547 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
9548 * gcc.target/s390/nobp-return-mem-z10.c: New test.
9549 * gcc.target/s390/nobp-return-mem-z900.c: New test.
9550 * gcc.target/s390/nobp-return-reg-attr.c: New test.
9551 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
9552 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
9553 * gcc.target/s390/nobp-return-reg-z10.c: New test.
9554 * gcc.target/s390/nobp-return-reg-z900.c: New test.
9555 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
9556 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
9557 * gcc.target/s390/nobp-table-jump-z10.c: New test.
9558 * gcc.target/s390/nobp-table-jump-z900.c: New test.
9559
9560 2018-02-08 Richard Biener <rguenther@suse.de>
9561
9562 PR tree-optimization/84233
9563 * g++.dg/torture/pr84233.C: New testcase.
9564
9565 2018-02-08 Richard Biener <rguenther@suse.de>
9566
9567 PR tree-optimization/84278
9568 * gcc.target/i386/pr84278.c: New testcase.
9569
9570 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
9571
9572 PR rtl-optimization/84068
9573 PR rtl-optimization/83459
9574 * gcc.dg/pr84068.c: New test.
9575
9576 2018-02-08 Richard Biener <rguenther@suse.de>
9577
9578 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
9579 loop vectorization to happen.
9580
9581 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9582
9583 PR c++/83204
9584 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
9585
9586 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9587
9588 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
9589
9590 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9591
9592 PR target/84154
9593 * gcc.target/powerpc/pr84154-1.c: New tests.
9594 * gcc.target/powerpc/pr84154-2.c: Likewise.
9595 * gcc.target/powerpc/pr84154-3.c: Likewise.
9596
9597 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9598
9599 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
9600
9601 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR c++/84082
9604 * g++.dg/template/incomplete11.C: New test.
9605 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
9606
9607 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9608
9609 PR fortran/82994
9610 * gfortran.dg/deallocate_error_3.f90: New test.
9611 * gfortran.dg/deallocate_error_4.f90: New test.
9612
9613 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9614
9615 PR fortran/68560
9616 * gfortran.dg/shape_9.f90: New test.
9617
9618 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9619
9620 PR fortran/82049
9621 * gfortran.dg/assumed_charlen_parameter.f90: New test.
9622
9623 2018-02-07 David Malcolm <dmalcolm@redhat.com>
9624
9625 PR c++/81610
9626 PR c++/80567
9627 * g++.dg/spellcheck-reswords.C: New test case.
9628 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
9629 suggestion of "if".
9630
9631 2018-02-07 Martin Liska <mliska@suse.cz>
9632
9633 PR c++/84059.
9634 * g++.dg/ext/mv26.C: New test.
9635
9636 2018-02-07 Tom de Vries <tom@codesourcery.com>
9637
9638 * gcc.dg/pr83844.c: Require effective target alloca.
9639
9640 2018-02-07 Tom de Vries <tom@codesourcery.com>
9641
9642 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
9643
9644 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
9645
9646 PR target/84243
9647 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
9648 -fcf-protection=return.
9649
9650 2018-02-07 Tom de Vries <tom@codesourcery.com>
9651
9652 PR libgomp/84217
9653 * c-c++-common/goacc/pr84217.c: New test.
9654 * gfortran.dg/goacc/pr84217.f90: New test.
9655
9656 2018-02-07 Richard Biener <rguenther@suse.de>
9657
9658 PR tree-optimization/84204
9659 * gcc.dg/graphite/pr84204.c: New testcase.
9660
9661 PR tree-optimization/84205
9662 * gcc.dg/graphite/pr84205.c: New testcase.
9663
9664 PR tree-optimization/84223
9665 * gfortran.dg/graphite/pr84223.f90: New testcase.
9666
9667 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9668
9669 PR c++/71662
9670 * g++.dg/cpp0x/scoped_enum7.C: New.
9671
9672 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9673
9674 PR tree-optimization/83008
9675 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
9676
9677 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR tree-optimization/84235
9680 * gcc.c-torture/execute/ieee/pr84235.c: New test.
9681
9682 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9683
9684 PR testsuite/84243
9685 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
9686 targets.
9687 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
9688
9689 2018-02-06 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR target/84146
9692 * gcc.target/i386/pr84146.c: New test.
9693
9694 2018-02-06 Michael Collison <michael.collison@arm.com>
9695
9696 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
9697
9698 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9699
9700 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
9701 warning for -mno-speculate-indirect-jumps.
9702 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
9703 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9704 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
9705 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
9706 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
9707 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9708
9709 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9710
9711 PR target/84145
9712 * c-c++-common/fcf-protection-1.c: Change a compared message.
9713 * c-c++-common/fcf-protection-2.c: Likewise.
9714 * c-c++-common/fcf-protection-3.c: Likewise.
9715 * c-c++-common/fcf-protection-5.c: Likewise.
9716 * c-c++-common/fcf-protection-6.c: New test.
9717 * c-c++-common/fcf-protection-7.c: Likewise.
9718
9719 2018-02-06 Marek Polacek <polacek@redhat.com>
9720
9721 PR tree-optimization/84228
9722 * c-c++-common/Wstringop-truncation-3.c: New test.
9723
9724 2018-02-06 Tamar Christina <tamar.christina@arm.com>
9725
9726 PR target/82641
9727 * gcc.target/arm/pragma_arch_switch_2.c: New.
9728
9729 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9730
9731 PR target/79975
9732 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
9733
9734 2018-02-05 Martin Sebor <msebor@redhat.com>
9735
9736 PR tree-optimization/83369
9737 * gcc.dg/Wnonnull.c: New test.
9738
9739 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9740
9741 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
9742 argument and use dg-messages-by-file instead. Expect it to be
9743 an array rather than a dict.
9744 (lto-link-and-maybe-run): Remove messages_by_file argument and
9745 use an upvar for dg-messages-by-file. Update call to
9746 lto_handle_diagnostics.
9747 (lt-get-options): Treat dg-messages-by-file as an array
9748 rather than a dict.
9749 (lto-get-options-main): Likewise. Set the entry rather than appending.
9750 (lto-execute): Treat dg-messages-by-file as an array rather than
9751 a dict. Update call to lto-link-and-maybe-run.
9752
9753 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
9754
9755 PR c++/82782
9756 * g++.dg/cpp1z/inline-var4.C: New.
9757
9758 2018-02-05 Martin Liska <mliska@suse.cz>
9759
9760 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
9761 options.
9762 * c-c++-common/asan/pointer-compare-2.c: Likewise.
9763 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
9764 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
9765 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
9766 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
9767 * c-c++-common/asan/pointer-compare-3.c: New test.
9768
9769 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9770
9771 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
9772 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9773
9774 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
9775
9776 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9777 _mm_maskz_range_sd, _mm_mask_range_round_sd,
9778 _mm_maskz_range_round_sd): Test new intrinsics.
9779 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9780 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9781 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9782 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9783 _mm_maskz_range_ss, _mm_mask_range_round_ss,
9784 _mm_maskz_range_round_ss): Test new intrinsics.
9785 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9786 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9787 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9788 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9789 __builtin_ia32_rangess128_round): Remove builtins.
9790 (__builtin_ia32_rangesd128_mask_round,
9791 __builtin_ia32_rangess128_mask_round): Test new builtins.
9792 * gcc.target/i386/sse-13.c: Ditto.
9793 * gcc.target/i386/sse-23.c: Ditto.
9794
9795 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
9796
9797 PR middle-end/79966
9798 * gfortran.dg/pr79966.f90: New testcase
9799
9800 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
9801
9802 PR fortran/84094
9803 * gfortran.dg/associate_23.f90: Fix invalid code.
9804 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9805 * gfortran.dg/matmul_3.f90: Likewise.
9806 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9807
9808 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
9809
9810 PR fortran/84115
9811 * gfortran.dg/associate_34.f90: New test.
9812 * gfortran.dg/associate_35.f90: New test.
9813
9814 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
9815
9816 PR fortran/84141
9817 PR fortran/84155
9818 * gfortran.dg/pr84155.f90: New test.
9819
9820 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
9821
9822 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9823 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9824
9825 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9826
9827 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9828 dg-do run stanza.
9829
9830 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9831
9832 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9833 requirement.
9834 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9835 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9836 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9837
9838 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9839
9840 PR testsuite/52641
9841 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9842 * gcc.dg/Wsign-conversion.c: Dito.
9843 * gcc.dg/attr-alloc_size-4.c: Dito.
9844 * gcc.dg/pr81020.c: Dito.
9845 * gcc.dg/pr81192.c: Dito.
9846 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9847 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9848 * gcc.dg/pr83844.c: Restrict to int32plus.
9849 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9850 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9851 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9852 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9853 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9854 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9855 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9856 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9857 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9858 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9859 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9860 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9861
9862 2018-02-02 Julia Koval <julia.koval@intel.com>
9863
9864 * gcc.target/i386/funcspec-56.inc: Handle new march.
9865 * g++.dg/ext/mv16.C: Ditto.
9866
9867 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9868
9869 * lib/target-supports.exp
9870 (check_effective_target_keeps_null_pointer_checks): No more
9871 special-case avr.
9872 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9873 * gcc.dg/ifcvt-4.c: Skip avr.
9874 * gcc.dg/pr53037-1.c: Dito.
9875 * gcc.dg/pr53037-2.c: Dito.
9876 * gcc.dg/pr53037-3.c: Dito.
9877 * gcc.dg/pr63387-2.c: Dito.
9878 * gcc.dg/pr63387.c: Dito.
9879 * gcc.dg/sancov/cmp0.c: Dito.
9880 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9881 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9882 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9883 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9884 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9885 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9886 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9887 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9888 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9889 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9890 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9891 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9892 * gcc.dg/tree-ssa/pr82059.c: Dito.
9893 * gcc.c-torture/execute/pr70460.c: Dito.
9894
9895 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9896
9897 PR testsuite/52641
9898 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9899 * gcc.c-torture/execute/20180112-1.c: Dito.
9900 * gcc.c-torture/execute/pr81503.c: Dito.
9901 * gcc.dg/store_merging_12.c: Dito.
9902 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9903 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9904 * gcc.dg/tree-ssa/pr80898.c: Dito.
9905 * gcc.dg/tree-ssa/pr82363.c: Dito.
9906 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9907 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9908 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9909 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9910 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9911 * gcc.dg/tree-ssa/pr80803.c: Dito.
9912 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9913 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9914 * gcc.dg/tree-ssa/vrp114.c: Dito.
9915 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9916 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9917 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9918
9919 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9920
9921 PR target/84066
9922 * gcc.target/i386/cet-sjlj-6a.c: New test.
9923 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9924
9925 2018-02-01 Marek Polacek <polacek@redhat.com>
9926
9927 PR c++/84125
9928 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9929
9930 2018-01-30 Jeff Law <law@redhat.com>
9931
9932 PR target/84128
9933 * gcc.target/i386/pr84128.c: New test.
9934
9935 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9936
9937 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9938 -fdelete-null-pointer-checks.
9939
9940 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9941
9942 PR c++/83796
9943 * g++.dg/cpp0x/abstract-default1.C: New.
9944
9945 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9946
9947 PR tree-optimization/81635
9948 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9949 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9950
9951 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9952
9953 PR target/83370
9954 * gcc.target/aarch64/pr83370.c: New.
9955
9956 2018-02-01 Richard Biener <rguenther@suse.de>
9957
9958 * gcc.dg/graphite/pr35356-1.c: Adjust.
9959
9960 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9961
9962 PR testsuite/83846
9963 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9964 for ILP32.
9965 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9966 of hard-coding the choice.
9967 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9968 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9969 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9970 memset call.
9971 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9972 stdint.h types.
9973 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9974 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9975 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9976 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9977 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9978 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9979 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9980 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9981 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9982 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9983 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9984 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9985 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9986 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9987 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9988 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9989 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9990 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9991 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9992 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9993 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9994 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9995 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9996 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9997 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9998 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9999 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10000 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10001 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10002 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10003 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10004 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10005 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10006 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10007 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10008 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10009 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10010 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10011 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
10012 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10013 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
10014 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10015 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10016 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10017 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
10018 __builtin_popcountll rather than __builtin_popcountl.
10019
10020 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10021
10022 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
10023 of LD1R[HWD] for multi-element constants on big-endian targets.
10024 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10025 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10026
10027 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10028
10029 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
10030 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
10031 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
10032
10033 2018-02-01 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR tree-optimization/81661
10036 PR tree-optimization/84117
10037 * gcc.dg/pr81661.c: New test.
10038 * gfortran.dg/pr84117.f90: New test.
10039
10040 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
10041
10042 PR fortran/83705
10043 * gfortran.dg/repeat_7.f90: Catch warning message.
10044
10045 2018-01-31 Ian Lance Taylor <iant@golang.org>
10046
10047 * go.go-torture/execute/printnil.go: New test.
10048
10049 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10050
10051 * lib/target-supports.exp (check_effective_target_comdat_group):
10052 Allow for Solaris as comdat syntax.
10053
10054 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
10055 Solaris with comdat_group support and as.
10056
10057 2018-01-31 Marek Polacek <polacek@redhat.com>
10058
10059 PR c/81779
10060 * gcc.dg/pr81779.c: New test.
10061
10062 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR fortran/84116
10065 * gfortran.dg/gomp/pr84116.f90: New test.
10066
10067 PR c++/83993
10068 * g++.dg/init/pr83993-2.C: New test.
10069
10070 PR c++/83993
10071 * g++.dg/init/pr83993-1.C: New test.
10072 * g++.dg/cpp0x/pr83993.C: New test.
10073
10074 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
10075
10076 PR fortran/84088
10077 * gfortran.dg/pr84088.f90: New test.
10078
10079 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
10080
10081 PR target/82444
10082 * gcc.target/i386/pr82444.c: New.
10083
10084 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
10085
10086 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
10087 * gcc.target/powerpc/vsx-13.c: New.
10088
10089 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
10090
10091 PR c++/84092
10092 * g++.dg/cpp1y/var-templ57.C: New.
10093
10094 2018-01-31 Marek Polacek <polacek@redhat.com>
10095
10096 PR c++/84138
10097 * g++.dg/diagnostic/pr84138.C: New test.
10098
10099 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
10100
10101 PR fortran/78534
10102 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
10103 -Wstringop-overflow warnings due to spurious warning with -O1.
10104 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
10105 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
10106
10107 2018-01-31 Richard Biener <rguenther@suse.de>
10108
10109 PR tree-optimization/84132
10110 * g++.dg/torture/pr84132.C: New testcase.
10111
10112 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
10113
10114 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
10115 dg-final scan.
10116
10117 2018-01-31 Julia Koval <julia.koval@intel.com>
10118
10119 PR target/83618
10120 * gcc.target/i386/rdpid.c: Remove "eax".
10121
10122 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10123
10124 PR tree-optimization/64946
10125 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
10126 scan-assembler checks.
10127
10128 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
10129
10130 * gcc.c-torture/execute/20180131-1.c: New test.
10131
10132 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10133
10134 * gcc.target/arc/taux-1.c: New test.
10135 * gcc.target/arc/taux-2.c: Likewise.
10136
10137 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10138
10139 * gcc.target/arc/uncached.c: New test.
10140
10141 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10142
10143 PR lto/83954
10144 * gnat.dg/lto20.adb: Remove dg-excess-errors.
10145
10146 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10147
10148 PR preprocessor/69869
10149 * gcc.dg/cpp/trad/pr69869.c: New test.
10150
10151 PR c/84100
10152 * gcc.dg/pr84100.c: New test.
10153
10154 2018-01-30 Jeff Law <law@redhat.com>
10155
10156 PR target/84064
10157 * gcc.target/i386/pr84064: New test.
10158
10159 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10160
10161 PR fortran/84134
10162 * gfortran.dg/data_implied_do_2.f90: New test.
10163
10164 2018-01-30 Janus Weil <janus@gcc.gnu.org>
10165
10166 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
10167
10168 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10169
10170 PR fortran/84133
10171 * gfortran.dg/inline_matmul_21.f90: New test case.
10172
10173 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10174
10175 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
10176
10177 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
10178
10179 PR target/84112
10180 * gcc.target/powerpc/pr84112.c: New.
10181
10182 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR rtl-optimization/83986
10185 * gcc.dg/pr83986.c: New test.
10186
10187 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
10188
10189 PR 58684
10190 * gcc.dg/torture/inf-compare-1.c: Add xfail.
10191 * gcc.dg/torture/inf-compare-2.c: Add xfail.
10192 * gcc.dg/torture/inf-compare-3.c: Add xfail.
10193 * gcc.dg/torture/inf-compare-4.c: Add xfail.
10194
10195 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR tree-optimization/84111
10198 * gcc.c-torture/compile/pr84111.c: New test.
10199
10200 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10201
10202 PR ipa/83179
10203 * gcc.dg/ipa/inline-2.c: Fix template.
10204 * gcc.dg/ipa/inline-3.c: Fix template.
10205
10206 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10207
10208 PR ipa/81360
10209 * g++.dg/torture/pr81360.C: New testcase.
10210
10211 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10212
10213 PR lto/83954
10214 * gcc.dg/lto/pr83954.h: New testcase.
10215 * gcc.dg/lto/pr83954_0.c: New testcase.
10216 * gcc.dg/lto/pr83954_1.c: New testcase.
10217
10218 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10219
10220 PR bootstrap/84017
10221 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
10222 to dg-options.
10223 Simplify DW_AT_producer scan.
10224
10225 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10226
10227 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
10228
10229 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
10230
10231 PR target/83828
10232 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10233 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10234 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
10235 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
10236
10237 2018-01-29 Jeff Law <law@redhat.com>
10238
10239 PR testsuite/81010
10240 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
10241 better match other tests which require vsx. Verify the zero
10242 extension is part of the test in the combiner dump.
10243
10244 2018-01-29 Marek Polacek <polacek@redhat.com>
10245
10246 PR c/83966
10247 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
10248
10249 PR c++/83996
10250 * g++.dg/ext/pr83996.C: New test.
10251
10252 2018-01-29 Richard Biener <rguenther@suse.de>
10253
10254 PR tree-optimization/84057
10255 * gcc.dg/graphite/pr84057.c: New testcase.
10256
10257 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10258
10259 PR fortran/84073
10260 * gfortran.dg/bind_c_usage_31.f90: New test.
10261
10262 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10263
10264 PR c++/83924
10265 * g++.dg/warn/Wduplicated-branches5.C: New.
10266
10267 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
10268
10269 * gcc.target/rl78/test_addsi3_internal.c: New test.
10270
10271 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
10272
10273 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
10274 Make expected output depend on whether we expect sibcalls or not.
10275 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
10276 safe-indirect-jump-1.c).
10277
10278 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
10279 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10280 Soren Rasmussen <s.c.rasmussen@gmail.com>
10281
10282 Fortran 2018 teams tests.
10283
10284 * gfortran.dg/team_number_1.f90: new test for team_number.
10285 * gfortran.dg/team_change_1.f90: new test for change team.
10286 * gfortran.dg/team_end_1.f90: new test for end team.
10287 * gfortran.dg/team_form_1.f90: new test for form team.
10288
10289 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10290
10291 PR fortran/83998
10292 * gfortran.dg/dot_product_4.f90
10293
10294 2018-01-26 Martin Sebor <msebor@redhat.com>
10295
10296 PR tree-optimization/83896
10297 * gcc.dg/strlenopt-43.c: New.
10298
10299 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10300
10301 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
10302 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
10303 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
10304 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
10305 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
10306 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
10307 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
10308 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
10309 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
10310 stanzas.
10311 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
10312 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
10313 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
10314 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
10315 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
10316 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
10317 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
10318 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
10319 instruction list.
10320 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
10321
10322 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10323
10324 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
10325 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
10326 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
10327 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
10328 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
10329 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
10330 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
10331 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
10332 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
10333 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
10334 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
10335 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
10336 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
10337
10338 2018-01-26 Martin Liska <mliska@suse.cz>
10339
10340 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
10341 warning is seen.
10342
10343 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10344
10345 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
10346 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
10347 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
10348 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
10349 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
10350 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
10351 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
10352 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
10353
10354 2018-01-26 Richard Biener <rguenther@suse.de>
10355
10356 PR rtl-optimization/84003
10357 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
10358 latent bug in DSE if NOINLINE is appropriately defined.
10359 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
10360 and defining NOINLINE.
10361
10362 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10363
10364 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
10365 tests specific to aarch64. XFAIL test on arm.
10366
10367 2018-01-26 Jakub Jelinek <jakub@redhat.com>
10368
10369 PR rtl-optimization/83985
10370 * gcc.dg/pr83985.c: New test.
10371
10372 PR c/83989
10373 * c-c++-common/Wrestrict-3.c: New test.
10374
10375 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
10376
10377 * gcc.target/arc/tdelegitimize_addr.c: New test.
10378
10379 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
10380
10381 * gcc.target/arc/jli-1.c: New file.
10382 * gcc.target/arc/jli-2.c: Likewise.
10383
10384 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
10385
10386 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
10387 scan-assembler.
10388 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
10389 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
10390
10391 2018-01-26 Richard Biener <rguenther@suse.de>
10392
10393 PR tree-optimization/81082
10394 * gcc.dg/vect/pr81082.c: New testcase.
10395 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
10396 simplification to n * n.
10397
10398 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10399
10400 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
10401 Solaris 10.
10402 * gcc.target/i386/pr63620.c: Likewise.
10403
10404 2018-01-26 Julia Koval <julia.koval@intel.com>
10405
10406 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
10407 -mavx512f -mavx512bw.
10408 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
10409 * gcc.target/i386/i386.exp: Fix types.
10410
10411 2018-01-26 Alan Modra <amodra@gmail.com>
10412
10413 PR target/84033
10414 * gcc.target/powerpc/swaps-p8-46.c: New.
10415
10416 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
10417
10418 PR fortran/37577
10419 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
10420 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
10421 'array01' in the tree dump comparison.
10422 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
10423 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
10424 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
10425
10426 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
10427
10428 PR middle-end/83055
10429 * gcc.dg/torture/pr83055.c: New testcase.
10430
10431 2018-01-25 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR c++/84031
10434 * g++.dg/cpp1z/decomp36.C: New test.
10435
10436 PR middle-end/83977
10437 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
10438
10439 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
10440
10441 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
10442 the shift dump line.
10443 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10444
10445 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10446
10447 PR target/81550
10448 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
10449 index instead of int, which allows IVOPTs to properly optimize the
10450 loop.
10451
10452 2018-01-24 David Malcolm <dmalcolm@redhat.com>
10453
10454 PR jit/82846
10455 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
10456 of "fn_type" typedef.
10457 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
10458
10459 2018-01-24 Ian Lance Taylor <iant@golang.org>
10460
10461 * go.go-torture/execute/names-1.go: New test.
10462
10463 2018-01-19 Jeff Law <law@redhat.com>
10464
10465 PR target/83994
10466 * gcc.target/i386/pr83994.c: New test.
10467
10468 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
10469
10470 PR target/84014
10471 * gcc.target/powerpc/pr84014.c: New.
10472
10473 2018-01-24 Jakub Jelinek <jakub@redhat.com>
10474
10475 PR middle-end/83977
10476 * c-c++-common/gomp/pr83977-1.c: New test.
10477 * c-c++-common/gomp/pr83977-2.c: New test.
10478 * c-c++-common/gomp/pr83977-3.c: New test.
10479 * gfortran.dg/gomp/pr83977.f90: New test.
10480
10481 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
10482
10483 PR testsuite/83889
10484 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
10485 * gcc.dg/vect/pr80631-1.c: Likewise.
10486 * gcc.dg/vect/pr80631-2.c: Likewise.
10487 * gcc.dg/vect/pr81410.c: Likewise.
10488 * gcc.dg/vect/pr81633.c: Likewise.
10489 * gcc.dg/vect/pr81815.c: Likewise.
10490 * gcc.dg/vect/pr82108.c: Likewise.
10491 * gcc.dg/vect/pr83857.c: Likewise.
10492 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10493 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10494 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
10495 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10496 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10497 * gcc.dg/vect/vect-reduc-11.c: Likewise.
10498 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
10499 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
10500 dg-xfail-run-if instead.
10501 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10502 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10503 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10504 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
10505 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10506
10507 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
10508
10509 PR tree-optimization/83979
10510 * g++.dg/pr83979.c: New test.
10511
10512 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10513
10514 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
10515 option. Add arm_neon_ok_no_float_abi check.
10516
10517 2018-01-24 Richard Biener <rguenther@suse.de>
10518
10519 PR tree-optimization/83176
10520 * gcc.dg/graphite/pr83176.c: New testcase.
10521
10522 2018-01-24 Richard Biener <rguenther@suse.de>
10523
10524 PR tree-optimization/82819
10525 * gcc.dg/graphite/pr82819.c: New testcase.
10526
10527 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10528
10529 PR c++/83921
10530 * g++.dg/cpp1y/constexpr-83921-1.C: New.
10531 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
10532 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
10533 * g++.dg/ext/stmtexpr20.C: Likewise.
10534 * g++.dg/ext/stmtexpr21.C: Likewise.
10535
10536 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10537
10538 PR c++/83974
10539 * g++.dg/warn/pr83974.C: New test case.
10540
10541 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR sanitizer/83987
10544 * g++.dg/ubsan/pr83987.C: New test.
10545
10546 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10547
10548 PR fortran/83866
10549 * gfortran.dg/pdt_29.f03: New test.
10550
10551 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10552
10553 PR fortran/83898
10554 * gfortran.dg/associate_33.f03: New test.
10555
10556 2018-01-23 Martin Liska <mliska@suse.cz>
10557
10558 PR lto/81440
10559 * gcc.dg/lto/pr81440.h: New test.
10560 * gcc.dg/lto/pr81440_0.c: New test.
10561 * gcc.dg/lto/pr81440_1.c: New test.
10562
10563 2018-01-23 Nathan Sidwell <nathan@acm.org>
10564
10565 PR c++/83988
10566 * g++.dg/template/pr83988.C: New.
10567
10568 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10569
10570 PR c++/82882
10571 PR c++/83978
10572 * g++.dg/cpp0x/pr82882.C: New test.
10573 * g++.dg/cpp0x/pr83978.C: New test.
10574
10575 PR c++/83958
10576 * g++.dg/cpp1z/decomp35.C: New test.
10577
10578 2018-01-23 Nathan Sidwell <nathan@acm.org>
10579
10580 * g++.dg/cpp0x/range-for10.C: Adjust.
10581 * g++.dg/ext/forscope1.C: Adjust.
10582 * g++.dg/ext/forscope2.C: Adjust.
10583 * g++.dg/template/for1.C: Adjust.
10584
10585 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10586
10587 PR tree-optimization/83510
10588 * gcc.c-torture/compile/pr83510.c: New test case.
10589
10590 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10591
10592 PR testsuite/83888
10593 * lib/target-supports.exp (check_effective_target_vect_float): Say
10594 that the result only holds when -funsafe-math-optimizations is on.
10595 (check_effective_target_vect_float_strict): New procedure.
10596 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
10597 of vect_float.
10598 * gcc.dg/vect/vect-reduc-6.c: Likewise.
10599
10600 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10601
10602 PR tree-optimization/83965
10603 * gcc.dg/vect/pr83965.c: New test.
10604
10605 2018-01-23 Richard Biener <rguenther@suse.de>
10606
10607 PR tree-optimization/83963
10608 * gfortran.dg/graphite/pr83963.f: New testcase.
10609 * gcc.dg/graphite/pr83963-2.c: Likewise.
10610
10611 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10612
10613 PR c++/83918
10614 * g++.dg/cpp1z/pr83918.C: New test.
10615
10616 2018-01-22 Jakub Jelinek <jakub@redhat.com>
10617
10618 PR tree-optimization/83957
10619 * gcc.dg/autopar/pr83957.c: New test.
10620
10621 PR tree-optimization/83081
10622 * gcc.dg/predict-8.c: Adjust expected probability.
10623
10624 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10625
10626 PR target/83862
10627 * gcc.target/powerpc/pr83862.c: New test.
10628
10629 2018-01-22 Carl Love <cel@us.ibm.com>
10630
10631 * gcc.target/powerpc/powerpc.exp: Add torture tests for
10632 builtins-4-runnable.c, builtins-6-runnable.c,
10633 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
10634 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
10635 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
10636 for signed/unsigned 128-bit and long long int loads.
10637
10638 2018-01-22 Marek Polacek <polacek@redhat.com>
10639
10640 PR c++/81933
10641 * g++.dg/cpp1y/constexpr-empty4.C: New test.
10642
10643 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
10644
10645 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
10646 scan-asembler valid instructions list.
10647 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
10648 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
10649 power8-vector requirement and option.
10650 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
10651
10652 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
10653
10654 PR 78534
10655 PR 83704
10656 * gfortran.dg/string_1.f90: Remove printing the length.
10657
10658 2018-01-22 Richard Biener <rguenther@suse.de>
10659
10660 PR tree-optimization/83963
10661 * gcc.dg/graphite/pr83963.c: New testcase.
10662
10663 2018-01-22 Sudakshina Das <sudi.das@arm.com>
10664
10665 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
10666 dg-require-effective-target directives.
10667
10668 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10669
10670 * lib/target-supports.exp (check_effective_target_arm_softfloat):
10671 New procedure.
10672 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
10673 Adjust scan-assembler checks for soft-float.
10674
10675 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10676
10677 PR target/83946
10678 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
10679
10680 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
10681
10682 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
10683 * gcc.dg/pr83623.c: Likewise.
10684 * gcc.dg/pr83666.c: Likewise.
10685
10686 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10687 David Edelsohn <dje.gcc@gmail.com>
10688
10689 PR target/83946
10690 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10691 assembly output from "crset eq" to "crset 2".
10692 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
10693 assembly output from . to $.
10694 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10695 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10696 assembly output from "crset eq" to "crset 2".
10697 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
10698 assembly output from "crset eq" to "crset 2", and from . to $.
10699
10700 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
10701
10702 PR fortran/83900
10703 * gfortran.dg/matmul_18.f90: New test.
10704
10705 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
10706
10707 PR tree-optimization/83940
10708 * gcc.dg/torture/pr83940.c: New test.
10709
10710 2018-01-20 Jakub Jelinek <jakub@redhat.com>
10711
10712 PR middle-end/83945
10713 * gcc.dg/tls/pr83945.c: New test.
10714
10715 PR target/83930
10716 * gcc.dg/pr83930.c: New test.
10717
10718 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10719
10720 PR fortran/83900
10721 * gfortran.dg/matmul_17.f90: New test.
10722
10723 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10724
10725 PR fortran/80768
10726 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
10727
10728 2018-01-19 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR c++/81167
10731 * g++.dg/cpp0x/pr81167.C: New test.
10732
10733 PR c++/83919
10734 * g++.dg/cpp0x/pr83919.C: New test.
10735
10736 2018-01-19 Jeff Law <law@redhat.com>
10737 Jakub Jelinek <jakub@redhat.com>
10738
10739 * gcc.dg/stack-check-16.c: New test.
10740
10741 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
10742
10743 PR target/83790
10744 * gcc.target/nvptx/indirect_call.c: New test.
10745
10746 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10747
10748 * g++.dg/torture/pr83619.C: Remove dg-message.
10749
10750 2018-01-19 Martin Liska <mliska@suse.cz>
10751
10752 * gcc.dg/predict-1.c: Adjust expected probability.
10753 * gcc.dg/predict-3.c: Likewise.
10754 * gcc.dg/predict-5.c: Likewise.
10755 * gcc.dg/predict-6.c: Likewise.
10756 * gcc.dg/predict-9.c: Likewise.
10757
10758 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10759
10760 PR tree-optimization/83922
10761 * gcc.dg/pr83922.c: New test.
10762
10763 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10764
10765 PR tree-optimization/83914
10766 * gcc.dg/vect/pr83914.c: New test.
10767
10768 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10769
10770 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
10771 * gcc.target/arm/negdi-2.c: Likewise.
10772 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
10773
10774 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10775
10776 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10777
10778 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10779
10780 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10781
10782 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
10783
10784 * gcc.dg/torture/pr52451.c (main): Skip long double test on
10785 hppa*-*-hpux*.
10786
10787 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR ipa/83619
10790 PR testsuite/83934
10791 * g++.dg/torture/pr83619.C (e): Define before first use instead of
10792 forward declaration.
10793
10794 2018-01-18 Carl Love <cel@us.ibm.com>
10795
10796 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10797 to the function.
10798
10799 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10800
10801 PR c++/81013
10802 * g++.dg/inherit/union3.C: New.
10803
10804 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10805
10806 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10807
10808 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
10809
10810 PR ipa/83619
10811 * g++.dg/torture/pr83619.C: New testcase.
10812
10813 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10814
10815 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10816 Add function body to force error messages in some configurations.
10817
10818 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10819
10820 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10821 and arm_thumb1_ok.
10822
10823 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
10824
10825 PR other/70268
10826 * c-c++-common/ffile-prefix-map.c: New test.
10827 * c-c++-common/fmacro-prefix-map.c: New test.
10828 * c-c++-common/cpp/ffile-prefix-map.c: New test.
10829 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
10830
10831 2018-01-18 Martin Liska <mliska@suse.cz>
10832
10833 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10834 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10835 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10836 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10837 * gcc.target/i386/ret-thunk-10.c: Likewise.
10838 * gcc.target/i386/ret-thunk-11.c: Likewise.
10839 * gcc.target/i386/ret-thunk-12.c: Likewise.
10840 * gcc.target/i386/ret-thunk-15.c: Likewise.
10841 * gcc.target/i386/ret-thunk-9.c: Likewise.
10842
10843 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10844
10845 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10846 order.
10847
10848 2018-01-18 Nathan Sidwell <nathan@acm.org>
10849
10850 PR c++/83160
10851 * g++.dg/cpp0x/pr83160.C: New.
10852
10853 2018-01-18 Richard Biener <rguenther@suse.de>
10854
10855 PR tree-optimization/83887
10856 * gcc.dg/graphite/pr83887.c: New testcase.
10857 * gfortran.dg/graphite/pr83887.f90: Likewise.
10858 * gfortran.dg/graphite/pr83887.f: Likewise.
10859
10860 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10861
10862 PR target/65578
10863 * gcc.target/arm/builtin-bswap.x: New file.
10864 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10865 and options for armv6t2.
10866 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10867 and options for Thumb1.
10868 * gcc.target/arm/builtin-bswap16.x: New file.
10869 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10870 and options for armv6t2.
10871 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10872 and options for Thumb1.
10873
10874 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10875
10876 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10877 order.
10878
10879 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR c/61240
10882 * gcc.dg/pr61240.c: New test.
10883
10884 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10885
10886 PR fortran/83864
10887 * gfortran.dg/pr83864.f90: New test.
10888
10889 2018-01-17 Jeff Law <law@redhat.com>
10890
10891 PR testsuite/83883
10892 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10893
10894 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10895
10896 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10897 restriction, but still restrict to 64-bit.
10898 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10899 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10900
10901 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10902
10903 PR fortran/83874
10904 * gfortran.dg/pr83874.f90: New test.
10905
10906 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR c++/83824
10909 * g++.dg/cpp0x/pr83824.C: New test.
10910
10911 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10912
10913 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10914 appropriate .gnu_attribute for the long double type, if we use the
10915 long double type, but do not generate any calls.
10916 * gcc.target/powerpc/gnuattr2.c: Likewise.
10917 * gcc.target/powerpc/gnuattr3.c: Likewise.
10918
10919 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10920
10921 PR c++/78344
10922 * g++.dg/cpp0x/alignas13.C: New.
10923
10924 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR c++/83897
10927 * g++.dg/cpp0x/pr83897.C: New test.
10928
10929 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10930
10931 PR ipa/83051
10932 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10933
10934 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10935
10936 PR c++/81054
10937 * g++.dg/cpp0x/constexpr-ice19.C: New.
10938
10939 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10940
10941 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10942 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10943 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10944 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10945 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10946 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10947 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10948 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10949 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10950 * gcc.target/powerpc/builtins-1.fold.h: New.
10951
10952 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10953
10954 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10955 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10956
10957 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10958
10959 * gcc.target/arm/g2.c: Add -marm to dg-options.
10960 * gcc.target/arm/scd42-2.c: Likewise.
10961
10962 2018-01-17 Nathan Sidwell <nathan@acm.org>
10963
10964 PR c++/83287
10965 * g++.dg/lookup/pr83287-2.C: New.
10966
10967 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10968
10969 PR c++/83814
10970 PR c++/83902
10971 * g++.dg/wrappers/pr83814.C: New test case.
10972 * g++.dg/wrappers/pr83902.C: New test case.
10973
10974 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10975
10976 PR lto/83121
10977 * g++.dg/lto/pr83121_0.C: New test case.
10978 * g++.dg/lto/pr83121_1.C: New test case.
10979 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10980 adapted from DejaGnu's dg-test.
10981 (lto_handle_diagnostics): New procedure.
10982 (lto_prune_warns): Ignore informational notes.
10983 (lto-link-and-maybe-run): Add "messages_by_file" param.
10984 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10985 "execute" when "link" fails if "execute" was not specified.
10986 (lto-can-handle-directive): New procedure.
10987 (lto-get-options-main): Call lto-can-handle-directive. Add a
10988 dg-messages local, using it to set the caller's
10989 dg-messages-by-file for the given source file.
10990 (lto-get-options): Likewise.
10991 (lto-execute): Add dg-messages-by-file local, and pass it to
10992 lto-link-and-maybe-run.
10993
10994 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10995 Richard Sandiford <richard.sandiford@linaro.org>
10996
10997 PR target/79041
10998 PR target/82964
10999 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
11000 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
11001
11002 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11003
11004 * lib/target-supports.exp: Fix -march arguments in arm arch effective
11005 target check autogenerator for armv8.1-a and armv8.2-a.
11006
11007 2018-01-17 Carl Love <cel@us.ibm.com>
11008
11009 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
11010 Add debug print statements.
11011 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
11012 16 byte vector load followed by a partial vector load.
11013
11014 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11015
11016 PR c++/83799
11017 * g++.dg/wrappers/pr83799.C: New test case.
11018
11019 2018-01-17 Nathan Sidwell <nathan@acm.org>
11020
11021 PR c++/83739
11022 * g++.dg/cpp1y/pr83739.C: New.
11023
11024 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11025
11026 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
11027 * gcc.target/visium/overflow16.c: Likewise.
11028 * gcc.target/visium/overflow32.c: Likewise.
11029
11030 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11031
11032 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
11033
11034 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11035
11036 * gcc.dg/rtl/arm/stl-cond.c: New test.
11037 * gcc.target/arm/stl-cond.c: Delete.
11038
11039 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11040
11041 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
11042 directives.
11043
11044 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11045
11046 PR tree-optimization/83843
11047 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
11048 * gcc.dg/store_merging_19.c: New test.
11049
11050 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11051
11052 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
11053 and options.
11054
11055 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR rtl-optimization/83771
11058 * gcc.dg/pr83771.c: New test.
11059
11060 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11061
11062 PR tree-optimization/81184
11063 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
11064 targets.
11065 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11066
11067 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11068
11069 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
11070
11071 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11072
11073 PR target/83546
11074 * gcc.target/i386/pr83546.c: New test.
11075
11076 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11077
11078 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
11079
11080 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11081
11082 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
11083 test and add dg-warning for the -Wstringop-overflow warning.
11084
11085 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11086
11087 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
11088 XFAIL last test on SPARC and Visium.
11089
11090 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
11091
11092 PR rtl-optimization/80481
11093 * g++.dg/pr80481.C: Exclude solaris.
11094
11095 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11096
11097 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
11098 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
11099 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
11100
11101 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11102
11103 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
11104 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
11105 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
11106 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
11107 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
11108 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
11109 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
11110 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
11111 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
11112 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
11113 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
11114 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
11115 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
11116 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
11117 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
11118
11119 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11120
11121 PR testsuite/77734
11122 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
11123
11124 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11125
11126 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
11127 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
11128 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
11129 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
11130 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
11131 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
11132
11133 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11134
11135 PR tree-optimization/83857
11136 * gcc.dg/vect/pr83857.c: New test.
11137
11138 2018-01-16 Richard Biener <rguenther@suse.de>
11139
11140 PR tree-optimization/83867
11141 * gcc.dg/vect/pr83867.c: New testcase.
11142
11143 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR c/83844
11146 * gcc.dg/pr83844.c: New test.
11147
11148 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11149
11150 * gcc.dg/torture/pr83847.c: New test.
11151
11152 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR rtl-optimization/86620
11155 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
11156 instead of --param=max-sched-ready-insns=0.
11157 * gcc.target/i386/pr83620.c: New test.
11158 * gcc.dg/pr83620.c: New test.
11159
11160 PR tree-optimization/83843
11161 * gcc.dg/store_merging_18.c: New test.
11162
11163 PR c++/83817
11164 * g++.dg/cpp1y/pr83817.C: New test.
11165
11166 PR c++/83825
11167 * g++.dg/template/pr83825.C: New test.
11168
11169 2018-01-16 Richard Biener <rguenther@suse.de>
11170
11171 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
11172
11173 2018-01-16 Richard Biener <rguenther@suse.de>
11174
11175 PR testsuite/82132
11176 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
11177 from gcc.dg/torture/pr60092.c.
11178
11179 2018-01-15 Martin Sebor <msebor@redhat.com>
11180
11181 PR c++/83588
11182 * g++.dg/ext/flexary28.C: New test.
11183
11184 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
11185
11186 PR fortran/82257
11187 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
11188
11189 2018-01-15 Martin Sebor <msebor@redhat.com>
11190
11191 PR testsuite/83869
11192 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
11193
11194 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11195
11196 PR fortran/54613
11197 * gfortran.dg/minmaxloc_9.f90: New test.
11198 * gfortran.dg/minmaxloc_10.f90: New test.
11199 * gfortran.dg/minmaxloc_11.f90: New test.
11200
11201 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
11202
11203 PR target/83839
11204 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
11205 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11206 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11207 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11208 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11209 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11210 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11211 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11212 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11213 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11214 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11215 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11216 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11217 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11218 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11219 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
11220 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11221 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
11222 * gcc.target/i386/ret-thunk-10.c: Likewise.
11223 * gcc.target/i386/ret-thunk-11.c: Likewise.
11224 * gcc.target/i386/ret-thunk-12.c: Likewise.
11225 * gcc.target/i386/ret-thunk-13.c: Likewise.
11226 * gcc.target/i386/ret-thunk-14.c: Likewise.
11227 * gcc.target/i386/ret-thunk-15.c: Likewise.
11228 * gcc.target/i386/ret-thunk-9.c: Don't check the
11229 __x86_return_thunk label. Scan for "push" only for Linux.
11230
11231 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
11232
11233 PR testsuite/79920
11234 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
11235
11236 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11237
11238 PR target/83687
11239 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
11240 tests.
11241 * gcc.target/arm/pr83687.c: New test.
11242
11243 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
11244
11245 Adjust tests to AVR_TINY.
11246
11247 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
11248 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
11249 * gcc.target/avr/pr71627.c: Same.
11250 * gcc.target/avr/torture/addr-space-1-0.c: Same.
11251 * gcc.target/avr/torture/addr-space-1-1.c: Same.
11252 * gcc.target/avr/torture/addr-space-1-x.c: Same.
11253 * gcc.target/avr/torture/addr-space-2-0.c: Same.
11254 * gcc.target/avr/torture/addr-space-2-1.c: Same.
11255 * gcc.target/avr/torture/addr-space-2-x.c: Same.
11256 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
11257 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
11258 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
11259 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
11260 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
11261 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
11262 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
11263 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
11264 * gcc.target/avr/torture/pr61055.c: Same.
11265 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
11266 available.
11267 * gcc.target/avr/torture/int24-mul.c: Same.
11268 * gcc.target/avr/torture/pr51782-1.c: Same.
11269 * gcc.target/avr/torture/pr61443.c: Same.
11270 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
11271 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
11272
11273 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
11274
11275 PR c/83801
11276 PR c/83729
11277 * gcc.target/avr/torture/pr83729.c: New test.
11278 * gcc.target/avr/torture/pr83801.c: New test.
11279
11280 2018-01-15 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR middle-end/82694
11283 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
11284 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
11285
11286 2018-01-10 Martin Sebor <msebor@redhat.com>
11287
11288 PR other/83508
11289 * gcc.dg/Wstringop-overflow-2.c: New test.
11290
11291 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11292
11293 PR libgfortran/83811
11294 * gfortran.dg/fmt_e.f90: New test.
11295
11296 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11297
11298 * gcc.target/i386/indirect-thunk-10.c: New test.
11299 * gcc.target/i386/indirect-thunk-8.c: Likewise.
11300 * gcc.target/i386/indirect-thunk-9.c: Likewise.
11301 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
11302 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
11303 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
11304 * gcc.target/i386/ret-thunk-17.c: Likewise.
11305 * gcc.target/i386/ret-thunk-18.c: Likewise.
11306 * gcc.target/i386/ret-thunk-19.c: Likewise.
11307 * gcc.target/i386/ret-thunk-20.c: Likewise.
11308 * gcc.target/i386/ret-thunk-21.c: Likewise.
11309
11310 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11311
11312 * gcc.target/i386/indirect-thunk-register-4.c: New test.
11313
11314 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11315
11316 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
11317 -mno-indirect-branch-register.
11318 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11319 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11320 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11321 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11322 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11323 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11324 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11325 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11326 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11327 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11328 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11329 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11330 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11331 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11332 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11333 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11334 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11335 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11336 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11337 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11338 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11339 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11340 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11341 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11342 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11343 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11344 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11345 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11346 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11347 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11348 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11349 * gcc.target/i386/ret-thunk-10.c: Likewise.
11350 * gcc.target/i386/ret-thunk-11.c: Likewise.
11351 * gcc.target/i386/ret-thunk-12.c: Likewise.
11352 * gcc.target/i386/ret-thunk-13.c: Likewise.
11353 * gcc.target/i386/ret-thunk-14.c: Likewise.
11354 * gcc.target/i386/ret-thunk-15.c: Likewise.
11355 * gcc.target/i386/ret-thunk-9.c: Likewise.
11356 * gcc.target/i386/indirect-thunk-register-1.c: New test.
11357 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
11358 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11359
11360 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11361
11362 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
11363 -mfunction-return=keep.
11364 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11365 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11366 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11367 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11368 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11369 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11370 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11371 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11372 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11373 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11374 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11375 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11376 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11377 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11378 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11379 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11380 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11381 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11382 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11383 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11384 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11385 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11386 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11387 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11388 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11389 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11390 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11391 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11392 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11393 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11394 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11395 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11396 * gcc.target/i386/ret-thunk-1.c: New test.
11397 * gcc.target/i386/ret-thunk-10.c: Likewise.
11398 * gcc.target/i386/ret-thunk-11.c: Likewise.
11399 * gcc.target/i386/ret-thunk-12.c: Likewise.
11400 * gcc.target/i386/ret-thunk-13.c: Likewise.
11401 * gcc.target/i386/ret-thunk-14.c: Likewise.
11402 * gcc.target/i386/ret-thunk-15.c: Likewise.
11403 * gcc.target/i386/ret-thunk-16.c: Likewise.
11404 * gcc.target/i386/ret-thunk-2.c: Likewise.
11405 * gcc.target/i386/ret-thunk-3.c: Likewise.
11406 * gcc.target/i386/ret-thunk-4.c: Likewise.
11407 * gcc.target/i386/ret-thunk-5.c: Likewise.
11408 * gcc.target/i386/ret-thunk-6.c: Likewise.
11409 * gcc.target/i386/ret-thunk-7.c: Likewise.
11410 * gcc.target/i386/ret-thunk-8.c: Likewise.
11411 * gcc.target/i386/ret-thunk-9.c: Likewise.
11412
11413 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11414
11415 * gcc.target/i386/indirect-thunk-1.c: New test.
11416 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11417 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11418 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11419 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11420 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11421 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11422 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11423 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11424 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11425 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11426 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11427 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11428 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11429 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11430 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11431 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11432 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11433 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11434 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11435 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11436 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11437 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11438 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11439 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11440 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11441 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11442 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11443 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11444 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11445 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11446 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11447 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11448
11449 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
11450
11451 PR ipa/83051
11452 * gcc.c-torture/compile/pr83051.c: New testcase.
11453
11454 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11455
11456 PR tree-optimization/83501
11457 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
11458
11459 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11460
11461 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
11462 for lvx and stvx instead of lxvd2x and stxvd2x and require
11463 little-endian target. Add comments.
11464 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
11465 comprehensive testing.
11466 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
11467 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
11468 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
11469 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
11470 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
11471 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
11472 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
11473 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
11474 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
11475 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
11476 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
11477 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
11478 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
11479 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
11480 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
11481 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
11482 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
11483 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
11484 scan-assembler-not directives that forbid lvx and xxpermdi.
11485 * gcc.target/powerpc/vec-extract-3.c: Likewise.
11486 * gcc.target/powerpc/vec-extract-5.c: Likewise.
11487 * gcc.target/powerpc/vec-extract-6.c: Likewise.
11488 * gcc.target/powerpc/vec-extract-7.c: Likewise.
11489 * gcc.target/powerpc/vec-extract-8.c: Likewise.
11490 * gcc.target/powerpc/vec-extract-9.c: Likewise.
11491 * gcc.target/powerpc/vsx-vector-6-le.c: Change
11492 scan-assembler-times directives to reflect different numbers of
11493 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
11494
11495 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11496 Alan Hayward <alan.hayward@arm.com>
11497 David Sherwood <david.sherwood@arm.com>
11498
11499 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
11500 than SLP vectorization.
11501 * gcc.dg/vect/vect-alias-check-10.c: New test.
11502 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11503 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11504 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11505 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11506 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
11507 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
11508 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
11509 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
11510 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
11511 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
11512 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
11513 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
11514 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
11515 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
11516 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
11517 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
11518 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
11519 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
11520 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
11521 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
11522 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
11523 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
11524 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11525
11526 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11527 Alan Hayward <alan.hayward@arm.com>
11528 David Sherwood <david.sherwood@arm.com>
11529
11530 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
11531 New proc.
11532 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
11533 targets with scatter stores.
11534 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
11535 stores.
11536 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
11537 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
11538 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
11539 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
11540 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
11541 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
11542 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
11543 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11544 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11545 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
11546 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
11547 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11548 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
11549 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
11550 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
11551 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
11552
11553 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11554 Alan Hayward <alan.hayward@arm.com>
11555 David Sherwood <david.sherwood@arm.com>
11556
11557 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
11558 for double_reduc1.
11559 * gcc.target/aarch64/sve/strided_load_4.c: New test.
11560 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
11561 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
11562 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
11563
11564 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11565 Alan Hayward <alan.hayward@arm.com>
11566 David Sherwood <david.sherwood@arm.com>
11567
11568 * gcc.target/aarch64/sve/strided_load_1.c: New test.
11569 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
11570 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11571
11572 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11573 Alan Hayward <alan.hayward@arm.com>
11574 David Sherwood <david.sherwood@arm.com>
11575
11576 * gcc.target/aarch64/sve/gather_load_1.c: New test.
11577 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
11578 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
11579 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
11580 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
11581 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11582 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11583 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
11584 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
11585 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
11586 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
11587 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
11588 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11589 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11590
11591 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11592 Alan Hayward <alan.hayward@arm.com>
11593 David Sherwood <david.sherwood@arm.com>
11594
11595 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
11596 check for a message about using in-order reductions.
11597 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
11598 check for a message about using in-order reductions.
11599 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
11600 vectorized and check for a message about using in-order reductions.
11601 Expect targets with variable-length vectors to fall back to the
11602 fixed-length mininum.
11603 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
11604 check for a message about using in-order reductions.
11605 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
11606 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11607 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11608 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11609 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
11610 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
11611 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
11612 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
11613 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
11614 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
11615 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
11616 vect_fold_left_plus.
11617
11618 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11619
11620 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
11621 are spilled.
11622 * gcc.target/aarch64/sve/spill_2.c: New test.
11623 * gcc.target/aarch64/sve/spill_3.c: Likewise.
11624 * gcc.target/aarch64/sve/spill_4.c: Likewise.
11625 * gcc.target/aarch64/sve/spill_5.c: Likewise.
11626 * gcc.target/aarch64/sve/spill_6.c: Likewise.
11627 * gcc.target/aarch64/sve/spill_7.c: Likewise.
11628
11629 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11630 Alan Hayward <alan.hayward@arm.com>
11631 David Sherwood <david.sherwood@arm.com>
11632
11633 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
11634 of branches.
11635 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11636 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
11637 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
11638 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11639 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
11640 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11641 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
11642 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11643 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
11644
11645 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11646 Alan Hayward <alan.hayward@arm.com>
11647 David Sherwood <david.sherwood@arm.com>
11648
11649 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
11650 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
11651 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11652 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
11653
11654 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11655 Alan Hayward <alan.hayward@arm.com>
11656 David Sherwood <david.sherwood@arm.com>
11657
11658 * lib/target-supports.exp
11659 (check_effective_target_vect_fold_extract_last): New proc.
11660 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
11661 for fold_extract_last.
11662 * gcc.dg/vect/pr65947-2.c: Likewise.
11663 * gcc.dg/vect/pr65947-3.c: Likewise.
11664 * gcc.dg/vect/pr65947-4.c: Likewise.
11665 * gcc.dg/vect/pr65947-5.c: Likewise.
11666 * gcc.dg/vect/pr65947-6.c: Likewise.
11667 * gcc.dg/vect/pr65947-9.c: Likewise.
11668 * gcc.dg/vect/pr65947-10.c: Likewise.
11669 * gcc.dg/vect/pr65947-12.c: Likewise.
11670 * gcc.dg/vect/pr65947-14.c: Likewise.
11671 * gcc.dg/vect/pr80631-1.c: Likewise.
11672 * gcc.target/aarch64/sve/clastb_1.c: New test.
11673 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
11674 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
11675 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
11676 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
11677 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
11678 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
11679 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
11680 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
11681 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
11682 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
11683 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
11684 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
11685 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
11686
11687 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11688 Alan Hayward <alan.hayward@arm.com>
11689 David Sherwood <david.sherwood@arm.com>
11690
11691 * gcc.target/aarch64/sve/live_1.c: New test.
11692 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
11693
11694 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11695 Alan Hayward <alan.hayward@arm.com>
11696 David Sherwood <david.sherwood@arm.com>
11697
11698 * gcc.target/aarch64/sve/nopeel_1.c: New test.
11699 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
11700 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
11701 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11702 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
11703 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11704 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
11705 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
11706 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
11707
11708 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11709 Alan Hayward <alan.hayward@arm.com>
11710 David Sherwood <david.sherwood@arm.com>
11711
11712 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
11713 New proc.
11714 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
11715 vect_fully_masked.
11716 * gcc.target/aarch64/sve/loop_add_4.c: New test.
11717 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
11718 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
11719 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
11720 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
11721 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
11722
11723 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11724 Alan Hayward <alan.hayward@arm.com>
11725 David Sherwood <david.sherwood@arm.com>
11726
11727 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
11728 instead of just ADDRESS.
11729 * gcc.dg/tree-ssa/scev-10.c: Likewise.
11730 * gcc.dg/tree-ssa/scev-11.c: Likewise.
11731 * gcc.dg/tree-ssa/scev-12.c: Likewise.
11732 * gcc.target/aarch64/sve/index_offset_1.c: New test.
11733 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
11734 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
11735 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
11736 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
11737 * gcc.target/aarch64/sve/while_2.c: Likewise.
11738 * gcc.target/aarch64/sve/while_3.c: Likewise.
11739 * gcc.target/aarch64/sve/while_4.c: Likewise.
11740
11741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11742 Alan Hayward <alan.hayward@arm.com>
11743 David Sherwood <david.sherwood@arm.com>
11744
11745 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
11746 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
11747 to be predicated.
11748 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
11749 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11750 * gcc.target/aarch64/sve/reduc_5.c: New test.
11751 * gcc.target/aarch64/sve/slp_13.c: Likewise.
11752 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
11753
11754 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11755 Alan Hayward <alan.hayward@arm.com>
11756 David Sherwood <david.sherwood@arm.com>
11757
11758 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
11759 * gcc.dg/tree-ssa/peel1.c: Likewise.
11760 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
11761 variable-length vectors.
11762 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
11763 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
11764 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
11765 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11766 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11767 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11768 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11769 * gcc.target/aarch64/sve/slp_8.c: New test.
11770 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
11771 * gcc.target/aarch64/sve/slp_9.c: Likewise.
11772 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
11773 * gcc.target/aarch64/sve/slp_10.c: Likewise.
11774 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
11775 * gcc.target/aarch64/sve/slp_11.c: Likewise.
11776 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11777 * gcc.target/aarch64/sve/slp_12.c: Likewise.
11778 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11779 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11780 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11781 * gcc.target/aarch64/sve/while_1.c: Likewise.
11782 * gcc.target/aarch64/sve/while_2.c: Likewise.
11783 * gcc.target/aarch64/sve/while_3.c: Likewise.
11784 * gcc.target/aarch64/sve/while_4.c: Likewise.
11785
11786 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11787 Alan Hayward <alan.hayward@arm.com>
11788 David Sherwood <david.sherwood@arm.com>
11789
11790 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11791 New proc.
11792 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11793 and add an associated scan-dump test. Prevent vectorization
11794 of the first two loops.
11795 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11796 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11797 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11798 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11799 (INIT_VECTOR): Tweak initial value so that some bits are always set.
11800 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11801
11802 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11803 Alan Hayward <alan.hayward@arm.com>
11804 David Sherwood <david.sherwood@arm.com>
11805
11806 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11807 * gcc.dg/vect/pr67790.c: Likewise.
11808 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11809 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11810 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11811 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11812 * gcc.target/aarch64/sve/slp_5.c: New test.
11813 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11814 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11815 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11816 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11817 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11818
11819 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11820 Alan Hayward <alan.hayward@arm.com>
11821 David Sherwood <david.sherwood@arm.com>
11822
11823 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11824 && vect_load_lanes
11825 * gcc.dg/vect/slp-1.c: Likewise.
11826 * gcc.dg/vect/slp-10.c: Likewise.
11827 * gcc.dg/vect/slp-12b.c: Likewise.
11828 * gcc.dg/vect/slp-12c.c: Likewise.
11829 * gcc.dg/vect/slp-17.c: Likewise.
11830 * gcc.dg/vect/slp-19b.c: Likewise.
11831 * gcc.dg/vect/slp-20.c: Likewise.
11832 * gcc.dg/vect/slp-21.c: Likewise.
11833 * gcc.dg/vect/slp-22.c: Likewise.
11834 * gcc.dg/vect/slp-23.c: Likewise.
11835 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11836 * gcc.dg/vect/slp-24.c: Likewise.
11837 * gcc.dg/vect/slp-28.c: Likewise.
11838 * gcc.dg/vect/slp-39.c: Likewise.
11839 * gcc.dg/vect/slp-6.c: Likewise.
11840 * gcc.dg/vect/slp-7.c: Likewise.
11841 * gcc.dg/vect/slp-cond-1.c: Likewise.
11842 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11843 * gcc.dg/vect/slp-cond-2.c: Likewise.
11844 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11845 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11846 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11847 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11848 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11849 * gcc.dg/vect/slp-perm-6.c: Likewise.
11850 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11851 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11852 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11853 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11854 * gcc.dg/vect/slp-12a.c: Likewise.
11855 * gcc.dg/vect/slp-14.c: Likewise.
11856 * gcc.dg/vect/slp-15.c: Likewise.
11857 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11858 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11859 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11860 * gcc.target/aarch64/sve/slp_1.c: New test.
11861 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11862 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11863 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11864 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11865 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11866 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11867 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11868
11869 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11870 Alan Hayward <alan.hayward@arm.com>
11871 David Sherwood <david.sherwood@arm.com>
11872
11873 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11874 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11875 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11876 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11877 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11878 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11879 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11880 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11881 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11882 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11883 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11884 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11885 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11886 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11887 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11888 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11889 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11890 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11891 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11892
11893 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11894 Alan Hayward <alan.hayward@arm.com>
11895 David Sherwood <david.sherwood@arm.com>
11896
11897 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11898 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11899 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11900 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11901 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11902 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11903 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11904 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11905 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11906 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11907 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11908 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11909 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11910 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11911 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11912 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11913 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11914 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11915 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11916 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11917 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11918 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11919 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11920 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11921 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11922 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11923 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11924 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11925 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11926 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11927 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11928 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11929 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11930 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11931 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11932 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11933
11934 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11935 Alan Hayward <alan.hayward@arm.com>
11936 David Sherwood <david.sherwood@arm.com>
11937
11938 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11939 Return true for SVE too.
11940 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11941 if load/store lanes are supported.
11942 * gcc.dg/vect/slp-10.c: Likewise.
11943 * gcc.dg/vect/slp-12c.c: Likewise.
11944 * gcc.dg/vect/slp-17.c: Likewise.
11945 * gcc.dg/vect/slp-33.c: Likewise.
11946 * gcc.dg/vect/slp-6.c: Likewise.
11947 * gcc.dg/vect/slp-cond-1.c: Likewise.
11948 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11949 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11950 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11951 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11952 * gcc.dg/vect/slp-perm-6.c: Likewise.
11953 * gcc.dg/vect/slp-perm-9.c: Likewise.
11954 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11955 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11956 for variable-length vectors.
11957
11958 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11959 Alan Hayward <alan.hayward@arm.com>
11960 David Sherwood <david.sherwood@arm.com>
11961
11962 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11963 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11964
11965 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11966
11967 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11968 * g++.target/aarch64/sve/catch_1.C: New test.
11969 * g++.target/aarch64/sve/catch_2.C: Likewise.
11970 * g++.target/aarch64/sve/catch_3.C: Likewise.
11971 * g++.target/aarch64/sve/catch_4.C: Likewise.
11972 * g++.target/aarch64/sve/catch_5.C: Likewise.
11973 * g++.target/aarch64/sve/catch_6.C: Likewise.
11974
11975 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11976 Alan Hayward <alan.hayward@arm.com>
11977 David Sherwood <david.sherwood@arm.com>
11978
11979 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11980 New proc.
11981 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11982 * gcc.target/aarch64/fmaxmin.c: Likewise.
11983 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11984 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11985 * gcc.target/aarch64/pr62178.c: Likewise.
11986 * gcc.target/aarch64/pr71727-2.c: Likewise.
11987 * gcc.target/aarch64/saddw-1.c: Likewise.
11988 * gcc.target/aarch64/saddw-2.c: Likewise.
11989 * gcc.target/aarch64/uaddw-1.c: Likewise.
11990 * gcc.target/aarch64/uaddw-2.c: Likewise.
11991 * gcc.target/aarch64/uaddw-3.c: Likewise.
11992 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11993 * gcc.target/aarch64/vect-compile.c: Likewise.
11994 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11995 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11996 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11997 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11998 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11999 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12000 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12001 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
12002 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
12003 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12004 * gcc.target/aarch64/vect-fmovd.c: Likewise.
12005 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12006 * gcc.target/aarch64/vect-fmovf.c: Likewise.
12007 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
12008 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
12009 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
12010 * gcc.target/aarch64/vect-movi.c: Likewise.
12011 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
12012 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
12013 * gcc.target/aarch64/vect-vaddv.c: Likewise.
12014 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
12015 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
12016 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
12017 fixed-length SVE.
12018 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
12019 * gcc.target/aarch64/sve/arith_1.c: New test.
12020 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
12021 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12022 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12023 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12024 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
12025 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
12026 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
12027 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
12028 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
12029 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
12030 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
12031 * gcc.target/aarch64/sve/ext_1.c: Likewise.
12032 * gcc.target/aarch64/sve/ext_2.c: Likewise.
12033 * gcc.target/aarch64/sve/extract_1.c: Likewise.
12034 * gcc.target/aarch64/sve/extract_2.c: Likewise.
12035 * gcc.target/aarch64/sve/extract_3.c: Likewise.
12036 * gcc.target/aarch64/sve/extract_4.c: Likewise.
12037 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
12038 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
12039 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
12040 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
12041 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
12042 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
12043 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
12044 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
12045 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
12046 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
12047 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
12048 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
12049 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
12050 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
12051 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
12052 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
12053 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
12054 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
12055 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
12056 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
12057 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
12058 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
12059 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
12060 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
12061 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
12062 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
12063 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
12064 * gcc.target/aarch64/sve/index_1.c: Likewise.
12065 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
12066 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
12067 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
12068 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12069 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
12070 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
12071 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12072 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
12073 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
12074 * gcc.target/aarch64/sve/mad_1.c: Likewise.
12075 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
12076 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
12077 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
12078 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
12079 * gcc.target/aarch64/sve/mla_1.c: Likewise.
12080 * gcc.target/aarch64/sve/mls_1.c: Likewise.
12081 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
12082 * gcc.target/aarch64/sve/msb_1.c: Likewise.
12083 * gcc.target/aarch64/sve/mul_1.c: Likewise.
12084 * gcc.target/aarch64/sve/neg_1.c: Likewise.
12085 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
12086 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
12087 * gcc.target/aarch64/sve/pack_1.c: Likewise.
12088 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
12089 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
12090 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
12091 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
12092 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
12093 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
12094 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
12095 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
12096 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
12097 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
12098 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12099 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12100 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12101 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
12102 * gcc.target/aarch64/sve/rev_1.c: Likewise.
12103 * gcc.target/aarch64/sve/revb_1.c: Likewise.
12104 * gcc.target/aarch64/sve/revh_1.c: Likewise.
12105 * gcc.target/aarch64/sve/revw_1.c: Likewise.
12106 * gcc.target/aarch64/sve/shift_1.c: Likewise.
12107 * gcc.target/aarch64/sve/single_1.c: Likewise.
12108 * gcc.target/aarch64/sve/single_2.c: Likewise.
12109 * gcc.target/aarch64/sve/single_3.c: Likewise.
12110 * gcc.target/aarch64/sve/single_4.c: Likewise.
12111 * gcc.target/aarch64/sve/spill_1.c: Likewise.
12112 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
12113 * gcc.target/aarch64/sve/subr_1.c: Likewise.
12114 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
12115 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
12116 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
12117 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
12118 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12119 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
12120 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
12121 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
12122 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
12123 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
12124 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
12125 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
12126 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
12127 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
12128 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
12129 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
12130 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
12131 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
12132 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
12133 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
12134 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
12135 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
12136 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
12137 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12138 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
12139 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
12140 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
12141 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
12142 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
12143 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
12144 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
12145 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
12146 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
12147 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
12148 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
12149 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
12150 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
12151 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
12152 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
12153 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
12154 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
12155 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
12156
12157 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12158 Alan Hayward <alan.hayward@arm.com>
12159 David Sherwood <david.sherwood@arm.com>
12160
12161 * lib/target-supports.exp (check_effective_target_aarch64_sve)
12162 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
12163 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
12164 New procedures.
12165 (check_effective_target_vect_perm): Handle SVE.
12166 (check_effective_target_vect_perm_byte): Likewise.
12167 (check_effective_target_vect_perm_short): Likewise.
12168 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
12169 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
12170 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
12171 (check_effective_target_vect_element_align_preferred): Likewise.
12172 (check_effective_target_vect_align_stack_vars): Likewise.
12173 (check_effective_target_vect_load_lanes): Likewise.
12174 (check_effective_target_vect_masked_store): Likewise.
12175 (available_vector_sizes): Use aarch64_sve_bits for SVE.
12176 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
12177 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
12178 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
12179 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
12180 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
12181 * gcc.dg/vect/slp-23.c: Likewise.
12182 * gcc.dg/vect/slp-perm-5.c: Likewise.
12183 * gcc.dg/vect/slp-perm-6.c: Likewise.
12184 * gcc.dg/vect/slp-perm-9.c: Likewise.
12185 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12186 * gcc.dg/vect/vect-114.c: Likewise.
12187 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
12188 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
12189
12190 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12191
12192 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
12193 vect_variable_length, expecting the test to be vectorized
12194 without SLP instead.
12195 * gcc.dg/vect/pr33953.c: Likewise.
12196 * gcc.dg/vect/pr37027.c: Likewise.
12197 * gcc.dg/vect/pr67790.c: Likewise.
12198 * gcc.dg/vect/pr68445.c: Likewise.
12199 * gcc.dg/vect/slp-1.c: Likewise.
12200 * gcc.dg/vect/slp-10.c: Likewise.
12201 * gcc.dg/vect/slp-12a.c: Likewise.
12202 * gcc.dg/vect/slp-12b.c: Likewise.
12203 * gcc.dg/vect/slp-12c.c: Likewise.
12204 * gcc.dg/vect/slp-13-big-array.c: Likewise.
12205 * gcc.dg/vect/slp-13.c: Likewise.
12206 * gcc.dg/vect/slp-14.c: Likewise.
12207 * gcc.dg/vect/slp-15.c: Likewise.
12208 * gcc.dg/vect/slp-17.c: Likewise.
12209 * gcc.dg/vect/slp-19b.c: Likewise.
12210 * gcc.dg/vect/slp-2.c: Likewise.
12211 * gcc.dg/vect/slp-20.c: Likewise.
12212 * gcc.dg/vect/slp-21.c: Likewise.
12213 * gcc.dg/vect/slp-22.c: Likewise.
12214 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12215 * gcc.dg/vect/slp-24.c: Likewise.
12216 * gcc.dg/vect/slp-28.c: Likewise.
12217 * gcc.dg/vect/slp-39.c: Likewise.
12218 * gcc.dg/vect/slp-42.c: Likewise.
12219 * gcc.dg/vect/slp-6.c: Likewise.
12220 * gcc.dg/vect/slp-7.c: Likewise.
12221 * gcc.dg/vect/slp-cond-1.c: Likewise.
12222 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12223 * gcc.dg/vect/slp-cond-2.c: Likewise.
12224 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12225 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12226 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12227 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12228 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12229 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12230 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12231 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12232 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12233 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12234 * gcc.dg/vect/slp-reduc-4.c: Likewise.
12235 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12236 * gcc.dg/vect/slp-reduc-7.c: Likewise.
12237 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12238 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12239 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12240 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
12241
12242 2018-01-13 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR c/83801
12245 * gcc.dg/pr83801.c: New test.
12246
12247 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
12248
12249 PR fortran/52162
12250 * gfortran.dg/bounds_check_19.f90: New test.
12251
12252 2018-01-12 Jakub Jelinek <jakub@redhat.com>
12253
12254 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
12255 instead of scan-assembler-not for xsnabsqp.
12256
12257 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12258
12259 PR libgfortran/83525
12260 * gfortran.dg/newunit_5.f90: New test.
12261
12262 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
12263
12264 PR rtl-optimization/80481
12265 * g++.dg/pr80481.C: New.
12266
12267 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
12268
12269 PR target/83628
12270 * gcc.target/alpha/pr83628-3.c: New test.
12271
12272 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12273
12274 * lib/target-supports.exp (check_effective_target_avx512f): Also
12275 check for __builtin_ia32_addsd_round,
12276 __builtin_ia32_getmantsd_round.
12277 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
12278
12279 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
12280
12281 PR target/83629
12282 * gcc.target/powerpc/pr83629.c: Require ilp32.
12283
12284 2018-01-12 Richard Biener <rguenther@suse.de>
12285
12286 PR tree-optimization/80846
12287 * gcc.target/i386/pr80846-1.c: New testcase.
12288 * gcc.target/i386/pr80846-2.c: Likewise.
12289
12290 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
12291
12292 * gcc.c-torture/execute/20180112-1.c: New test.
12293
12294 2018-01-12 Tom de Vries <tom@codesourcery.com>
12295
12296 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
12297 * g++.dg/ext/label13a.C: Same.
12298 * g++.dg/ext/label14.C: Same.
12299 * g++.dg/ext/label2.C: Same.
12300 * g++.dg/ext/label3.C: Same.
12301 * g++.dg/torture/pr42462.C: Same.
12302 * g++.dg/torture/pr42739.C: Same.
12303 * g++.dg/warn/Wunused-label-3.C: Same.
12304
12305 2018-01-12 Tom de Vries <tom@codesourcery.com>
12306
12307 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
12308 * g++.dg/Walloca1.C: Same.
12309 * g++.dg/cpp0x/pr70338.C: Same.
12310 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
12311 * g++.dg/cpp1y/vla10.C: Same.
12312 * g++.dg/cpp1y/vla2.C: Same.
12313 * g++.dg/cpp1y/vla6.C: Same.
12314 * g++.dg/cpp1y/vla8.C: Same.
12315 * g++.dg/debug/debug5.C: Same.
12316 * g++.dg/debug/debug6.C: Same.
12317 * g++.dg/debug/pr54828.C: Same.
12318 * g++.dg/diagnostic/pr70105.C: Same.
12319 * g++.dg/eh/cleanup5.C: Same.
12320 * g++.dg/eh/spbp.C: Same.
12321 * g++.dg/ext/tmplattr9.C: Same.
12322 * g++.dg/ext/vla10.C: Same.
12323 * g++.dg/ext/vla11.C: Same.
12324 * g++.dg/ext/vla12.C: Same.
12325 * g++.dg/ext/vla15.C: Same.
12326 * g++.dg/ext/vla16.C: Same.
12327 * g++.dg/ext/vla17.C: Same.
12328 * g++.dg/ext/vla3.C: Same.
12329 * g++.dg/ext/vla6.C: Same.
12330 * g++.dg/ext/vla7.C: Same.
12331 * g++.dg/init/array24.C: Same.
12332 * g++.dg/init/new47.C: Same.
12333 * g++.dg/init/pr55497.C: Same.
12334 * g++.dg/opt/pr78201.C: Same.
12335 * g++.dg/template/vla2.C: Same.
12336 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
12337 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
12338 * g++.dg/torture/pr62127.C: Same.
12339 * g++.dg/torture/pr67055.C: Same.
12340 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
12341 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
12342 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
12343 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
12344 * g++.dg/warn/Wplacement-new-size-5.C: Same.
12345 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
12346 * g++.dg/warn/Wvla-1.C: Same.
12347 * g++.dg/warn/Wvla-3.C: Same.
12348 * g++.old-deja/g++.ext/array2.C: Same.
12349 * g++.old-deja/g++.ext/constructor.C: Same.
12350 * g++.old-deja/g++.law/builtin1.C: Same.
12351 * g++.old-deja/g++.other/crash12.C: Same.
12352 * g++.old-deja/g++.other/eh3.C: Same.
12353 * g++.old-deja/g++.pt/array6.C: Same.
12354 * g++.old-deja/g++.pt/dynarray.C: Same.
12355
12356 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12357
12358 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
12359
12360 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12361
12362 PR libfortran/67412
12363 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
12364 on *-*-solaris2.10.
12365
12366 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12367
12368 * lib/target-supports.exp (check_effective_target_branch_cost):
12369 Accept all x86 targets.
12370
12371 2018-01-12 Martin Liska <mliska@suse.cz>
12372
12373 PR ipa/83054
12374 * g++.dg/warn/pr83054.C: New test.
12375
12376 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12377
12378 * gcc.target/powerpc/spec-barr-1.c: New file.
12379
12380 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
12381
12382 PR target/83330
12383 * gcc.target/i386/pr83330.c: New test.
12384
12385 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
12386
12387 PR fortran/79383
12388 * gfortran.dg/dtio_31.f03: New test.
12389 * gfortran.dg/dtio_32.f03: New test.
12390
12391 2018-01-11 David Malcolm <dmalcolm@redhat.com>
12392
12393 PR c++/43486
12394 * g++.dg/wrappers: New subdirectory.
12395 * g++.dg/wrappers/README: New file.
12396 * g++.dg/wrappers/alloc.C: New test case.
12397 * g++.dg/wrappers/cow-istream-string.C: New test case.
12398 * g++.dg/wrappers/cp-stdlib.C: New test case.
12399 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
12400 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
12401
12402 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
12403
12404 PR middle-end/83718
12405 * g++.dg/torture/pr83718.C: New testcase.
12406
12407 2018-01-11 Martin Jambor <mjambor@suse.cz>
12408
12409 PR ipa/83178
12410 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
12411
12412 2018-01-11 Bin Cheng <bin.cheng@arm.com>
12413
12414 PR tree-optimization/83695
12415 * gcc.dg/tree-ssa/pr83695.c: New test.
12416
12417 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12418
12419 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
12420 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
12421
12422 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12423
12424 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
12425 * gcc.target/arm/simd/fp16fml_high.c: New test.
12426 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
12427 * lib/target-supports.exp
12428 (check_effective_target_arm_fp16fml_neon_ok_nocache,
12429 check_effective_target_arm_fp16fml_neon_ok,
12430 add_options_for_arm_fp16fml_neon): New procedures.
12431
12432 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12433
12434 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
12435 combination tests.
12436
12437 2018-01-11 Richard Biener <rguenther@suse.de>
12438
12439 PR tree-optimization/83435
12440 * gcc.dg/graphite/pr83435.c: New testcase.
12441
12442 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
12443 Alan Hayward <alan.hayward@arm.com>
12444 David Sherwood <david.sherwood@arm.com>
12445
12446 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
12447
12448 2018-01-11 Tamar Christina <tamar.christina@arm.com>
12449
12450 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
12451
12452 2018-01-11 Sudakshina Das <sudi.das@arm.com>
12453
12454 PR target/82096
12455 * gcc.c-torture/compile/pr82096.c: New test.
12456
12457 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12458
12459 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
12460
12461 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
12462
12463 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
12464
12465 2018-01-11 Justin Squirek <squirek@adacore.com>
12466
12467 * gnat.dg/expr_func4.adb: New testcase.
12468
12469 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
12470
12471 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
12472 testcase.
12473
12474 2018-01-11 Bob Duff <duff@adacore.com>
12475
12476 * gnat.dg/protected_null.adb: New testcase.
12477
12478 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12479
12480 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
12481
12482 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12483
12484 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
12485
12486 2018-01-11 Justin Squirek <squirek@adacore.com>
12487
12488 * gnat.dg/loopvar.adb: New testcase.
12489
12490 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
12491
12492 PR middle-end/83189
12493 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
12494
12495 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
12496
12497 * gcc.c-torture/compile/pr83575.c: New testcase.
12498
12499 2018-01-10 Michael Collison <michael.collison@arm.com>
12500
12501 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
12502 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
12503 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
12504 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
12505 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12506 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12507 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12508 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
12509 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
12510 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12511 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12512 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
12513 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
12514 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
12515 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
12516 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
12517
12518 2018-01-10 Michael Collison <michael.collison@arm.com>
12519
12520 * gcc.target/aarch64/sha2.h: New shared testcase.
12521 * gcc.target/aarch64/sha2_1.c: New testcase.
12522 * gcc.target/aarch64/sha2_2.c: New testcase.
12523 * gcc.target/aarch64/sha2_3.c: New testcase.
12524 * gcc.target/aarch64/sha3.h: New shared testcase.
12525 * gcc.target/aarch64/sha3_1.c: New testcase.
12526 * gcc.target/aarch64/sha3_2.c: New testcase.
12527 * gcc.target/aarch64/sha3_3.c: New testcase.
12528
12529 2018-01-10 Michael Collison <michael.collison@arm.com>
12530
12531 * gcc.target/aarch64/sm3_sm4.c: New testcase.
12532
12533 2018-01-10 Martin Sebor <msebor@redhat.com>
12534
12535 PR tree-optimization/83781
12536 * gcc.dg/strlenopt-42.c: New test.
12537
12538 2018-01-11 Martin Sebor <msebor@gmail.com>
12539 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12540
12541 PR tree-optimization/83501
12542 PR tree-optimization/81703
12543
12544 * gcc.dg/strlenopt-39.c: New test-case.
12545 * gcc.dg/pr81703.c: Likewise.
12546
12547 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
12548
12549 * gnat.dg/atomic10.adb: New test.
12550
12551 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12552
12553 PR fortran/82367
12554 * gfortran.dg/deferred_character_18.f90: New test.
12555
12556 2018-01-10 Martin Sebor <msebor@redhat.com>
12557
12558 PR tree-optimization/83671
12559 * gcc.dg/strlenopt-40.c: New test.
12560 * gcc.dg/strlenopt-41.c: New test.
12561
12562 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12563
12564 PR fortran/83093
12565 * gfortran.dg/allocate_with_typespec_7.f90: New test.
12566
12567 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
12568
12569 PR target/83399
12570 * gcc.target/powerpc/pr83399.c: New test.
12571
12572 2018-01-10 David Malcolm <dmalcolm@redhat.com>
12573
12574 PR c++/43486
12575 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
12576 to reflect that the arguments are correctly underlined.
12577 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
12578 for globals, params, locals and literals.
12579 (test_sizeof): Directly test the location of "sizeof", rather than
12580 when used in compound expressions.
12581 (test_alignof): Likewise for "alignof".
12582 (test_string_literals): Likewise for string literals.
12583 (test_numeric_literals): Likewise for numeric literals.
12584 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
12585 (test_typeid): Likewise for typeid.
12586 (test_unary_plus): New.
12587 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
12588 format strings.
12589
12590 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
12591
12592 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
12593
12594 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12595
12596 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
12597
12598 2018-01-10 Marek Polacek <polacek@redhat.com>
12599
12600 PR c++/82541
12601 * g++.dg/warn/Wduplicated-branches4.C: New test.
12602
12603 2018-01-10 Jakub Jelinek <jakub@redhat.com>
12604
12605 PR c++/81327
12606 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
12607 cast to void *.
12608
12609 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
12610
12611 PR c++/81055
12612 * g++.dg/cpp0x/new2.C: New.
12613
12614 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
12615
12616 PR target/83735
12617 * gcc.target/i386/pr83735.c: New test.
12618
12619 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
12620
12621 * lib/target-supports.exp (check_effective_target_branch_cost):
12622 New function.
12623 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
12624 * gcc.dg/pr21643.c: Likewise.
12625 * gcc.dg/pr46309.c: Likewise.
12626 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12627 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
12628 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
12629 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12630 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12631 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12632 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12633 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
12634 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
12635 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12636 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12637 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12638 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12639 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12640
12641 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
12642
12643 PR target/83629
12644 * gcc.target/powerpc/pr83629.c: New testcase.
12645
12646 2018-01-10 Richard Biener <rguenther@suse.de>
12647
12648 PR testsuite/78768
12649 * gcc.dg/pr78768.c: Un-XFAIL.
12650
12651 2018-01-10 Richard Biener <rguenther@suse.de>
12652
12653 PR debug/82425
12654 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
12655
12656 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
12657
12658 PR tree-optimization/83753
12659 * gcc.dg/torture/pr83753.c: New test.
12660
12661 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
12662
12663 * gcc.target/i386/avx2-gather-1.c: Add -march.
12664 * gcc.target/i386/avx2-gather-2.c: Add -march.
12665 * gcc.target/i386/avx2-gather-3.c: Add -march.
12666 * gcc.target/i386/avx2-gather-4.c: Add -march.
12667 * gcc.target/i386/avx2-gather-5.c: Add -march.
12668 * gcc.target/i386/avx2-gather-6.c: Add -march.
12669 * gcc.target/i386/avx512f-gather-1.c: Add -march.
12670 * gcc.target/i386/avx512f-gather-2.c: Add -march.
12671 * gcc.target/i386/avx512f-gather-3.c: Add -march.
12672 * gcc.target/i386/avx512f-gather-4.c: Add -march.
12673 * gcc.target/i386/avx512f-gather-5.c: Add -march.
12674 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
12675 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
12676 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
12677 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
12678 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
12679
12680 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
12681
12682 PR target/78585:
12683 * gcc.target/i386/pr78585.c: New test.
12684
12685 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12686
12687 PR c++/83734
12688 * g++.dg/cpp0x/pr83734.C: New test.
12689
12690 2018-01-09 Carl Love <cel@us.ibm.com>
12691
12692 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
12693 vec_mergeo builtins with float, double, long long, unsigned long long,
12694 bool long long arguments.
12695 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12696 vec_float2 with double arguments.
12697 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
12698 vec_mergew and vec_mergow builtins.
12699
12700 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
12701
12702 PR fortran/83742
12703 * gfortran.dg/contiguous_6.f90: New test.
12704
12705 2018-01-09 Richard Biener <rguenther@suse.de>
12706
12707 PR tree-optimization/83668
12708 * gcc.dg/graphite/pr83668.c: New testcase.
12709
12710 2018-01-09 Joseph Myers <joseph@codesourcery.com>
12711
12712 PR tree-optimization/64811
12713 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
12714 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
12715 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
12716 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
12717 New tests.
12718 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
12719
12720 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
12721
12722 PR target/79883
12723 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
12724
12725 2018-01-09 Tamar Christina <tamar.christina@arm.com>
12726
12727 PR target/82641
12728 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
12729 no NEON and require softfp or hard float-abi.
12730 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
12731
12732 2018-01-09 Richard Biener <rguenther@suse.de>
12733
12734 PR tree-optimization/83572
12735 * gcc.dg/graphite/pr83572.c: New testcase.
12736
12737 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12738
12739 PR target/83507
12740 * gcc.dg/sms-13.c: New test.
12741
12742 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
12743
12744 PR fortran/83741
12745 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
12746
12747 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
12748 Monk Chiang <sh.chiang04@gmail.com>
12749
12750 * gcc.target/riscv/save-restore-1.c: New.
12751
12752 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12753
12754 PR target/83677
12755 * gcc.target/powerpc/pr83677.c: New file.
12756
12757 2018-01-08 Jeff Law <law@redhat.com>
12758
12759 PR rtl-optimizatin/81308
12760 * g++.dg/pr81308-1.C: New test.
12761 * g++.dg/pr81308-2.C: New test.
12762
12763 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
12764
12765 PR target/83663 - Revert r255946
12766 * gcc.target/aarch64/vect-slp-dup.c: New.
12767
12768 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12769
12770 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
12771 combination tests.
12772
12773 2018-01-08 Richard Biener <rguenther@suse.de>
12774
12775 PR tree-optimization/83563
12776 * gcc.dg/graphite/pr83563.c: New testcase.
12777
12778 2018-01-08 Richard Biener <rguenther@suse.de>
12779
12780 PR middle-end/83713
12781 * g++.dg/torture/pr83713.C: New testcase.
12782
12783 2018-01-08 Tom de Vries <tom@codesourcery.com>
12784
12785 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12786
12787 2018-01-08 Richard Biener <rguenther@suse.de>
12788
12789 PR tree-optimization/83685
12790 * gcc.dg/torture/pr83685.c: New testcase.
12791
12792 2018-01-08 Richard Biener <rguenther@suse.de>
12793
12794 PR lto/83719
12795 * gcc.dg/lto/pr83719_0.c: New testcase.
12796
12797 2018-01-08 Tom de Vries <tom@codesourcery.com>
12798
12799 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12800 * gcc.dg/graphite/run-id-1.c: Same.
12801 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12802
12803 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
12804
12805 PR fortran/83611
12806 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12807 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12808 * gfortran.dg/pdt_27.f03: New test.
12809
12810 PR fortran/83731
12811 * gfortran.dg/pdt_28.f03: New test.
12812
12813 2018-01-08 Tom de Vries <tom@codesourcery.com>
12814
12815 * c-c++-common/builtins.c: Require effective target alloca.
12816 * gcc.dg/Wrestrict.c: Same.
12817 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12818
12819 2018-01-08 Richard Biener <rguenther@suse.de>
12820
12821 PR middle-end/83580
12822 * gcc.dg/torture/pr83580.c: New testcase.
12823
12824 2018-01-08 Richard Biener <rguenther@suse.de>
12825
12826 PR middle-end/83517
12827 * gcc.dg/pr83517.c: New testcase.
12828
12829 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
12830
12831 PR middle-end/81897
12832 * gcc.dg/uninit-pr81897.c: New test.
12833
12834 2018-01-06 Martin Sebor <msebor@redhat.com>
12835
12836 PR tree-optimization/83640
12837 * gcc.dg/Wrestrict-6.c: New test.
12838 * gcc.dg/pr83640.c: New test.
12839
12840 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12841
12842 * gcc.target/aarch64/reg-alloc-1.c: New test.
12843
12844 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12845
12846 PR fortran/50892
12847 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12848
12849 2018-01-06 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR debug/83480
12852 * gcc.dg/pr83480.c: New test.
12853
12854 PR rtl-optimization/83682
12855 * gcc.target/i386/pr83682.c: New test.
12856
12857 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12858
12859 PR fortran/78534
12860 PR fortran/66310
12861 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12862 * gfortran.dg/dependency_49.f90: Likewise.
12863 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12864 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12865 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12866 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12867 * gfortran.dg/string_1_lp64.f90: New test.
12868 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12869 * gfortran.dg/string_3_lp64.f90: New test.
12870
12871 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12872
12873 PR target/83604
12874 * gcc.target/i386/sse-26.c: New test.
12875
12876 PR target/83604
12877 * gcc.target/i386/pr83604.c: New test.
12878
12879 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12880
12881 * gcc.dg/vect/vect-align-4.c: New test.
12882 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12883 and redefine as a structure with an unaligned member "b".
12884 (foo): Update accordingly.
12885
12886 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12887
12888 PR target/82439
12889 * gcc.target/aarch64/bics_5.c: New test.
12890 * gcc.target/arm/bics_5.c: Likewise.
12891
12892 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12893
12894 PR tree-optimization/83605
12895 * gcc.dg/pr83605.c: New test.
12896
12897 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12898
12899 PR target/83554
12900 * gcc.target/i386/pr83554.c: New test.
12901
12902 PR ipa/82352
12903 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12904 long unsigned int.
12905
12906 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12907
12908 PR fortran/83683
12909 PR fortran/45689
12910 * gfortran.dg/eoshift_8.f90: New test.
12911 * gfortran.dg/simplify_eoshift_1.f90: New test.
12912
12913 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR debug/83585
12916 * gcc.dg/pr83585.c: New test.
12917
12918 2018-01-04 Nathan Sidwell <nathan@acm.org>
12919
12920 PR c++/83667
12921 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12922
12923 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12924
12925 PR debug/83666
12926 * gcc.dg/pr83666.c: New test.
12927
12928 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12929
12930 PR target/83628
12931 * gcc.target/alpha/pr83628-1.c: New test.
12932 * gcc.target/alpha/pr83628-2.c: Ditto.
12933
12934 2018-01-04 Martin Liska <mliska@suse.cz>
12935
12936 PR ipa/82352
12937 * g++.dg/ipa/pr82352.C: New test.
12938
12939 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12940
12941 * gcc.dg/vect-opt-info-1.c: Moved to ...
12942 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12943 vect_int targets, use dg-additional-options instead of dg-options and
12944 use relative line numbers instead of absolute.
12945
12946 2018-01-03 Martin Sebor <msebor@redhat.com>
12947
12948 PR tree-optimization/83655
12949 * gcc.dg/Wrestrict-5.c: New test.
12950 * c-c++-common/builtins.c: New test.
12951
12952 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12953 Alan Hayward <alan.hayward@arm.com>
12954 David Sherwood <david.sherwood@arm.com>
12955
12956 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12957 (main): Call it.
12958
12959 2018-01-03 Jeff Law <law@redhat.com>
12960
12961 PR target/83641
12962 * gcc.target/i386/stack-check-17.c: New test.
12963 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12964
12965 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR debug/83621
12968 * gcc.dg/pr83621.c: New test.
12969
12970 PR debug/83645
12971 * gcc.dg/pr83645.c: New test.
12972
12973 2018-01-03 Martin Sebor <msebor@redhat.com>
12974
12975 PR tree-optimization/83603
12976 * gcc.dg/Wrestrict-4.c: New test.
12977
12978 PR c/83559
12979 * gcc.dg/const-2.c: New test.
12980 * gcc.dg/pure-3.c: New test.
12981
12982 2018-01-03 Martin Sebor <msebor@redhat.com>
12983
12984 * gcc.dg/Wrestrict-3.c: New test.
12985
12986 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12987
12988 PR c++/83555
12989 * g++.dg/opt/pr83555.C: New test.
12990 * g++.dg/ubsan/pr83555.C: New test.
12991
12992 2018-01-03 David Malcolm <dmalcolm@redhat.com>
12993
12994 PR c/82050
12995 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12996 the !CHECKING_P case by expecting a note.
12997 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12998 a note for the !CHECKING_P case, and move the return statement
12999 outside of #if CHECKING_P guard.
13000
13001 2018-01-03 Jeff Law <law@redhat.com>
13002
13003 PR middle-end/83654
13004 * gcc.target/i386/stack-check-18.c: New test.
13005 * gcc.target/i386/stack-check-19.c: New test.
13006
13007 2018-01-03 Martin Sebor <msebor@redhat.com>
13008
13009 PR tree-optimization/83501
13010 * c-c++-common/Warray-bounds-3.c: Remove xfail.
13011
13012 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13013
13014 PR tree-optimization/83501
13015 * gcc.dg/tree-ssa/pr83501-1.c: New test.
13016
13017 2018-01-03 Nathan Sidwell <nathan@acm.org>
13018
13019 PR c++/83667
13020 * g++.dg/ipa/pr83667.C: New.
13021
13022 2018-01-03 Martin Liska <mliska@suse.cz>
13023
13024 PR tree-optimization/83593
13025 * gcc.dg/pr83593.c: New test.
13026
13027 2018-01-03 Martin Liska <mliska@suse.cz>
13028
13029 PR ipa/83549
13030 * g++.dg/ipa/pr83549.C: New test.
13031
13032 2018-01-03 Marek Polacek <polacek@redhat.com>
13033
13034 PR c++/83592
13035 * g++.dg/warn/mvp2.C: New test.
13036
13037 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13038
13039 PR preprocessor/83602
13040 * g++.dg/cpp/pr83602.C: New test.
13041
13042 PR c++/83634
13043 * g++.dg/parse/pr83634.C: New test.
13044
13045 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13046
13047 PR fortran/83664
13048 * gfortran.dg/eoshift_7.f90: New test.
13049
13050 2018-01-03 Jan Beulich <jbeulich@suse.com>
13051
13052 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
13053 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
13054
13055 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13056
13057 Update copyright years.
13058
13059 2018-01-03 Martin Liska <mliska@suse.cz>
13060
13061 PR ipa/83594
13062 * gcc.dg/ipa/pr83594.c: New test.
13063
13064 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13065 Alan Hayward <alan.hayward@arm.com>
13066 David Sherwood <david.sherwood@arm.com>
13067
13068 * gcc.dg/vect-opt-info-1.c: New test.
13069
13070 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13071
13072 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
13073 floorf128, truncf128, and roundf128.
13074 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
13075 optimizations added in match.pd.
13076 * gcc.target/powerpc/float128-hw6.c: Likewise.
13077 * gcc.target/powerpc/float128-hw7.c: Likewise.
13078 * gcc.target/powerpc/float128-hw8.c: Likewise.
13079 * gcc.target/powerpc/float128-hw9.c: Likewise.
13080 * gcc.target/powerpc/float128-hw10.c: Likewise.
13081 * gcc.target/powerpc/float128-hw11.c: Likewise.
13082
13083 2018-01-02 Jakub Jelinek <jakub@redhat.com>
13084
13085 PR c++/83556
13086 * g++.dg/cpp0x/pr83556.C: New test.
13087
13088 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13089
13090 PR fortran/45689
13091 PR fortran/83650
13092 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
13093 * gfortran.dg/simplify_cshift_4.f90: New test.
13094
13095 2018-01-02 Marek Polacek <polacek@redhat.com>
13096
13097 PR c++/81860
13098 * g++.dg/cpp0x/inh-ctor30.C: New test.
13099
13100 PR c++/83644
13101 * g++.dg/cpp1z/pr83644.C: New test.
13102
13103 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
13104
13105 PR fortran/83076
13106 * gfortran.dg/coarray_45.f90: New test.
13107
13108 PR fortran/83319
13109 * gfortran.dg/coarray_46.f90: New test.
13110
13111 2018-01-01 Jakub Jelinek <jakub@redhat.com>
13112
13113 PR tree-optimization/83581
13114 * gcc.dg/pr83581.c: New test.
13115
13116 PR c/83595
13117 * gcc.dg/pr83595.c: New test.
13118
13119 PR middle-end/83608
13120 * g++.dg/opt/pr83608.C: New test.
13121
13122 PR middle-end/83609
13123 * gcc.dg/pr83609.c: New test.
13124 * g++.dg/opt/pr83609.C: New test.
13125
13126 PR middle-end/83623
13127 * gcc.dg/pr83623.c: New test.
13128
13129 * gcc.target/i386/i386.exp
13130 (check_effective_target_avx512vpopcntdqvl): New proc.
13131 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
13132 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
13133 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
13134 \f
13135 Copyright (C) 2018 Free Software Foundation, Inc.
13136
13137 Copying and distribution of this file, with or without modification,
13138 are permitted in any medium without royalty provided the copyright
13139 notice and this notice are preserved.