1 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
5 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
9 by 4 in the computation of a[i].
10 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
11 main multiplication constant.
12 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
13 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
15 pattern to cast the result to int.
16 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
17 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
18 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
19 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
20 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
21 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
22 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
23 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
24 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
25 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
26 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
27 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
28 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
29 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
30 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
31 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
32 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
33 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
34 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
35 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
37 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
39 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
40 test for vectorization along the lines described in the comment.
42 2018-06-30 Tom de Vries <tdevries@suse.de>
44 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
45 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
47 * gcc.dg/guality/prevent-optimization.h: New file.
48 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
49 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
51 2018-06-30 Tom de Vries <tdevries@suse.de>
53 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
54 * lib/gcc-dg.exp (dg-final): New proc.
55 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
58 2018-06-29 Martin Sebor <msebor@redhat.com>
60 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
61 that don't define the function.
63 2018-06-29 Marek Polacek <polacek@redhat.com>
66 * g++.dg/ext/cond3.C: New test.
68 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
70 * gcc.target/arm/arm-soft-strd-even.c: New test.
72 2018-06-29 Tom de Vries <tdevries@suse.de>
74 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
76 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
77 (process-message): ... here.
78 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
80 2018-06-29 Martin Liska <mliska@suse.cz>
82 PR tree-optimization/86263
83 * gcc.dg/tree-ssa/pr86263.c: New test.
85 2018-06-28 Carl Love <cel@us.ibm.com>
87 * gcc.target/p9-extract-1.c: Add test case.
88 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
91 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.target/i386/pr86348.c: New test.
96 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
98 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
100 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
103 * gfortran.dg/dec_type_print_2.f03: New testcase.
105 2018-06-28 David Pagan <dave.pagan@oracle.com>
108 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
109 message causing unexpected test FAIL.
111 2018-06-28 Martin Liska <mliska@suse.cz>
113 * gcc.dg/tree-ssa/switch-1.c: New test.
115 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
117 * gnat.dg/debug15.adb: New test.
119 2018-06-27 David Malcolm <dmalcolm@redhat.com>
122 * g++.dg/lookup/pr86329.C: New test.
124 2018-06-27 Carl Love <cel@us.ibm.com>
126 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
128 2018-06-27 Tamar Christina <tamar.christina@arm.com>
131 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
133 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
135 * gcc.target/powerpc/builtins-1.c: Correct a comment.
137 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
139 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
140 requirement for this test.
141 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
142 requirement, and -mpower8-vector compile option.
144 2018-06-26 Jakub Jelinek <jakub@redhat.com>
147 * gcc.dg/pr86314.c: New test.
150 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
152 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
154 * gcc.target/i386/pr86257.c: Require 64-bit.
156 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
158 * g++.dg/pr86082.C: Require IBM1047 support.
160 2018-06-26 Richard Biener <rguenther@suse.de>
163 * gcc.dg/pr86271.c: New testcase.
165 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
168 * gcc.dg/pr86064.c: New.
170 2018-06-25 Jeff Law <law@redhat.com>
172 * lib/target-supports.exp
173 (check_effective_target_logical_op_short_circuit): Add v850.
175 2018-06-25 Martin Sebor <msebor@redhat.com>
177 PR tree-optimization/86204
178 * gcc.dg/strlenopt-46.c: New test.
180 2018-06-25 Martin Sebor <msebor@redhat.com>
182 PR tree-optimization/85700
183 * gcc.dg/Wstringop-truncation-4.c: New test.
185 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
190 * gfortran.dg/init_flag_17.f90: New testcase.
192 2018-06-25 Carl Love <cel@us.ibm.com>
194 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
195 vec_extract a signed int. Add vec_extract tests for bool char
197 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
200 2018-06-25 Tom de Vries <tdevries@suse.de>
202 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
204 2018-06-25 Jakub Jelinek <jakub@redhat.com>
207 * gcc.target/i386/avx512f-pr84786-3.c: New test.
209 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
211 * gnat.dg/sso9.adb: New testcase.
212 * gnat.dg/sso9_pkg.ads: Likewise.
214 2018-06-25 Tom de Vries <tdevries@suse.de>
217 * gcc.target/i386/pr86257.c: New test.
219 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
222 * g++.dg/pr86082.C: New test.
224 2018-06-24 Tom de Vries <tdevries@suse.de>
226 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
227 * gcc.dg/guality/guality.exp: Same.
228 * gfortran.dg/guality/guality.exp: Same.
229 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
231 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/concepts/locations1.C: New.
234 * g++.dg/cpp0x/locations1.C: Likewise.
235 * g++.dg/cpp1z/inline-var2.C: Test locations too.
236 * g++.dg/cpp1z/inline-var3.C: Likewise.
238 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
241 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
243 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
245 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
247 * gcc.target/powerpc/builtins-9.c: New test.
248 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
249 to expect different code generation on big-endian vs.
250 little-endian targets.
252 2018-06-22 Tom de Vries <tdevries@suse.de>
254 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
255 $rootme/../gdb/gdb, if available.
256 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
257 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
259 2018-06-22 Tom de Vries <tdevries@suse.de>
261 * lib/gcc-gdb-test.exp (report_gdb): New proc.
262 * g++.dg/guality/guality.exp: Use report_gdb.
263 * gcc.dg/guality/guality.exp: Same.
264 * gfortran.dg/guality/guality.exp: Same.
266 2018-06-22 Jakub Jelinek <jakub@redhat.com>
269 * g++.dg/ext/offsetof3.C: New test.
271 2018-06-22 Carl Love <cel@us.ibm.com>
273 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
274 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
275 for the vnor, vand and vxor instructions.
276 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
277 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
278 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
279 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
280 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
281 Add -dp to dg-options, update expected counts.
283 2018-06-22 Paul Koning <ni1d@arrl.net>
285 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
287 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
288 * gcc.c-torture/compile/20040101-1.c: Ditto.
289 * gcc.c-torture/compile/20050622-1.c: Ditto.
290 * gcc.c-torture/compile/20080625-1.c: Ditto.
291 * gcc.c-torture/compile/20090107-1.c: Ditto.
292 * gcc.c-torture/compile/920501-12.c: Ditto.
293 * gcc.c-torture/compile/920501-4.c: Ditto.
294 * gcc.c-torture/compile/961203-1.c: Ditto.
295 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
296 * gcc.c-torture/compile/pr25310.c: Ditto.
298 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
299 James Norris <jnorris@codesourcery.com>
300 Thomas Schwinge <thomas@codesourcery.com>
301 Tom de Vries <tom@codesourcery.com>
303 * c-c++-common/goacc/deviceptr-4.c: New file.
304 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
306 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
307 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
308 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
309 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
310 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
311 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
313 * c-c++-common/goacc/parallel-reduction.c: Likewise.
314 * c-c++-common/goacc/private-reduction-1.c: Likewise.
315 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
317 * gfortran.dg/goacc/modules.f95: Likewise.
318 * gfortran.dg/goacc/routine-8.f90: Likewise.
319 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
321 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
323 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
324 if the long double format is IEEE 128-bit for tests that are
325 explicitly testing IBM extended double support. Use the
326 appropriate pack and unpack built-in functions. Change calls from
327 __builtin_isinfl to __builtin_isinf since the later supports all
328 floating point types.
329 * gcc.target/powerpc/pr57150.c: Likewise.
330 * gcc.target/powerpc/pr60203.c: Likewise.
331 * gcc.target/powerpc/pr67808.c: Likewise.
332 * gcc.target/powerpc/pr70117.c: Likewise.
333 * gcc.target/powerpc/tfmode_off.c: Likewise.
335 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
338 * gfortran.dg/assumed_charlen_function_7.f90: New test.
340 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
343 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
345 2018-06-21 Tom de Vries <tdevries@suse.de>
347 * gcc.dg/guality/pr45882.c (a): Add used attribute.
349 2018-06-21 Tom de Vries <tdevries@suse.de>
351 PR tree-optimization/85859
352 * gcc.dg/pr85859.c: New test.
354 2018-06-21 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/86232
357 * gcc.dg/torture/pr86232.c: New testcase.
359 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
361 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
363 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
365 * gcc/gcc.target/aarch64/aes_2.c: New test.
367 2018-06-20 Than McIntosh <thanm@google.com>
370 * gcc.dg/split-8.c: New.
372 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
374 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
375 for vpkudus in place of vpksdus.
376 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
378 2018-06-20 Nathan Sidwell <nathan@acm.org>
381 * g++.dg/lookup/pr85634-2.C: New.
383 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/template/friend65.C: New.
386 * g++.dg/cpp0x/main1.C: Likewise.
387 * g++.dg/other/main2.C: Likewise.
388 * g++.dg/other/main3.C: Likewise.
389 * g++.dg/template/friend42.C: Test location too.
390 * g++.dg/concepts/decl-diagnose.C: Likewise.
391 * g++.dg/warn/main-2.C: Update.
393 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
394 Thomas Schwinge <thomas@codesourcery.com>
395 Cesar Philippidis <cesar@codesourcery.com>
397 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
398 2.5 data clause semantics.
399 * c-c++-common/goacc/declare-2.c: Likewise.
400 * c-c++-common/goacc/default-4.c: Likewise.
401 * c-c++-common/goacc/finalize-1.c: New test.
402 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
403 OpenACC 2.5 data clause semantics.
404 * c-c++-common/goacc/kernels-alias.c: Likewise.
405 * c-c++-common/goacc/routine-5.c: Likewise.
406 * c-c++-common/goacc/update-if_present-1.c: New test.
407 * c-c++-common/goacc/update-if_present-2.c: New test.
408 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
409 2.5 data clause semantics.
410 * gfortran.dg/goacc/combined-directives.f90: Likewise.
411 * gfortran.dg/goacc/data-tree.f95: Likewise.
412 * gfortran.dg/goacc/declare-2.f95: Likewise.
413 * gfortran.dg/goacc/default-4.f: Likewise.
414 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
415 * gfortran.dg/goacc/finalize-1.f: New test.
416 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
417 OpenACC 2.5 data clause semantics.
418 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
419 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
420 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
421 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
422 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
423 * gfortran.dg/goacc/update-if_present-1.f90: New test.
424 * gfortran.dg/goacc/update-if_present-2.f90: New test.
426 2018-06-20 Jakub Jelinek <jakub@redhat.com>
429 * g++.dg/warn/Wnonnull4.C: New test.
431 2018-06-20 Marek Polacek <polacek@redhat.com>
434 * g++.dg/pr86240.C: New test.
436 2018-06-20 Jakub Jelinek <jakub@redhat.com>
439 * gcc.target/i386/pr86194.c: New test.
441 PR tree-optimization/86231
442 * gcc.dg/tree-ssa/vrp119.c: New test.
443 * gcc.c-torture/execute/pr86231.c: New test.
445 2018-06-20 Tom de Vries <tdevries@suse.de>
447 PR tree-optimization/86097
448 * gcc.dg/autopar/pr86097.c: New test.
450 2018-06-20 Nathan Sidwell <nathan@acm.org>
453 * g++.dg/lookup/pr85634.C: New.
455 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
457 * gcc.target/aarch64/ldp_stp_q.c: New test.
458 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
459 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
461 2018-06-20 Martin Liska <mliska@suse.cz>
463 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
465 2018-06-19 Martin Sebor <msebor@redhat.com>
467 PR tree-optimization/48560
468 * gcc.dg/Warray-bounds-28.c: New test.
470 2018-06-19 Martin Sebor <msebor@redhat.com>
473 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
476 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
478 * g++.dg/lto/pr84805_0.C: Update template.
479 * g++.dg/lto/pr84805_1.C: Update template.
481 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
483 * gnat.dg/aggr24.adb: New test.
484 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
486 2018-06-19 Richard Biener <rguenther@suse.de>
488 PR tree-optimization/86179
489 * gcc.dg/pr86179.c: New testcase.
491 2018-06-18 Martin Sebor <msebor@redhat.com>
494 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
495 * c-c++-common/attr-nonstring-8.c: New test.
497 2018-06-18 Martin Sebor <msebor@redhat.com>
499 PR tree-optimization/81384
500 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
501 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
502 * gcc.c-torture/execute/builtins/strnlen.c: New test.
503 * gcc.dg/attr-nonstring-2.c: New test.
504 * gcc.dg/attr-nonstring-3.c: New test.
505 * gcc.dg/attr-nonstring-4.c: New test.
506 * gcc.dg/strlenopt-45.c: New test.
507 * gcc.dg/strlenopt.h (strnlen): Declare.
509 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
511 PR tree-optimization/86076
512 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
514 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
516 PR tree-optimization/64946
517 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
519 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
521 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
522 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
523 * gnat.dg/stack_usage5.adb: New test.
525 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
528 * gcc.dg/tree-ssa/popcount.c: New test.
529 * gcc.dg/tree-ssa/popcount2.c: New test.
531 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
534 * gcc.dg/absu.c: New test.
535 * gcc.dg/gimplefe-29.c: New test.
536 * gcc.target/aarch64/pr64946.c: New test.
538 2018-06-15 Jakub Jelinek <jakub@redhat.com>
541 * c-c++-common/pr86093.c: New test.
544 * gfortran.fortran-torture/compile/pr85878.f90: New test.
547 * gcc.c-torture/compile/pr86123.c: New test.
549 2018-06-15 Tom de Vries <tdevries@suse.de>
551 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
553 2018-06-15 Nick Clifton <nickc@redhat.com>
556 * gcc.c-torture/compile/pr84195.c: New test.
558 2018-06-15 Richard Biener <rguenther@suse.de>
561 * g++.dg/pr86159.C: New testcase.
563 2018-06-15 Richard Biener <rguenther@suse.de>
566 * gcc.dg/pr86076.c: New testcase.
568 2018-06-14 Marek Polacek <polacek@redhat.com>
571 * g++.dg/cpp0x/gen-attrs-65.C: New test.
573 2018-06-14 Jakub Jelinek <jakub@redhat.com>
576 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
577 -msse2 to dg-options.
580 * gcc.c-torture/compile/pr86122.c: New test.
582 P0624R2 - Default constructible and assignable stateless lambdas
583 * g++.dg/cpp2a/lambda1.C: New test.
584 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
587 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
589 * g++.dg/other/static3.C: New.
590 * g++.dg/other/static4.C: Likewise.
591 * g++.dg/warn/Wshadow-15.C: Likewise.
592 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
593 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
594 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
595 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
596 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
597 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
598 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
600 2018-06-14 Jakub Jelinek <jakub@redhat.com>
603 * gcc.c-torture/compile/pr85945.c: New test.
605 2018-06-14 Richard Biener <rguenther@suse.de>
608 * gcc.dg/pr86124.c: New testcase.
610 2018-06-13 Martin Sebor <msebor@redhat.com>
612 PR tree-optimization/86114
613 * gcc.dg/pr86114.c: New test.
615 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
618 * gfortran.dg/pr86110.f90: New test.
620 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
623 * gfortran.dg/goacc/pr85703.f90: New test.
624 * gfortran.dg/gomp/pr85703.f90: New test.
626 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
629 * gfortran.dg/goacc/pr85702.f90: New test.
631 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
633 * gcc.target/i386/pr86048.c: New test.
635 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
637 * gcc.target/arc/fma-1.c: New test.
639 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
641 * gcc.target/arc/pr9001107555.c: New file.
643 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
645 * g++.dg/torture/aarch64-vect-init-1.C: New test.
647 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
649 * g++.dg/init/delete3.C: New.
650 * g++.dg/init/new49.C: Likewise.
651 * g++.dg/init/new25.C: Test locations too.
652 * g++.dg/template/new4.C: Likewise.
653 * g++.old-deja/g++.jason/operator.C: Likewise.
655 2018-06-12 Marek Polacek <polacek@redhat.com>
657 Core issue 1331 - const mismatch with defaulted copy constructor
658 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
659 * g++.dg/cpp0x/defaulted52.C: New test.
660 * g++.dg/cpp0x/defaulted53.C: New test.
661 * g++.dg/cpp0x/defaulted54.C: New test.
662 * g++.dg/cpp0x/defaulted55.C: New test.
663 * g++.dg/cpp0x/defaulted56.C: New test.
664 * g++.dg/cpp0x/defaulted57.C: New test.
665 * g++.dg/cpp0x/defaulted58.C: New test.
666 * g++.dg/cpp0x/defaulted59.C: New test.
667 * g++.dg/cpp0x/defaulted60.C: New test.
669 2018-06-12 David Malcolm <dmalcolm@redhat.com>
672 * gcc.dg/spellcheck-transposition.c: New test.
674 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
677 * gfortran.dg/pr44491.f90: New testcase
679 2018-06-12 Martin Sebor <msebor@redhat.com>
681 PR tree-optimization/85259
682 * gcc.dg/Wstringop-overflow-5.c: New test.
683 * gcc.dg/Wstringop-overflow-6.c: New test.
685 2018-06-12 Martin Sebor <msebor@redhat.com>
688 * gcc.dg/Wstringop-truncation-3.c: New test.
690 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
692 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
693 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
694 * gcc.target/powerpc/swaps-p8-17.c: Same.
696 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
698 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
699 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
700 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
701 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
702 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
703 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
705 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
707 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
708 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
709 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
710 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
711 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
712 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
714 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
716 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
717 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
718 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
719 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
720 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
721 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
723 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
725 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
726 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
727 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
728 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
729 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
730 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
732 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
734 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
735 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
736 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
737 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
738 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
739 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
741 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
743 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
744 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
745 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
746 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
747 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
748 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
750 2018-06-12 Martin Liska <mliska@suse.cz>
752 * g++.dg/opt/mpx.C: New test.
753 * gcc.target/i386/mpx.c: New test.
755 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
757 * gcc.target/arc/builtin_simdarc.c: Update test.
758 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
759 * gcc.target/arc/tumaddsidi4.c: Likewise.
761 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
763 * gnat.dg/opt72a.ad[sb]: New test.
764 * gnat.dg/opt72_pkg.ads: New helper.
766 2018-06-12 Tom de Vries <tdevries@suse.de>
768 * gcc.dg-selftests/dg-final.exp: New file.
770 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
772 * g++.dg/lookup/new2.C: Test locations too.
773 * g++.dg/other/ellipsis1.C: Likewise.
774 * g++.dg/other/operator1.C: Likewise.
775 * g++.dg/other/operator2.C: Likewise.
776 * g++.dg/overload/operator2.C: Likewise.
777 * g++.dg/parse/defarg11.C: Likewise.
778 * g++.dg/parse/operator4.C: Likewise.
779 * g++.dg/template/error30.C: Likewise.
780 * g++.dg/template/explicit-args3.C: Likewise.
781 * g++.dg/warn/effc1.C: Likewise.
782 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
783 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
784 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
785 * g++.old-deja/g++.jason/conversion5.C: Likewise.
786 * g++.old-deja/g++.jason/operator.C: Likewise.
788 2018-06-11 Martin Sebor <msebor@redhat.com>
790 PR tree-optimization/86083
791 * gcc.dg/strlenopt-44.c: New test.
793 2018-06-11 Janus Weil <janus@gcc.gnu.org>
796 * gfortran.dg/generic_32.f90: New test.
797 * gfortran.dg/generic_33.f90: New test.
799 2018-06-11 Carl Love <cel@us.ibm.com>
800 * gcc.target/powerpc/altivec-7.c (main): Remove tests
801 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
802 long long bool. Remove duplicate dg-final for xxlxor. Update
803 dg-final instruction counts.
804 * gcc.target/powerpc/altivec-37.c (main): New file for
805 tests vec_unpackh and vec_unpackl returning long long bool and
808 2018-06-11 Martin Liska <mliska@suse.cz>
810 PR tree-optimization/86089
811 * gcc.dg/tree-ssa/pr86089.c: New test.
813 2018-06-11 Julia Koval <julia.koval@intel.com>
815 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
816 * gcc.target/i386/vpclmulqdq.c: Ditto.
818 2018-06-11 Olivier Hainque <hainque@adacore.com>
820 * gnat.dg/lang-dw2.adb: New test.
821 * gnat.dg/lang-dw3.adb: New test.
823 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
825 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
826 gnat.dg/assertion_policy1_pkg.ads: New testcase.
828 2018-06-11 Ed Schonberg <schonberg@adacore.com>
830 * gnat.dg/predicate1.adb: New testcase.
832 2018-06-11 Yannick Moy <moy@adacore.com>
834 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
836 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
838 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
841 2018-06-11 Javier Miranda <miranda@adacore.com>
843 * gnat.dg/prot4.adb: New testcase.
845 2018-06-11 Yannick Moy <moy@adacore.com>
847 * gnat.dg/part_of1-instantiation.adb,
848 gnat.dg/part_of1-instantiation.ads,
849 gnat.dg/part_of1-private_generic.adb,
850 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
853 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
855 * gnat.dg/contract1.adb: New testcase.
857 2018-06-11 Javier Miranda <miranda@adacore.com>
859 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
862 2018-06-11 Ed Schonberg <schonberg@adacore.com>
864 * gnat.dg/inline_always1.adb: New testcase.
866 2018-06-11 Ed Schonberg <schonberg@adacore.com>
868 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
869 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
870 gnat.dg/nested_generic2_g2.ads: New testcase.
872 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
874 * g++.dg/template/friend64.C: New.
875 * g++.old-deja/g++.other/friend4.C: Test the location too.
876 * g++.old-deja/g++.pt/crash23.C: Likewise.
878 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
880 * gfortran.dg/inline_matmul_23.f90: New test.
882 2018-06-10 Janus Weil <janus@gcc.gnu.org>
885 * gfortran.dg/intent_decl_1.f90: New test case.
887 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
889 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
890 * gfortran.dg/ieee/large_4.f90: Ditto.
891 * gfortran.dg/round_4.f90: Ditto.
893 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
896 * gfortran.dg/pr38351.f90: New test.
897 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
899 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
904 * gfortran.dg/pr85138_1.f90: New test.
905 * gfortran.dg/pr85138_2.f90: Ditto.
906 * gfortran.dg/pr85996.f90: Ditto.
908 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
911 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
912 * gfortran.dg/data_char_1.f90: Ditto.
913 * gfortran.dg/pr78571.f90: Ditto.
914 * gfortran.dg/pr78278.f90: New test.
916 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
919 * gfortran.dg/pr63514.f90: New test.
921 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
924 * gfortran.dg/bounds_check_20.f90: New test.
926 2018-06-08 Carl Love <cel@us.ibm.com>
928 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
930 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
931 vec_extract a signed int.
932 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
933 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
935 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
936 vec_extract a signed int.
937 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
938 vec_extract a signed int.
939 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
940 vec_xor builtins. Update xxsel, xxlxor counts.
942 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
945 * gfortran.dg/associate_30.f90: Remove code tested ...
946 * gfortran.dg/pr67803.f90: Ditto.
947 * gfortran.dg/pr67805.f90: Ditto.
948 * gfortran.dg/pr86059.f90: ... here. New test.
950 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
953 * gfortran.dg/pr78571.f90: New test.
955 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
958 * gcc.target/powerpc/pr85755.c: New test.
960 2018-06-08 Carl Love <cel@us.ibm.com>
962 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
964 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
966 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
967 for BE system that are different then for an LE system from this file
968 into vsx-vector-6-le.c using be target qualifier. Remove this file.
969 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
970 the various instruction counts. Rename file to vsx-vector-6.p8.c.
972 2018-06-08 Martin Liska <mliska@suse.cz>
974 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
976 2018-06-08 Martin Liska <mliska@suse.cz>
978 * g++.dg/dg.exp: Do not use mpx.exp.
979 * g++.dg/lto/lto.exp: Likewise.
980 * g++.dg/lto/pr69729_0.C: Remove.
981 * g++.dg/opt/pr71529.C: Remove.
982 * g++.dg/pr63995-1.C: Remove.
983 * g++.dg/pr68270.C: Remove.
984 * g++.dg/pr71624.C: Remove.
985 * g++.dg/pr71633.C: Remove.
986 * g++.dg/pr79761.C: Remove.
987 * g++.dg/pr79764.C: Remove.
988 * g++.dg/pr79769.C: Remove.
989 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
990 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
991 * gcc.dg/lto/chkp-privatize_0.c: Remove.
992 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
993 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
994 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
995 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
996 * gcc.dg/lto/pr66221_0.c: Remove.
997 * gcc.target/i386/chkp-always_inline.c: Remove.
998 * gcc.target/i386/chkp-bndret.c: Remove.
999 * gcc.target/i386/chkp-builtins-1.c: Remove.
1000 * gcc.target/i386/chkp-builtins-2.c: Remove.
1001 * gcc.target/i386/chkp-builtins-3.c: Remove.
1002 * gcc.target/i386/chkp-builtins-4.c: Remove.
1003 * gcc.target/i386/chkp-const-check-1.c: Remove.
1004 * gcc.target/i386/chkp-const-check-2.c: Remove.
1005 * gcc.target/i386/chkp-hidden-def.c: Remove.
1006 * gcc.target/i386/chkp-label-address.c: Remove.
1007 * gcc.target/i386/chkp-lifetime-1.c: Remove.
1008 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
1009 * gcc.target/i386/chkp-pr69044.c: Remove.
1010 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
1011 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
1012 * gcc.target/i386/chkp-strchr.c: Remove.
1013 * gcc.target/i386/chkp-strlen-1.c: Remove.
1014 * gcc.target/i386/chkp-strlen-2.c: Remove.
1015 * gcc.target/i386/chkp-strlen-3.c: Remove.
1016 * gcc.target/i386/chkp-strlen-4.c: Remove.
1017 * gcc.target/i386/chkp-strlen-5.c: Remove.
1018 * gcc.target/i386/chkp-stropt-1.c: Remove.
1019 * gcc.target/i386/chkp-stropt-10.c: Remove.
1020 * gcc.target/i386/chkp-stropt-11.c: Remove.
1021 * gcc.target/i386/chkp-stropt-12.c: Remove.
1022 * gcc.target/i386/chkp-stropt-13.c: Remove.
1023 * gcc.target/i386/chkp-stropt-14.c: Remove.
1024 * gcc.target/i386/chkp-stropt-15.c: Remove.
1025 * gcc.target/i386/chkp-stropt-16.c: Remove.
1026 * gcc.target/i386/chkp-stropt-17.c: Remove.
1027 * gcc.target/i386/chkp-stropt-2.c: Remove.
1028 * gcc.target/i386/chkp-stropt-3.c: Remove.
1029 * gcc.target/i386/chkp-stropt-4.c: Remove.
1030 * gcc.target/i386/chkp-stropt-5.c: Remove.
1031 * gcc.target/i386/chkp-stropt-6.c: Remove.
1032 * gcc.target/i386/chkp-stropt-7.c: Remove.
1033 * gcc.target/i386/chkp-stropt-8.c: Remove.
1034 * gcc.target/i386/chkp-stropt-9.c: Remove.
1035 * gcc.target/i386/i386.exp: Do not use mpx.exp.
1036 * gcc.target/i386/indirect-thunk-11.c: Remove.
1037 * gcc.target/i386/indirect-thunk-12.c: Remove.
1038 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
1039 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
1040 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
1041 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
1042 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
1043 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
1044 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
1045 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
1046 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
1047 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
1048 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
1049 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
1050 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
1051 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
1052 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
1053 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
1054 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
1055 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
1056 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
1057 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
1058 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
1059 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
1060 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
1061 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
1062 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
1063 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
1064 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
1065 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
1066 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
1067 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
1068 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
1069 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
1070 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
1071 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
1072 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
1073 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
1074 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
1075 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
1076 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
1077 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
1078 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
1079 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
1080 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
1081 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
1082 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
1083 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
1084 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
1085 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
1086 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
1087 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
1088 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
1089 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
1090 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
1091 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
1092 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
1093 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
1094 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
1095 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
1096 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
1097 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
1098 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
1099 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
1100 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
1101 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
1102 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
1103 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
1104 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
1105 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
1106 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
1107 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
1108 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
1109 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
1110 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
1111 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
1112 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
1113 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
1114 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
1115 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
1116 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
1117 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
1118 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
1119 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
1120 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
1121 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
1122 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
1123 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
1124 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
1125 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
1126 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
1127 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
1128 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
1129 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
1130 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
1131 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
1132 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
1133 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
1134 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
1135 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
1136 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
1137 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
1138 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
1139 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
1140 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
1141 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
1142 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
1143 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
1144 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
1145 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
1146 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
1147 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
1148 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
1149 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
1150 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
1151 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
1152 * gcc.target/i386/mpx/label-address-1.c: Remove.
1153 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
1154 * gcc.target/i386/mpx/macro.c: Remove.
1155 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
1156 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
1157 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
1158 * gcc.target/i386/mpx/memcpy-1.c: Remove.
1159 * gcc.target/i386/mpx/memmove-1.c: Remove.
1160 * gcc.target/i386/mpx/memmove-2.c: Remove.
1161 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
1162 * gcc.target/i386/mpx/mpx-check.h: Remove.
1163 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
1164 * gcc.target/i386/mpx/mpx.exp: Remove.
1165 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
1166 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
1167 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
1168 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
1169 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
1170 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
1171 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
1172 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
1173 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
1174 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
1175 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
1176 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
1177 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
1178 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
1179 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
1180 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
1181 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
1182 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
1183 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
1184 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
1185 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
1186 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
1187 * gcc.target/i386/mpx/pr65508.c: Remove.
1188 * gcc.target/i386/mpx/pr65531.cc: Remove.
1189 * gcc.target/i386/mpx/pr66048.cc: Remove.
1190 * gcc.target/i386/mpx/pr66134.c: Remove.
1191 * gcc.target/i386/mpx/pr66566.c: Remove.
1192 * gcc.target/i386/mpx/pr66567.c: Remove.
1193 * gcc.target/i386/mpx/pr66568.c: Remove.
1194 * gcc.target/i386/mpx/pr66569.c: Remove.
1195 * gcc.target/i386/mpx/pr66581.c: Remove.
1196 * gcc.target/i386/mpx/pr68337-1.c: Remove.
1197 * gcc.target/i386/mpx/pr68337-2.c: Remove.
1198 * gcc.target/i386/mpx/pr68416.c: Remove.
1199 * gcc.target/i386/mpx/pr78339.c: Remove.
1200 * gcc.target/i386/mpx/pr79631.c: Remove.
1201 * gcc.target/i386/mpx/pr79633.c: Remove.
1202 * gcc.target/i386/mpx/pr79753.c: Remove.
1203 * gcc.target/i386/mpx/pr79770.c: Remove.
1204 * gcc.target/i386/mpx/pr79987.c: Remove.
1205 * gcc.target/i386/mpx/pr79988.c: Remove.
1206 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
1207 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
1208 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
1209 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
1210 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
1211 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
1212 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
1213 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
1214 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
1215 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
1216 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
1217 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
1218 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
1219 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
1220 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
1221 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
1222 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
1223 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
1224 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
1225 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
1226 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
1227 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
1228 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
1229 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
1230 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
1231 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
1232 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
1233 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
1234 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
1235 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
1236 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
1237 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
1238 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
1239 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
1240 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
1241 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
1242 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
1243 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
1244 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
1245 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
1246 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
1247 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
1248 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
1249 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
1250 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
1251 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
1252 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
1253 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
1254 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
1255 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
1256 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
1257 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
1258 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
1259 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
1260 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
1261 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
1262 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
1263 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
1264 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
1265 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
1266 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
1267 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
1268 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
1269 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
1270 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
1271 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
1272 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
1273 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
1274 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
1275 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
1276 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
1277 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
1278 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
1279 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
1280 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
1281 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
1282 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
1283 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
1284 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
1285 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
1286 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
1287 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
1288 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
1289 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
1290 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
1291 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
1292 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
1293 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
1294 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
1295 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
1296 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
1297 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
1298 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
1299 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
1300 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
1301 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
1302 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
1303 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
1304 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
1305 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
1306 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
1307 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
1308 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
1309 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
1310 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
1311 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
1312 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
1313 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
1314 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
1315 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
1316 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
1317 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
1318 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
1319 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
1320 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
1321 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
1322 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
1323 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
1324 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
1325 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
1326 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
1327 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
1328 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
1329 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
1330 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
1331 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
1332 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
1333 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
1334 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
1335 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
1336 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
1337 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
1338 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
1339 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
1340 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
1341 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
1342 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
1343 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
1344 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
1345 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
1346 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
1347 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
1348 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
1349 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
1350 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
1351 * gcc.target/i386/pr63995-2.c: Remove.
1352 * gcc.target/i386/pr64805.c: Remove.
1353 * gcc.target/i386/pr65044.c: Remove.
1354 * gcc.target/i386/pr65167.c: Remove.
1355 * gcc.target/i386/pr65183.c: Remove.
1356 * gcc.target/i386/pr65184.c: Remove.
1357 * gcc.target/i386/pr65523.c: Remove.
1358 * gcc.target/i386/pr70876.c: Remove.
1359 * gcc.target/i386/pr70877.c: Remove.
1360 * gcc.target/i386/pr71458.c: Remove.
1361 * gcc.target/i386/pr80880.c: Remove.
1362 * gcc.target/i386/ret-thunk-25.c: Remove.
1363 * gcc.target/i386/thunk-retbnd.c: Remove.
1364 * lib/mpx-dg.exp: Remove.
1365 * gcc.target/i386/funcspec-56.inc: Adjust test case.
1367 2018-06-07 Carl Love <cel@us.ibm.com>
1369 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
1372 2018-06-07 Carl Love <cel@us.ibm.com>
1374 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
1377 2018-06-07 Marek Polacek <polacek@redhat.com>
1380 * gcc.dg/Wc90-c99-compat-10.c: New test.
1381 * gcc.dg/Wc90-c99-compat-11.c: New test.
1382 * gcc.dg/Wc90-c99-compat-12.c: New test.
1383 * gcc.dg/Wc90-c99-compat-9.c: New test.
1385 2018-06-07 Paul Koning <ni1d@arrl.net>
1387 * gcc.c-torture/compile/20180605-1.c: New test.
1389 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
1392 * gfortran.dg/pr86045.f90: New test.
1394 2018-06-07 Marek Polacek <polacek@redhat.com>
1396 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
1398 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
1400 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
1402 2018-06-07 Jakub Jelinek <jakub@redhat.com>
1404 PR tree-optimization/69615
1405 * gcc.dg/tree-ssa/pr69615.c: New test.
1407 2018-06-07 Richard Biener <rguenther@suse.de>
1409 PR tree-optimization/85935
1410 * gcc.dg/graphite/pr85935.c: New testcase.
1412 2018-06-04 Carl Love <cel@us.ibm.com>
1414 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
1415 debug print statements. Fix a few formating issues.
1417 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
1420 * gcc.target/powerpc/pr85657-4.c: New tests.
1421 * gcc.target/powerpc/pr85657-5.c: Likewise.
1422 * gcc.target/powerpc/pr85657-6.c: Likewise.
1424 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1427 * gfortran.dg/realloc_on_assign_30.f90: New test.
1429 2018-06-06 Carl Love <cel@us.ibm.com>
1430 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
1431 argument to vui_arg.
1433 2018-06-06 Carl Love <cel@us.ibm.com>
1435 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
1437 * gcc.target/powerpc/builtins-4.c: New test file for tests
1440 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
1443 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
1444 be used in templates. Don't check for them in overloaded functions.
1446 2018-06-06 Jim Wilson <jimw@sifive.com>
1448 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
1449 * gcc.target/riscv/interrupt-mmode.c: New.
1450 * gcc.target/riscv/interrupt-smode.c: New.
1451 * gcc.target/riscv/interrupt-umode.c: New.
1453 2018-06-06 Marek Polacek <polacek@redhat.com>
1456 * g++.dg/cpp0x/initlist102.C: New test.
1457 * g++.dg/cpp0x/initlist103.C: New test.
1458 * g++.dg/cpp0x/initlist104.C: New test.
1460 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
1462 * gcc.dg/torture/pr86066.c: New test.
1464 2018-06-06 Richard Biener <rguenther@suse.de>
1466 PR tree-optimization/86062
1467 * g++.dg/tree-ssa/pr86062.C: New testcase.
1469 2018-06-05 Steve Ellcey <sellcey@cavium.com>
1472 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
1473 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
1474 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
1475 * gcc.target/aarch64/nofp_1.c: Ditto.
1477 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1479 * gcc.target/arm/cmse/cmse-1c99.c: New test.
1481 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
1484 * gfortran.dg/goacc/pr85701.f90: New test.
1486 2018-06-05 Marek Polacek <polacek@redhat.com>
1489 * g++.dg/cpp0x/alias-decl-64.C: New test.
1491 2018-06-05 Richard Biener <rguenther@suse.de>
1493 PR tree-optimization/86046
1494 * gcc.dg/pr86046.c: New testcase.
1496 2018-06-05 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/86047
1499 * gcc.dg/pr86047.c: New testcase.
1501 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1504 * g++.target/arm/arm.exp: New file.
1505 * g++.target/arm/pr81497.C: Likewise.
1507 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
1509 * gcc.target/s390/htm-builtins-compile-4.c: New test.
1511 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
1513 * gcc.dg/store_merging_21.c: New test.
1514 * gnat.dg/opt71b.adb: Likewise.
1515 * gnat.dg/opt71.adb: Rename into...
1516 * gnat.dg/opt71a.adb: ...this.
1518 2018-06-04 Richard Biener <rguenther@suse.de>
1520 PR tree-optimization/85955
1521 * gcc.dg/pr85955.c: New testcase.
1523 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
1526 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
1527 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
1528 * gfortran.dg/allocate_stat_2.f90: Ditto.
1529 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1531 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
1533 * gcc.target/aarch64/sve/extract_5.c: New test.
1535 2018-06-04 Jakub Jelinek <jakub@redhat.com>
1539 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
1541 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
1542 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
1543 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
1544 * gcc.target/i386/avx512bw-pr86036.c: New test.
1546 2018-06-04 Richard Biener <rguenther@suse.de>
1548 PR tree-optimization/86038
1549 * gcc.dg/pr86038.c: New testcase.
1551 2018-06-04 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/69615
1554 * gcc.dg/pr69615.c: New test.
1557 * c-c++-common/gomp/pr86025.c: New test.
1559 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
1561 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
1563 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
1565 * gcc.dg/torture/pr86034.c: New test.
1567 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
1570 * gfortran.dg/cray_pointer_12.f90: New test.
1572 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1575 * gfortran.dg/pr85938.f90: Fixed by revision r261081
1577 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1579 * gnat.dg/specs/opt3.ads: New test.
1580 * gnat.dg/specs/opt3_pkg.ads: New helper.
1582 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1584 * gnat.dg/discr53.ad[sb]: New test.
1585 * gnat.dg/discr53_pkg.ads: New helper.
1587 2018-06-01 Carl Love <cel@us.ibm.com>
1589 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
1590 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
1592 2018-06-01 Carl Love <cel@us.ibm.com>
1594 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
1595 to make it consistent with the naming convention in the file.
1596 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
1597 to altivec-7.c. Delete file.
1598 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
1599 to altivec-7.c. Delete file.
1600 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
1601 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
1602 vec_unpackl tests. Update instruction counts.
1603 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
1604 tests to builtins-1.c.
1605 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
1606 tests to builtins-1.c.
1607 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
1608 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
1609 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
1610 Remove vec_ctf tests returning double. Remove vec_cts with
1611 double args. Remove vec_sel with invalid arguments. Add tests for
1613 Add instruction counts for new tests.
1614 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
1615 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
1617 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
1618 test_sll_vsill_vsill_vuc.
1619 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
1621 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
1622 tests from altivec-7.h.
1623 * gcc.target/powerpc/vsx-7-be.c: Remove file.
1624 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
1625 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
1626 splat_sll, splat_uc, splat_int128, splat_uint128.
1627 Make second argument of vec_extract and vec_insert a signed int.
1628 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
1631 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
1633 * gcc.dg/store_merging_20.c: New test.
1634 * gnat.dg/opt71.adb: Likewise.
1635 * gnat.dg/opt71_pkg.ads: New helper.
1637 2018-06-01 Carl Love <cel@us.ibm.com>
1639 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
1640 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
1641 Add vec_xst_be for signed and unsigned arguments.
1643 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1647 * gfortran.dg/pr85816.f90: New test.
1648 * gfortran.dg/pr85975.f90: New test.
1650 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1653 * gfortran.dg/random_init_1.f90: New test.
1654 * gfortran.dg/random_init_2.f90: New test.
1655 * gfortran.dg/random_init_3.f90: New test.
1656 * gfortran.dg/random_init_4.f90: New test.
1657 * gfortran.dg/random_init_5.f90: New test.
1658 * gfortran.dg/random_init_6.f90: New test.
1660 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
1662 PR tree-optimization/85989
1663 * gcc.dg/torture/pr85989.c: New test.
1665 2018-06-01 Richard Biener <rguenther@suse.de>
1668 * gcc.dg/tree-ssa/pr86017.c: New testcase.
1670 2018-06-01 Richard Biener <rguenther@suse.de>
1673 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
1675 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
1678 * gcc.dg/strcmpopt_2.c: New test.
1679 * gcc.dg/strcmpopt_3.c: New test.
1682 * gcc.dg/strcmpopt_3.c: New test.
1684 2018-05-31 Jakub Jelinek <jakub@redhat.com>
1687 * gcc.target/i386/pr85984.c: New test.
1689 2018-05-31 Martin Sebor <msebor@redhat.com>
1692 * gcc.dg/Walloc-size-larger-than-1.c: New test.
1693 * gcc.dg/Walloc-size-larger-than-10.c: New test.
1694 * gcc.dg/Walloc-size-larger-than-11.c: New test.
1695 * gcc.dg/Walloc-size-larger-than-12.c: New test.
1696 * gcc.dg/Walloc-size-larger-than-13.c: New test.
1697 * gcc.dg/Walloc-size-larger-than-14.c: New test.
1698 * gcc.dg/Walloc-size-larger-than-15.c: New test.
1699 * gcc.dg/Walloc-size-larger-than-16.c: New test.
1700 * gcc.dg/Walloc-size-larger-than-17.c: New test.
1701 * gcc.dg/Walloc-size-larger-than-2.c: New test.
1702 * gcc.dg/Walloc-size-larger-than-3.c: New test.
1703 * gcc.dg/Walloc-size-larger-than-4.c: New test.
1704 * gcc.dg/Walloc-size-larger-than-5.c: New test.
1705 * gcc.dg/Walloc-size-larger-than-6.c: New test.
1706 * gcc.dg/Walloc-size-larger-than-7.c: New test.
1707 * gcc.dg/Walloc-size-larger-than-8.c: New test.
1708 * gcc.dg/Walloc-size-larger-than-9.c: New test.
1709 * gcc.dg/Walloc-size-larger-than.c: New test.
1711 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
1712 Cesar Philippidis <cesar@codesourcery.com>
1715 * gfortran.dg/goacc/pr77371-1.f90: New test.
1716 * gfortran.dg/goacc/pr77371-2.f90: New test.
1717 * gfortran.dg/goacc/pr85879.f90: New test.
1719 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1721 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
1722 * gnat.dg/stack_usage1b.adb: Likewise.
1723 * gnat.dg/stack_usage1c.adb: Likewise.
1724 * gnat.dg/stack_usage3.adb: Likewise.
1725 * gnat.dg/stack_usage1_pkg.adb: Delete.
1727 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1729 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
1730 * gcc.dg/store_merging_11.c: Likewise.
1731 * gcc.dg/store_merging_13.c: Likewise.
1732 * gcc.dg/store_merging_14.c: Likewise.
1733 * gcc.dg/store_merging_15.c: Likewise.
1734 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
1736 2018-05-31 Ed Schonberg <schonberg@adacore.com>
1738 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
1739 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
1740 gnat.dg/limited1_outer.ads: New testcase.
1742 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
1744 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
1745 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
1748 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1750 * gnat.dg/size_clause1.adb: New testcase.
1752 2018-05-31 Javier Miranda <miranda@adacore.com>
1754 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
1756 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
1758 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
1759 vld1x3 intrinsics for aarch64.
1760 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
1761 vst1x2 intrinsics for aarch64.
1762 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
1763 vst1x3 intrinsics for aarch64.
1765 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
1768 * g++.dg/diagnostic/pr77777.C: New test.
1770 2018-05-30 David Pagan <dave.pagan@oracle.com>
1773 * gcc.dg/noncompile/pr55976-1.c: New test.
1774 * gcc.dg/noncompile/pr55976-2.c: New test.
1776 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
1778 * gcc.dg/lto/20111213-1_0.c: Fix template.
1779 * gcc.dg/lto/20100603-1_0.c: Fix template.
1780 * gcc.dg/lto/20100603-2_0.c: Fix template.
1781 * gcc.dg/lto/20100603-3_0.c: Fix template.
1783 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
1784 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
1785 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
1786 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
1787 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
1788 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
1789 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
1790 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
1791 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
1792 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
1793 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
1794 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
1795 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
1796 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
1797 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
1798 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
1799 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
1800 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
1801 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
1802 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
1803 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
1804 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
1805 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
1806 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
1807 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
1808 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
1809 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
1810 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
1811 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
1812 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
1813 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
1814 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
1815 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
1816 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
1817 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
1818 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
1819 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
1820 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
1821 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
1822 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
1823 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
1824 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
1825 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
1826 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
1827 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
1828 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
1829 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
1830 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
1831 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
1832 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
1833 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
1834 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
1835 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
1836 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
1837 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
1838 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
1839 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
1840 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
1841 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
1842 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
1843 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
1844 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
1846 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
1849 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1851 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
1853 * gcc.target/aarch64/simd/ldp_stp_9: New.
1854 * gcc.target/aarch64/simd/ldp_stp_10: New.
1855 * gcc.target/aarch64/simd/ldp_stp_11: New.
1856 * gcc.target/aarch64/simd/ldp_stp_12: New.
1858 2018-05-30 Ed Schonberg <schonberg@adacore.com>
1860 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
1862 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
1864 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
1866 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
1869 * gcc.target/i386/pr85950.c: New test.
1871 2018-05-29 Marek Polacek <polacek@redhat.com>
1874 * g++.dg/cpp1z/class-deduction55.C: New test.
1875 * g++.dg/cpp1z/class-deduction56.C: New test.
1876 * g++.dg/cpp1z/class-deduction57.C: New test.
1878 2018-05-29 Jakub Jelinek <jakub@redhat.com>
1881 * g++.dg/warn/Wunused-var-33.C: New test.
1884 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
1885 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1886 arrays. Add suffix 1 to all functions and use 4 iterations rather
1887 than N. Add functions with conversions to and from float.
1888 Add new set of functions with 8 iterations and another one
1889 with 16 iterations, expect 24 vectorized loops instead of just 4.
1890 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1892 2018-05-29 Javier Miranda <miranda@adacore.com>
1894 * gnat.dg/equal2.adb: New testcase.
1896 2018-05-29 Ed Schonberg <schonberg@adacore.com>
1898 * gnat.dg/float_attributes_overflows.adb: New testcase.
1900 2018-05-29 Pascal Obry <obry@adacore.com>
1902 * gnat.dg/normalize_pathname.adb: New testcase.
1904 2018-05-29 Tom de Vries <tom@codesourcery.com>
1906 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1908 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1909 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1910 * lib/scantree.exp (scan-tree-dump-times): Same.
1912 2018-05-29 Tom de Vries <tom@codesourcery.com>
1914 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1915 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1916 Use proc name as first argument to dg-scan.
1918 2018-05-29 Tom de Vries <tom@codesourcery.com>
1920 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1923 2018-05-28 Richard Biener <rguenther@suse.de>
1925 PR tree-optimization/85934
1926 * gcc.target/i386/pr85934.c: New testcase.
1928 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1930 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1932 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1934 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1936 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1938 * gnat.dg/fixedpnt5.adb: New testcase.
1940 2018-05-28 Justin Squirek <squirek@adacore.com>
1942 * gnat.dg/array31.adb: New testcase.
1944 2018-05-28 Justin Squirek <squirek@adacore.com>
1946 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1947 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1949 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1951 * gfortran.dg/data_stmt_pointer.f90: new test.
1953 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1956 * gcc.target/i386/avx512dq-pr85918.c: New test.
1958 2018-05-25 Jim Wilson <jimw@sifive.com>
1960 * gcc.target/riscv/interrupt-1.c: New.
1961 * gcc.target/riscv/interrupt-2.c: New.
1962 * gcc.target/riscv/interrupt-3.c: New.
1963 * gcc.target/riscv/interrupt-4.c: New.
1964 * gcc.target/riscv/interrupt-5.c: New.
1966 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1969 * gfortran.dg/pr85786.f90: New test.
1971 2018-05-25 Paul Koning <ni1d@arrl.net>
1973 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1974 * gcc.c-torture/compile/pr55921.c: Ditto.
1975 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1976 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1978 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1981 * gcc.target/i386/avx512f-pr85832.c: New test.
1982 * gcc.target/i386/avx512vl-pr85832.c: New test.
1983 * gcc.target/i386/avx512bw-pr85832.c: New test.
1984 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1986 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1988 PR tree-optimization/85720
1989 * gcc.dg/tree-ssa/pr85720.c: New test.
1990 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1993 2018-05-25 Martin Liska <mliska@suse.cz>
1996 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1997 for 'Removing basic block'.
1999 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
2001 * gnat.dg/sec_stack1.adb: New testcase.
2003 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2005 * gnat.dg/fixedpnt4.adb: New testcase.
2007 2018-05-25 Javier Miranda <miranda@adacore.com>
2009 * gnat.dg/interface7.adb: New testcase.
2011 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
2013 * gnat.dg/sec_stack2.adb: New testcase.
2015 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2017 * gnat.dg/interface6.adb: New testcase.
2019 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2021 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
2023 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2025 * lib/target-supports.exp
2026 (check_effective_target_vect_double_cond_arith): Include
2027 multiplication and division.
2028 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
2029 fully-masked loops with a fixed vector length.
2030 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
2032 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2033 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2034 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
2036 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2038 * gcc.target/aarch64/sve/div_1.c: New test.
2039 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
2040 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
2041 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
2043 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2045 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
2047 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2049 * lib/target-supports.exp
2050 (check_effective_target_vect_double_cond_arith): New proc.
2051 * gcc.dg/vect/vect-cond-arith-1.c: New test.
2052 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2053 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
2054 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2055 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
2056 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
2057 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
2059 2018-05-25 Janus Weil <janus@gcc.gnu.org>
2062 * gfortran.dg/f2018_obs.f90: New test case.
2064 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2067 * gfortran.dg/pr85543.f90: New test.
2069 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2072 * gfortran.dg/pr85780.f90: New test.
2074 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2077 * gfortran.dg/pr85779_1.f90: New test.
2078 * gfortran.dg/pr85779_2.f90: Ditto.
2079 * gfortran.dg/pr85779_3.f90: Ditto.
2081 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2085 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
2086 * gfortran.dg/pr85895.f90: New test.
2088 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
2090 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
2091 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2093 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
2095 * gcc.dg/fold-popcount-1.c: New testcase.
2096 * gcc.dg/fold-popcount-2.c: New testcase.
2097 * gcc.dg/fold-popcount-3.c: New testcase.
2098 * gcc.dg/fold-popcount-4.c: New testcase.
2100 2018-05-24 Marek Polacek <polacek@redhat.com>
2103 * g++.dg/cpp0x/new3.C: New test.
2105 2018-05-24 Javier Miranda <miranda@adacore.com>
2107 * gnat.dg/discr52.adb: New testcase.
2109 2018-05-24 Ed Schonberg <schonberg@adacore.com>
2111 * gnat.dg/others1.adb: New testcase.
2113 2018-05-24 Justin Squirek <squirek@adacore.com>
2115 * gnat.dg/raise_expr.adb: New testcase.
2117 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
2119 * gnat.dg/formal_containers.adb: New testcase.
2121 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2123 * gcc.target/i386/pr85345.c: Require ifunc support.
2125 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
2127 * gcc.dg/vect/vect-fma-1.c: New test.
2129 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2131 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
2134 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2137 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2139 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2142 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
2144 * gcc.target/msp430/pr78849.c: New test.
2146 2018-05-23 Marek Polacek <polacek@redhat.com>
2148 * g++.dg/cpp2a/range-for8.C: New test.
2149 * g++.dg/cpp2a/range-for9.C: New test.
2150 * g++.dg/cpp2a/range-for10.C: New test.
2152 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
2154 * lib/target-supports.exp (check_effective_target_be): New.
2155 (check_effective_target_le): New.
2157 2018-05-23 Marek Polacek <polacek@redhat.com>
2159 * g++.dg/cpp2a/range-for1.C: New test.
2160 * g++.dg/cpp2a/range-for2.C: New test.
2161 * g++.dg/cpp2a/range-for3.C: New test.
2162 * g++.dg/cpp2a/range-for4.C: New test.
2163 * g++.dg/cpp2a/range-for5.C: New test.
2164 * g++.dg/cpp2a/range-for6.C: New test.
2165 * g++.dg/cpp2a/range-for7.C: New test.
2167 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2169 * gcc.target/i386/cvt-3.c: New test.
2171 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2173 * gcc.target/i386/cvt-2.c: New test.
2175 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
2177 * gcc.dg/pr79985.c: New testcase.
2179 2018-05-23 Richard Biener <rguenther@suse.de>
2181 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
2183 2018-05-23 Sudakshina Das <sudi.das@arm.com>
2186 * gcc.target/aarch64/pr84882.c: New test.
2187 * gcc.target/aarch64/target_attr_18.c: Likewise.
2189 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
2191 PR tree-optimization/85853
2192 * gfortran.dg/vect/pr85853.f90: New test.
2194 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2196 * gnat.dg/import2.adb: New testcase.
2198 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2200 * gnat.dg/discr51.adb: New testcase.
2202 2018-05-23 Javier Miranda <miranda@adacore.com>
2204 * gnat.dg/valid_scalars1.adb: New testcase.
2206 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2208 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
2210 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2212 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
2215 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2217 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
2220 2018-05-23 Bob Duff <duff@adacore.com>
2222 * gnat.dg/addr10.adb: New testcase.
2224 2018-05-23 Richard Biener <rguenther@suse.de>
2227 * gcc.dg/Wstrict-overflow-27.c: New testcase.
2229 2018-05-23 Yury Gribov <tetra2005@gmail.com>
2231 PR tree-optimization/85822
2232 * c-c++-common/pr85822.c: New test.
2234 2018-05-23 Richard Biener <rguenther@suse.de>
2236 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
2238 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2241 * gfortran.dg/pr30667.f: Add option "-std=legacy".
2243 2018-05-22 Martin Sebor <msebor@redhat.com>
2246 * gcc.dg/attr-nonstring.c: New test.
2248 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
2251 * gcc.target/i386/pr85345.c: New test.
2253 2018-05-22 Luis Machado <luis.machado@linaro.org>
2255 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
2257 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2260 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
2261 dg-additional-options.
2262 * gfortran.dg/graphite/block-2.f: Ditto.
2263 * gfortran.dg/graphite/id-19.f: Ditto.
2264 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2265 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2266 * gfortran.dg/vect/pr52580.f: Ditto.
2268 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
2270 * gcc.target/aarch64/ldp_stp_6.c: New.
2271 * gcc.target/aarch64/ldp_stp_7.c: New.
2272 * gcc.target/aarch64/ldp_stp_8.c: New.
2274 2018-05-22 Martin Sebor <msebor@redhat.com>
2277 * c-c++-common/attr-nonstring-3.c: Adjust.
2278 * c-c++-common/attr-nonstring-4.c: Adjust.
2279 * c-c++-common/attr-nonstring-6.c: New test.
2281 2018-05-22 Martin Sebor <msebor@redhat.com>
2283 PR tree-optimization/85826
2284 * gcc.dg/Wrestrict-17.c: New test.
2286 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2288 * gcc.dg/torture/pr85862.c: Rename to...
2289 * gcc.dg/torture/pr85852.c: ...this.
2291 2018-05-22 Justin Squirek <squirek@adacore.com>
2293 * gnat.dg/warn14.adb: New testcase.
2295 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
2297 * gnat.dg/controlled8.adb: New testcase.
2299 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
2301 * gnat.dg/discr50.adb: New testcase.
2303 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2305 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
2306 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
2307 gnat.dg/discr49_rec2.ads: New testcase.
2309 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2311 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
2312 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
2315 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2317 * gnat.dg/fixedpnt3.adb: New testcase.
2319 2018-05-22 Justin Squirek <squirek@adacore.com>
2321 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
2322 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
2324 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2327 * gcc.dg/torture/pr85862.c: New test.
2329 2018-05-22 Richard Biener <rguenther@suse.de>
2331 PR tree-optimization/85834
2332 * g++.dg/torture/pr85834.C: New testcase.
2333 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
2335 2018-05-22 Martin Liska <mliska@suse.cz>
2338 * g++.dg/ipa/pr85607.C: New test.
2340 2018-05-22 Richard Biener <rguenther@suse.de>
2342 PR tree-optimization/85863
2343 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
2345 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2348 * gfortran.dg/assumed_rank_5.f90: Update error message.
2349 * gfortran.dg/assumed_type_4.f90: Ditto.
2350 * gfortran.dg/bind_c_array_params.f03: Ditto.
2351 * gfortran.dg/bind_c_usage_28.f90: Ditto.
2352 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2353 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2354 * gfortran.dg/c_loc_tests_11.f03: Ditto.
2355 * gfortran.dg/coarray_atomic_2.f90: Ditto.
2356 * gfortran.dg/coarray_collectives_2.f90: Ditto.
2357 * gfortran.dg/coarray_collectives_10.f90: Ditto.
2358 * gfortran.dg/coarray_collectives_13.f90: Ditto.
2359 * gfortran.dg/rank_3.f90: Ditto.
2360 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
2361 * gfortran.dg/implicit_14.f90: Ditto.
2363 2018-05-21 Christian Groessler <chris@groessler.org>
2365 * gcc.c-torture/compile/simd-5.c: Fix comment.
2367 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
2370 * gcc.target/powerpc/pr85657-1.c: New test for converting between
2371 __float128, __ibm128, and long double.
2372 * gcc.target/powerpc/pr85657-2.c: Likewise.
2373 * gcc.target/powerpc/pr85657-3.c: Likewise.
2374 * g++.dg/pr85667.C: New test to make sure __ibm128 is
2375 implementated as a separate type internally, and is not just an
2376 alias for long double.
2378 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
2380 PR tree-optimization/85814
2381 * gcc.dg/torture/pr85814.c: New test.
2383 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2386 * g++.dg/cpp0x/cond1.C: New.
2387 * g++.dg/cpp1y/pr84588-1.C: Likewise.
2388 * g++.dg/cpp1y/pr84588-2.C: Likewise.
2389 * g++.dg/cpp1y/pr84588-3.C: Likewise.
2390 * g++.dg/parse/cond6.C: Likewise.
2391 * g++.dg/parse/cond7.C: Likewise.
2392 * g++.dg/parse/cond8.C: Likewise.
2393 * g++.dg/cpp1z/decomp16.C: Update.
2394 * g++.old-deja/g++.jason/cond.C: Likewise.
2396 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
2398 ChangeLog for r260480
2399 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
2400 warnings for deleted and obsolescent features.
2401 * gfortran.dg/graphite/id-19.f: Ditto.
2402 * gfortran.dg/graphite/id-20.f: Ditto.
2403 * gfortran.dg/graphite/id-27.f90: Ditto.
2404 * gfortran.dg/graphite/pr82449.f: Ditto.
2406 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2408 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
2409 tiny and large memory models.
2411 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2413 * gnat.dg/suppress_initialization.adb,
2414 gnat.dg/suppress_initialization_pkg.ads: New testcase.
2416 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2418 * gnat.dg/exit1.adb: New testcase.
2420 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2422 * gnat.dg/array30.adb: New testcase.
2424 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
2426 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
2428 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2430 * gcc.c-torture/execute/ssad-run.c: New test.
2431 * gcc.c-torture/execute/usad-run.c: Likewise.
2432 * gcc.target/aarch64/ssadv16qi.c: Likewise.
2433 * gcc.target/aarch64/usadv16qi.c: Likewise.
2435 2018-05-21 Tamar Christina <tamar.christina@arm.com>
2437 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
2438 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
2439 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
2441 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2442 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2443 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2445 2018-05-21 Janus Weil <janus@gcc.gnu.org>
2448 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
2449 * gfortran.dg/g77/20020307-1.f: Ditto.
2450 * gfortran.dg/g77/980310-3.f: Ditto.
2451 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
2452 * gfortran.dg/goacc/loop-1.f95: Ditto.
2453 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
2454 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
2455 * gfortran.dg/gomp/do-1.f90: Ditto.
2456 * gfortran.dg/gomp/omp_do1.f90: Ditto.
2457 * gfortran.dg/pr17229.f: Ditto.
2458 * gfortran.dg/pr37243.f: Ditto.
2459 * gfortran.dg/pr49721-1.f: Ditto.
2460 * gfortran.dg/pr58484.f: Ditto.
2461 * gfortran.dg/pr81175.f: Ditto.
2462 * gfortran.dg/pr81723.f: Ditto.
2463 * gfortran.dg/predcom-2.f: Ditto.
2464 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2465 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2466 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2467 * gfortran.dg/vect/pr52580.f: Ditto.
2469 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2472 * gfortran.dg/char_result_18.f90: New test.
2474 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2477 * gfortran.dg/associate_38.f90: New test.
2479 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2482 * gfortran.dg/select_type_42.f90: New test.
2484 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
2487 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
2488 that the patch fixes PR66694 & PR82617, although the testcases
2489 are not explicitly included.
2491 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
2493 * gcc.dg/stack-usage-1.c: Add support for rv32e.
2495 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
2498 * g++.dg/pr82899.C: New testcase.
2500 2018-05-18 Martin Liska <mliska@suse.cz>
2502 * gcc.dg/pr68766.c: Change pruned output.
2504 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
2507 * c-c++-common/goacc/pr85782.c: New test.
2509 2018-05-18 Sudakshina Das <sudi.das@arm.com>
2511 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
2513 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2515 * gcc.target/arm/pr62554.c: Delete.
2516 * gcc.target/arm/pr69610-1.c: Likewise.
2517 * gcc.target/arm/pr69610-2.c: Likewise.
2519 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2521 * gcc.target/arm/pr40887.c: Update comment.
2522 * lib/target-supports.exp: Don't generate effective target checks
2523 and related helpers for armv5. Update comment.
2524 * gcc.target/arm/armv5_thumb_isa.c: Delete.
2525 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
2526 target check and options.
2528 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2531 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
2532 scan-tree-dump-not for h.
2534 2018-05-18 Richard Biener <rguenther@suse.de>
2536 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2537 * gcc.dg/tree-ssa/pr45397.c: Likewise.
2538 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
2539 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2540 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
2541 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2542 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2543 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2544 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2545 * gcc.dg/tree-ssa/vrp58.c: Likewise.
2546 * gcc.dg/vrp-min-max-1.c: Likewise.
2547 * gcc.dg/vrp-min-max-3.c: New testcase.
2549 2018-05-18 Richard Biener <rguenther@suse.de>
2551 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
2552 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
2553 * gcc.dg/graphite/scop-6.c: Likewise.
2554 * gcc.dg/graphite/scop-7.c: Likewise.
2555 * gcc.dg/graphite/scop-8.c: Likewise.
2556 * gcc.dg/graphite/scop-9.c: Likewise.
2558 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2560 * gcc.target/aarch64/vect-init-ld1.c: New test.
2562 2018-05-18 Martin Liska <mliska@suse.cz>
2564 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
2565 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2567 2018-05-18 Martin Liska <mliska@suse.cz>
2569 * gcc.dg/ipa/ipa-icf-39.c: New test.
2570 * gcc.dg/pr68766.c: Adjust pruned output.
2572 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
2574 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
2576 * gcc.dg/fma-1.c: New test.
2577 * gcc.dg/fma-2.c: Likewise.
2578 * gcc.dg/fma-3.c: Likewise.
2579 * gcc.dg/fma-4.c: Likewise.
2580 * gcc.dg/fma-5.c: Likewise.
2581 * gcc.dg/fma-6.c: Likewise.
2582 * gcc.dg/fma-7.c: Likewise.
2583 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
2585 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
2586 * gfortran.dg/reassoc_8.f: Likewise.
2587 * gfortran.dg/reassoc_9.f: Likewise.
2588 * gfortran.dg/reassoc_10.f: Likewise.
2590 2018-05-17 Jim Wilson <jimw@sifive.com>
2592 * gcc.target/riscv/switch-qi.c: New.
2593 * gcc.target/riscv/switch-si.c: New.
2595 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
2598 * gcc.target/powerpc/pr85698.c: New test.
2600 2018-05-17 Richard Biener <rguenther@suse.de>
2602 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
2604 2018-05-17 Bin Cheng <bin.cheng@arm.com>
2606 PR tree-optimization/85793
2607 * gcc.dg/vect/pr85793.c: New test.
2609 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
2611 * gcc.dg/gimplefe-28.c: New test.
2612 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
2613 internal function calls.
2614 * gcc.dg/goacc/loop-processing-1.c: Likewise.
2616 2018-05-17 Martin Liska <mliska@suse.cz>
2618 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
2619 space in between 'G_' and '('.
2621 2018-05-17 Jakub Jelinek <jakub@redhat.com>
2624 * gcc.target/i386/pr85323-7.c: New test.
2625 * gcc.target/i386/pr85323-8.c: New test.
2626 * gcc.target/i386/pr85323-9.c: New test.
2629 * gcc.target/i386/pr85323-4.c: New test.
2630 * gcc.target/i386/pr85323-5.c: New test.
2631 * gcc.target/i386/pr85323-6.c: New test.
2634 * gcc.target/i386/pr85323-1.c: New test.
2635 * gcc.target/i386/pr85323-2.c: New test.
2636 * gcc.target/i386/pr85323-3.c: New test.
2638 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
2639 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
2640 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
2641 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
2642 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
2643 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
2644 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
2645 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
2646 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
2647 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
2648 * gcc.target/i386/avx512f-setzero-1.c: New test.
2650 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
2652 * gcc.target/aarch64/vect-slp-dup.c: New.
2654 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2657 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
2659 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
2661 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
2662 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
2664 2018-05-17 Richard Biener <rguenther@suse.de>
2666 PR tree-optimization/85757
2667 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
2669 2018-05-16 Marek Polacek <polacek@redhat.com>
2672 * g++.dg/cpp0x/initlist-throw1.C: New test.
2673 * g++.dg/cpp0x/initlist-throw2.C: New test.
2675 2018-05-16 Carl Love <cel@us.ibm.com>
2677 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
2678 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
2679 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
2681 2018-05-16 Richard Biener <rguenther@suse.de>
2683 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
2684 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
2685 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
2687 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
2689 * gcc.target/aarch64/sve/vcond_10.c: New test.
2690 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
2691 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
2692 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
2694 2018-05-15 Martin Sebor <msebor@redhat.com>
2696 PR tree-optimization/85753
2697 * gcc.dg/Wrestrict-10.c: Adjust.
2698 * gcc.dg/Wrestrict-16.c: New test.
2700 2018-05-15 Martin Sebor <msebor@redhat.com>
2703 * c-c++-common/attr-nonstring-7.c: New test.
2705 2018-05-15 Richard Biener <rguenther@suse.de>
2707 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
2709 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2711 PR tree-optimization/83648
2712 * gcc.dg/tree-ssa/pr83648.c: New test.
2713 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
2715 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2718 * gcc.dg/ipa/pr85734.c: New test.
2720 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
2723 * gnat.dg/opt70.adb: New test.
2724 * gnat.dg/opt70_pkg.ad[sb]: New helper.
2726 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2728 * gcc.target/aarch64/crypto-fuse-1.c: New test.
2729 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
2731 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2733 * gcc.target/aarch64/vmov_n_1.c: Update test.
2734 * gcc.target/aarch64/vfp-1.c: Update test.
2736 2018-05-14 Jakub Jelinek <jakub@redhat.com>
2739 * gcc.c-torture/execute/pr85756.c: New test.
2741 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
2743 * gcc.target/i386/cldemote-1.c: New test.
2745 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
2748 * gfortran.dg/assumed_type_9.f90 : New test.
2750 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
2753 * gfortran.dg/pr85542.f90: New test.
2755 2018-05-11 Martin Jambor <mjambor@suse.cz>
2758 * g++.dg/lto/pr85655_0.C: New test.
2760 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
2762 * gcc.target/i386/tpause-1.c: New test.
2763 * gcc.target/i386/umonitor-1.c: New test.
2765 2018-05-11 Jakub Jelinek <jakub@redhat.com>
2768 * c-c++-common/gomp/pr85696.c: New test.
2770 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
2771 Jakub Jelinek <jakub@redhat.com>
2773 PR tree-optimization/85692
2774 * gcc.target/i386/pr85692.c: New test.
2776 2018-05-11 Martin Liska <mliska@suse.cz>
2779 * c-c++-common/ubsan/attrib-6.c: New test.
2781 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2784 * gfortran.dg/pr85687.f90: new test.
2786 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2789 * gfortran.dg/pr85521_1.f90: New test.
2790 * gfortran.dg/pr85521_2.f90: New test.
2792 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2795 * gfortran.dg/pr70870_1.f90: New test.
2797 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
2799 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2801 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2804 * g++.dg/ext/offsetof2.C: New test.
2806 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
2809 * gfortran.dg/temporary_3.f90 : New test.
2812 * gfortran.dg/temporary_2.f90 : New test.
2814 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
2816 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
2817 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
2818 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
2819 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
2820 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
2821 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
2822 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
2823 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
2824 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
2825 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
2826 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
2827 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
2828 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
2829 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
2830 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
2831 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
2832 * gcc.dg/vmx/st-be-order.c: Delete testcase.
2833 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
2834 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
2835 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
2836 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
2837 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
2838 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
2839 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
2840 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
2841 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
2842 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
2844 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2846 PR tree-optimization/85699
2847 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
2848 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
2849 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
2850 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
2852 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2854 * g++.dg/tls/pr85400.C: New test.
2856 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2859 * g++.dg/cpp1y/lambda-generic-85713.C: New.
2861 2018-05-09 Carl Love <cel@us.ibm.com>
2863 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
2865 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2869 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/cpp1y/pr84588.C: New.
2874 2018-05-09 Andreas Schwab <schwab@suse.de>
2876 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
2878 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2880 * gcc.target/aarch64/store_lane_spill_1.c: New test.
2881 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
2883 2018-05-08 Carl Love <cel@us.ibm.com>
2884 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
2886 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2889 * g++.dg/cpp1y/pr84588.C: New.
2891 2018-05-08 Marek Polacek <polacek@redhat.com>
2894 * g++.dg/cpp1z/constexpr-if22.C: New test.
2896 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
2899 * gcc.target/i386/pr85693.c: New test.
2901 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2904 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2905 scan-assembler-times checking that except for [fh]*xor other functions
2906 don't use any load instructions.
2908 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2910 * gcc.target/i386/builtin_target.c: Test goldmont.
2911 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2914 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2917 * g++.dg/other/sse2-pr85572-1.C: New test.
2918 * g++.dg/other/sse2-pr85572-2.C: New test.
2919 * g++.dg/other/sse4-pr85572-1.C: New test.
2920 * g++.dg/other/avx2-pr85572-1.C: New test.
2923 * gcc.target/i386/pr85317.c: New test.
2924 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2925 optimization barrier to avoid optimizing away the expected insn.
2928 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2929 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2931 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2933 * g++.dg/other/sve_const_pred_1.C: Rename to...
2934 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2935 target selectors and explicit -march options.
2936 * g++.dg/other/sve_const_pred_2.C: Rename to...
2937 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2938 * g++.dg/other/sve_const_pred_3.C: Rename to...
2939 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2940 * g++.dg/other/sve_const_pred_4.C: Rename to...
2941 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2942 * g++.dg/other/sve_tls_2.C: Rename to...
2943 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2944 * g++.dg/other/sve_vcond_1.C: Rename to...
2945 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2946 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2947 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2949 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2952 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2955 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/cpp0x/deleted14.C: New.
2960 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2961 Alan Hayward <alan.hayward@arm.com>
2962 David Sherwood <david.sherwood@arm.com>
2964 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2966 * gcc.target/aarch64/sve/vcond_7.c: New test.
2967 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2969 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2972 * g++.dg/cpp0x/sfinae62.C: New.
2974 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2976 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2979 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2982 * g++.dg/cpp0x/narrowing1.C: New.
2984 2018-05-08 Richard Biener <rguenther@suse.de>
2987 * gcc.dg/torture/pr85574.c: Rename to...
2988 * gcc.dg/torture/pr85588.c: ... this.
2990 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2993 * gfortran.dg/minmaxloc_12.f90: New test case.
2994 * gfortran.dg/minmaxloc_13.f90: New test case.
2996 2018-05-07 Nathan Sidwell <nathan@acm.org>
2998 * g++.dg/cpp0x/range-for10.C: Delete.
2999 * g++.dg/ext/forscope1.C: Delete.
3000 * g++.dg/ext/forscope2.C: Delete.
3001 * g++.dg/template/for1.C: Delete.
3003 2018-05-07 Jeff Law <law@redhat.com>
3005 * gfortran.dg/linefile.f90: New test.
3007 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3009 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
3012 2018-05-06 Jakub Jelinek <jakub@redhat.com>
3015 * g++.dg/ext/asm14.C: New test.
3016 * g++.dg/ext/asm15.C: New test.
3017 * g++.dg/ext/asm16.C: New test.
3019 2018-05-06 Michael Eager <eager@eagercon.com>
3021 * gcc.target/microblaze/others/picdtr.c: Correct option
3022 -fPIE -mpic-data-is-text-relative.
3024 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
3026 * gcc.target/microblaze/others/picdtr.c: Add test for
3027 -fPIE -mpic-data-is-text-relative.
3029 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
3032 * gfortran.dg/coarray_dependency_1.f90: New test.
3033 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
3035 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3037 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
3038 to match the currently produced gimple.
3040 2018-05-04 Carl Love <cel@us.ibm.com>
3041 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
3043 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
3044 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
3045 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
3046 xvcmpgedp counts. Add xxsel counts.
3048 2018-05-04 Richard Biener <rguenther@suse.de>
3051 * g++.dg/torture/pr85627.C: New testcase.
3053 2018-05-04 Richard Biener <rguenther@suse.de>
3056 * gcc.dg/torture/pr85574.c: New testcase.
3057 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
3059 2018-05-04 Jakub Jelinek <jakub@redhat.com>
3062 * gcc.dg/nextafter-1.c: New test.
3063 * gcc.dg/nextafter-2.c: New test.
3064 * gcc.dg/nextafter-3.c: New test.
3065 * gcc.dg/nextafter-4.c: New test.
3067 2018-05-03 Nathan Sidwell <nathan@acm.org>
3069 Remove -ffriend-injection.
3070 * g++.old-deja/g++.jason/scoping15.C: Delete.
3071 * g++.old-deja/g++.mike/net43.C: Delete.
3073 2018-05-03 Jakub Jelinek <jakub@redhat.com>
3076 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
3077 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
3078 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
3079 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
3081 2018-05-03 Tom de Vries <tom@codesourcery.com>
3084 * lib/scanoffloadtree.exp: New file.
3086 2018-05-03 Richard Biener <rguenther@suse.de>
3088 PR tree-optimization/85615
3089 * gcc.dg/torture/pr85615.c: New testcase.
3091 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3093 PR tree-optimization/70291
3094 * gcc.dg/complex-6.c: New test.
3095 * gcc.dg/complex-7.c: Likewise.
3097 2018-05-03 Richard Biener <rguenther@suse.de>
3100 * fortran.dg/pr51434.f90: Truncate transfer argument.
3102 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3105 * gcc.c-torture/execute/pr85582-3.c: New test.
3107 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3108 Jason Merrill <jason@redhat.com>
3111 * g++.dg/warn/Wshadow-13.C: New.
3112 * g++.dg/warn/Wshadow-14.C: Likewise.
3114 2018-05-02 Tom de Vries <tom@codesourcery.com>
3117 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
3118 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
3120 2018-05-02 David Pagan <dave.pagan@oracle.com>
3123 * gcc.dg/noncompile/pr30552-1.c: New test.
3124 * gcc.dg/noncompile/pr30552-2.c: New test.
3125 * gcc.dg/noncompile/pr30552-3.c: New test.
3126 * gcc.dg/noncompile/pr30552-4.c: New test.
3128 2018-05-02 Richard Biener <rguenther@suse.de>
3130 PR tree-optimization/85597
3131 * gcc.dg/vect/pr85597.c: New testcase.
3133 2018-05-02 Tom de Vries <tom@codesourcery.com>
3136 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
3137 * lib/scanltranstree.exp: New file.
3138 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
3139 (scan-ltrans-tree-dump-times_required_options)
3140 (scan-ltrans-tree-dump-not_required_options)
3141 (scan-ltrans-tree-dump-dem_required_options)
3142 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
3143 * lib/gcc-dg.exp: Include scanltranstree.exp.
3145 2018-05-02 Tom de Vries <tom@codesourcery.com>
3148 * gcc.dg/ipa/ipa-icf-38.c: New test.
3149 * gcc.dg/ipa/ipa-icf-38a.c: New test.
3150 * lib/scandump.exp (dump-base): New proc.
3151 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
3152 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
3154 * lib/scanipa.exp: Add "" argument to scan-dump calls.
3155 * lib/scanlang.exp: Same.
3156 * lib/scanrtl.exp: Same.
3157 * lib/scantree.exp: Same.
3158 * lib/scanwpaipa.exp: New file.
3159 * lib/gcc-dg.exp: Include scanwpaipa.exp.
3161 2018-05-02 Richard Biener <rguenther@suse.de>
3164 * gcc.dg/torture/pr85567.c: New testcase.
3166 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3169 * gcc.c-torture/execute/pr85582-1.c: New test.
3170 * gcc.c-torture/execute/pr85582-2.c: New test.
3172 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
3174 PR tree-optimization/85586
3175 * gcc.dg/vect/pr85586.c: New test.
3177 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
3179 PR tree-optimization/85143
3180 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
3181 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
3183 2018-05-01 David Malcolm <dmalcolm@redhat.com>
3186 * c-c++-common/Wformat-pr84258.c: New test.
3188 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3190 PR tree-optimization/82665
3191 * gcc.dg/tree-ssa/pr82665.c: New test.
3193 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3196 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3197 (test_add_fixit_insert_formatted_single_line): New function.
3198 (test_add_fixit_insert_formatted_multiline): New function.
3199 Extend expected output of generated patch to include fix-it hints
3201 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
3202 "gcc-rich-location.h". Add test coverage for
3203 gcc_rich_location::add_fixit_insert_formatted.
3205 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3207 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3208 (test_show_locus): Update for location_get_source_line returning a
3209 char_span. Use char_span for handling words in the
3210 "test_many_nested_locations" fix-it example.
3212 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3214 * gcc.target/arc/interrupt-8.c: Update test.
3215 * gcc.target/arc/loop-4.c: Likewise.
3216 * gcc.target/arc/loop-hazard-1.c: Likewise.
3217 * gcc.target/arc/sdata-3.c: Likewise.
3219 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3221 * gcc.target/arc/store-merge-1.c: New test.
3222 * gcc.target/arc/add_n-combine.c: Update test.
3224 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
3226 Microblaze Target: PIC data text relative
3228 * gcc.target/microblaze/others/data_var1.c: Include
3229 PIC case of r20 base register.
3230 * gcc.target/microblaze/others/data_var2.c: Ditto.
3231 * gcc.target/microblaze/others/picdtr.c: Add new
3232 test case for -mpic-is-data-text-relative.
3233 * gcc.target/microblaze/others/sdata_var1.c: Add
3234 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3235 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3236 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3237 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3238 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3239 * gcc.target/microblaze/others/string_cst1_gpopt.c:
3241 * gcc.target/microblaze/others/string_cst2_gpopt.c:
3244 2018-04-30 Richard Biener <rguenther@suse.de>
3246 PR tree-optimization/28364
3247 PR tree-optimization/85275
3248 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
3249 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
3250 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
3251 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
3252 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
3254 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
3255 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
3257 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3258 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3259 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3261 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
3264 * gcc.target/i386/pr84431.c: New test.
3266 2018-04-27 Martin Jambor <mjambor@suse.cz>
3269 * g++.dg/ipa/pr85549.C: New test.
3271 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3274 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
3276 * g++.dg/cpp0x/constexpr-85553.C: New test.
3278 2018-04-27 David Malcolm <dmalcolm@redhat.com>
3281 * g++.dg/pr85515-1.C: New test.
3282 * g++.dg/pr85515-2.C: New test.
3284 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
3287 * g++.dg/cpp0x/friend3.C: New.
3289 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3292 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
3293 Use check_effective_target_arm_little_endian.
3295 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3297 PR tree-optimization/85529
3298 * gcc.c-torture/execute/pr85529-1.c: New test.
3299 * gcc.c-torture/execute/pr85529-2.c: New test.
3300 * gcc.dg/pr85529.c: New test.
3302 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3304 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
3305 `.dword' in addition to `lw' and `.word'.
3307 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3309 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
3311 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
3313 * gnat.dg/loop_optimization24.adb: New test.
3315 2018-04-26 Richard Biener <rguenther@suse.de>
3317 PR tree-optimization/85116
3318 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
3319 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
3320 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
3321 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
3323 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
3326 * gcc.target/i386/pr85473-1.c: New test.
3327 * gcc.target/i386/pr85473-2.c: New test.
3329 2018-04-25 Nathan Sidwell <nathan@acm.org>
3330 Jakub Jelinek <jakub@redhat.com>
3334 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
3335 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
3336 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
3337 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
3338 * g++.dg/cpp0x/pr85437-1.C: New.
3339 * g++.dg/cpp0x/pr85437-2.C: New.
3340 * g++.dg/cpp0x/pr85437-3.C: New.
3341 * g++.dg/cpp0x/pr85437-4.C: New.
3343 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
3346 * gfortran.dg/pr85520.f90: New test.
3348 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3351 * gcc.dg/pr85512.c: New test.
3353 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
3356 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
3357 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
3358 * gcc.dg/pr85388-1.c (dg-options): Likwise.
3359 * gcc.dg/pr85388-2.c (dg-options): Likwise.
3360 * gcc.dg/pr85388-3.c (dg-options): Likwise.
3361 * gcc.dg/pr85388-4.c (dg-options): Likwise.
3362 * gcc.dg/pr85388-5.c (dg-options): Likwise.
3363 * gcc.dg/pr85388-6.c (dg-options): Likwise.
3364 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
3365 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
3366 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
3367 * gcc.target/i386/cet-label.c (dg-options): Likwise.
3368 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
3369 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
3370 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
3371 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
3372 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
3373 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
3374 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
3375 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
3376 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
3377 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
3378 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
3379 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
3380 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
3381 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
3382 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
3383 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
3384 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
3385 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
3386 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
3387 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
3388 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
3389 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
3390 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
3391 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
3392 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
3393 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
3394 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
3395 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
3396 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
3397 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
3398 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
3399 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
3400 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
3401 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
3402 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
3403 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
3404 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
3405 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
3406 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
3407 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
3408 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
3409 * gcc.target/i386/pr84146.c (dg-options): Likwise.
3410 * gcc.target/i386/pr85403.c (dg-options): Likwise.
3411 * gcc.target/i386/pr85404.c (dg-options): Likwise.
3412 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
3414 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
3415 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
3416 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
3417 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
3418 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
3419 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
3420 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
3421 * (dg-options): Likwise.
3422 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
3424 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
3425 * gcc.target/i386/cet-label-3.c: Removed.
3426 * gcc.target/i386/cet-property-3.c: Likwise.
3427 * gcc.target/i386/cet-sjlj-7.c: Likwise.
3429 2018-04-24 Jakub Jelinek <jakub@redhat.com>
3432 * gcc.target/i386/pr85511.c: New test.
3435 * g++.dg/ext/pr85503.C: New test.
3438 * gcc.target/i386/pr85508.c: New test.
3440 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
3442 PR tree-optimization/85478
3443 * g++.dg/pr85478.C: New test.
3445 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
3447 * g++.dg/torture/pr85496.C: New test.
3449 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
3451 PR rtl-optimization/85423
3452 * gcc.dg/pr85423.c: New test.
3454 2018-04-20 Martin Sebor <msebor@redhat.com>
3457 * gcc.dg/Wrestrict-15.c: New test.
3459 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
3462 * gcc.target/powerpc/pr85456.c: New test.
3464 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
3466 * g++.dg/ext/undef-bool-1.C: Require lp64.
3467 * gcc.target/powerpc/undef-bool-2.c: Likewise.
3469 2018-04-20 Jeff Law <law@redhat.com>
3471 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
3473 * gcc.dg/stack-check-6.c: Likewise.
3474 * gcc.dg/stack-check-6a.c: Likewise.
3475 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
3476 * gcc.target/i386/stack-check-18.c: Likewise.
3477 * gcc.target/i386/stack-check-19.c: Likewise.
3479 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3482 * gcc.target/aarch64/sve/vcond_1.c: Move to...
3483 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
3484 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
3485 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
3487 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
3490 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
3491 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
3493 2018-04-20 Richard Biener <rguenther@suse.de>
3496 * gcc.dg/torture/pr85475.c: New testcase.
3498 2018-04-20 Martin Jambor <mjambor@suse.cz>
3501 * gcc.dg/ipa/pr85449.c: New test.
3503 2018-04-20 Martin Jambor <mjambor@suse.cz>
3506 * g++.dg/ipa/pr85447.C: New file.
3507 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
3509 2018-04-20 Jakub Jelinek <jakub@redhat.com>
3512 * g++.dg/cpp0x/pr85462.C: New test.
3514 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3516 * gcc.target/i386/pr85404.c: Require CET target.
3518 2018-04-19 Jakub Jelinek <jakub@redhat.com>
3520 PR tree-optimization/85467
3521 * gcc.dg/pr85467.c: New test.
3523 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
3526 * g++.dg/parse/crash68.C: New.
3528 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3531 * g++.dg/torture/pr85334.C: New test.
3533 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
3535 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
3536 * g++.dg/diagnostic/pr85464.C: New.
3538 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3541 * gcc.dg/torture/pr85397-1.c: New test.
3542 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
3543 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
3545 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3548 * gcc.target/i386/pr85404.c: New test.
3550 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3553 * c-c++-common/attr-nocf-check-1.c: Compile with
3554 -fcf-protection=none.
3555 * c-c++-common/attr-nocf-check-3.c: Likewise.
3556 * gcc.dg/march-generic.c: Likewise.
3557 * gcc.target/i386/align-limit.c: Likewise.
3558 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3559 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3560 * gcc.target/i386/cet-property-2.c: Likewise.
3561 * gcc.target/i386/ret-thunk-26.c: Likewise.
3562 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
3564 * c-c++-common/fcf-protection-2.c: Likewise.
3565 * c-c++-common/fcf-protection-3.c: Likewise.
3566 * c-c++-common/fcf-protection-5.c: Likewise.
3567 * c-c++-common/fcf-protection-6.c: Likewise.
3568 * c-c++-common/fcf-protection-7.c: Likewise.
3569 * gcc.target/i386/cet-label-3.c: New test.
3570 * gcc.target/i386/cet-property-3.c: Likewise.
3571 * gcc.target/i386/cet-sjlj-7.c: Likewise.
3572 * gcc.target/i386/pr85417-1.c: Likewise.
3573 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
3574 __x86_indirect_thunk_nt_(r|e)ax
3575 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3576 * gcc.target/i386/pr85403.c: Remove dg-error,
3578 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
3580 * gcc.target/i386/movdir-1.c: New test.
3582 2018-04-19 Richard Biener <rguenther@suse.de>
3585 * gcc.dg/pr85455.c: New testcase.
3587 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
3589 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
3591 * g++.dg/lto/pr85405b_0.C: Likewise.
3592 * g++.dg/lto/pr84805_0.C: Likewise.
3594 2018-04-18 Martin Liska <mliska@suse.cz>
3598 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
3601 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
3604 * gcc.dg/pr85388-1.c: New test.
3605 * gcc.dg/pr85388-2.c: Likewise.
3606 * gcc.dg/pr85388-3.c: Likewise.
3607 * gcc.dg/pr85388-4.c: Likewise.
3608 * gcc.dg/pr85388-5.c: Likewise.
3609 * gcc.dg/pr85388-6.c: Likewise.
3611 2018-04-18 Jan Hubicka <jh@suse.cz>
3612 Martin Liska <mliska@suse.cz>
3614 * g++.dg/lto/pr83121_0.C: Update template.
3615 * g++.dg/lto/pr83121_1.C: Update template.
3616 * g++.dg/lto/pr84805_0.C: Update template.
3617 * g++.dg/lto/pr84805_1.C: Update template.
3618 * g++.dg/lto/pr84805_2.C: Update template.
3620 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3623 * g++.dg/cpp0x/pr84630.C: New.
3625 2018-04-18 Jakub Jelinek <jakub@redhat.com>
3628 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
3629 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
3630 in two cases. Uncomment two other tests and add expected dg-error for
3632 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
3633 -Wnarrowing diagnostics on some targets for c++11.
3634 * g++.dg/parse/array-size2.C: Remove xfail.
3635 * g++.dg/cpp0x/constexpr-84463.C: New test.
3637 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
3639 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
3640 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
3642 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3645 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
3646 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
3647 * g++.dg/other/sve_tls_2.C: Require effective target tls.
3649 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3651 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
3652 prevent cascading of errors and change expected error message.
3653 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
3655 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3656 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3657 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3658 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
3660 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3662 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3665 * gcc.dg/pr85430.c: New test.
3667 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3670 * gcc.target/arm/pr54300.C: Move to...
3671 * g++.dg/other/pr54300.C: ... Here. Add target directives.
3672 * gcc.target/arm/pr55073.C: Move to...
3673 * g++.dg/other/pr55073.C: ... Here. Add target directives.
3674 * gcc.target/arm/pr56184.C: Move to...
3675 * g++.dg/other/pr56184.C: ... Here. Add target directives.
3676 * gcc.target/arm/pr59985.C: Move to...
3677 * g++.dg/other/pr59985.C: ... Here. Add target directives.
3678 * gcc.target/aarch64/pr60675.C: Move to...
3679 * g++.dg/other/pr60675.C: ... Here. Add target directives.
3680 * gcc.target/aarch64/pr81422.C: Move to...
3681 * g++.dg/other/pr81422.C: ... Here. Add target directives.
3682 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
3683 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
3684 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
3685 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
3686 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
3687 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
3688 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
3689 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
3690 * gcc.target/aarch64/sve/tls_2.C: Move to...
3691 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
3692 * gcc.target/aarch64/pr81414.C: Rename to...
3693 * gcc.target/aarch64/pr81414.c: ... This.
3694 * gcc.target/aarch64/simd/pr67896.C: Rename to...
3695 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
3697 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
3698 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
3699 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
3700 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
3703 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3706 * gcc.dg/pr85414.c: New test.
3708 2018-04-17 Martin Jambor <mjambor@suse.cz>
3711 * g++.dg/ipa/pr85421.C: New test.
3713 2018-04-17 Martin Liska <mliska@suse.cz>
3716 * g++.dg/lto/pr85405b_0.C: New test.
3717 * g++.dg/lto/pr85405b_1.C: New test.
3719 2018-04-17 Martin Liska <mliska@suse.cz>
3722 * g++.dg/lto/pr85405_0.C: New test.
3723 * g++.dg/lto/pr85405_1.C: New test.
3725 2018-04-17 Martin Liska <mliska@suse.cz>
3728 * g++.dg/ext/pr85329-2.C: New test.
3729 * g++.dg/ext/pr85329.C: New test.
3730 * gcc.target/i386/mvc12.c: New test.
3732 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
3735 * g++.dg/pr85039-1.C: New.
3736 * g++.dg/pr85039-2.C: New.
3737 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
3739 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
3742 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
3743 if the target supports efficient unaligned storage accesses.
3745 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
3748 * gcc.target/powerpc/pr83660.C: New test.
3750 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
3753 * gcc.target/i386/pr85403.c: New test.
3755 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
3758 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
3760 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3761 Jason Merrill <jason@redhat.com>
3764 * g++.dg/cpp0x/pr85112.C: New.
3766 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
3769 * g++.dg/ext/undef-bool-1.C: New file.
3770 * gcc.target/powerpc/powerpc.exp: Remove .C support.
3771 * gcc.target/powerpc/undef-bool-1.C: Remove file.
3773 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
3776 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
3777 corresponding dg-error clause.
3778 * gcc.target/powerpc/pr80098-3.c: Ditto.
3779 * gcc.target/powerpc/pr80103-1.c: Delete.
3781 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
3785 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
3786 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
3788 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3791 * gfortran.dg/implied_do_io_5.f90: New test.
3793 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
3796 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
3797 several values: positive, negative, and zero.
3798 * gcc.target/powerpc/sse2-pslld-1.c: Same.
3799 * gcc.target/powerpc/sse2-psllq-1.c: Same.
3801 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
3803 PR rtl-optimization/79916
3804 * gcc.target/powerpc/pr79916.c: New.
3806 2018-04-13 Jakub Jelinek <jakub@redhat.com>
3808 PR rtl-optimization/85393
3809 * g++.dg/opt/pr85393.C: New test.
3810 * g++.dg/opt/pr85393-aux.cc: New file.
3812 PR rtl-optimization/85376
3813 * gcc.dg/pr85376.c: New test.
3815 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
3817 PR rtl-optimization/83852
3818 * gcc.dg/pr83852.c: New testcase.
3820 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
3823 * gcc.target/s390/pr77822-1.C: Rename to ...
3824 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
3825 * gcc.target/s390/pr77822-2.c: Add asm scan check.
3826 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
3828 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
3831 * gcc.target/i386/pr71991.c: New testcase.
3833 2018-04-13 Martin Liska <mliska@suse.cz>
3834 Jakub Jelinek <jakub@redhat.com>
3837 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
3840 2018-04-12 David Malcolm <dmalcolm@redhat.com>
3843 * g++.dg/diagnostic/macro-arg-count.C: New test.
3845 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3849 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3850 array and move test to libgomp/testsuite/libgomp.fortran.
3851 * gfortran.dg/do_concurrent_6.f90: New test.
3853 2018-04-12 Marek Polacek <polacek@redhat.com>
3856 * g++.dg/parse/error61.C: New test.
3858 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3860 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3861 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3863 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3866 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3867 specify -mvsx on gcc command line.
3869 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3872 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3873 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3875 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3878 * gcc.target/i386/pr85328.c: New test.
3880 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3882 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3884 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3886 PR rtl-optimization/85342
3887 * gcc.target/i386/pr85342.c: New test.
3889 2018-04-11 Jason Merrill <jason@redhat.com>
3891 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3892 if ulimit -v is set.
3894 2018-04-11 Bin Cheng <bin.cheng@arm.com>
3897 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3899 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3901 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3902 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3904 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3907 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3910 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3913 * gcc.target/i386/pr84301.c: New test.
3915 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3917 PR tree-optimization/85331
3918 * gcc.c-torture/execute/pr85331.c: New test.
3920 2018-04-11 Marek Polacek <polacek@redhat.com>
3923 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3924 * g++.dg/cpp1z/constexpr-if21.C: New test.
3926 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3929 * gcc.target/i386/pr85281.c: New test.
3931 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3933 PR rtl-optimization/84659
3934 * gcc.dg/pr84659.c: New test.
3936 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3939 * g++.dg/debug/dwarf2/pr85302.C: New test.
3941 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3944 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3947 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3950 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3952 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3954 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3955 * gcc.target/powerpc/dimode_off.c: Ditto.
3956 * gcc.target/powerpc/tfmode_off.c: Ditto.
3957 * gcc.target/powerpc/timode_off.c: Ditto.
3959 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3961 * gcc.target/powerpc/vec-ldl-1.c: New test.
3962 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3963 corrections to ABI implementation.
3965 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3968 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3970 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3972 PR rtl-optimization/85300
3973 * gcc.dg/pr85300.c: New test.
3975 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3978 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3979 where we now show the pertinent parameter.
3980 * g++.dg/diagnostic/aka2.C: Likewise.
3981 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3983 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3986 * gfortran.dg/gomp/pr85313.f90: New test.
3988 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3991 * g++.dg/parse/template29.C: New.
3993 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3996 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3998 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4002 * gcc.target/i386/avx512f-pr85177.c: New test.
4003 * gcc.target/i386/avx512f-pr85255.c: New test.
4005 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
4007 PR tree-optimization/85286
4008 * gcc.dg/vect/pr85286.c: New test.
4010 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4013 * gcc.target/arm/pr85173.c: New test.
4015 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4018 * gcc.dg/lto/pr85248_0.c: New test.
4019 * gcc.dg/lto/pr85248_1.c: New test.
4021 2018-04-09 Jan Hubicka <jh@suse.cz>
4024 * g++.dg/torture/pr85078.C: New.
4026 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
4029 * g++.dg/cpp1z/decomp44.C: New.
4030 * g++.dg/cpp1z/decomp45.C: Likewise.
4032 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4035 * gfortran.dg/do_concurrent_5.f90: New test.
4036 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
4039 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4042 * gfortran.dg/parameter_array_element_3.f90: New test.
4044 2018-04-09 Jakub Jelinek <jakub@redhat.com>
4047 * g++.dg/cpp1z/decomp43.C: New test.
4049 PR rtl-optimization/80463
4050 * g++.dg/pr80463.C: Add -w to dg-options.
4052 2018-04-09 Richard Biener <rguenther@suse.de>
4054 PR tree-optimization/85284
4055 * gcc.dg/torture/pr85284.c: New testcase.
4057 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4059 PR rtl-optimization/80463
4060 PR rtl-optimization/83972
4061 PR rtl-optimization/83480
4063 * gcc.dg/pr80463.c: New test.
4064 * g++.dg/pr80463.C: Likewise.
4065 * gcc.dg/pr83972.c: Likewise.
4067 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4069 PR rtl-optimization/83913
4070 * gcc.dg/pr83913.c: New test.
4072 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4074 PR rtl-optimization/83962
4075 * gcc.dg/pr83962.c: New test.
4077 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4079 PR rtl-optimization/83530
4080 * gcc.dg/pr83530.c: New test.
4082 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4085 * gfortran.dg/realloc_on_assign_16a.f90: New test.
4087 2018-04-07 Jakub Jelinek <jakub@redhat.com>
4089 PR tree-optimization/85257
4090 * gcc.dg/pr85257.c: New test.
4092 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
4094 * g++.dg/opt/pr85196.C: New test.
4096 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4099 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
4100 std::tuple here since they need C++11.
4101 * g++.dg/lookup/missing-std-include-8.C: New test.
4102 * g++.dg/lookup/missing-std-include.C: Move std::array and
4103 std::tuple test to missing-std-include-6.C to avoid failures
4106 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4109 * gcc.dg/debug/pr85252.c: New test.
4111 PR rtl-optimization/84872
4112 * gcc.dg/graphite/pr84872.c: New test.
4115 * g++.dg/cpp1z/decomp42.C: New test.
4117 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4120 * g++.dg/lookup/missing-std-include-7.C: New test.
4122 2018-04-06 Tamar Christina <tamar.christina@arm.com>
4124 * gcc.dg/struct-simple.c: Revert r254862.
4125 * lib/target-supports.exp
4126 (check_effective_target_word_mode_no_slow_unalign): Likewise.
4128 2018-04-06 Richard Biener <rguenther@suse.de>
4131 * gcc.dg/torture/pr85244-1.c: New testcase.
4132 * gcc.dg/torture/pr85244-2.c: Likewise.
4134 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4137 * c-c++-common/ubsan/pr85213.c: New test.
4139 2018-04-06 Richard Biener <rguenther@suse.de>
4142 * gcc.dg/pr85180.c: New testcase.
4144 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4146 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
4147 to trigger the optimization. Do some cleanup and function
4148 renaming. Add more test functions.
4150 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4152 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
4154 * gcc.target/s390/hotpatch-1.c: Skip when building without
4156 * gcc.target/s390/hotpatch-10.c: Likewise.
4157 * gcc.target/s390/hotpatch-11.c: Likewise.
4158 * gcc.target/s390/hotpatch-12.c: Likewise.
4159 * gcc.target/s390/hotpatch-13.c: Likewise.
4160 * gcc.target/s390/hotpatch-14.c: Likewise.
4161 * gcc.target/s390/hotpatch-15.c: Likewise.
4162 * gcc.target/s390/hotpatch-16.c: Likewise.
4163 * gcc.target/s390/hotpatch-17.c: Likewise.
4164 * gcc.target/s390/hotpatch-18.c: Likewise.
4165 * gcc.target/s390/hotpatch-19.c: Likewise.
4166 * gcc.target/s390/hotpatch-2.c: Likewise.
4167 * gcc.target/s390/hotpatch-3.c: Likewise.
4168 * gcc.target/s390/hotpatch-4.c: Likewise.
4169 * gcc.target/s390/hotpatch-5.c: Likewise.
4170 * gcc.target/s390/hotpatch-6.c: Likewise.
4171 * gcc.target/s390/hotpatch-7.c: Likewise.
4172 * gcc.target/s390/hotpatch-8.c: Likewise.
4173 * gcc.target/s390/hotpatch-9.c: Likewise.
4175 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4177 * c-c++-common/Wattributes.c: Disable warning for s390* target and
4178 check for an error instead.
4179 * gcc.dg/Wattributes-6.c: Likewise.
4181 2018-04-05 Jakub Jelinek <jakub@redhat.com>
4184 * g++.dg/cpp1z/decomp39.C: New test.
4185 * g++.dg/cpp1z/decomp40.C: New test.
4188 * g++.dg/cpp1z/decomp41.C: New test.
4191 * gcc.dg/pr85195.c: New test.
4193 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4196 * g++.dg/cpp0x/initlist100.C: New.
4197 * g++.dg/cpp0x/initlist101.C: Likewise.
4199 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4202 * g++.dg/other/pr84792-1.C: New.
4203 * g++.dg/other/pr84792-2.C: Likewise.
4205 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
4208 * gcc.target/i386/pr85193.c: New test.
4210 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
4213 * g++.dg/concepts/pr84979.C: New.
4214 * g++.dg/concepts/pr84979-2.C: New.
4215 * g++.dg/concepts/pr84979-3.C: New.
4217 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4220 * g++.dg/cpp0x/variadic174.C: New.
4222 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4225 * g++.dg/ext/builtin13.C: New test.
4226 * g++.dg/ext/atomic-4.C: New test.
4229 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
4230 * g++.dg/ext/bases3.C: New test.
4232 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4235 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
4236 to match a single insn of the baz function. Move scan directives at
4237 the end of the file below the functions they are trying to test for
4239 * gcc.target/arm/cmse/cmse-16.c: New testcase.
4241 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
4243 PR rtl-optimization/84878
4244 * gcc.target/powerpc/pr84878.c: New test.
4246 2018-04-04 Michael Matz <matz@suse.de>
4248 * gcc.dg/Wstringop-overflow-4.c: New test.
4249 * c-c++-common/Wstringop-truncation-4.c: Adjust.
4251 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4254 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
4255 for the diagnostics of overridden functions. Adjust for new wording.
4257 2018-04-04 Richard Biener <rguenther@suse.de>
4260 * g++.dg/lto/pr85176_0.C: New testcase.
4262 2018-04-04 Richard Biener <rguenther@suse.de>
4265 * lib/target-supports.exp (check_effective_target_vect_perm_short):
4268 2018-04-04 Martin Liska <mliska@suse.cz>
4271 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
4272 and msdata as a workaround for powerpc.
4274 2018-04-04 Richard Biener <rguenther@suse.de>
4276 PR tree-optimization/85168
4277 * gcc.dg/torture/pr85168.c: New testcase.
4279 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
4282 * g++.dg/pr84943.C: New.
4283 * g++.dg/pr84943-2.C: New.
4285 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4287 PR rtl-optimization/85167
4288 * gcc.dg/pr85167.c: New test.
4290 PR tree-optimization/85156
4291 * c-c++-common/pr85156.c: New test.
4292 * gcc.c-torture/execute/pr85156.c: New test.
4294 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
4296 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
4297 * gcc.target/powerpc/undef-bool-1.C: New file.
4298 * gcc.target/powerpc/undef-bool-2.c: New file.
4300 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4303 * g++.dg/cpp1z/class-deduction52.C: New.
4305 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4308 * g++.dg/cpp0x/pr85147.C: New test.
4311 * g++.dg/cpp0x/gen-attrs-64.C: New test.
4314 * g++.dg/gomp/pr85134.C: New test.
4315 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
4318 * gcc.c-torture/execute/pr85169.c: New test.
4319 * gcc.target/i386/avx512f-pr85169.c: New test.
4320 * gcc.target/i386/avx512bw-pr85169.c: New test.
4322 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
4325 * gcc.target/powerpc/pr69946: Adjust comment. Remove
4326 scan-assembler-times clause.
4328 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
4330 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
4331 dg-additional-options.
4333 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
4335 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
4337 2018-04-03 Richard Biener <rguenther@suse.de>
4340 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
4342 2018-04-02 Jim Wilson <jimw@sifive.com>
4344 * gcc.target/riscv/pr84660.c: New.
4345 * gcc.target/riscv/shift-and-1.c: New.
4346 * gcc.target/riscv/shift-and-2.c: New.
4348 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4351 * gfortran.dg/array_simplify_2.f90: New test.
4353 2018-04-01 Jakub Jelinek <jakub@redhat.com>
4356 * gcc.target/i386/avx512f-pr85090-1.c: New test.
4357 * gcc.target/i386/avx512f-pr85090-2.c: New test.
4358 * gcc.target/i386/avx512f-pr85090-3.c: New test.
4359 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
4360 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
4362 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
4365 * g++.dg/pr85027.C: New.
4367 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4370 * gcc.target/powerpc/sse-maxps-2.c: New test.
4371 * gcc.target/powerpc/sse-minps-2.c: New test.
4373 2018-03-30 Jakub Jelinek <jakub@redhat.com>
4376 * g++.dg/gomp/pr84791.C: New test.
4378 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
4381 * gfortran.dg/array_constructor_53.f90: New test.
4383 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4386 * gfortran.dg/substr_6.f90: Remove illegal test for
4387 out-of-bounds substring.
4389 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4392 * gfortran.dg/zero_sized_10.f90: New test.
4394 2018-03-29 David Malcolm <dmalcolm@redhat.com>
4397 * g++.dg/lookup/missing-std-include-6.C: New test.
4398 * g++.dg/lookup/missing-std-include.C: Add std::pair and
4400 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
4401 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
4402 <cstring>, <cassert>, and <cstdlib>.
4404 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
4407 * gcc.target/i386/pr84985.c: New.
4409 2018-03-29 David Malcolm <dmalcolm@redhat.com>
4412 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
4414 2018-03-29 Jakub Jelinek <jakub@redhat.com>
4417 * g++.dg/warn/Wunused-var-31.C: New test.
4420 * c-c++-common/Wduplicated-branches-14.c: New test.
4422 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
4425 * g++.dg/cpp0x/pr84606.C: New.
4427 2018-03-29 Carl Love <cel@us.ibm.com>
4430 2017-09-27 Carl Love <cel@us.ibm.com>
4432 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
4433 for the __builtin_fctid and __builtin_fctiw.
4435 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
4438 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
4439 deleted builtin function.
4440 (div_weuo): Likewise.
4441 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
4442 (div_deuo): Likewise.
4444 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4447 * g++.dg/other/default13.C: New.
4449 2018-03-28 Jakub Jelinek <jakub@redhat.com>
4452 * gcc.target/i386/pr85095-1.c: New test.
4453 * gcc.target/i386/pr85095-2.c: New test.
4454 * gcc.c-torture/execute/pr85095.c: New test.
4456 PR tree-optimization/82004
4457 * gcc.dg/pr82004.c: New test.
4459 2018-03-28 Jakub Jelinek <jakub@redhat.com>
4460 Martin Liska <mliska@suse.cz>
4463 * g++.dg/asan/pr85081.C: New test.
4465 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
4468 * g++.dg/template/pr84789.C: Adjust for testing with
4472 * g++.dg/template/pr84973.C: New.
4473 * g++.dg/template/pr84973-2.C: New.
4474 * g++.dg/template/pr84973-3.C: New.
4477 * g++.dg/eh/pr84968.C: New.
4479 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4482 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
4483 long double multiply/divide uses the correct function.
4484 * gcc.target/powerpc/mulkc-3.c: Likewise.
4485 * gcc.target/powerpc/divkc-2.c: Likewise.
4486 * gcc.target/powerpc/divkc-3.c: Likewise.
4488 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4491 * g++.dg/cpp0x/defaulted51.C: New.
4492 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
4494 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4497 * g++.dg/ext/vector35.C: New test.
4500 * g++.dg/ext/builtin-offsetof3.C: New test.
4503 * g++.dg/cpp1y/pr85076.C: New test.
4505 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4508 * gfortran.dg/matmul_rank_1.f90: New test.
4510 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4511 Harald Anlauf <anlauf@gmx.de>
4513 * gfortran.dg/structure_constructor_15.f90: New test.
4515 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
4517 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
4518 for the diagnostics of overridden functions. Adjust for new wording.
4519 * g++.dg/cpp0x/implicit1.C: Likewise.
4520 * g++.dg/cpp0x/override1.C: Likewise.
4521 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4522 * g++.dg/eh/shadow1.C: Likewise.
4523 * g++.dg/inherit/covariant12.C: Likewise.
4524 * g++.dg/inherit/covariant14.C: Likewise.
4525 * g++.dg/inherit/covariant15.C: Likewise.
4526 * g++.dg/inherit/covariant16.C: Likewise.
4527 * g++.dg/inherit/covariant22.C: Likewise.
4528 * g++.dg/inherit/crash3.C: Likewise.
4529 * g++.dg/inherit/error2.C: Likewise.
4530 * g++.dg/template/crash100.C: Likewise.
4531 * g++.old-deja/g++.eh/spec6.C: Likewise.
4532 * g++.old-deja/g++.mike/p811.C: Likewise.
4533 * g++.old-deja/g++.other/virtual11.C: Likewise.
4534 * g++.old-deja/g++.other/virtual4.C: Likewise.
4536 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
4539 * gcc.target/i386/pr85044.c: New test.
4541 2018-03-27 Martin Sebor <msebor@redhat.com>
4544 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
4547 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4550 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
4552 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4555 * gcc.target/arm/pr81863.c: New test.
4557 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
4560 * testsuite/gcc.target/nvptx/pr85056.c: New test.
4561 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
4563 2018-03-27 Richard Biener <rguenther@suse.de>
4566 * lib/target-supports.exp (check_ssse3_available): New function.
4567 (check_effective_target_vect_perm_short): Enable for x86 if
4568 check_ssse3_available.
4570 2018-03-27 Richard Biener <rguenther@suse.de>
4572 PR tree-optimization/85082
4573 * gfortran.dg/pr85082.f90: New testcase.
4575 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4577 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
4578 to "l=2" in dg-final.
4580 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4582 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
4583 * gcc.target/mips/fix-r4000-2.c: Likewise.
4584 * gcc.target/mips/fix-r4000-3.c: Likewise.
4585 * gcc.target/mips/fix-r4000-4.c: Likewise.
4586 * gcc.target/mips/fix-r4000-5.c: Likewise.
4587 * gcc.target/mips/fix-r4000-6.c: Likewise.
4588 * gcc.target/mips/fix-r4000-7.c: Likewise.
4589 * gcc.target/mips/fix-r4000-8.c: Likewise.
4590 * gcc.target/mips/fix-r4000-9.c: Likewise.
4591 * gcc.target/mips/fix-r4000-10.c: Likewise.
4592 * gcc.target/mips/fix-r4000-7.c: Change dg-final
4593 "mulditi3_r4000" instead of "mulditi3".
4594 * gcc.target/mips/fix-r4000-8.c: Change dg-final
4595 "umulditi3_r4000" instead of "umulditi3".
4597 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4600 * g++.dg/inherit/covariant22.C: New test.
4602 2018-03-27 Richard Biener <rguenther@suse.de>
4605 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
4608 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4609 Jason Merrill <jason@redhat.com>
4612 * g++.dg/init/array49.C: New.
4613 * g++.dg/torture/pr70499.C: Adjust.
4615 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
4618 * gcc.target/i386/pr85073.c: New test.
4620 2018-03-26 Richard Biener <rguenther@suse.de>
4623 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
4626 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4629 * gfortran.dg/parameter_array_format.f90: New test.
4631 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4632 Neil Carlson <neil.n.carlson@gmail.com>
4635 * gfortran.dg/literal_character_constant_1.inc: Replace
4636 call abort by STOP n.
4637 * gfortran.dg/overload_1.f90: Likewise.
4639 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
4640 Dominique d'Humieres <dominiq@gcc.gnu.org>
4643 * gfortran.dg/scalar_pointer_1.f90: New test.
4645 2018-03-25 Tom de Vries <tom@codesourcery.com>
4647 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
4650 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4653 * gfortran.dg/pr89497.f90: New test.
4655 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4658 * gfortran.dg/substr_7.f90: New test.
4660 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
4663 * gfortran.dg/pr42651.f90: New test.
4664 * gfortran.dg/func_result_7.f90: Update error message.
4666 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
4668 PR tree-optimization/84005
4669 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
4670 failing to force the alignment.
4672 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4674 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
4678 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4680 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
4681 message. Fix scan-assembler patterns.
4683 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4686 * g++.dg/cpp0x/pr85015.C: New test.
4689 * g++.dg/cpp1y/pr84942.C: New test.
4691 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
4694 * testsuite/gcc.target/i386/pr85030.c: New.
4696 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4699 * g++.dg/pr85026.C: New test.
4701 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
4703 * g++.dg/debug/pr84704.C: XFAIL AIX.
4705 2018-03-23 Sudakshina Das <sudi.das@arm.com>
4708 * gcc.target/arm/pr84826.c: Add dg directive.
4710 2018-03-23 Marek Polacek <polacek@redhat.com>
4713 * g++.dg/ext/builtin-offsetof2.C: New test.
4716 * g++.dg/cpp0x/Wnarrowing5.C: New test.
4717 * gcc.dg/pr85045.c: New test.
4719 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
4722 * gnat.dg/lto22.adb: New test.
4723 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
4724 * gnat.dg/lto22_pkg2.ads: Likewise.
4726 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4729 * gcc.dg/lto/pr80778_0.c: New test.
4732 * gcc.target/i386/pr85034.c: New test.
4735 * c-c++-common/torture/pr85022.c: New test.
4738 * g++.dg/ubsan/pr85029.C: New test.
4740 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
4743 * g++.dg/cpp0x/pr71251.C: New.
4746 * g++.dg/template/pr84789.C: New.
4747 * g++.dg/template/pr84789-2.C: New.
4748 * g++.dg/template/pr84789-3.C: New.
4749 * g++.dg/parse/dtor11.C: Accept alternate error message.
4752 * g++.dg/pr84729.C: New.
4753 * g++.old-deja/g++.ext/arrnew2.C: Require error.
4754 * g++.old-deja/g++.robertl/eb58.C: Likewise.
4755 * g++.old-deja/g++.robertl/eb63.C: Likewise.
4757 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
4760 * gfortran.dg/interface_42.f90: New test.
4761 * gfortran.dg/interface_43.f90: New test.
4763 2018-03-22 Sudakshina Das <sudi.das@arm.com>
4766 * gcc.target/arm/pr84826.c: New test.
4768 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
4770 * gcc.target/arm/addr-modes-float.c: Move dg-do before
4771 dg-require-effective-target.
4772 * gcc.target/arm/addr-modes-int.c: Likewise.
4773 * gcc.target/nios2/lo-addr-tls.c: Likewise.
4775 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4778 * gcc.target/powerpc/altivec-ld-1.c: New test.
4780 2018-03-22 Bin Cheng <bin.cheng@arm.com>
4782 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
4784 2018-03-22 Jakub Jelinek <jakub@redhat.com>
4787 * gcc.dg/pr84941.c: New test.
4789 2018-03-22 Tom de Vries <tom@codesourcery.com>
4791 PR tree-optimization/84956
4792 * gcc.dg/pr84956.c: New test.
4794 2018-03-22 Marek Polacek <polacek@redhat.com>
4797 * g++.dg/cpp1z/constexpr-if15.C: New test.
4798 * g++.dg/cpp1z/constexpr-if16.C: New test.
4800 2018-03-21 Joseph Myers <joseph@codesourcery.com>
4802 * gcc.dg/builtin-tgmath-3.c: New test.
4804 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
4807 * g++.dg/concepts/pr71965.C: New.
4811 * g++.dg/cpp0x/pr84610.C: New.
4812 * g++.dg/cpp0x/pr84642.C: New.
4814 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4817 * c-c++-common/pr84999.c: New test.
4819 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4822 * g++.dg/ext/desig10.C: New.
4824 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4825 Harald Anlauf <anlauf@gmx.de>
4828 * gfortran.dg/pr84957.f90: New test.
4830 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4832 PR tree-optimization/84960
4833 * gcc.c-torture/compile/pr84960.c: New test.
4835 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
4837 PR tree-optimization/84811
4838 * gcc.dg/torture/pr84811.c: New test.
4840 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4842 PR tree-optimization/84982
4843 * c-c++-common/pr84982.c: New test.
4846 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4848 * g++.dg/torture/pr84961-1.C: New test.
4849 * g++.dg/torture/pr84961-2.C: New test.
4851 2018-03-21 Nathan Sidwell <nathan@acm.org>
4854 * g++.dg/pr85008.C: New.
4856 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
4859 * gfortran.dg/char_result_17.f90: New test.
4861 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4864 * g++.dg/other/accessor-fixits-1.C: Move to...
4865 * g++.dg/torture/accessor-fixits-1.C: ...here.
4866 * g++.dg/other/accessor-fixits-2.C: Move to...
4867 * g++.dg/torture/accessor-fixits-2.C: ...here.
4868 * g++.dg/other/accessor-fixits-3.C: Move to...
4869 * g++.dg/torture/accessor-fixits-3.C: ...here.
4870 * g++.dg/other/accessor-fixits-4.C: Move to...
4871 * g++.dg/torture/accessor-fixits-4.C: ...here.
4872 * g++.dg/other/accessor-fixits-5.C: Move to...
4873 * g++.dg/torture/accessor-fixits-5.C: ...here.
4874 * g++.dg/torture/accessor-fixits-6.C: New testcase.
4875 * g++.dg/torture/accessor-fixits-7.C: New testcase.
4876 * g++.dg/torture/accessor-fixits-8.C: New testcase.
4878 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4880 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4882 2018-03-21 Sudakshina Das <sudi.das@arm.com>
4885 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4887 2018-03-21 Nathan Sidwell <nathan@acm.org>
4890 * g++.dg/lookup/pr84804.C: New.
4892 2018-03-21 Martin Sebor <msebor@redhat.com>
4895 * g++.dg/Wclass-memaccess-3.C: New test.
4896 * g++.dg/Wclass-memaccess-4.C: New test.
4898 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4901 * g++.dg/other/accessor-fixits-1.C
4902 (test_access_const_t1_color): New.
4903 (test_deref_const_t1_color): New.
4904 * g++.dg/other/accessor-fixits-5.C: New testcase.
4906 2018-03-21 Tom de Vries <tom@codesourcery.com>
4908 PR tree-optimization/83126
4909 * gcc.dg/graphite/pr83126.c: New test.
4911 2018-03-21 Nathan Sidwell <nathan@acm.org>
4913 * g++.dg/ext/anon-struct6.C: Adjust.
4914 * g++.dg/ext/deprecate-1.C: New.
4915 * g++.dg/ext/deprecate-2.C: New.
4916 * g++.dg/lookup/pr84602.C: Adjust.
4917 * g++.dg/lookup/pr84962.C: Adjust.
4918 * g++.old-deja/g++.other/anon4.C
4921 * g++.dg/lookup/pr84836.C: New.
4923 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4925 PR tree-optimization/84969
4926 * gcc.dg/tree-ssa/pr84969.c: New test.
4928 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4930 PR rtl-optimization/84989
4931 * gcc.target/i386/pr84989.c: New test.
4933 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4935 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4937 2018-03-21 Martin Liska <mliska@suse.cz>
4940 * gfortran.dg/goacc/pr84963.f90: New test.
4942 2018-03-21 Marek Polacek <polacek@redhat.com>
4944 PR c++/71638, ICE with NSDMI and reference.
4945 * g++.dg/cpp0x/nsdmi14.C: New test.
4946 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4948 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4950 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4951 MIPS with -mpaired-single directives.
4953 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4956 * gfortran.dg/interface_41.f90: New test.
4958 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4961 * gcc.dg/pr84875.c: New test.
4963 2018-03-20 Marek Polacek <polacek@redhat.com>
4965 PR c++/84978, ICE with NRVO.
4966 * g++.dg/opt/nrv19.C: New test.
4968 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4971 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4972 Disable for armeb targets.
4973 * gcc.target/arm/pr82518.c: New test.
4975 2018-03-20 Nathan Sidwell <nathan@acm.org>
4978 * g++.dg/lookup/pr84962.C: New.
4981 * g++.dg/lookup/pr84970.C: New.
4983 2018-03-20 Richard Biener <rguenther@suse.de>
4986 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4988 2018-03-20 Martin Liska <mliska@suse.cz>
4991 * g++.dg/ipa/pr84825.C: New test.
4993 2018-03-20 Martin Liska <mliska@suse.cz>
4995 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4997 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5000 * gcc.c-torture/compile/pr84845.c: New test.
5002 2018-03-20 Sudakshina Das <sudi.das@arm.com>
5005 * gcc.target/arm/pr82989.c: New test.
5007 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5010 * gcc.target/i386/pr84945.c: New test.
5012 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
5015 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
5017 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5020 * gcc.dg/pr84953.c: New test.
5022 2018-03-19 Marek Polacek <polacek@redhat.com>
5025 * g++.dg/cpp1z/lambda-__func__.C: New test.
5028 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
5030 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5033 * g++.dg/asan/pr78651.C: New test.
5035 2018-03-19 Tom de Vries <tom@codesourcery.com>
5037 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
5038 vect_int_mult. Add nvptx xfail for PR84958.
5040 2018-03-19 Nathan Sidwell <nathan@acm.org>
5043 * g++.dg/cpp1y/pr84835.C: New.
5045 2018-03-19 Sudakshina Das <sudi.das@arm.com>
5048 * gcc.target/aarch64/pr81647.c: New.
5050 2018-03-19 Richard Biener <rguenther@suse.de>
5052 PR tree-optimization/84933
5053 * g++.dg/pr84933.C: New testcase.
5055 2018-03-19 Richard Biener <rguenther@suse.de>
5057 PR tree-optimization/84859
5058 * gcc.dg/tree-ssa/pr84859.c: New testcase.
5059 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
5060 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
5061 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
5063 2018-03-19 Nathan Sidwell <nathan@acm.org>
5066 * g++.dg/lookup/pr84812.C: New.
5068 2018-03-19 Richard Biener <rguenther@suse.de>
5070 PR tree-optimization/84929
5071 * gcc.dg/torture/pr84929.c: New testcase.
5073 2018-03-19 Tamar Christina <tamar.christina@arm.com>
5076 * gcc.target/arm/big-endian-subreg.c: Delete.
5078 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5081 * gfortran.dg/array_constructor_52.f90: New test.
5083 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
5086 * gfortran.dg/pr77414.f90: New test.
5087 * gfortran.dg/internal_references_1.f90: Adjust error message.
5089 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
5092 * gfortran.dg/pr65453.f90: New test.
5094 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
5096 PR tree-optimization/84913
5097 * gfortran.dg/vect/pr84913.f90: New test.
5099 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5102 * gfortran.dg/warn_concat.f90: New test.
5104 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5107 * gcc.dg/pr84899.c: New test.
5109 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
5112 * gfortran.dg/pr69395.f90: Add test for max dimensions
5114 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
5117 * gcc.target/i386/pr84876.c: New test.
5119 2018-03-16 Martin Liska <mliska@suse.cz>
5122 * gcc.target/i386/mvc11.c: New test.
5124 2018-03-16 Martin Liska <mliska@suse.cz>
5127 * gcc.target/i386/mvc10.c: New test.
5129 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5133 * g++.dg/cpp1y/pr79937-1.C: New test.
5134 * g++.dg/cpp1y/pr79937-2.C: New test.
5135 * g++.dg/cpp1y/pr79937-3.C: New test.
5136 * g++.dg/cpp1y/pr79937-4.C: New test.
5137 * g++.dg/cpp1y/pr82410.C: New test.
5139 2018-03-16 Tom de Vries <tom@codesourcery.com>
5141 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
5143 2018-03-16 Tom de Vries <tom@codesourcery.com>
5145 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
5147 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5150 * g++.dg/cpp2a/desig8.C: New test.
5152 PR tree-optimization/84841
5153 * gcc.dg/pr84841.c: New test.
5156 * g++.dg/cpp2a/desig7.C: New test.
5158 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
5159 Jim MacArthur <jim.macarthur@codethink.co.uk>
5161 * gfortran.dg/automatic_1.f90: New test.
5162 * gfortran.dg/automatic_repeat.f90: New test
5163 * gfortran.dg/automatic_save.f90: New test.
5164 * gfortran.dg/vax_structure.f90: New test.
5166 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5169 * gfortran.dg/pr78741.f90: New test.
5171 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5174 * gfortran.dg/pr69395.f90: New test.
5176 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5179 * g++.dg/opt/pr79085.C: New test.
5181 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
5184 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
5185 label instead of __x86_indirect_thunk label.
5187 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5190 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
5191 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
5192 * g++.dg/warn/deprecated-13.C: New test.
5194 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
5196 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
5198 2018-03-15 Richard Biener <rguenther@suse.de>
5201 * c-c++-common/pr84873.c: New testcase.
5203 2018-03-15 Tamar Christina <tamar.christina@arm.com>
5206 * gcc.target/arm/big-endian-subreg.c: New.
5208 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5211 * gcc.c-torture/compile/pr84860.c: New test.
5213 2018-03-15 Julia Koval <julia.koval@intel.com>
5215 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5217 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
5220 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5223 * gcc.dg/pr84853.c: New test.
5225 2018-03-14 Carl Love <cel@us.ibm.com>
5227 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
5229 2018-03-14 Martin Liska <mliska@suse.cz>
5232 * g++.dg/lto/pr84805_0.C: New test.
5233 * g++.dg/lto/pr84805_1.C: New test.
5234 * g++.dg/lto/pr84805_2.C: New test.
5236 2018-03-14 David Malcolm <dmalcolm@redhat.com>
5239 * gcc.dg/fixits-pr84852-1.c: New test.
5240 * gcc.dg/fixits-pr84852-2.c: New test.
5242 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5244 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
5245 separate verbose message.
5246 * lib/scandump.exp (scan-dump-times): Likewise.
5248 2018-03-14 Julia Koval <julia.koval@intel.com>
5250 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
5252 * gcc.target/i386/funcspec-56.inc: Ditto.
5254 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5256 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
5259 2018-03-14 Jakub Jelinek <jakub@redhat.com>
5262 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
5263 check count from 17 to 14.
5266 * gcc.target/i386/pr84844.c: New test.
5268 2018-03-14 Richard Biener <rguenther@suse.de>
5270 PR tree-optimization/84830
5271 * gcc.dg/torture/pr84830.c: New testcase.
5273 2018-03-14 Marek Polacek <polacek@redhat.com>
5276 * g++.dg/cpp0x/static_assert15.C: New test.
5278 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
5281 * gfortran.dg/pr61775.f90: New test.
5283 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5286 * g++.dg/ext/pr84843-1.C: New test.
5287 * g++.dg/ext/pr84843-2.C: New test.
5289 2018-03-13 David Pagan <dave.pagan@oracle.com>
5292 * gcc.dg/pr46921.c: New test.
5294 2018-03-13 Martin Sebor <msebor@redhat.com>
5296 PR tree-optimization/84725
5297 * c-c++-common/Wstringop-truncation-4.c: New test.
5298 * c-c++-common/attr-nonstring-5.c: New test.
5300 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5302 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
5304 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
5305 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
5307 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5309 * gcc.target/aarch64/sve/tls_1.c: New test.
5310 * gcc.target/aarch64/sve/tls_2.C: Likewise.
5312 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5314 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
5315 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
5317 2018-03-13 Martin Liska <mliska@suse.cz>
5320 * g++.dg/ipa/pr84658.C: New test.
5322 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5325 * gcc.dg/pr84834.c: New test.
5328 * gcc.target/i386/pr84827.c: New test.
5331 * g++.dg/ext/pr84828.C: New test.
5334 * gcc.target/i386/avx512f-pr84786-1.c: New test.
5335 * gcc.target/i386/avx512f-pr84786-2.c: New test.
5338 * g++.dg/cpp1y/constexpr-84808.C: New test.
5341 * g++.dg/debug/pr84704.C: New test.
5343 2018-03-12 Renlin Li <renlin.li@arm.com>
5345 * gcc.target/aarch64/movi_hf.c: New.
5346 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
5347 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
5349 2018-03-12 Martin Sebor <msebor@redhat.com>
5351 PR tree-optimization/83456
5352 * c-c++-common/Wrestrict-2.c: Remove test cases.
5353 * c-c++-common/Wrestrict.c: Same.
5354 * gcc.dg/Wrestrict-12.c: New test.
5355 * gcc.dg/Wrestrict-14.c: New test.
5357 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
5359 * g++.dg/pr84821.C: New test.
5361 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
5363 * gcc.dg/pr84799.c: New test.
5365 2018-03-12 Richard Biener <rguenther@suse.de>
5367 PR tree-optimization/84803
5368 * gcc.dg/torture/pr84803.c: New testcase.
5370 2018-03-12 Jakub Jelinek <jakub@redhat.com>
5373 * g++.dg/debug/pr84813.C: New test.
5375 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
5378 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
5380 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
5383 * gfortran.dg/pr83939.f90
5385 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5388 * gfortran.dg/zero_sized_9.f90: New test.
5390 2018-03-11 Jakub Jelinek <jakub@redhat.com>
5393 * g++.dg/debug/dwarf2/enum2.C: New test.
5395 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
5398 * gfortran.dg/pr84734.f90: New test.
5400 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
5402 * gnat.dg/prot3.adb: New test.
5403 * gnat.dg/prot3_pkg.ad[sb]: New helper.
5405 2018-03-09 Jason Merrill <jason@redhat.com>
5406 Paolo Carlini <paolo.carlini@oracle.com>
5410 * g++.dg/cpp0x/pr71169.C: New.
5411 * g++.dg/cpp0x/pr71169-2.C: Likewise.
5412 * g++.dg/cpp0x/pr71832.C: Likewise.
5414 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
5417 * gcc.target/powerpc/pr83969.c: New test.
5419 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5422 * gcc.dg/pr84772.c: New test.
5425 * g++.dg/warn/Wformat-2.C: New test.
5428 * g++.dg/ext/vla18.C: New test.
5430 2018-03-09 Martin Sebor <msebor@redhat.com>
5432 PR tree-optimization/84526
5433 * gcc.dg/Wrestrict-10.c: New test.
5434 * gcc.dg/Wrestrict-11.c: New test.
5436 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
5438 PR rtl-optimization/84682
5439 * gcc.dg/torture/pr84682-1.c: New.
5440 * gcc.dg/torture/pr84682-2.c: New.
5441 * gcc.dg/torture/pr84682-3.c: New.
5443 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5446 * g++.dg/ext/pr84724.C: New test.
5448 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
5451 * gcc.target/arm/pr83712.c: New.
5453 2018-03-09 Richard Biener <rguenther@suse.de>
5455 PR tree-optimization/84775
5456 * gcc.dg/torture/pr84775.c: New testcase.
5458 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5461 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
5464 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
5466 * gcc.c-torture/compile/20180309-1.c: New test.
5468 2018-03-08 Jakub Jelinek <jakub@redhat.com>
5471 * g++.dg/warn/Wunused-function4.C: New test.
5474 * gcc.target/i386/pr84742-1.c: New test.
5475 * gcc.target/i386/pr84742-2.c: New test.
5477 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5480 * gcc.c-torture/execute/pr84748.c: New test.
5482 2018-03-08 Richard Biener <rguenther@suse.de>
5485 * gcc.dg/graphite/pr84552.c: New testcase.
5487 2018-03-08 Richard Biener <rguenther@suse.de>
5489 PR tree-optimization/84178
5490 * gcc.dg/torture/pr84178-2.c: New testcase.
5492 2018-03-08 David Malcolm <dmalcolm@redhat.com>
5494 PR tree-optimization/84178
5495 * gcc.c-torture/compile/pr84178-1.c: New test.
5497 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
5499 * lib/target-supports.exp: Do not return zero from a ifunc
5502 2018-03-08 Richard Biener <rguenther@suse.de>
5504 PR tree-optimization/84746
5505 * gcc.dg/torture/pr84746.c: New testcase.
5508 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
5511 * gcc.dg/graphite/pr84404.c: New.
5513 2018-03-08 Jakub Jelinek <jakub@redhat.com>
5515 PR tree-optimization/84740
5516 * gcc.dg/torture/pr84740.c: New test.
5518 PR tree-optimization/84739
5519 * gcc.dg/pr84739.c: New test.
5521 2018-03-07 Martin Sebor <msebor@redhat.com>
5523 PR tree-optimization/83519
5524 * gcc.dg/Wrestrict-13.c: New test.
5526 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
5530 * gfortran.dg/pr64124.f90: New tests.
5531 * gfortran.dg/pr70409.f90: New tests.
5533 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
5536 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
5538 2018-03-07 Martin Sebor <msebor@redhat.com>
5540 PR tree-optimization/84526
5541 * gcc.dg/Wrestrict-10.c: New test.
5543 2018-03-07 Martin Sebor <msebor@redhat.com>
5545 PR tree-optimization/84468
5546 * g++.dg/warn/Wstringop-truncation-2.C: New test.
5547 * gcc.dg/Wstringop-truncation.c: New test.
5548 * gcc.dg/Wstringop-truncation-2.c: New test.
5550 2018-03-07 Jakub Jelinek <jakub@redhat.com>
5553 * gfortran.dg/pr84565.f90: New test.
5556 * gcc.target/i386/pr84723-1.c: New test.
5557 * gcc.target/i386/pr84723-2.c: New test.
5558 * gcc.target/i386/pr84723-3.c: New test.
5559 * gcc.target/i386/pr84723-4.c: New test.
5560 * gcc.target/i386/pr84723-5.c: New test.
5562 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5565 * gfortran.dg/pr64107.f90: New test.
5567 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5571 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
5573 2018-03-06 Marek Polacek <polacek@redhat.com>
5576 * g++.dg/cpp1z/constexpr-84684.C: New test.
5578 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5581 * gcc.dg/pr84721.c: New test.
5584 * gcc.dg/pr84710.c: New test.
5586 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5589 * gfortran.dg/implied_do_2.f90: New test.
5590 * gfortran.dg/coarray_8.f90: Update for new error message.
5592 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5595 * g++.dg/ext/pr84683.C: New test.
5597 PR tree-optimization/84687
5598 * gcc.dg/pr84687.c: New test.
5600 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
5603 * g++.dg/pr84231.C: New.
5606 * g++.dg/cpp1y/pr84593.C: New.
5609 * g++.dg/pr84492.C: New.
5611 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5613 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
5614 __builtin_ppc_speculation_barrier.
5616 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5619 * gcc.target/powerpc/pr84700.c: New test.
5621 2018-03-05 Nathan Sidwell <nathan@acm.org>
5624 * g++.dg/lookup/pr84702.C: New.
5626 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5629 * gcc.target/i386/pr84564.c: New test.
5631 2018-03-05 Marek Polacek <polacek@redhat.com>
5634 * g++.dg/cpp0x/inline-ns10.C: New test.
5636 2018-03-05 Nathan Sidwell <nathan@acm.org>
5639 * g++.dg/template/pr84694.C: New.
5641 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5644 * gcc.c-torture/execute/pr84524.c: New test.
5645 * gcc.target/i386/avx512bw-pr84524.c: New test.
5647 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
5650 * g++.dg/pr84264.C: New test.
5652 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5655 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
5656 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
5657 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
5659 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
5661 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
5662 * g++.dg/other/i386-3.C: Ditto.
5663 * gcc.target/i386/sse-12.c: Ditto.
5664 * gcc.target/i386/sse-13.c: Ditto.
5665 * gcc.target/i386/sse-14.c: Ditto.
5666 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
5667 * gcc.target/i386/wbinvd-1.c: New test.
5668 * gcc.target/i386/wbnoinvd-1.c: Ditto.
5669 * gcc.target/i386/pconfig-1.c: Ditto.
5671 2018-03-05 Pádraig Brady <P@draigBrady.com>
5672 Nathan Sidwell <nathan@acm.org>
5675 * g++.dg/cpp0x/pr84497.C: New.
5677 2018-03-05 Richard Biener <rguenther@suse.de>
5679 PR tree-optimization/84670
5680 * gcc.dg/pr84670-1.c: New testcase.
5681 * gcc.dg/pr84670-2.c: Likewise.
5682 * gcc.dg/pr84670-3.c: Likewise.
5683 * gcc.dg/pr84670-4.c: Likewise.
5685 2018-03-05 Richard Biener <rguenther@suse.de>
5687 PR tree-optimization/84650
5688 * gcc.dg/graphite/pr84650.c: New testcase.
5690 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5693 * g++.dg/cpp1z/constexpr-lambda20.C: New.
5695 2018-03-03 Harald Anlauf <anlauf@gmx.de>
5698 * gfortran.dg/pr71085.f90: New test.
5700 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5703 * gfortran.dg/zero_sized_8.f90: Really commit New test.
5705 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5708 * gfortran.dg/pr51434.f90: New test.
5710 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5713 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
5715 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5718 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
5720 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5723 * g++.dg/torture/pr71464.C: New.
5725 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
5728 * gfortran.dg/select_type_41.f90: New test.
5730 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5733 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
5735 2018-03-02 Marek Polacek <polacek@redhat.com>
5738 * g++.dg/ext/flexary29.C: New test.
5740 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5742 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
5744 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5747 * g++.dg/torture/pr81812.C: New.
5749 2018-03-02 Marek Polacek <polacek@redhat.com>
5752 * g++.dg/warn/Wsign-compare-8.C: New test.
5755 * g++.dg/parse/array-size3.C: New test.
5758 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
5760 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5763 * g++.dg/cpp1y/pr84662.C: New test.
5765 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
5767 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
5768 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
5770 * g++.dg/lto/20101010-1_0.C: Likewise.
5771 * g++.dg/lto/20101010-2_0.C: Likewise.
5773 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5776 * gcc.dg/pr84628.c: New test.
5779 * gcc.target/ia64/pr56540.c: New test.
5781 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5783 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
5785 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
5786 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
5787 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
5788 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
5790 2018-03-02 Marek Polacek <polacek@redhat.com>
5793 * c-c++-common/ubsan/shift-11.c: New test.
5795 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5797 * gcc.dg/vect/vect-alias-check-13.c: New test.
5799 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5802 * gcc.dg/pr84614.c: New test.
5805 * gcc.target/i386/pr84625.c: New test.
5807 2018-03-02 Richard Biener <rguenther@suse.de>
5809 PR tree-optimization/84427
5810 * gcc.dg/torture/pr84427.c: New testcase.
5812 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
5815 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
5816 powerpc64le*-*-linux*.
5817 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
5818 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
5820 2018-03-01 Martin Sebor <msebor@redhat.com>
5823 * g++.dg/ext/attr-const.C: Remove xfail.
5824 * g++.dg/ext/attr-malloc-3.C: New test.
5825 * g++.dg/ext/attr-noinline-3.C: New test.
5826 * g++.dg/ext/attr-noreturn-3.C: New test.
5827 * g++.dg/ext/attr-nothrow-3.C: New test.
5828 * g++.dg/ext/attr-pure.C: Remove xfail.
5830 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5833 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5834 dg-options and dg-shouldfail "ubsan" directive.
5836 2018-03-01 Marek Polacek <polacek@redhat.com>
5837 Jason Merrill <jason@redhat.com>
5840 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
5841 * g++.dg/cpp1z/static1.C: New test.
5842 * g++.dg/template/static37.C: New test.
5844 2018-03-01 Nathan Sidwell <nathan@acm.org>
5847 * g++.dg/template/pr84434.C: New.
5849 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
5851 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5852 -mthumb to the command-line.
5854 2018-03-01 Marek Polacek <polacek@redhat.com>
5857 * g++.dg/cpp0x/static_assert14.C: New test.
5859 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
5862 * g++.dg/torture/pr79410.C: New.
5864 2018-03-01 Martin Liska <mliska@suse.cz>
5867 * gcc.dg/asan/pr82484.c: New test.
5869 2018-03-01 Richard Biener <rguenther@suse.de>
5872 * gfortran.dg/lto/pr84645_0.f90: New testcase.
5874 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5877 * gfortran.dg/coarray_47.f90: New test.
5879 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5882 * gfortran.dg/class_array_23.f03: New test.
5884 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5886 PR rtl-optimization/84528
5887 * gcc.dg/torture/pr84538.c: Rename to...
5888 * gcc.dg/torture/pr84528.c: ...this.
5890 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5892 PR rtl-optimization/84528
5893 * gcc.dg/torture/pr84538.c: New test.
5895 2018-02-28 Martin Sebor <msebor@redhat.com>
5897 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5898 -fpic test failures.
5899 * c-c++-common/Wrestrict-2.c: Same.
5900 * c-c++-common/Wstringop-truncation.c: Same.
5901 * gcc.dg/Warray-bounds-22.c: Same.
5902 * gcc.dg/Wstringop-overflow.c: Same.
5903 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5904 (signed_range): Same.
5905 (unsigned_anti_range): Same.
5906 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5907 (signed_range): Same.
5908 (unsigned_anti_range): Same.
5909 * gcc.dg/attr-alloc_size-7.c: Same.
5910 * gcc.dg/attr-alloc_size-8.c: Same.
5911 * gcc.dg/builtin-alloc-size.c: Same.
5912 * gcc.dg/builtin-stpncpy.c: Same.
5913 * gcc.dg/builtins-nonnull.c: Same.
5914 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5915 * gcc.dg/pr79214.c: Same.
5916 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5917 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5918 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5919 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5920 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5921 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5922 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5923 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5924 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5925 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5926 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5928 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5931 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5933 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5936 * g++.dg/cpp0x/pr84609.C: New test.
5938 2018-02-28 Martin Sebor <msebor@redhat.com>
5941 * g++.dg/ext/attr-malloc-3.C: New test.
5942 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5943 to pre-existing problems.
5944 * g++.dg/ext/attr-pure.C: Same.
5946 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5949 * gfortran.dg/associate_37.f90: New test.
5952 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5954 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5957 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5958 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5959 * gcc.dg/bf-ms-layout-4.c: New test.
5960 * gcc.dg/bf-ms-layout-5.c: New test.
5962 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5965 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5967 2018-02-28 Richard Biener <rguenther@suse.de>
5969 PR tree-optimization/84584
5970 * gcc.dg/graphite/pr84584.c: New testcase.
5972 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5974 PR preprocessor/84517
5975 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5977 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5979 * c-c++-common/dump-ada-spec-12.c: New test.
5980 * c-c++-common/dump-ada-spec-13.c: Likewise.
5982 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5984 * c-c++-common/dump-ada-spec-11.c: New test.
5986 2018-02-28 Martin Liska <mliska@suse.cz>
5989 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5990 * g++.dg/ext/timevar2.C: Likewise.
5992 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5994 * c-c++-common/dump-ada-spec-8.c: New test.
5995 * c-c++-common/dump-ada-spec-9.c: Likewise.
5996 * c-c++-common/dump-ada-spec-10.c: Likewise.
5998 2018-02-28 Richard Biener <rguenther@suse.de>
6001 * gcc.dg/pr84607.c: New testcase.
6003 2018-02-28 Nathan Sidwell <nathan@acm.org>
6006 * g++.dg/lookup/pr84602.C: New.
6008 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6012 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
6014 * g++.dg/ext/attr-nonnull.C: Likewise.
6015 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
6017 * g++.dg/ext/attr-noinline-2.C: Likewise.
6018 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
6019 -fdump-tree-eh in dg-options.
6021 2018-02-28 Alan Modra <amodra@gmail.com>
6023 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
6025 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
6027 2018-02-27 Martin Sebor <msebor@redhat.com>
6031 * g++.dg/Wmissing-attributes.C: New test.
6032 * g++.dg/ext/attr-const-pure.C: New test.
6033 * g++.dg/ext/attr-const.C: New test.
6034 * g++.dg/ext/attr-deprecated-2.C: New test.
6035 * g++.dg/ext/attr-malloc-2.C: New test.
6036 * g++.dg/ext/attr-malloc.C: New test.
6037 * g++.dg/ext/attr-noinline-2.C: New test.
6038 * g++.dg/ext/attr-noinline.C: New test.
6039 * g++.dg/ext/attr-nonnull.C: New test.
6040 * g++.dg/ext/attr-noreturn-2.C: New test.
6041 * g++.dg/ext/attr-noreturn.C: New test.
6042 * g++.dg/ext/attr-nothrow-2.C: New test.
6043 * g++.dg/ext/attr-nothrow.C: New test.
6044 * g++.dg/ext/attr-optimize.C: New test.
6045 * g++.dg/ext/attr-pure.C: New test.
6046 * g++.dg/ext/attr-returns-nonnull.C: New test.
6047 * g++.dg/ext/attr-warning.C: New test.
6049 2018-02-27 Nathan Sidwell <nathan@acm.org>
6052 * g++.dg/lookup/pr84426.C: New.
6054 2018-02-27 Richard Biener <rguenther@suse.de>
6056 PR tree-optimization/84512
6057 * gcc.dg/tree-ssa/pr84512.c: New testcase.
6059 2018-02-27 Martin Liska <mliska@suse.cz>
6061 PR gcov-profile/84548
6062 * g++.dg/gcov/pr84548.C: New test.
6064 2018-02-27 Jakub Jelinek <jakub@redhat.com>
6067 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
6069 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6072 * g++.dg/cpp1y/pr84558.C: New test.
6074 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6077 * g++.dg/cpp0x/alignas14.C: New.
6078 * g++.dg/cpp0x/alignas15.C: Likewise.
6080 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6083 * g++.dg/gomp/pr84557.C: New test.
6085 2018-02-26 Marek Polacek <polacek@redhat.com>
6088 * g++.dg/cpp1z/pr84325.C: New test.
6090 2018-02-26 Carl Love <cel@us.ibm.com>
6092 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
6094 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
6095 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
6096 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
6098 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
6099 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
6102 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6105 * gcc.target/i386/indirect-thunk-1.c: Updated.
6106 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6107 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6108 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6109 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6110 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6111 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6112 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6113 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6114 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6115 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6116 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6117 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6118 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6119 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6120 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6121 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6122 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6123 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6124 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6125 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6126 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6127 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6128 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6129 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6130 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6131 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6132 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6133 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6134 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6135 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6136 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6137 * gcc.target/i386/ret-thunk-9.c: Likewise.
6138 * gcc.target/i386/ret-thunk-10.c: Likewise.
6139 * gcc.target/i386/ret-thunk-11.c: Likewise.
6140 * gcc.target/i386/ret-thunk-12.c: Likewise.
6141 * gcc.target/i386/ret-thunk-13.c: Likewise.
6142 * gcc.target/i386/ret-thunk-14.c: Likewise.
6143 * gcc.target/i386/ret-thunk-15.c: Likewise.
6145 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
6147 * gcc.c-torture/execute/20180226-1.c: New test.
6149 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
6151 PR tree-optimization/83965
6152 * gcc.dg/vect/pr83965-2.c: New test.
6154 2018-02-26 Tom de Vries <tom@codesourcery.com>
6156 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
6158 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6161 * gcc.target/i386/ret-thunk-22.c: New test.
6162 * gcc.target/i386/ret-thunk-23.c: Likewise.
6163 * gcc.target/i386/ret-thunk-24.c: Likewise.
6164 * gcc.target/i386/ret-thunk-25.c: Likewise.
6165 * gcc.target/i386/ret-thunk-26.c: Likewise.
6167 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6170 * g++.dg/cpp1z/pr84533.C: New.
6172 2018-02-26 Marek Polacek <polacek@redhat.com>
6175 * g++.dg/parse/error60.C: New test.
6177 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6180 * g++.dg/gomp/pr84556.C: New test.
6181 * g++.dg/vect/pr84556.cc: New test.
6183 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
6186 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
6187 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6188 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
6189 * gfortran.dg/c_loc_test.f90: Likewise.
6190 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6191 * gfortran.dg/proc_decl_17.f90: Likewise.
6192 * gfortran.dg/proc_ptr_8.f90: Likewise.
6194 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6197 * gcc.target/aarch64/lr_free_2.c: Revert changes in
6198 r254814 disabling -fomit-frame-pointer by default.
6199 * gcc.target/aarch64/spill_1.c: Likewise.
6200 * gcc.target/aarch64/test_frame_11.c: Likewise.
6201 * gcc.target/aarch64/test_frame_12.c: Likewise.
6202 * gcc.target/aarch64/test_frame_13.c: Likewise.
6203 * gcc.target/aarch64/test_frame_14.c: Likewise.
6204 * gcc.target/aarch64/test_frame_15.c: Likewise.
6205 * gcc.target/aarch64/test_frame_3.c: Likewise.
6206 * gcc.target/aarch64/test_frame_5.c: Likewise.
6207 * gcc.target/aarch64/test_frame_9.c: Likewise.
6209 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
6212 * gfortran.dg/explicit_shape_1.f90: New test.
6213 * gfortran.dg/automatic_module_variable.f90: Update regex.
6214 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
6215 * gfortran.dg/constant_shape.f90: Ditto.
6216 * gfortran.dg/dec_structure_23.f90: Ditto.
6217 * gfortran.dg/pr78240.f90: Ditto.
6219 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
6222 * gfortran.dg/pr84523.f90: New test.
6224 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6227 * gfortran.dg/select_type_40.f90: New test.
6229 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
6232 * gfortran.dg/data_substring.f90: New test.
6234 2018-02-24 Marek Polacek <polacek@redhat.com>
6237 * g++.dg/cpp1z/constexpr-83692.C: New test.
6239 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
6242 * gfortran.dg/statement_function_1.f90: Update test.
6244 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6247 * gfortran.dg/inquire_19.f90: New test.
6249 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6252 * gfortran.dg/pr83149_b.f90: New test.
6253 * gfortran.dg/pr83149_a.f90: Additional source for previous.
6255 2018-02-23 Carl Love <cel@us.ibm.com>
6257 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
6258 vec_signed2 and vec_unsigned2 to new Power 8 test file.
6259 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
6262 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6264 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
6265 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
6267 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6269 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
6272 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6275 * gfortran.dg/pr83149_1.f90: New test.
6276 * gfortran.dg/pr83149.f90: Additional source for previous.
6278 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
6281 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
6282 __GI___pthread_mutex_init as well.
6284 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6287 * gfortran.dg/class_68.f90: New test.
6289 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6292 * gfortran.dg/derived_init_5.f90: New test.
6294 2018-02-22 Jakub Jelinek <jakub@redhat.com>
6297 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
6298 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
6300 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
6303 * gcc.target/powerpc/pr81572.c: New.
6305 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
6307 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
6309 2018-02-22 Martin Sebor <msebor@redhat.com>
6311 PR tree-optimization/84480
6312 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
6313 * g++.dg/warn/Wstringop-truncation-1.C: New test.
6315 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
6318 * gcc.target/i386/indirect-thunk-11.c: New test.
6319 * gcc.target/i386/indirect-thunk-12.c: Likewise.
6320 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
6321 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
6322 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
6323 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
6324 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
6325 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
6326 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
6327 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
6329 2018-02-22 Steve Ellcey <sellcey@cavium.com>
6332 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
6334 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
6336 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6338 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
6340 2018-02-22 Marek Polacek <polacek@redhat.com>
6343 * g++.dg/parse/error59.C: New test.
6345 2018-02-22 Tom de Vries <tom@codesourcery.com>
6347 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
6349 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6352 * g++.dg/cpp0x/pr77655.C: New.
6354 2018-02-22 Jakub Jelinek <jakub@redhat.com>
6357 * g++.dg/cpp1y/pr84496.C: New test.
6360 * g++.dg/torture/pr84502.C: New test.
6362 PR tree-optimization/84503
6363 * gcc.dg/pr84503-1.c: New test.
6364 * gcc.dg/pr84503-2.c: New test.
6366 2018-02-21 Jakub Jelinek <jakub@redhat.com>
6368 PR tree-optimization/84478
6369 * gcc.c-torture/execute/pr84478.c: New test.
6371 2018-02-20 Martin Sebor <msebor@redhat.com>
6374 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
6375 * c-c++-common/Wrestrict.c: Same.
6376 * gcc.dg/Wrestrict-6.c: Same.
6377 * gcc.dg/Warray-bounds-27.c: New test.
6378 * gcc.dg/Wrestrict-8.c: New test.
6379 * gcc.dg/Wrestrict-9.c: New test.
6380 * gcc.dg/pr84095.c: New test.
6382 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6384 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
6386 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6390 * gfortran.dg/structure_constructor_14.f90: New test.
6392 2018-02-20 Jeff Law <law@redhat.com>
6395 PR tree-optimization/81592
6397 * gcc.dg/pr81592.c: New test.
6398 * gcc.dg/pr82123.c: New test.
6399 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
6401 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6404 * g++.dg/warn/Wunused-var-30.C: New test.
6406 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
6408 PR tree-optimization/84419
6409 * gcc.dg/vect/pr84419.c: New test.
6411 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6414 * gfortran.dg/pr82004.f90: New test.
6416 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
6418 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
6420 2018-02-20 Martin Liska <mliska@suse.cz>
6424 * gcc.target/i386/pr84310.c: New test.
6425 * gcc.target/i386/pr84310-2.c: Likewise.
6427 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6430 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
6432 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6435 * g++.dg/cpp1z/launder7.C: New test.
6438 * g++.dg/cpp0x/constexpr-84449.C: New test.
6441 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
6443 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
6447 * gfortran.dg/associate_22.f90: Enable commented out test.
6448 * gfortran.dg/associate_36.f90: New test.
6450 2018-02-19 Jakub Jelinek <jakub@redhat.com>
6453 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
6455 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
6457 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
6458 (dg-options): Use -mavx instead of -w.
6460 2018-02-19 Jakub Jelinek <jakub@redhat.com>
6463 * g++.dg/cpp1z/launder8.C: New test.
6466 * g++.dg/gomp/pr84448.C: New test.
6469 * g++.dg/gomp/pr84430.C: New test.
6471 PR tree-optimization/84452
6472 * gcc.dg/pr84452.c: New test.
6475 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
6477 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6480 * gfortran.dg/implied_do_io_4.f90: New test.
6482 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6484 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
6485 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
6486 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
6488 2018-02-19 Carl Love <cel@us.ibm.com>
6490 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
6492 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6495 * gcc.target/i386/pr57193.c: Add -mtune=generic.
6497 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6500 * g++.dg/cpp0x/auto50.C: New.
6501 * g++.dg/parse/friend12.C: Adjust.
6503 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6505 PR libgfortran/84389
6506 * gfortran.dg/dtio_33.f90: New test.
6508 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6510 PR libgfortran/84412
6511 * gfortran.dg/inquire_18.f90: New test.
6513 2018-02-18 Janus Weil <janus@gcc.gnu.org>
6516 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
6517 * gfortran.dg/pointer_intent_3.f90: Ditto.
6518 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
6519 * gfortran.dg/protected_3.f90: Ditto.
6520 * gfortran.dg/protected_4.f90: Ditto.
6521 * gfortran.dg/protected_5.f90: Ditto.
6522 * gfortran.dg/protected_6.f90: Ditto.
6524 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
6527 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
6530 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6533 * gfortran.dg/inline_matmul_22.f90: New test.
6535 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6538 * gfortran.dg/abort_shoulfail.f90: New test.
6539 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
6541 * gfortran.dg/PR19754_2.f90: Likewise.
6542 * gfortran.dg/PR19872.f: Likewise.
6543 * gfortran.dg/PR49268.f90: Likewise.
6544 * gfortran.dg/Wall.f90: Likewise.
6545 * gfortran.dg/Wno-all.f90: Likewise.
6546 * gfortran.dg/achar_1.f90: Likewise.
6547 * gfortran.dg/achar_2.f90: Likewise.
6548 * gfortran.dg/achar_4.f90: Likewise.
6549 * gfortran.dg/achar_6.F90: Likewise.
6550 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
6551 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
6552 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
6553 * gfortran.dg/actual_array_offset_1.f90: Likewise.
6554 * gfortran.dg/actual_array_result_1.f90: Likewise.
6555 * gfortran.dg/actual_array_substr_1.f90: Likewise.
6556 * gfortran.dg/actual_array_substr_2.f90: Likewise.
6557 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
6558 * gfortran.dg/actual_procedure_1.f90: Likewise.
6559 * gfortran.dg/adjustl_1.f90: Likewise.
6560 * gfortran.dg/advance_1.f90: Likewise.
6561 * gfortran.dg/advance_4.f90: Likewise.
6562 * gfortran.dg/advance_5.f90: Likewise.
6563 * gfortran.dg/advance_6.f90: Likewise.
6564 * gfortran.dg/aint_anint_1.f90: Likewise.
6565 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
6566 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
6567 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
6568 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
6569 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
6570 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
6571 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
6572 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
6573 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
6574 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
6575 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
6576 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
6577 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
6578 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
6579 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
6580 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
6581 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
6582 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
6583 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
6584 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
6585 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
6586 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6587 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
6588 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
6589 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
6590 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
6591 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
6592 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
6593 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
6594 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
6595 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
6596 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
6597 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
6598 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
6599 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
6600 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
6601 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
6602 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
6603 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
6604 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
6605 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
6606 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
6607 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
6608 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
6609 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
6610 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
6611 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
6612 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
6613 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
6614 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
6615 * gfortran.dg/allocatable_function_1.f90: Likewise.
6616 * gfortran.dg/allocatable_function_10.f90: Likewise.
6617 * gfortran.dg/allocatable_function_3.f90: Likewise.
6618 * gfortran.dg/allocatable_function_5.f90: Likewise.
6619 * gfortran.dg/allocatable_function_6.f90: Likewise.
6620 * gfortran.dg/allocatable_function_7.f90: Likewise.
6621 * gfortran.dg/allocatable_function_8.f90: Likewise.
6622 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
6623 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
6624 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
6625 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
6626 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
6627 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
6628 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
6629 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
6630 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
6631 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
6632 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
6633 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
6634 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
6635 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
6636 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
6637 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
6638 * gfortran.dg/allocate_class_3.f90: Likewise.
6639 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
6640 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
6641 * gfortran.dg/allocate_derived_5.f90: Likewise.
6642 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
6643 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
6644 * gfortran.dg/allocate_with_source_1.f90: Likewise.
6645 * gfortran.dg/allocate_with_source_10.f08: Likewise.
6646 * gfortran.dg/allocate_with_source_11.f08: Likewise.
6647 * gfortran.dg/allocate_with_source_12.f03: Likewise.
6648 * gfortran.dg/allocate_with_source_15.f03: Likewise.
6649 * gfortran.dg/allocate_with_source_16.f90: Likewise.
6650 * gfortran.dg/allocate_with_source_17.f03: Likewise.
6651 * gfortran.dg/allocate_with_source_18.f03: Likewise.
6652 * gfortran.dg/allocate_with_source_2.f90: Likewise.
6653 * gfortran.dg/allocate_with_source_20.f03: Likewise.
6654 * gfortran.dg/allocate_with_source_22.f03: Likewise.
6655 * gfortran.dg/allocate_with_source_23.f03: Likewise.
6656 * gfortran.dg/allocate_with_source_24.f90: Likewise.
6657 * gfortran.dg/allocate_with_source_5.f90: Likewise.
6658 * gfortran.dg/allocate_with_source_6.f90: Likewise.
6659 * gfortran.dg/allocate_with_source_7.f08: Likewise.
6660 * gfortran.dg/allocate_with_source_8.f08: Likewise.
6661 * gfortran.dg/allocate_with_source_9.f08: Likewise.
6662 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
6663 * gfortran.dg/allocate_zerosize_3.f: Likewise.
6664 * gfortran.dg/altreturn_3.f90: Likewise.
6665 * gfortran.dg/altreturn_5.f90: Likewise.
6666 * gfortran.dg/altreturn_7.f90: Likewise.
6667 * gfortran.dg/and_or_xor.f90: Likewise.
6668 * gfortran.dg/anint_1.f90: Likewise.
6669 * gfortran.dg/any_all_1.f90: Likewise.
6670 * gfortran.dg/anyallcount_1.f90: Likewise.
6671 * gfortran.dg/append_1.f90: Likewise.
6672 * gfortran.dg/argument_checking_1.f90: Likewise.
6673 * gfortran.dg/argument_checking_2.f90: Likewise.
6674 * gfortran.dg/argument_checking_8.f90: Likewise.
6675 * gfortran.dg/arithmetic_if.f90: Likewise.
6676 * gfortran.dg/array_1.f90: Likewise.
6677 * gfortran.dg/array_2.f90: Likewise.
6678 * gfortran.dg/array_alloc_1.f90: Likewise.
6679 * gfortran.dg/array_alloc_2.f90: Likewise.
6680 * gfortran.dg/array_alloc_3.f90: Likewise.
6681 * gfortran.dg/array_assignment_1.F90: Likewise.
6682 * gfortran.dg/array_assignment_5.f90: Likewise.
6683 * gfortran.dg/array_constructor_1.f90: Likewise.
6684 * gfortran.dg/array_constructor_10.f90: Likewise.
6685 * gfortran.dg/array_constructor_11.f90: Likewise.
6686 * gfortran.dg/array_constructor_12.f90: Likewise.
6687 * gfortran.dg/array_constructor_15.f90: Likewise.
6688 * gfortran.dg/array_constructor_16.f90: Likewise.
6689 * gfortran.dg/array_constructor_17.f90: Likewise.
6690 * gfortran.dg/array_constructor_19.f90: Likewise.
6691 * gfortran.dg/array_constructor_23.f: Likewise.
6692 * gfortran.dg/array_constructor_24.f: Likewise.
6693 * gfortran.dg/array_constructor_32.f90: Likewise.
6694 * gfortran.dg/array_constructor_36.f90: Likewise.
6695 * gfortran.dg/array_constructor_39.f90: Likewise.
6696 * gfortran.dg/array_constructor_4.f90: Likewise.
6697 * gfortran.dg/array_constructor_40.f90: Likewise.
6698 * gfortran.dg/array_constructor_44.f90: Likewise.
6699 * gfortran.dg/array_constructor_45.f90: Likewise.
6700 * gfortran.dg/array_constructor_46.f90: Likewise.
6701 * gfortran.dg/array_constructor_47.f90: Likewise.
6702 * gfortran.dg/array_constructor_49.f90: Likewise.
6703 * gfortran.dg/array_constructor_5.f90: Likewise.
6704 * gfortran.dg/array_constructor_50.f90: Likewise.
6705 * gfortran.dg/array_constructor_6.f90: Likewise.
6706 * gfortran.dg/array_constructor_7.f90: Likewise.
6707 * gfortran.dg/array_constructor_8.f90: Likewise.
6708 * gfortran.dg/array_constructor_9.f90: Likewise.
6709 * gfortran.dg/array_constructor_type_1.f03: Likewise.
6710 * gfortran.dg/array_constructor_type_10.f03: Likewise.
6711 * gfortran.dg/array_constructor_type_11.f03: Likewise.
6712 * gfortran.dg/array_constructor_type_12.f03: Likewise.
6713 * gfortran.dg/array_constructor_type_13.f90: Likewise.
6714 * gfortran.dg/array_constructor_type_14.f03: Likewise.
6715 * gfortran.dg/array_constructor_type_16.f03: Likewise.
6716 * gfortran.dg/array_constructor_type_2.f03: Likewise.
6717 * gfortran.dg/array_constructor_type_22.f03: Likewise.
6718 * gfortran.dg/array_constructor_type_3.f03: Likewise.
6719 * gfortran.dg/array_constructor_type_4.f03: Likewise.
6720 * gfortran.dg/array_constructor_type_5.f03: Likewise.
6721 * gfortran.dg/array_constructor_type_6.f03: Likewise.
6722 * gfortran.dg/array_constructor_type_7.f03: Likewise.
6723 * gfortran.dg/array_function_1.f90: Likewise.
6724 * gfortran.dg/array_function_5.f90: Likewise.
6725 * gfortran.dg/array_initializer_1.f90: Likewise.
6726 * gfortran.dg/array_initializer_2.f90: Likewise.
6727 * gfortran.dg/array_memcpy_5.f90: Likewise.
6728 * gfortran.dg/array_memset_2.f90: Likewise.
6729 * gfortran.dg/array_reference_1.f90: Likewise.
6730 * gfortran.dg/array_return_value_1.f90: Likewise.
6731 * gfortran.dg/array_section_1.f90: Likewise.
6732 * gfortran.dg/array_temporaries_3.f90: Likewise.
6733 * gfortran.dg/arrayio_1.f90: Likewise.
6734 * gfortran.dg/arrayio_10.f90: Likewise.
6735 * gfortran.dg/arrayio_11.f90: Likewise.
6736 * gfortran.dg/arrayio_12.f90: Likewise.
6737 * gfortran.dg/arrayio_13.f90: Likewise.
6738 * gfortran.dg/arrayio_14.f90: Likewise.
6739 * gfortran.dg/arrayio_16.f90: Likewise.
6740 * gfortran.dg/arrayio_2.f90: Likewise.
6741 * gfortran.dg/arrayio_3.f90: Likewise.
6742 * gfortran.dg/arrayio_4.f90: Likewise.
6743 * gfortran.dg/arrayio_5.f90: Likewise.
6744 * gfortran.dg/arrayio_6.f90: Likewise.
6745 * gfortran.dg/arrayio_7.f90: Likewise.
6746 * gfortran.dg/arrayio_8.f90: Likewise.
6747 * gfortran.dg/arrayio_9.f90: Likewise.
6748 * gfortran.dg/arrayio_derived_1.f90: Likewise.
6749 * gfortran.dg/assign_10.f90: Likewise.
6750 * gfortran.dg/assign_9.f90: Likewise.
6751 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
6752 * gfortran.dg/assignment_1.f90: Likewise.
6753 * gfortran.dg/associate_1.f03: Likewise.
6754 * gfortran.dg/associate_11.f90: Likewise.
6755 * gfortran.dg/associate_13.f90: Likewise.
6756 * gfortran.dg/associate_15.f90: Likewise.
6757 * gfortran.dg/associate_17.f90: Likewise.
6758 * gfortran.dg/associate_18.f08: Likewise.
6759 * gfortran.dg/associate_19.f03: Likewise.
6760 * gfortran.dg/associate_20.f03: Likewise.
6761 * gfortran.dg/associate_22.f90: Likewise.
6762 * gfortran.dg/associate_23.f90: Likewise.
6763 * gfortran.dg/associate_24.f90: Likewise.
6764 * gfortran.dg/associate_25.f90: Likewise.
6765 * gfortran.dg/associate_27.f90: Likewise.
6766 * gfortran.dg/associate_28.f90: Likewise.
6767 * gfortran.dg/associate_32.f03: Likewise.
6768 * gfortran.dg/associate_33.f03: Likewise.
6769 * gfortran.dg/associate_34.f90: Likewise.
6770 * gfortran.dg/associate_6.f03: Likewise.
6771 * gfortran.dg/associate_7.f03: Likewise.
6772 * gfortran.dg/associate_8.f03: Likewise.
6773 * gfortran.dg/associate_9.f03: Likewise.
6774 * gfortran.dg/associated_1.f90: Likewise.
6775 * gfortran.dg/associated_2.f90: Likewise.
6776 * gfortran.dg/associated_5.f90: Likewise.
6777 * gfortran.dg/associated_6.f90: Likewise.
6778 * gfortran.dg/associated_target_3.f90: Likewise.
6779 * gfortran.dg/associated_target_4.f90: Likewise.
6780 * gfortran.dg/associated_target_5.f03: Likewise.
6781 * gfortran.dg/associated_target_6.f03: Likewise.
6782 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6783 * gfortran.dg/assumed_rank_1.f90: Likewise.
6784 * gfortran.dg/assumed_rank_10.f90: Likewise.
6785 * gfortran.dg/assumed_rank_2.f90: Likewise.
6786 * gfortran.dg/assumed_rank_7.f90: Likewise.
6787 * gfortran.dg/assumed_rank_8.f90: Likewise.
6788 * gfortran.dg/assumed_rank_9.f90: Likewise.
6789 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6790 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6791 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
6792 * gfortran.dg/assumed_type_2.f90: Likewise.
6793 * gfortran.dg/atan2_1.f90: Likewise.
6794 * gfortran.dg/auto_array_1.f90: Likewise.
6795 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
6796 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
6797 * gfortran.dg/auto_char_len_3.f90: Likewise.
6798 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
6799 * gfortran.dg/auto_internal_assumed.f90: Likewise.
6800 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
6801 * gfortran.dg/auto_save_2.f90: Likewise.
6802 * gfortran.dg/automatic_default_init_1.f90: Likewise.
6803 * gfortran.dg/backslash_1.f90: Likewise.
6804 * gfortran.dg/backslash_2.f90: Likewise.
6805 * gfortran.dg/backslash_3.f: Likewise.
6806 * gfortran.dg/backspace_1.f: Likewise.
6807 * gfortran.dg/backspace_10.f90: Likewise.
6808 * gfortran.dg/backspace_11.f90: Likewise.
6809 * gfortran.dg/backspace_2.f: Likewise.
6810 * gfortran.dg/backspace_3.f: Likewise.
6811 * gfortran.dg/backspace_4.f: Likewise.
6812 * gfortran.dg/backspace_5.f: Likewise.
6813 * gfortran.dg/backspace_6.f: Likewise.
6814 * gfortran.dg/backspace_7.f90: Likewise.
6815 * gfortran.dg/backspace_8.f: Likewise.
6816 * gfortran.dg/backspace_9.f: Likewise.
6817 * gfortran.dg/bessel_1.f90: Likewise.
6818 * gfortran.dg/bessel_2.f90: Likewise.
6819 * gfortran.dg/bessel_5.f90: Likewise.
6820 * gfortran.dg/bessel_6.f90: Likewise.
6821 * gfortran.dg/bessel_7.f90: Likewise.
6822 * gfortran.dg/bind_c_dts_2.f03: Likewise.
6823 * gfortran.dg/bind_c_dts_3.f03: Likewise.
6824 * gfortran.dg/bind_c_usage_15.f90: Likewise.
6825 * gfortran.dg/bind_c_usage_16.f03: Likewise.
6826 * gfortran.dg/bind_c_usage_17.f90: Likewise.
6827 * gfortran.dg/bind_c_usage_24.f90: Likewise.
6828 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
6829 * gfortran.dg/binding_label_tests_16.f03: Likewise.
6830 * gfortran.dg/binding_label_tests_23.f90: Likewise.
6831 * gfortran.dg/bit_comparison_1.F90: Likewise.
6832 * gfortran.dg/bit_comparison_2.F90: Likewise.
6833 * gfortran.dg/block_1.f08: Likewise.
6834 * gfortran.dg/block_13.f08: Likewise.
6835 * gfortran.dg/block_14.f90: Likewise.
6836 * gfortran.dg/block_2.f08: Likewise.
6837 * gfortran.dg/block_6.f08: Likewise.
6838 * gfortran.dg/block_7.f08: Likewise.
6839 * gfortran.dg/block_8.f08: Likewise.
6840 * gfortran.dg/blockdata_1.f90: Likewise.
6841 * gfortran.dg/bound_1.f90: Likewise.
6842 * gfortran.dg/bound_2.f90: Likewise.
6843 * gfortran.dg/bound_3.f90: Likewise.
6844 * gfortran.dg/bound_4.f90: Likewise.
6845 * gfortran.dg/bound_5.f90: Likewise.
6846 * gfortran.dg/bound_6.f90: Likewise.
6847 * gfortran.dg/bound_7.f90: Likewise.
6848 * gfortran.dg/bound_8.f90: Likewise.
6849 * gfortran.dg/bound_9.f90: Likewise.
6850 * gfortran.dg/bound_simplification_1.f90: Likewise.
6851 * gfortran.dg/bound_simplification_3.f90: Likewise.
6852 * gfortran.dg/bound_simplification_4.f90: Likewise.
6853 * gfortran.dg/bound_simplification_5.f90: Likewise.
6854 * gfortran.dg/bound_simplification_6.f90: Likewise.
6855 * gfortran.dg/bounds_check_1.f90: Likewise.
6856 * gfortran.dg/bounds_check_12.f90: Likewise.
6857 * gfortran.dg/bounds_check_14.f90: Likewise.
6858 * gfortran.dg/bounds_check_15.f90: Likewise.
6859 * gfortran.dg/bounds_check_19.f90: Likewise.
6860 * gfortran.dg/bounds_check_8.f90: Likewise.
6861 * gfortran.dg/bounds_check_9.f90: Likewise.
6862 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
6863 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
6864 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
6865 * gfortran.dg/boz_1.f90: Likewise.
6866 * gfortran.dg/boz_11.f90: Likewise.
6867 * gfortran.dg/boz_13.f90: Likewise.
6868 * gfortran.dg/boz_14.f90: Likewise.
6869 * gfortran.dg/boz_15.f90: Likewise.
6870 * gfortran.dg/boz_3.f90: Likewise.
6871 * gfortran.dg/boz_6.f90: Likewise.
6872 * gfortran.dg/boz_9.f90: Likewise.
6873 * gfortran.dg/byte_1.f90: Likewise.
6874 * gfortran.dg/byte_2.f90: Likewise.
6875 * gfortran.dg/c_assoc.f90: Likewise.
6876 * gfortran.dg/c_assoc_2.f03: Likewise.
6877 * gfortran.dg/c_assoc_3.f90: Likewise.
6878 * gfortran.dg/c_by_val_1.f: Likewise.
6879 * gfortran.dg/c_by_val_5.f90: Likewise.
6880 * gfortran.dg/c_char_tests.f03: Likewise.
6881 * gfortran.dg/c_char_tests_2.f03: Likewise.
6882 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
6883 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
6884 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6885 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6886 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6887 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6888 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6889 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6890 * gfortran.dg/c_kind_params.f90: Likewise.
6891 * gfortran.dg/c_loc_test_20.f90: Likewise.
6892 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6893 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6894 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6895 * gfortran.dg/c_size_t_test.f03: Likewise.
6896 * gfortran.dg/c_sizeof_1.f90: Likewise.
6897 * gfortran.dg/c_sizeof_5.f90: Likewise.
6898 * gfortran.dg/c_sizeof_6.f90: Likewise.
6899 * gfortran.dg/char4_iunit_1.f03: Likewise.
6900 * gfortran.dg/char4_iunit_2.f03: Likewise.
6901 * gfortran.dg/char_allocation_1.f90: Likewise.
6902 * gfortran.dg/char_array_constructor.f90: Likewise.
6903 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6904 * gfortran.dg/char_assign_1.f90: Likewise.
6905 * gfortran.dg/char_associated_1.f90: Likewise.
6906 * gfortran.dg/char_cast_2.f90: Likewise.
6907 * gfortran.dg/char_comparison_1.f: Likewise.
6908 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6909 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6910 * gfortran.dg/char_cons_len.f90: Likewise.
6911 * gfortran.dg/char_conversion.f90: Likewise.
6912 * gfortran.dg/char_cshift_1.f90: Likewise.
6913 * gfortran.dg/char_cshift_2.f90: Likewise.
6914 * gfortran.dg/char_decl_2.f90: Likewise.
6915 * gfortran.dg/char_eoshift_1.f90: Likewise.
6916 * gfortran.dg/char_eoshift_2.f90: Likewise.
6917 * gfortran.dg/char_eoshift_3.f90: Likewise.
6918 * gfortran.dg/char_eoshift_4.f90: Likewise.
6919 * gfortran.dg/char_eoshift_5.f90: Likewise.
6920 * gfortran.dg/char_expr_1.f90: Likewise.
6921 * gfortran.dg/char_expr_3.f90: Likewise.
6922 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6923 * gfortran.dg/char_length_12.f90: Likewise.
6924 * gfortran.dg/char_length_14.f90: Likewise.
6925 * gfortran.dg/char_length_15.f90: Likewise.
6926 * gfortran.dg/char_length_17.f90: Likewise.
6927 * gfortran.dg/char_length_20.f90: Likewise.
6928 * gfortran.dg/char_length_21.f90: Likewise.
6929 * gfortran.dg/char_length_5.f90: Likewise.
6930 * gfortran.dg/char_length_6.f90: Likewise.
6931 * gfortran.dg/char_length_7.f90: Likewise.
6932 * gfortran.dg/char_length_8.f90: Likewise.
6933 * gfortran.dg/char_pack_1.f90: Likewise.
6934 * gfortran.dg/char_pack_2.f90: Likewise.
6935 * gfortran.dg/char_pointer_assign.f90: Likewise.
6936 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6937 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6938 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6939 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6940 * gfortran.dg/char_pointer_func.f90: Likewise.
6941 * gfortran.dg/char_reshape_1.f90: Likewise.
6942 * gfortran.dg/char_result_1.f90: Likewise.
6943 * gfortran.dg/char_result_12.f90: Likewise.
6944 * gfortran.dg/char_result_13.f90: Likewise.
6945 * gfortran.dg/char_result_14.f90: Likewise.
6946 * gfortran.dg/char_result_15.f90: Likewise.
6947 * gfortran.dg/char_result_2.f90: Likewise.
6948 * gfortran.dg/char_result_3.f90: Likewise.
6949 * gfortran.dg/char_result_4.f90: Likewise.
6950 * gfortran.dg/char_result_5.f90: Likewise.
6951 * gfortran.dg/char_result_6.f90: Likewise.
6952 * gfortran.dg/char_result_7.f90: Likewise.
6953 * gfortran.dg/char_result_8.f90: Likewise.
6954 * gfortran.dg/char_spread_1.f90: Likewise.
6955 * gfortran.dg/char_transpose_1.f90: Likewise.
6956 * gfortran.dg/char_type_len.f90: Likewise.
6957 * gfortran.dg/char_unpack_1.f90: Likewise.
6958 * gfortran.dg/char_unpack_2.f90: Likewise.
6959 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6960 * gfortran.dg/character_comparison_1.f90: Likewise.
6961 * gfortran.dg/character_comparison_2.f90: Likewise.
6962 * gfortran.dg/character_comparison_3.f90: Likewise.
6963 * gfortran.dg/character_comparison_4.f90: Likewise.
6964 * gfortran.dg/character_comparison_5.f90: Likewise.
6965 * gfortran.dg/character_comparison_6.f90: Likewise.
6966 * gfortran.dg/character_comparison_7.f90: Likewise.
6967 * gfortran.dg/character_comparison_8.f90: Likewise.
6968 * gfortran.dg/character_comparison_9.f90: Likewise.
6969 * gfortran.dg/charlen_15.f90: Likewise.
6970 * gfortran.dg/charlen_16.f90: Likewise.
6971 * gfortran.dg/chkbits.f90: Likewise.
6972 * gfortran.dg/chmod_1.f90: Likewise.
6973 * gfortran.dg/chmod_2.f90: Likewise.
6974 * gfortran.dg/chmod_3.f90: Likewise.
6975 * gfortran.dg/class_1.f03: Likewise.
6976 * gfortran.dg/class_18.f03: Likewise.
6977 * gfortran.dg/class_19.f03: Likewise.
6978 * gfortran.dg/class_35.f90: Likewise.
6979 * gfortran.dg/class_46.f03: Likewise.
6980 * gfortran.dg/class_48.f90: Likewise.
6981 * gfortran.dg/class_51.f90: Likewise.
6982 * gfortran.dg/class_52.f90: Likewise.
6983 * gfortran.dg/class_6.f03: Likewise.
6984 * gfortran.dg/class_63.f90: Likewise.
6985 * gfortran.dg/class_64.f90: Likewise.
6986 * gfortran.dg/class_65.f90: Likewise.
6987 * gfortran.dg/class_66.f90: Likewise.
6988 * gfortran.dg/class_67.f90: Likewise.
6989 * gfortran.dg/class_9.f03: Likewise.
6990 * gfortran.dg/class_alias.f90: Likewise.
6991 * gfortran.dg/class_allocate_1.f03: Likewise.
6992 * gfortran.dg/class_allocate_10.f03: Likewise.
6993 * gfortran.dg/class_allocate_13.f90: Likewise.
6994 * gfortran.dg/class_allocate_14.f90: Likewise.
6995 * gfortran.dg/class_allocate_15.f90: Likewise.
6996 * gfortran.dg/class_allocate_19.f03: Likewise.
6997 * gfortran.dg/class_allocate_21.f90: Likewise.
6998 * gfortran.dg/class_allocate_22.f90: Likewise.
6999 * gfortran.dg/class_allocate_3.f03: Likewise.
7000 * gfortran.dg/class_allocate_4.f03: Likewise.
7001 * gfortran.dg/class_allocate_5.f90: Likewise.
7002 * gfortran.dg/class_allocate_6.f03: Likewise.
7003 * gfortran.dg/class_allocate_7.f03: Likewise.
7004 * gfortran.dg/class_allocate_8.f03: Likewise.
7005 * gfortran.dg/class_allocate_9.f03: Likewise.
7006 * gfortran.dg/class_array_1.f03: Likewise.
7007 * gfortran.dg/class_array_14.f90: Likewise.
7008 * gfortran.dg/class_array_15.f03: Likewise.
7009 * gfortran.dg/class_array_16.f90: Likewise.
7010 * gfortran.dg/class_array_2.f03: Likewise.
7011 * gfortran.dg/class_array_20.f03: Likewise.
7012 * gfortran.dg/class_array_21.f03: Likewise.
7013 * gfortran.dg/class_array_3.f03: Likewise.
7014 * gfortran.dg/class_array_4.f03: Likewise.
7015 * gfortran.dg/class_array_7.f03: Likewise.
7016 * gfortran.dg/class_array_8.f03: Likewise.
7017 * gfortran.dg/class_array_9.f03: Likewise.
7018 * gfortran.dg/class_defined_operator_1.f03: Likewise.
7019 * gfortran.dg/class_dummy_1.f03: Likewise.
7020 * gfortran.dg/class_optional_1.f90: Likewise.
7021 * gfortran.dg/class_optional_2.f90: Likewise.
7022 * gfortran.dg/class_result_5.f90: Likewise.
7023 * gfortran.dg/class_result_6.f90: Likewise.
7024 * gfortran.dg/class_to_type_1.f03: Likewise.
7025 * gfortran.dg/class_to_type_2.f90: Likewise.
7026 * gfortran.dg/class_to_type_3.f03: Likewise.
7027 * gfortran.dg/class_to_type_4.f90: Likewise.
7028 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
7029 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
7030 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
7031 * gfortran.dg/coarray/atomic_1.f90: Likewise.
7032 * gfortran.dg/coarray/atomic_2.f90: Likewise.
7033 * gfortran.dg/coarray/codimension.f90: Likewise.
7034 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
7035 * gfortran.dg/coarray/collectives_1.f90: Likewise.
7036 * gfortran.dg/coarray/collectives_2.f90: Likewise.
7037 * gfortran.dg/coarray/collectives_3.f90: Likewise.
7038 * gfortran.dg/coarray/collectives_4.f90: Likewise.
7039 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
7040 * gfortran.dg/coarray/dummy_1.f90: Likewise.
7041 * gfortran.dg/coarray/event_1.f90: Likewise.
7042 * gfortran.dg/coarray/event_2.f90: Likewise.
7043 * gfortran.dg/coarray/get_array.f90: Likewise.
7044 * gfortran.dg/coarray/image_index_1.f90: Likewise.
7045 * gfortran.dg/coarray/image_index_2.f90: Likewise.
7046 * gfortran.dg/coarray/image_index_3.f90: Likewise.
7047 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
7048 * gfortran.dg/coarray/lock_1.f90: Likewise.
7049 * gfortran.dg/coarray/lock_2.f90: Likewise.
7050 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
7051 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
7052 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
7053 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
7054 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
7055 * gfortran.dg/coarray/registering_1.f90: Likewise.
7056 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
7057 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
7058 * gfortran.dg/coarray/send_array.f90: Likewise.
7059 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
7060 * gfortran.dg/coarray/sendget_array.f90: Likewise.
7061 * gfortran.dg/coarray/subobject_1.f90: Likewise.
7062 * gfortran.dg/coarray/sync_1.f90: Likewise.
7063 * gfortran.dg/coarray/sync_3.f90: Likewise.
7064 * gfortran.dg/coarray/this_image_1.f90: Likewise.
7065 * gfortran.dg/coarray/this_image_2.f90: Likewise.
7066 * gfortran.dg/coarray_13.f90: Likewise.
7067 * gfortran.dg/coarray_15.f90: Likewise.
7068 * gfortran.dg/coarray_16.f90: Likewise.
7069 * gfortran.dg/coarray_2.f90: Likewise.
7070 * gfortran.dg/coarray_23.f90: Likewise.
7071 * gfortran.dg/coarray_40.f90: Likewise.
7072 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
7073 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
7074 * gfortran.dg/coarray_allocate_10.f08: Likewise.
7075 * gfortran.dg/coarray_allocate_2.f08: Likewise.
7076 * gfortran.dg/coarray_allocate_3.f08: Likewise.
7077 * gfortran.dg/coarray_allocate_4.f08: Likewise.
7078 * gfortran.dg/coarray_allocate_5.f08: Likewise.
7079 * gfortran.dg/coarray_allocate_7.f08: Likewise.
7080 * gfortran.dg/coarray_allocate_8.f08: Likewise.
7081 * gfortran.dg/coarray_allocate_9.f08: Likewise.
7082 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7083 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7084 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
7085 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
7086 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
7087 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
7088 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
7089 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
7090 * gfortran.dg/coarray_stat_2.f90: Likewise.
7091 * gfortran.dg/coarray_subobject_1.f90: Likewise.
7092 * gfortran.dg/coindexed_1.f90: Likewise.
7093 * gfortran.dg/comma.f: Likewise.
7094 * gfortran.dg/comma_format_extension_3.f: Likewise.
7095 * gfortran.dg/comma_format_extension_4.f: Likewise.
7096 * gfortran.dg/common_2.f90: Likewise.
7097 * gfortran.dg/common_4.f90: Likewise.
7098 * gfortran.dg/common_align_1.f90: Likewise.
7099 * gfortran.dg/common_align_2.f90: Likewise.
7100 * gfortran.dg/common_equivalence_1.f: Likewise.
7101 * gfortran.dg/common_pointer_1.f90: Likewise.
7102 * gfortran.dg/common_resize_1.f: Likewise.
7103 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
7104 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
7105 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
7106 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
7107 * gfortran.dg/complex_read.f90: Likewise.
7108 * gfortran.dg/complex_write.f90: Likewise.
7109 * gfortran.dg/constant_substring.f: Likewise.
7110 * gfortran.dg/constructor_2.f90: Likewise.
7111 * gfortran.dg/constructor_3.f90: Likewise.
7112 * gfortran.dg/constructor_6.f90: Likewise.
7113 * gfortran.dg/contained_1.f90: Likewise.
7114 * gfortran.dg/contained_3.f90: Likewise.
7115 * gfortran.dg/contained_equivalence_1.f90: Likewise.
7116 * gfortran.dg/contained_module_proc_1.f90: Likewise.
7117 * gfortran.dg/continuation_1.f90: Likewise.
7118 * gfortran.dg/continuation_11.f90: Likewise.
7119 * gfortran.dg/continuation_12.f90: Likewise.
7120 * gfortran.dg/continuation_13.f90: Likewise.
7121 * gfortran.dg/continuation_14.f: Likewise.
7122 * gfortran.dg/continuation_8.f90: Likewise.
7123 * gfortran.dg/convert_2.f90: Likewise.
7124 * gfortran.dg/convert_implied_open.f90: Likewise.
7125 * gfortran.dg/count_init_expr.f03: Likewise.
7126 * gfortran.dg/cr_lf.f90: Likewise.
7127 * gfortran.dg/cray_pointers_10.f90: Likewise.
7128 * gfortran.dg/cray_pointers_2.f90: Likewise.
7129 * gfortran.dg/cray_pointers_5.f90: Likewise.
7130 * gfortran.dg/cray_pointers_7.f90: Likewise.
7131 * gfortran.dg/cray_pointers_8.f90: Likewise.
7132 * gfortran.dg/cshift_1.f90: Likewise.
7133 * gfortran.dg/cshift_2.f90: Likewise.
7134 * gfortran.dg/cshift_large_1.f90: Likewise.
7135 * gfortran.dg/cshift_nan_1.f90: Likewise.
7136 * gfortran.dg/csqrt_2.f: Likewise.
7137 * gfortran.dg/data_array_1.f90: Likewise.
7138 * gfortran.dg/data_char_1.f90: Likewise.
7139 * gfortran.dg/data_char_2.f90: Likewise.
7140 * gfortran.dg/data_char_3.f90: Likewise.
7141 * gfortran.dg/data_derived_1.f90: Likewise.
7142 * gfortran.dg/data_implied_do_1.f90: Likewise.
7143 * gfortran.dg/data_namelist_conflict.f90: Likewise.
7144 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
7145 * gfortran.dg/deallocate_stat.f90: Likewise.
7146 * gfortran.dg/deallocate_stat_2.f90: Likewise.
7147 * gfortran.dg/debug/pr37738.f: Likewise.
7148 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
7149 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
7150 * gfortran.dg/dec_exp_1.f90: Likewise.
7151 * gfortran.dg/dec_init_1.f90: Likewise.
7152 * gfortran.dg/dec_init_2.f90: Likewise.
7153 * gfortran.dg/dec_init_3.f90: Likewise.
7154 * gfortran.dg/dec_init_4.f90: Likewise.
7155 * gfortran.dg/dec_io_1.f90: Likewise.
7156 * gfortran.dg/dec_io_2.f90: Likewise.
7157 * gfortran.dg/dec_io_2a.f90: Likewise.
7158 * gfortran.dg/dec_io_6.f90: Likewise.
7159 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
7160 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
7161 * gfortran.dg/dec_math.f90: Likewise.
7162 * gfortran.dg/dec_parameter_1.f: Likewise.
7163 * gfortran.dg/dec_parameter_2.f90: Likewise.
7164 * gfortran.dg/dec_static_1.f90: Likewise.
7165 * gfortran.dg/dec_static_2.f90: Likewise.
7166 * gfortran.dg/dec_structure_1.f90: Likewise.
7167 * gfortran.dg/dec_structure_10.f90: Likewise.
7168 * gfortran.dg/dec_structure_18.f90: Likewise.
7169 * gfortran.dg/dec_structure_19.f90: Likewise.
7170 * gfortran.dg/dec_structure_2.f90: Likewise.
7171 * gfortran.dg/dec_structure_22.f90: Likewise.
7172 * gfortran.dg/dec_structure_3.f90: Likewise.
7173 * gfortran.dg/dec_structure_4.f90: Likewise.
7174 * gfortran.dg/dec_structure_5.f90: Likewise.
7175 * gfortran.dg/dec_structure_6.f90: Likewise.
7176 * gfortran.dg/dec_structure_7.f90: Likewise.
7177 * gfortran.dg/dec_union_1.f90: Likewise.
7178 * gfortran.dg/dec_union_2.f90: Likewise.
7179 * gfortran.dg/dec_union_3.f90: Likewise.
7180 * gfortran.dg/dec_union_4.f90: Likewise.
7181 * gfortran.dg/dec_union_5.f90: Likewise.
7182 * gfortran.dg/default_format_1.f90: Likewise.
7183 * gfortran.dg/default_format_2.f90: Likewise.
7184 * gfortran.dg/default_format_denormal_1.f90: Likewise.
7185 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7186 * gfortran.dg/default_initialization_3.f90: Likewise.
7187 * gfortran.dg/default_initialization_4.f90: Likewise.
7188 * gfortran.dg/default_initialization_5.f90: Likewise.
7189 * gfortran.dg/deferred_character_1.f90: Likewise.
7190 * gfortran.dg/deferred_character_10.f90: Likewise.
7191 * gfortran.dg/deferred_character_11.f90: Likewise.
7192 * gfortran.dg/deferred_character_12.f90: Likewise.
7193 * gfortran.dg/deferred_character_13.f90: Likewise.
7194 * gfortran.dg/deferred_character_14.f90: Likewise.
7195 * gfortran.dg/deferred_character_15.f90: Likewise.
7196 * gfortran.dg/deferred_character_16.f90: Likewise.
7197 * gfortran.dg/deferred_character_2.f90: Likewise.
7198 * gfortran.dg/deferred_character_3.f90: Likewise.
7199 * gfortran.dg/deferred_character_4.f90: Likewise.
7200 * gfortran.dg/deferred_character_5.f90: Likewise.
7201 * gfortran.dg/deferred_character_6.f90: Likewise.
7202 * gfortran.dg/deferred_character_7.f90: Likewise.
7203 * gfortran.dg/deferred_character_8.f90: Likewise.
7204 * gfortran.dg/deferred_character_9.f90: Likewise.
7205 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
7206 * gfortran.dg/deferred_type_component_1.f90: Likewise.
7207 * gfortran.dg/deferred_type_component_2.f90: Likewise.
7208 * gfortran.dg/deferred_type_param_2.f90: Likewise.
7209 * gfortran.dg/deferred_type_param_4.f90: Likewise.
7210 * gfortran.dg/deferred_type_param_5.f90: Likewise.
7211 * gfortran.dg/deferred_type_param_6.f90: Likewise.
7212 * gfortran.dg/deferred_type_param_8.f90: Likewise.
7213 * gfortran.dg/deferred_type_param_9.f90: Likewise.
7214 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
7215 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
7216 * gfortran.dg/defined_assignment_1.f90: Likewise.
7217 * gfortran.dg/defined_assignment_10.f90: Likewise.
7218 * gfortran.dg/defined_assignment_11.f90: Likewise.
7219 * gfortran.dg/defined_assignment_2.f90: Likewise.
7220 * gfortran.dg/defined_assignment_3.f90: Likewise.
7221 * gfortran.dg/defined_assignment_4.f90: Likewise.
7222 * gfortran.dg/defined_assignment_5.f90: Likewise.
7223 * gfortran.dg/defined_assignment_8.f90: Likewise.
7224 * gfortran.dg/defined_assignment_9.f90: Likewise.
7225 * gfortran.dg/dependency_2.f90: Likewise.
7226 * gfortran.dg/dependency_21.f90: Likewise.
7227 * gfortran.dg/dependency_22.f90: Likewise.
7228 * gfortran.dg/dependency_23.f90: Likewise.
7229 * gfortran.dg/dependency_24.f90: Likewise.
7230 * gfortran.dg/dependency_25.f90: Likewise.
7231 * gfortran.dg/dependency_26.f90: Likewise.
7232 * gfortran.dg/dependency_39.f90: Likewise.
7233 * gfortran.dg/dependency_40.f90: Likewise.
7234 * gfortran.dg/dependency_41.f90: Likewise.
7235 * gfortran.dg/dependency_42.f90: Likewise.
7236 * gfortran.dg/dependency_43.f90: Likewise.
7237 * gfortran.dg/dependency_44.f90: Likewise.
7238 * gfortran.dg/dependency_45.f90: Likewise.
7239 * gfortran.dg/dependency_50.f90: Likewise.
7240 * gfortran.dg/dependency_51.f90: Likewise.
7241 * gfortran.dg/dependent_decls_1.f90: Likewise.
7242 * gfortran.dg/der_array_1.f90: Likewise.
7243 * gfortran.dg/der_array_io_1.f90: Likewise.
7244 * gfortran.dg/der_array_io_2.f90: Likewise.
7245 * gfortran.dg/der_array_io_3.f90: Likewise.
7246 * gfortran.dg/der_io_1.f90: Likewise.
7247 * gfortran.dg/der_io_3.f90: Likewise.
7248 * gfortran.dg/der_pointer_2.f90: Likewise.
7249 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
7250 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
7251 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
7252 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
7253 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
7254 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7255 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
7256 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
7257 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
7258 * gfortran.dg/derived_external_function_1.f90: Likewise.
7259 * gfortran.dg/derived_init_1.f90: Likewise.
7260 * gfortran.dg/derived_init_2.f90: Likewise.
7261 * gfortran.dg/derived_init_3.f90: Likewise.
7262 * gfortran.dg/derived_init_4.f90: Likewise.
7263 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
7264 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7265 * gfortran.dg/dev_null.F90: Likewise.
7266 * gfortran.dg/dfloat_1.f90: Likewise.
7267 * gfortran.dg/dim_sum_1.f90: Likewise.
7268 * gfortran.dg/dim_sum_2.f90: Likewise.
7269 * gfortran.dg/dim_sum_3.f90: Likewise.
7270 * gfortran.dg/direct_io_10.f: Likewise.
7271 * gfortran.dg/direct_io_11.f90: Likewise.
7272 * gfortran.dg/direct_io_12.f90: Likewise.
7273 * gfortran.dg/direct_io_2.f90: Likewise.
7274 * gfortran.dg/direct_io_3.f90: Likewise.
7275 * gfortran.dg/direct_io_4.f90: Likewise.
7276 * gfortran.dg/direct_io_5.f90: Likewise.
7277 * gfortran.dg/direct_io_6.f90: Likewise.
7278 * gfortran.dg/direct_io_7.f90: Likewise.
7279 * gfortran.dg/direct_io_8.f90: Likewise.
7280 * gfortran.dg/direct_io_9.f: Likewise.
7281 * gfortran.dg/do_1.f90: Likewise.
7282 * gfortran.dg/do_3.F90: Likewise.
7283 * gfortran.dg/do_concurrent_2.f90: Likewise.
7284 * gfortran.dg/do_concurrent_4.f90: Likewise.
7285 * gfortran.dg/do_corner_warn.f90: Likewise.
7286 * gfortran.dg/do_iterator_2.f90: Likewise.
7287 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
7288 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
7289 * gfortran.dg/dos_eol.f: Likewise.
7290 * gfortran.dg/dot_product_1.f03: Likewise.
7291 * gfortran.dg/dot_product_2.f90: Likewise.
7292 * gfortran.dg/dot_product_4.f90: Likewise.
7293 * gfortran.dg/dshift_1.F90: Likewise.
7294 * gfortran.dg/dshift_2.F90: Likewise.
7295 * gfortran.dg/dtio_1.f90: Likewise.
7296 * gfortran.dg/dtio_10.f90: Likewise.
7297 * gfortran.dg/dtio_12.f90: Likewise.
7298 * gfortran.dg/dtio_14.f90: Likewise.
7299 * gfortran.dg/dtio_15.f90: Likewise.
7300 * gfortran.dg/dtio_16.f90: Likewise.
7301 * gfortran.dg/dtio_17.f90: Likewise.
7302 * gfortran.dg/dtio_19.f90: Likewise.
7303 * gfortran.dg/dtio_2.f90: Likewise.
7304 * gfortran.dg/dtio_20.f03: Likewise.
7305 * gfortran.dg/dtio_22.f90: Likewise.
7306 * gfortran.dg/dtio_24.f90: Likewise.
7307 * gfortran.dg/dtio_25.f90: Likewise.
7308 * gfortran.dg/dtio_26.f03: Likewise.
7309 * gfortran.dg/dtio_27.f90: Likewise.
7310 * gfortran.dg/dtio_28.f03: Likewise.
7311 * gfortran.dg/dtio_3.f90: Likewise.
7312 * gfortran.dg/dtio_30.f03: Likewise.
7313 * gfortran.dg/dtio_31.f03: Likewise.
7314 * gfortran.dg/dtio_32.f03: Likewise.
7315 * gfortran.dg/dtio_4.f90: Likewise.
7316 * gfortran.dg/dtio_5.f90: Likewise.
7317 * gfortran.dg/dtio_7.f90: Likewise.
7318 * gfortran.dg/dtio_8.f90: Likewise.
7319 * gfortran.dg/dtio_9.f90: Likewise.
7320 * gfortran.dg/dummy_procedure_3.f90: Likewise.
7321 * gfortran.dg/dummy_procedure_7.f90: Likewise.
7322 * gfortran.dg/dup_save_1.f90: Likewise.
7323 * gfortran.dg/dup_save_2.f90: Likewise.
7324 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
7325 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
7326 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
7327 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
7328 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
7329 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
7330 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
7331 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
7332 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
7333 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
7334 * gfortran.dg/e_d_fmt.f90: Likewise.
7335 * gfortran.dg/edit_real_1.f90: Likewise.
7336 * gfortran.dg/elemental_by_value_1.f90: Likewise.
7337 * gfortran.dg/elemental_dependency_1.f90: Likewise.
7338 * gfortran.dg/elemental_dependency_4.f90: Likewise.
7339 * gfortran.dg/elemental_dependency_5.f90: Likewise.
7340 * gfortran.dg/elemental_dependency_6.f90: Likewise.
7341 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
7342 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
7343 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
7344 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
7345 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
7346 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
7347 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
7348 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
7349 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
7350 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
7351 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
7352 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
7353 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
7354 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
7355 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
7356 * gfortran.dg/empty_format_1.f90: Likewise.
7357 * gfortran.dg/endfile.f: Likewise.
7358 * gfortran.dg/endfile.f90: Likewise.
7359 * gfortran.dg/endfile_2.f90: Likewise.
7360 * gfortran.dg/entry_1.f90: Likewise.
7361 * gfortran.dg/entry_10.f90: Likewise.
7362 * gfortran.dg/entry_12.f90: Likewise.
7363 * gfortran.dg/entry_13.f90: Likewise.
7364 * gfortran.dg/entry_14.f90: Likewise.
7365 * gfortran.dg/entry_16.f90: Likewise.
7366 * gfortran.dg/entry_3.f90: Likewise.
7367 * gfortran.dg/entry_6.f90: Likewise.
7368 * gfortran.dg/entry_9.f90: Likewise.
7369 * gfortran.dg/entry_array_specs_2.f: Likewise.
7370 * gfortran.dg/enum_1.f90: Likewise.
7371 * gfortran.dg/enum_9.f90: Likewise.
7372 * gfortran.dg/eof_1.f90: Likewise.
7373 * gfortran.dg/eof_2.f90: Likewise.
7374 * gfortran.dg/eof_4.f90: Likewise.
7375 * gfortran.dg/eof_5.f90: Likewise.
7376 * gfortran.dg/eor_handling_1.f90: Likewise.
7377 * gfortran.dg/eor_handling_2.f90: Likewise.
7378 * gfortran.dg/eor_handling_3.f90: Likewise.
7379 * gfortran.dg/eor_handling_4.f90: Likewise.
7380 * gfortran.dg/eor_handling_5.f90: Likewise.
7381 * gfortran.dg/eoshift_3.f90: Likewise.
7382 * gfortran.dg/eoshift_4.f90: Likewise.
7383 * gfortran.dg/eoshift_5.f90: Likewise.
7384 * gfortran.dg/eoshift_6.f90: Likewise.
7385 * gfortran.dg/eoshift_large_1.f90: Likewise.
7386 * gfortran.dg/equiv_6.f90: Likewise.
7387 * gfortran.dg/equiv_7.f90: Likewise.
7388 * gfortran.dg/equiv_9.f90: Likewise.
7389 * gfortran.dg/equiv_constraint_4.f90: Likewise.
7390 * gfortran.dg/erf_2.F90: Likewise.
7391 * gfortran.dg/erf_3.F90: Likewise.
7392 * gfortran.dg/erfc_scaled_1.f90: Likewise.
7393 * gfortran.dg/error_format_2.f90: Likewise.
7394 * gfortran.dg/error_recovery_5.f90: Likewise.
7395 * gfortran.dg/execute_command_line_2.f90: Likewise.
7396 * gfortran.dg/execute_command_line_3.f90: Likewise.
7397 * gfortran.dg/exit_1.f08: Likewise.
7398 * gfortran.dg/exit_3.f08: Likewise.
7399 * gfortran.dg/exponent_1.f90: Likewise.
7400 * gfortran.dg/exponent_2.f90: Likewise.
7401 * gfortran.dg/extended_char_comparison_1.f: Likewise.
7402 * gfortran.dg/extends_1.f03: Likewise.
7403 * gfortran.dg/extends_16.f90: Likewise.
7404 * gfortran.dg/extends_2.f03: Likewise.
7405 * gfortran.dg/extends_3.f03: Likewise.
7406 * gfortran.dg/extends_4.f03: Likewise.
7407 * gfortran.dg/extends_type_of_1.f03: Likewise.
7408 * gfortran.dg/extends_type_of_2.f03: Likewise.
7409 * gfortran.dg/external_procedures_3.f90: Likewise.
7410 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7411 * gfortran.dg/f2003_io_1.f03: Likewise.
7412 * gfortran.dg/f2003_io_4.f03: Likewise.
7413 * gfortran.dg/f2003_io_5.f03: Likewise.
7414 * gfortran.dg/f2003_io_6.f03: Likewise.
7415 * gfortran.dg/f2003_io_7.f03: Likewise.
7416 * gfortran.dg/f2c_1.f90: Likewise.
7417 * gfortran.dg/f2c_2.f90: Likewise.
7418 * gfortran.dg/f2c_3.f90: Likewise.
7419 * gfortran.dg/f2c_4.f90: Likewise.
7420 * gfortran.dg/f2c_6.f90: Likewise.
7421 * gfortran.dg/f2c_7.f90: Likewise.
7422 * gfortran.dg/f2c_9.f90: Likewise.
7423 * gfortran.dg/fgetc_1.f90: Likewise.
7424 * gfortran.dg/fgetc_2.f90: Likewise.
7425 * gfortran.dg/filename_null.f90: Likewise.
7426 * gfortran.dg/finalize_12.f90: Likewise.
7427 * gfortran.dg/finalize_13.f90: Likewise.
7428 * gfortran.dg/finalize_15.f90: Likewise.
7429 * gfortran.dg/finalize_17.f90: Likewise.
7430 * gfortran.dg/finalize_18.f90: Likewise.
7431 * gfortran.dg/finalize_25.f90: Likewise.
7432 * gfortran.dg/finalize_29.f08: Likewise.
7433 * gfortran.dg/finalize_31.f90: Likewise.
7434 * gfortran.dg/float_1.f90: Likewise.
7435 * gfortran.dg/flush_1.f90: Likewise.
7436 * gfortran.dg/fmt_bz_bn.f: Likewise.
7437 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
7438 * gfortran.dg/fmt_cache_1.f: Likewise.
7439 * gfortran.dg/fmt_cache_2.f: Likewise.
7440 * gfortran.dg/fmt_cache_3.f90: Likewise.
7441 * gfortran.dg/fmt_colon.f90: Likewise.
7442 * gfortran.dg/fmt_e.f90: Likewise.
7443 * gfortran.dg/fmt_en.f90: Likewise.
7444 * gfortran.dg/fmt_error_10.f: Likewise.
7445 * gfortran.dg/fmt_error_9.f: Likewise.
7446 * gfortran.dg/fmt_exhaust.f90: Likewise.
7447 * gfortran.dg/fmt_f0_1.f90: Likewise.
7448 * gfortran.dg/fmt_f_an_p.f: Likewise.
7449 * gfortran.dg/fmt_fw_d.f90: Likewise.
7450 * gfortran.dg/fmt_g.f: Likewise.
7451 * gfortran.dg/fmt_g0_1.f08: Likewise.
7452 * gfortran.dg/fmt_g0_2.f08: Likewise.
7453 * gfortran.dg/fmt_g0_4.f08: Likewise.
7454 * gfortran.dg/fmt_g0_5.f08: Likewise.
7455 * gfortran.dg/fmt_g0_6.f08: Likewise.
7456 * gfortran.dg/fmt_g0_7.f08: Likewise.
7457 * gfortran.dg/fmt_g_1.f90: Likewise.
7458 * gfortran.dg/fmt_int_sign.f90: Likewise.
7459 * gfortran.dg/fmt_l.f90: Likewise.
7460 * gfortran.dg/fmt_missing_period_2.f: Likewise.
7461 * gfortran.dg/fmt_missing_period_3.f: Likewise.
7462 * gfortran.dg/fmt_p_1.f90: Likewise.
7463 * gfortran.dg/fmt_pf.f90: Likewise.
7464 * gfortran.dg/fmt_read.f90: Likewise.
7465 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
7466 * gfortran.dg/fmt_t_1.f90: Likewise.
7467 * gfortran.dg/fmt_t_2.f90: Likewise.
7468 * gfortran.dg/fmt_t_3.f90: Likewise.
7469 * gfortran.dg/fmt_t_4.f90: Likewise.
7470 * gfortran.dg/fmt_t_5.f90: Likewise.
7471 * gfortran.dg/fmt_t_6.f: Likewise.
7472 * gfortran.dg/fmt_t_7.f: Likewise.
7473 * gfortran.dg/fmt_t_9.f: Likewise.
7474 * gfortran.dg/fmt_tl.f: Likewise.
7475 * gfortran.dg/fmt_unlimited.f90: Likewise.
7476 * gfortran.dg/fmt_white.f: Likewise.
7477 * gfortran.dg/fmt_zero_digits.f90: Likewise.
7478 * gfortran.dg/fold_nearest.f90: Likewise.
7479 * gfortran.dg/forall_1.f90: Likewise.
7480 * gfortran.dg/forall_10.f90: Likewise.
7481 * gfortran.dg/forall_12.f90: Likewise.
7482 * gfortran.dg/forall_13.f90: Likewise.
7483 * gfortran.dg/forall_15.f90: Likewise.
7484 * gfortran.dg/forall_4.f90: Likewise.
7485 * gfortran.dg/forall_5.f90: Likewise.
7486 * gfortran.dg/forall_6.f90: Likewise.
7487 * gfortran.dg/forall_7.f90: Likewise.
7488 * gfortran.dg/fraction.f90: Likewise.
7489 * gfortran.dg/fseek.f90: Likewise.
7490 * gfortran.dg/ftell_1.f90: Likewise.
7491 * gfortran.dg/ftell_2.f90: Likewise.
7492 * gfortran.dg/ftell_3.f90: Likewise.
7493 * gfortran.dg/func_assign_2.f90: Likewise.
7494 * gfortran.dg/func_assign_3.f90: Likewise.
7495 * gfortran.dg/func_derived_1.f90: Likewise.
7496 * gfortran.dg/func_derived_2.f90: Likewise.
7497 * gfortran.dg/func_derived_3.f90: Likewise.
7498 * gfortran.dg/func_result_1.f90: Likewise.
7499 * gfortran.dg/func_result_2.f90: Likewise.
7500 * gfortran.dg/func_result_6.f90: Likewise.
7501 * gfortran.dg/function_charlen_2.f90: Likewise.
7502 * gfortran.dg/function_charlen_3.f: Likewise.
7503 * gfortran.dg/function_kinds_1.f90: Likewise.
7504 * gfortran.dg/function_kinds_4.f90: Likewise.
7505 * gfortran.dg/function_optimize_10.f90: Likewise.
7506 * gfortran.dg/function_optimize_11.f90: Likewise.
7507 * gfortran.dg/function_optimize_12.f90: Likewise.
7508 * gfortran.dg/function_optimize_4.f90: Likewise.
7509 * gfortran.dg/function_optimize_8.f90: Likewise.
7510 * gfortran.dg/g77/13037.f: Likewise.
7511 * gfortran.dg/g77/1832.f: Likewise.
7512 * gfortran.dg/g77/19981119-0.f: Likewise.
7513 * gfortran.dg/g77/19990313-0.f: Likewise.
7514 * gfortran.dg/g77/19990313-1.f: Likewise.
7515 * gfortran.dg/g77/19990313-2.f: Likewise.
7516 * gfortran.dg/g77/19990313-3.f: Likewise.
7517 * gfortran.dg/g77/19990419-1.f: Likewise.
7518 * gfortran.dg/g77/19990826-0.f: Likewise.
7519 * gfortran.dg/g77/19990826-2.f: Likewise.
7520 * gfortran.dg/g77/20000503-1.f: Likewise.
7521 * gfortran.dg/g77/20001111.f: Likewise.
7522 * gfortran.dg/g77/20010116.f: Likewise.
7523 * gfortran.dg/g77/20010216-1.f: Likewise.
7524 * gfortran.dg/g77/20010430.f: Likewise.
7525 * gfortran.dg/g77/20010610.f: Likewise.
7526 * gfortran.dg/g77/6177.f: Likewise.
7527 * gfortran.dg/g77/7388.f: Likewise.
7528 * gfortran.dg/g77/947.f: Likewise.
7529 * gfortran.dg/g77/970625-2.f: Likewise.
7530 * gfortran.dg/g77/971102-1.f: Likewise.
7531 * gfortran.dg/g77/980628-0.f: Likewise.
7532 * gfortran.dg/g77/980628-1.f: Likewise.
7533 * gfortran.dg/g77/980628-10.f: Likewise.
7534 * gfortran.dg/g77/980628-2.f: Likewise.
7535 * gfortran.dg/g77/980628-3.f: Likewise.
7536 * gfortran.dg/g77/980628-7.f: Likewise.
7537 * gfortran.dg/g77/980628-8.f: Likewise.
7538 * gfortran.dg/g77/980628-9.f: Likewise.
7539 * gfortran.dg/g77/980701-0.f: Likewise.
7540 * gfortran.dg/g77/980701-1.f: Likewise.
7541 * gfortran.dg/g77/cabs.f: Likewise.
7542 * gfortran.dg/g77/claus.f: Likewise.
7543 * gfortran.dg/g77/complex_1.f: Likewise.
7544 * gfortran.dg/g77/cpp3.F: Likewise.
7545 * gfortran.dg/g77/cpp4.F: Likewise.
7546 * gfortran.dg/g77/cpp5.F: Likewise.
7547 * gfortran.dg/g77/dcomplex.f: Likewise.
7548 * gfortran.dg/g77/dnrm2.f: Likewise.
7549 * gfortran.dg/g77/erfc.f: Likewise.
7550 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
7551 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
7552 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
7553 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
7554 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
7555 * gfortran.dg/g77/int8421.f: Likewise.
7556 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
7557 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
7558 * gfortran.dg/g77/le.f: Likewise.
7559 * gfortran.dg/g77/short.f: Likewise.
7560 * gfortran.dg/gamma_1.f90: Likewise.
7561 * gfortran.dg/gamma_4.f90: Likewise.
7562 * gfortran.dg/gamma_5.f90: Likewise.
7563 * gfortran.dg/generic_13.f90: Likewise.
7564 * gfortran.dg/generic_15.f90: Likewise.
7565 * gfortran.dg/generic_19.f90: Likewise.
7566 * gfortran.dg/generic_20.f90: Likewise.
7567 * gfortran.dg/generic_23.f03: Likewise.
7568 * gfortran.dg/generic_25.f90: Likewise.
7569 * gfortran.dg/generic_27.f90: Likewise.
7570 * gfortran.dg/generic_31.f90: Likewise.
7571 * gfortran.dg/generic_4.f90: Likewise.
7572 * gfortran.dg/global_vars_c_init.f90: Likewise.
7573 * gfortran.dg/global_vars_f90_init.f90: Likewise.
7574 * gfortran.dg/gnu_logical_1.F: Likewise.
7575 * gfortran.dg/goacc/fixed-1.f: Likewise.
7576 * gfortran.dg/goacc/fixed-2.f: Likewise.
7577 * gfortran.dg/goacc/gang-static.f95: Likewise.
7578 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7579 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7580 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7581 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7582 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7583 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7584 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7585 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7586 * gfortran.dg/goacc/omp-fixed.f: Likewise.
7587 * gfortran.dg/gomp/crayptr5.f90: Likewise.
7588 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
7589 * gfortran.dg/gomp/pr48794.f90: Likewise.
7590 * gfortran.dg/gomp/pr72744.f90: Likewise.
7591 * gfortran.dg/gomp/pr77665.f90: Likewise.
7592 * gfortran.dg/gomp/workshare2.f90: Likewise.
7593 * gfortran.dg/gomp/workshare3.f90: Likewise.
7594 * gfortran.dg/goto_1.f: Likewise.
7595 * gfortran.dg/goto_2.f90: Likewise.
7596 * gfortran.dg/goto_4.f90: Likewise.
7597 * gfortran.dg/goto_6.f: Likewise.
7598 * gfortran.dg/graphite/id-26.f03: Likewise.
7599 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
7600 * gfortran.dg/graphite/pr29581.f90: Likewise.
7601 * gfortran.dg/graphite/pr29832.f90: Likewise.
7602 * gfortran.dg/graphite/run-id-1.f: Likewise.
7603 * gfortran.dg/graphite/run-id-2.f90: Likewise.
7604 * gfortran.dg/graphite/run-id-3.f90: Likewise.
7605 * gfortran.dg/hollerith.f90: Likewise.
7606 * gfortran.dg/hollerith4.f90: Likewise.
7607 * gfortran.dg/hollerith6.f90: Likewise.
7608 * gfortran.dg/hollerith8.f90: Likewise.
7609 * gfortran.dg/hollerith_1.f90: Likewise.
7610 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
7611 * gfortran.dg/hollerith_f95.f90: Likewise.
7612 * gfortran.dg/hollerith_legacy.f90: Likewise.
7613 * gfortran.dg/host_assoc_call_3.f90: Likewise.
7614 * gfortran.dg/host_assoc_function_1.f90: Likewise.
7615 * gfortran.dg/host_assoc_function_3.f90: Likewise.
7616 * gfortran.dg/host_assoc_function_4.f90: Likewise.
7617 * gfortran.dg/host_assoc_function_9.f90: Likewise.
7618 * gfortran.dg/host_dummy_index_1.f90: Likewise.
7619 * gfortran.dg/hypot_1.f90: Likewise.
7620 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
7621 * gfortran.dg/iargc.f90: Likewise.
7622 * gfortran.dg/ibits.f90: Likewise.
7623 * gfortran.dg/ichar_1.f90: Likewise.
7624 * gfortran.dg/ichar_2.f90: Likewise.
7625 * gfortran.dg/ieee/ieee_1.F90: Likewise.
7626 * gfortran.dg/ieee/ieee_2.f90: Likewise.
7627 * gfortran.dg/ieee/ieee_3.f90: Likewise.
7628 * gfortran.dg/ieee/ieee_4.f90: Likewise.
7629 * gfortran.dg/ieee/ieee_6.f90: Likewise.
7630 * gfortran.dg/ieee/ieee_7.f90: Likewise.
7631 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7632 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
7633 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
7634 * gfortran.dg/ieee/large_1.f90: Likewise.
7635 * gfortran.dg/ieee/large_2.f90: Likewise.
7636 * gfortran.dg/ieee/large_3.F90: Likewise.
7637 * gfortran.dg/ieee/large_4.f90: Likewise.
7638 * gfortran.dg/ieee/rounding_1.f90: Likewise.
7639 * gfortran.dg/ieee/underflow_1.f90: Likewise.
7640 * gfortran.dg/impl_do_var_data.f90: Likewise.
7641 * gfortran.dg/implicit_10.f90: Likewise.
7642 * gfortran.dg/implicit_12.f90: Likewise.
7643 * gfortran.dg/implicit_class_1.f90: Likewise.
7644 * gfortran.dg/implicit_pure_1.f90: Likewise.
7645 * gfortran.dg/implied_do_1.f90: Likewise.
7646 * gfortran.dg/implied_do_io_1.f90: Likewise.
7647 * gfortran.dg/implied_do_io_2.f90: Likewise.
7648 * gfortran.dg/implied_do_io_3.f90: Likewise.
7649 * gfortran.dg/implied_shape_1.f08: Likewise.
7650 * gfortran.dg/import.f90: Likewise.
7651 * gfortran.dg/import4.f90: Likewise.
7652 * gfortran.dg/impure_1.f08: Likewise.
7653 * gfortran.dg/index.f90: Likewise.
7654 * gfortran.dg/index_2.f90: Likewise.
7655 * gfortran.dg/init_flag_1.f90: Likewise.
7656 * gfortran.dg/init_flag_10.f90: Likewise.
7657 * gfortran.dg/init_flag_15.f03: Likewise.
7658 * gfortran.dg/init_flag_2.f90: Likewise.
7659 * gfortran.dg/init_flag_3.f90: Likewise.
7660 * gfortran.dg/init_flag_4.f90: Likewise.
7661 * gfortran.dg/init_flag_5.f90: Likewise.
7662 * gfortran.dg/init_flag_6.f90: Likewise.
7663 * gfortran.dg/init_flag_7.f90: Likewise.
7664 * gfortran.dg/init_flag_9.f90: Likewise.
7665 * gfortran.dg/initialization_11.f90: Likewise.
7666 * gfortran.dg/initialization_19.f90: Likewise.
7667 * gfortran.dg/initialization_2.f90: Likewise.
7668 * gfortran.dg/initialization_22.f90: Likewise.
7669 * gfortran.dg/initialization_27.f90: Likewise.
7670 * gfortran.dg/initialization_5.f90: Likewise.
7671 * gfortran.dg/initialization_6.f90: Likewise.
7672 * gfortran.dg/inline_matmul_1.f90: Likewise.
7673 * gfortran.dg/inline_matmul_10.f90: Likewise.
7674 * gfortran.dg/inline_matmul_11.f90: Likewise.
7675 * gfortran.dg/inline_matmul_13.f90: Likewise.
7676 * gfortran.dg/inline_matmul_14.f90: Likewise.
7677 * gfortran.dg/inline_matmul_16.f90: Likewise.
7678 * gfortran.dg/inline_matmul_17.f90: Likewise.
7679 * gfortran.dg/inline_matmul_18.f90: Likewise.
7680 * gfortran.dg/inline_matmul_19.f90: Likewise.
7681 * gfortran.dg/inline_matmul_2.f90: Likewise.
7682 * gfortran.dg/inline_matmul_20.f90: Likewise.
7683 * gfortran.dg/inline_matmul_22.f90: Likewise.
7684 * gfortran.dg/inline_matmul_3.f90: Likewise.
7685 * gfortran.dg/inline_matmul_4.f90: Likewise.
7686 * gfortran.dg/inline_matmul_5.f90: Likewise.
7687 * gfortran.dg/inline_matmul_6.f90: Likewise.
7688 * gfortran.dg/inline_matmul_7.f90: Likewise.
7689 * gfortran.dg/inline_matmul_8.f90: Likewise.
7690 * gfortran.dg/inline_matmul_9.f90: Likewise.
7691 * gfortran.dg/inline_sum_1.f90: Likewise.
7692 * gfortran.dg/inline_sum_3.f90: Likewise.
7693 * gfortran.dg/inline_sum_5.f90: Likewise.
7694 * gfortran.dg/inquire-complex.f90: Likewise.
7695 * gfortran.dg/inquire.f90: Likewise.
7696 * gfortran.dg/inquire_10.f90: Likewise.
7697 * gfortran.dg/inquire_13.f90: Likewise.
7698 * gfortran.dg/inquire_15.f90: Likewise.
7699 * gfortran.dg/inquire_16.f90: Likewise.
7700 * gfortran.dg/inquire_17.f90: Likewise.
7701 * gfortran.dg/inquire_5.f90: Likewise.
7702 * gfortran.dg/inquire_6.f90: Likewise.
7703 * gfortran.dg/inquire_7.f90: Likewise.
7704 * gfortran.dg/inquire_9.f90: Likewise.
7705 * gfortran.dg/inquire_internal.f90: Likewise.
7706 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
7707 * gfortran.dg/inquire_size.f90: Likewise.
7708 * gfortran.dg/int_1.f90: Likewise.
7709 * gfortran.dg/int_conv_1.f90: Likewise.
7710 * gfortran.dg/int_range_io_1.f90: Likewise.
7711 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
7712 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
7713 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
7714 * gfortran.dg/integer_plus.f90: Likewise.
7715 * gfortran.dg/intent_out_2.f90: Likewise.
7716 * gfortran.dg/intent_out_5.f90: Likewise.
7717 * gfortran.dg/intent_out_6.f90: Likewise.
7718 * gfortran.dg/interface_12.f90: Likewise.
7719 * gfortran.dg/interface_19.f90: Likewise.
7720 * gfortran.dg/interface_4.f90: Likewise.
7721 * gfortran.dg/interface_5.f90: Likewise.
7722 * gfortran.dg/interface_9.f90: Likewise.
7723 * gfortran.dg/interface_assignment_1.f90: Likewise.
7724 * gfortran.dg/interface_assignment_2.f90: Likewise.
7725 * gfortran.dg/internal_dummy_2.f08: Likewise.
7726 * gfortran.dg/internal_dummy_3.f08: Likewise.
7727 * gfortran.dg/internal_dummy_4.f08: Likewise.
7728 * gfortran.dg/internal_pack_1.f90: Likewise.
7729 * gfortran.dg/internal_pack_10.f90: Likewise.
7730 * gfortran.dg/internal_pack_12.f90: Likewise.
7731 * gfortran.dg/internal_pack_13.f90: Likewise.
7732 * gfortran.dg/internal_pack_14.f90: Likewise.
7733 * gfortran.dg/internal_pack_15.f90: Likewise.
7734 * gfortran.dg/internal_pack_2.f90: Likewise.
7735 * gfortran.dg/internal_pack_3.f90: Likewise.
7736 * gfortran.dg/internal_pack_4.f90: Likewise.
7737 * gfortran.dg/internal_pack_6.f90: Likewise.
7738 * gfortran.dg/internal_pack_8.f90: Likewise.
7739 * gfortran.dg/internal_readwrite_1.f90: Likewise.
7740 * gfortran.dg/internal_readwrite_2.f90: Likewise.
7741 * gfortran.dg/internal_readwrite_3.f90: Likewise.
7742 * gfortran.dg/intrinsic_actual_1.f: Likewise.
7743 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
7744 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7745 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
7746 * gfortran.dg/intrinsic_char_1.f90: Likewise.
7747 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
7748 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
7749 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
7750 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
7751 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
7752 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
7753 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
7754 * gfortran.dg/intrinsic_product_1.f90: Likewise.
7755 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
7756 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7757 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
7758 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
7759 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
7760 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
7761 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
7762 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
7763 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
7764 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
7765 * gfortran.dg/io_err_1.f90: Likewise.
7766 * gfortran.dg/io_real_boz.f90: Likewise.
7767 * gfortran.dg/iomsg_1.f90: Likewise.
7768 * gfortran.dg/iostat_1.f90: Likewise.
7769 * gfortran.dg/iostat_2.f90: Likewise.
7770 * gfortran.dg/iostat_4.f90: Likewise.
7771 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
7772 * gfortran.dg/ishft_1.f90: Likewise.
7773 * gfortran.dg/ishft_2.f90: Likewise.
7774 * gfortran.dg/ishft_4.f90: Likewise.
7775 * gfortran.dg/isnan_1.f90: Likewise.
7776 * gfortran.dg/isnan_2.f90: Likewise.
7777 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
7778 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
7779 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
7780 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
7781 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
7782 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
7783 * gfortran.dg/itime_idate_1.f: Likewise.
7784 * gfortran.dg/itime_idate_2.f: Likewise.
7785 * gfortran.dg/large_integer_kind_1.f90: Likewise.
7786 * gfortran.dg/large_integer_kind_2.f90: Likewise.
7787 * gfortran.dg/large_real_kind_1.f90: Likewise.
7788 * gfortran.dg/large_real_kind_2.F90: Likewise.
7789 * gfortran.dg/large_real_kind_3.F90: Likewise.
7790 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
7791 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
7792 * gfortran.dg/large_recl.f90: Likewise.
7793 * gfortran.dg/large_unit_1.f90: Likewise.
7794 * gfortran.dg/large_unit_2.f90: Likewise.
7795 * gfortran.dg/largeequiv_1.f90: Likewise.
7796 * gfortran.dg/leadz_trailz_1.f90: Likewise.
7797 * gfortran.dg/leadz_trailz_2.f90: Likewise.
7798 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7799 * gfortran.dg/list_read_1.f90: Likewise.
7800 * gfortran.dg/list_read_10.f90: Likewise.
7801 * gfortran.dg/list_read_11.f90: Likewise.
7802 * gfortran.dg/list_read_12.f90: Likewise.
7803 * gfortran.dg/list_read_13.f: Likewise.
7804 * gfortran.dg/list_read_14.f90: Likewise.
7805 * gfortran.dg/list_read_2.f90: Likewise.
7806 * gfortran.dg/list_read_3.f90: Likewise.
7807 * gfortran.dg/list_read_4.f90: Likewise.
7808 * gfortran.dg/list_read_5.f90: Likewise.
7809 * gfortran.dg/list_read_6.f90: Likewise.
7810 * gfortran.dg/list_read_7.f90: Likewise.
7811 * gfortran.dg/list_read_8.f90: Likewise.
7812 * gfortran.dg/list_read_9.f90: Likewise.
7813 * gfortran.dg/loc_2.f90: Likewise.
7814 * gfortran.dg/logical_1.f90: Likewise.
7815 * gfortran.dg/logical_dot_product.f90: Likewise.
7816 * gfortran.dg/logical_temp_io.f90: Likewise.
7817 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
7818 * gfortran.dg/lrshift_1.f90: Likewise.
7819 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
7820 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7821 * gfortran.dg/lto/pr40725_0.f03: Likewise.
7822 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7823 * gfortran.dg/make_unit.f90: Likewise.
7824 * gfortran.dg/mapping_1.f90: Likewise.
7825 * gfortran.dg/mapping_2.f90: Likewise.
7826 * gfortran.dg/mapping_3.f90: Likewise.
7827 * gfortran.dg/masklr_1.F90: Likewise.
7828 * gfortran.dg/masklr_2.F90: Likewise.
7829 * gfortran.dg/matmul_1.f90: Likewise.
7830 * gfortran.dg/matmul_10.f90: Likewise.
7831 * gfortran.dg/matmul_12.f90: Likewise.
7832 * gfortran.dg/matmul_16.f90: Likewise.
7833 * gfortran.dg/matmul_17.f90: Likewise.
7834 * gfortran.dg/matmul_18.f90: Likewise.
7835 * gfortran.dg/matmul_2.f90: Likewise.
7836 * gfortran.dg/matmul_3.f90: Likewise.
7837 * gfortran.dg/matmul_4.f90: Likewise.
7838 * gfortran.dg/matmul_6.f90: Likewise.
7839 * gfortran.dg/matmul_8.f03: Likewise.
7840 * gfortran.dg/matmul_9.f90: Likewise.
7841 * gfortran.dg/matmul_bounds_12.f90: Likewise.
7842 * gfortran.dg/matmul_bounds_6.f90: Likewise.
7843 * gfortran.dg/matmul_const.f90: Likewise.
7844 * gfortran.dg/maxloc_1.f90: Likewise.
7845 * gfortran.dg/maxloc_2.f90: Likewise.
7846 * gfortran.dg/maxloc_3.f90: Likewise.
7847 * gfortran.dg/maxloc_4.f90: Likewise.
7848 * gfortran.dg/maxloc_string_1.f90: Likewise.
7849 * gfortran.dg/maxlocval_1.f90: Likewise.
7850 * gfortran.dg/maxlocval_2.f90: Likewise.
7851 * gfortran.dg/maxlocval_3.f90: Likewise.
7852 * gfortran.dg/maxlocval_4.f90: Likewise.
7853 * gfortran.dg/maxval_char_1.f90: Likewise.
7854 * gfortran.dg/maxval_char_2.f90: Likewise.
7855 * gfortran.dg/maxval_char_3.f90: Likewise.
7856 * gfortran.dg/maxval_char_4.f90: Likewise.
7857 * gfortran.dg/maxval_parameter_1.f90: Likewise.
7858 * gfortran.dg/mclock.f90: Likewise.
7859 * gfortran.dg/merge_bits_1.F90: Likewise.
7860 * gfortran.dg/merge_bits_2.F90: Likewise.
7861 * gfortran.dg/merge_char_1.f90: Likewise.
7862 * gfortran.dg/merge_init_expr.f90: Likewise.
7863 * gfortran.dg/min_max_optional_1.f90: Likewise.
7864 * gfortran.dg/min_max_optional_5.f90: Likewise.
7865 * gfortran.dg/minloc_1.f90: Likewise.
7866 * gfortran.dg/minloc_2.f90: Likewise.
7867 * gfortran.dg/minloc_3.f90: Likewise.
7868 * gfortran.dg/minloc_4.f90: Likewise.
7869 * gfortran.dg/minloc_string_1.f90: Likewise.
7870 * gfortran.dg/minlocval_1.f90: Likewise.
7871 * gfortran.dg/minlocval_2.f90: Likewise.
7872 * gfortran.dg/minlocval_3.f90: Likewise.
7873 * gfortran.dg/minlocval_4.f90: Likewise.
7874 * gfortran.dg/minmax_char_1.f90: Likewise.
7875 * gfortran.dg/minmaxloc_1.f90: Likewise.
7876 * gfortran.dg/minmaxloc_10.f90: Likewise.
7877 * gfortran.dg/minmaxloc_11.f90: Likewise.
7878 * gfortran.dg/minmaxloc_12.f90: Likewise.
7879 * gfortran.dg/minmaxloc_13.f90: Likewise.
7880 * gfortran.dg/minmaxloc_2.f90: Likewise.
7881 * gfortran.dg/minmaxloc_3.f90: Likewise.
7882 * gfortran.dg/minmaxloc_4.f90: Likewise.
7883 * gfortran.dg/minmaxloc_5.f90: Likewise.
7884 * gfortran.dg/minmaxloc_6.f90: Likewise.
7885 * gfortran.dg/minmaxloc_7.f90: Likewise.
7886 * gfortran.dg/minmaxloc_8.f90: Likewise.
7887 * gfortran.dg/minmaxval_1.f90: Likewise.
7888 * gfortran.dg/minval_char_1.f90: Likewise.
7889 * gfortran.dg/minval_char_2.f90: Likewise.
7890 * gfortran.dg/minval_char_3.f90: Likewise.
7891 * gfortran.dg/minval_char_4.f90: Likewise.
7892 * gfortran.dg/minval_char_5.f90: Likewise.
7893 * gfortran.dg/minval_parameter_1.f90: Likewise.
7894 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7895 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7896 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7897 * gfortran.dg/missing_parens_1.f90: Likewise.
7898 * gfortran.dg/missing_parens_2.f90: Likewise.
7899 * gfortran.dg/mod_large_1.f90: Likewise.
7900 * gfortran.dg/mod_sign0_1.f90: Likewise.
7901 * gfortran.dg/module_blank_common.f90: Likewise.
7902 * gfortran.dg/module_commons_1.f90: Likewise.
7903 * gfortran.dg/module_commons_3.f90: Likewise.
7904 * gfortran.dg/module_double_reuse.f90: Likewise.
7905 * gfortran.dg/module_equivalence_1.f90: Likewise.
7906 * gfortran.dg/module_equivalence_2.f90: Likewise.
7907 * gfortran.dg/module_equivalence_3.f90: Likewise.
7908 * gfortran.dg/module_equivalence_5.f90: Likewise.
7909 * gfortran.dg/module_interface_1.f90: Likewise.
7910 * gfortran.dg/module_nan.f90: Likewise.
7911 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7912 * gfortran.dg/module_procedure_1.f90: Likewise.
7913 * gfortran.dg/module_read_1.f90: Likewise.
7914 * gfortran.dg/module_read_2.f90: Likewise.
7915 * gfortran.dg/module_widestring_1.f90: Likewise.
7916 * gfortran.dg/move_alloc.f90: Likewise.
7917 * gfortran.dg/move_alloc_10.f90: Likewise.
7918 * gfortran.dg/move_alloc_13.f90: Likewise.
7919 * gfortran.dg/move_alloc_14.f90: Likewise.
7920 * gfortran.dg/move_alloc_15.f90: Likewise.
7921 * gfortran.dg/move_alloc_16.f90: Likewise.
7922 * gfortran.dg/move_alloc_2.f90: Likewise.
7923 * gfortran.dg/move_alloc_5.f90: Likewise.
7924 * gfortran.dg/move_alloc_6.f90: Likewise.
7925 * gfortran.dg/move_alloc_9.f90: Likewise.
7926 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7927 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7928 * gfortran.dg/mvbits_1.f90: Likewise.
7929 * gfortran.dg/mvbits_2.f90: Likewise.
7930 * gfortran.dg/mvbits_3.f90: Likewise.
7931 * gfortran.dg/mvbits_4.f90: Likewise.
7932 * gfortran.dg/mvbits_7.f90: Likewise.
7933 * gfortran.dg/mvbits_8.f90: Likewise.
7934 * gfortran.dg/namelist_11.f: Likewise.
7935 * gfortran.dg/namelist_12.f: Likewise.
7936 * gfortran.dg/namelist_13.f90: Likewise.
7937 * gfortran.dg/namelist_14.f90: Likewise.
7938 * gfortran.dg/namelist_15.f90: Likewise.
7939 * gfortran.dg/namelist_16.f90: Likewise.
7940 * gfortran.dg/namelist_17.f90: Likewise.
7941 * gfortran.dg/namelist_18.f90: Likewise.
7942 * gfortran.dg/namelist_19.f90: Likewise.
7943 * gfortran.dg/namelist_20.f90: Likewise.
7944 * gfortran.dg/namelist_21.f90: Likewise.
7945 * gfortran.dg/namelist_22.f90: Likewise.
7946 * gfortran.dg/namelist_23.f90: Likewise.
7947 * gfortran.dg/namelist_24.f90: Likewise.
7948 * gfortran.dg/namelist_26.f90: Likewise.
7949 * gfortran.dg/namelist_27.f90: Likewise.
7950 * gfortran.dg/namelist_28.f90: Likewise.
7951 * gfortran.dg/namelist_29.f90: Likewise.
7952 * gfortran.dg/namelist_37.f90: Likewise.
7953 * gfortran.dg/namelist_38.f90: Likewise.
7954 * gfortran.dg/namelist_39.f90: Likewise.
7955 * gfortran.dg/namelist_40.f90: Likewise.
7956 * gfortran.dg/namelist_41.f90: Likewise.
7957 * gfortran.dg/namelist_42.f90: Likewise.
7958 * gfortran.dg/namelist_43.f90: Likewise.
7959 * gfortran.dg/namelist_44.f90: Likewise.
7960 * gfortran.dg/namelist_47.f90: Likewise.
7961 * gfortran.dg/namelist_48.f90: Likewise.
7962 * gfortran.dg/namelist_49.f90: Likewise.
7963 * gfortran.dg/namelist_50.f90: Likewise.
7964 * gfortran.dg/namelist_51.f90: Likewise.
7965 * gfortran.dg/namelist_52.f90: Likewise.
7966 * gfortran.dg/namelist_54.f90: Likewise.
7967 * gfortran.dg/namelist_55.f90: Likewise.
7968 * gfortran.dg/namelist_56.f90: Likewise.
7969 * gfortran.dg/namelist_57.f90: Likewise.
7970 * gfortran.dg/namelist_58.f90: Likewise.
7971 * gfortran.dg/namelist_59.f90: Likewise.
7972 * gfortran.dg/namelist_60.f90: Likewise.
7973 * gfortran.dg/namelist_61.f90: Likewise.
7974 * gfortran.dg/namelist_64.f90: Likewise.
7975 * gfortran.dg/namelist_65.f90: Likewise.
7976 * gfortran.dg/namelist_69.f90: Likewise.
7977 * gfortran.dg/namelist_70.f90: Likewise.
7978 * gfortran.dg/namelist_71.f90: Likewise.
7979 * gfortran.dg/namelist_72.f: Likewise.
7980 * gfortran.dg/namelist_73.f90: Likewise.
7981 * gfortran.dg/namelist_77.f90: Likewise.
7982 * gfortran.dg/namelist_78.f90: Likewise.
7983 * gfortran.dg/namelist_79.f90: Likewise.
7984 * gfortran.dg/namelist_80.f90: Likewise.
7985 * gfortran.dg/namelist_81.f90: Likewise.
7986 * gfortran.dg/namelist_82.f90: Likewise.
7987 * gfortran.dg/namelist_84.f90: Likewise.
7988 * gfortran.dg/namelist_85.f90: Likewise.
7989 * gfortran.dg/namelist_86.f90: Likewise.
7990 * gfortran.dg/namelist_87.f90: Likewise.
7991 * gfortran.dg/namelist_88.f90: Likewise.
7992 * gfortran.dg/namelist_89.f90: Likewise.
7993 * gfortran.dg/namelist_90.f: Likewise.
7994 * gfortran.dg/namelist_95.f90: Likewise.
7995 * gfortran.dg/namelist_char_only.f90: Likewise.
7996 * gfortran.dg/namelist_empty.f90: Likewise.
7997 * gfortran.dg/namelist_internal.f90: Likewise.
7998 * gfortran.dg/namelist_use.f90: Likewise.
7999 * gfortran.dg/namelist_use_only.f90: Likewise.
8000 * gfortran.dg/namelist_utf8.f90: Likewise.
8001 * gfortran.dg/nan_1.f90: Likewise.
8002 * gfortran.dg/nan_2.f90: Likewise.
8003 * gfortran.dg/nan_3.f90: Likewise.
8004 * gfortran.dg/nan_6.f90: Likewise.
8005 * gfortran.dg/nan_7.f90: Likewise.
8006 * gfortran.dg/nearest_1.f90: Likewise.
8007 * gfortran.dg/nearest_2.f90: Likewise.
8008 * gfortran.dg/nearest_3.f90: Likewise.
8009 * gfortran.dg/negative-z-descriptor.f90: Likewise.
8010 * gfortran.dg/negative_automatic_size.f90: Likewise.
8011 * gfortran.dg/negative_unit.f: Likewise.
8012 * gfortran.dg/negative_unit2.f90: Likewise.
8013 * gfortran.dg/negative_unit_int8.f: Likewise.
8014 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
8015 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
8016 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
8017 * gfortran.dg/nested_modules_1.f90: Likewise.
8018 * gfortran.dg/nested_modules_2.f90: Likewise.
8019 * gfortran.dg/nested_modules_3.f90: Likewise.
8020 * gfortran.dg/nesting_1.f90: Likewise.
8021 * gfortran.dg/new_line.f90: Likewise.
8022 * gfortran.dg/newunit_1.f90: Likewise.
8023 * gfortran.dg/newunit_3.f90: Likewise.
8024 * gfortran.dg/newunit_5.f90.f90: Likewise.
8025 * gfortran.dg/nint_1.f90: Likewise.
8026 * gfortran.dg/nint_2.f90: Likewise.
8027 * gfortran.dg/no_arg_check_2.f90: Likewise.
8028 * gfortran.dg/no_range_check_1.f90: Likewise.
8029 * gfortran.dg/no_range_check_2.f90: Likewise.
8030 * gfortran.dg/no_range_check_3.f90: Likewise.
8031 * gfortran.dg/noadv_size.f90: Likewise.
8032 * gfortran.dg/nonreturning_statements.f90: Likewise.
8033 * gfortran.dg/norm2_1.f90: Likewise.
8034 * gfortran.dg/norm2_3.f90: Likewise.
8035 * gfortran.dg/nosigned_zero_1.f90: Likewise.
8036 * gfortran.dg/nosigned_zero_2.f90: Likewise.
8037 * gfortran.dg/nosigned_zero_3.f90: Likewise.
8038 * gfortran.dg/null_4.f90: Likewise.
8039 * gfortran.dg/null_9.f90: Likewise.
8040 * gfortran.dg/nullify_3.f90: Likewise.
8041 * gfortran.dg/oldstyle_1.f90: Likewise.
8042 * gfortran.dg/open_access_append_1.f90: Likewise.
8043 * gfortran.dg/open_access_append_2.f90: Likewise.
8044 * gfortran.dg/open_errors.f90: Likewise.
8045 * gfortran.dg/open_negative_unit_1.f90: Likewise.
8046 * gfortran.dg/open_new.f90: Likewise.
8047 * gfortran.dg/open_readonly_1.f90: Likewise.
8048 * gfortran.dg/operator_1.f90: Likewise.
8049 * gfortran.dg/optional_absent_1.f90: Likewise.
8050 * gfortran.dg/optional_absent_2.f90: Likewise.
8051 * gfortran.dg/optional_absent_3.f90: Likewise.
8052 * gfortran.dg/optional_class_1.f90: Likewise.
8053 * gfortran.dg/optional_dim_2.f90: Likewise.
8054 * gfortran.dg/optional_dim_3.f90: Likewise.
8055 * gfortran.dg/output_exponents_1.f90: Likewise.
8056 * gfortran.dg/overload_1.f90: Likewise.
8057 * gfortran.dg/overload_2.f90: Likewise.
8058 * gfortran.dg/overwrite_1.f: Likewise.
8059 * gfortran.dg/pad_no.f90: Likewise.
8060 * gfortran.dg/parameter_array_init_1.f90: Likewise.
8061 * gfortran.dg/parameter_array_init_2.f90: Likewise.
8062 * gfortran.dg/parameter_array_init_4.f90: Likewise.
8063 * gfortran.dg/parameter_array_init_5.f90: Likewise.
8064 * gfortran.dg/parameter_array_section_2.f90: Likewise.
8065 * gfortran.dg/parens_3.f90: Likewise.
8066 * gfortran.dg/parens_5.f90: Likewise.
8067 * gfortran.dg/parens_6.f90: Likewise.
8068 * gfortran.dg/parent_result_ref_1.f90: Likewise.
8069 * gfortran.dg/parent_result_ref_2.f90: Likewise.
8070 * gfortran.dg/parent_result_ref_3.f90: Likewise.
8071 * gfortran.dg/parent_result_ref_4.f90: Likewise.
8072 * gfortran.dg/parity_1.f90: Likewise.
8073 * gfortran.dg/past_eor.f90: Likewise.
8074 * gfortran.dg/pdt_1.f03: Likewise.
8075 * gfortran.dg/pdt_10.f03: Likewise.
8076 * gfortran.dg/pdt_11.f03: Likewise.
8077 * gfortran.dg/pdt_12.f03: Likewise.
8078 * gfortran.dg/pdt_13.f03: Likewise.
8079 * gfortran.dg/pdt_14.f03: Likewise.
8080 * gfortran.dg/pdt_15.f03: Likewise.
8081 * gfortran.dg/pdt_19.f03: Likewise.
8082 * gfortran.dg/pdt_20.f03: Likewise.
8083 * gfortran.dg/pdt_22.f03: Likewise.
8084 * gfortran.dg/pdt_23.f03: Likewise.
8085 * gfortran.dg/pdt_25.f03: Likewise.
8086 * gfortran.dg/pdt_26.f03: Likewise.
8087 * gfortran.dg/pdt_27.f03: Likewise.
8088 * gfortran.dg/pdt_28.f03: Likewise.
8089 * gfortran.dg/pdt_3.f03: Likewise.
8090 * gfortran.dg/pdt_4.f03: Likewise.
8091 * gfortran.dg/pdt_5.f03: Likewise.
8092 * gfortran.dg/pdt_7.f03: Likewise.
8093 * gfortran.dg/pointer_1.f90: Likewise.
8094 * gfortran.dg/pointer_array_1.f90: Likewise.
8095 * gfortran.dg/pointer_array_3.f90: Likewise.
8096 * gfortran.dg/pointer_array_4.f90: Likewise.
8097 * gfortran.dg/pointer_array_5.f90: Likewise.
8098 * gfortran.dg/pointer_array_6.f90: Likewise.
8099 * gfortran.dg/pointer_array_7.f90: Likewise.
8100 * gfortran.dg/pointer_array_8.f90: Likewise.
8101 * gfortran.dg/pointer_array_9.f90: Likewise.
8102 * gfortran.dg/pointer_array_component_1.f90: Likewise.
8103 * gfortran.dg/pointer_array_component_2.f90: Likewise.
8104 * gfortran.dg/pointer_assign_10.f90: Likewise.
8105 * gfortran.dg/pointer_assign_11.f90: Likewise.
8106 * gfortran.dg/pointer_assign_4.f90: Likewise.
8107 * gfortran.dg/pointer_assign_8.f90: Likewise.
8108 * gfortran.dg/pointer_assign_9.f90: Likewise.
8109 * gfortran.dg/pointer_check_10.f90: Likewise.
8110 * gfortran.dg/pointer_check_9.f90: Likewise.
8111 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
8112 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
8113 * gfortran.dg/pointer_function_result_1.f90: Likewise.
8114 * gfortran.dg/pointer_init_1.f90: Likewise.
8115 * gfortran.dg/pointer_init_3.f90: Likewise.
8116 * gfortran.dg/pointer_init_4.f90: Likewise.
8117 * gfortran.dg/pointer_init_5.f90: Likewise.
8118 * gfortran.dg/pointer_init_8.f90: Likewise.
8119 * gfortran.dg/pointer_intent_1.f90: Likewise.
8120 * gfortran.dg/pointer_intent_4.f90: Likewise.
8121 * gfortran.dg/pointer_intent_5.f90: Likewise.
8122 * gfortran.dg/pointer_remapping_10.f90: Likewise.
8123 * gfortran.dg/pointer_remapping_4.f03: Likewise.
8124 * gfortran.dg/pointer_remapping_5.f08: Likewise.
8125 * gfortran.dg/pointer_remapping_9.f90: Likewise.
8126 * gfortran.dg/pointer_target_1.f90: Likewise.
8127 * gfortran.dg/pointer_target_2.f90: Likewise.
8128 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
8129 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
8130 * gfortran.dg/power.f90: Likewise.
8131 * gfortran.dg/power1.f90: Likewise.
8132 * gfortran.dg/power_3.f90: Likewise.
8133 * gfortran.dg/power_4.f90: Likewise.
8134 * gfortran.dg/power_5.f90: Likewise.
8135 * gfortran.dg/pr12884.f: Likewise.
8136 * gfortran.dg/pr15129.f90: Likewise.
8137 * gfortran.dg/pr15140.f90: Likewise.
8138 * gfortran.dg/pr15324.f90: Likewise.
8139 * gfortran.dg/pr15332.f: Likewise.
8140 * gfortran.dg/pr15957.f90: Likewise.
8141 * gfortran.dg/pr15959.f90: Likewise.
8142 * gfortran.dg/pr16597.f90: Likewise.
8143 * gfortran.dg/pr16861.f90: Likewise.
8144 * gfortran.dg/pr16938.f90: Likewise.
8145 * gfortran.dg/pr17090.f90: Likewise.
8146 * gfortran.dg/pr17143.f90: Likewise.
8147 * gfortran.dg/pr17164.f90: Likewise.
8148 * gfortran.dg/pr17229.f: Likewise.
8149 * gfortran.dg/pr17285.f90: Likewise.
8150 * gfortran.dg/pr17286.f90: Likewise.
8151 * gfortran.dg/pr17472.f: Likewise.
8152 * gfortran.dg/pr17612.f90: Likewise.
8153 * gfortran.dg/pr17706.f90: Likewise.
8154 * gfortran.dg/pr18025.f90: Likewise.
8155 * gfortran.dg/pr18122.f90: Likewise.
8156 * gfortran.dg/pr18210.f90: Likewise.
8157 * gfortran.dg/pr18392.f90: Likewise.
8158 * gfortran.dg/pr19155.f: Likewise.
8159 * gfortran.dg/pr19216.f: Likewise.
8160 * gfortran.dg/pr19467.f90: Likewise.
8161 * gfortran.dg/pr19657.f: Likewise.
8162 * gfortran.dg/pr19926.f90: Likewise.
8163 * gfortran.dg/pr19928-1.f90: Likewise.
8164 * gfortran.dg/pr19928-2.f90: Likewise.
8165 * gfortran.dg/pr20086.f90: Likewise.
8166 * gfortran.dg/pr20124.f90: Likewise.
8167 * gfortran.dg/pr20163-2.f: Likewise.
8168 * gfortran.dg/pr20480.f90: Likewise.
8169 * gfortran.dg/pr20755.f: Likewise.
8170 * gfortran.dg/pr20950.f: Likewise.
8171 * gfortran.dg/pr21177.f90: Likewise.
8172 * gfortran.dg/pr21730.f: Likewise.
8173 * gfortran.dg/pr22491.f: Likewise.
8174 * gfortran.dg/pr25603.f: Likewise.
8175 * gfortran.dg/pr26246_2.f90: Likewise.
8176 * gfortran.dg/pr32136.f90: Likewise.
8177 * gfortran.dg/pr32533.f90: Likewise.
8178 * gfortran.dg/pr33794.f90: Likewise.
8179 * gfortran.dg/pr35662.f90: Likewise.
8180 * gfortran.dg/pr35944-1.f90: Likewise.
8181 * gfortran.dg/pr35944-2.f90: Likewise.
8182 * gfortran.dg/pr35983.f90: Likewise.
8183 * gfortran.dg/pr39865.f90: Likewise.
8184 * gfortran.dg/pr41212.f90: Likewise.
8185 * gfortran.dg/pr43808.f90: Likewise.
8186 * gfortran.dg/pr44592.f90: Likewise.
8187 * gfortran.dg/pr44735.f90: Likewise.
8188 * gfortran.dg/pr45308.f03: Likewise.
8189 * gfortran.dg/pr46297.f: Likewise.
8190 * gfortran.dg/pr46588.f90: Likewise.
8191 * gfortran.dg/pr46665.f90: Likewise.
8192 * gfortran.dg/pr46804.f90: Likewise.
8193 * gfortran.dg/pr47008.f03: Likewise.
8194 * gfortran.dg/pr47614.f: Likewise.
8195 * gfortran.dg/pr47878.f90: Likewise.
8196 * gfortran.dg/pr49103.f90: Likewise.
8197 * gfortran.dg/pr50069_1.f90: Likewise.
8198 * gfortran.dg/pr50769.f90: Likewise.
8199 * gfortran.dg/pr52608.f90: Likewise.
8200 * gfortran.dg/pr55086_2.f90: Likewise.
8201 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
8202 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
8203 * gfortran.dg/pr55330.f90: Likewise.
8204 * gfortran.dg/pr56015.f90: Likewise.
8205 * gfortran.dg/pr57910.f90: Likewise.
8206 * gfortran.dg/pr59700.f90: Likewise.
8207 * gfortran.dg/pr62125.f90: Likewise.
8208 * gfortran.dg/pr64530.f90: Likewise.
8209 * gfortran.dg/pr65429.f90: Likewise.
8210 * gfortran.dg/pr65450.f90: Likewise.
8211 * gfortran.dg/pr65504.f90: Likewise.
8212 * gfortran.dg/pr65903.f90: Likewise.
8213 * gfortran.dg/pr66311.f90: Likewise.
8214 * gfortran.dg/pr66864.f90: Likewise.
8215 * gfortran.dg/pr67140.f90: Likewise.
8216 * gfortran.dg/pr67524.f90: Likewise.
8217 * gfortran.dg/pr67885.f90: Likewise.
8218 * gfortran.dg/pr68053.f90: Likewise.
8219 * gfortran.dg/pr68566.f90: Likewise.
8220 * gfortran.dg/pr69514_1.f90: Likewise.
8221 * gfortran.dg/pr69514_2.f90: Likewise.
8222 * gfortran.dg/pr69739.f90: Likewise.
8223 * gfortran.dg/pr70673.f90: Likewise.
8224 * gfortran.dg/pr71523_2.f90: Likewise.
8225 * gfortran.dg/pr71764.f90: Likewise.
8226 * gfortran.dg/pr78092.f90: Likewise.
8227 * gfortran.dg/pr82973.f90: Likewise.
8228 * gfortran.dg/pr83864.f90: Likewise.
8229 * gfortran.dg/pr83874.f90: Likewise.
8230 * gfortran.dg/pr84088.f90: Likewise.
8231 * gfortran.dg/pr84155.f90: Likewise.
8232 * gfortran.dg/proc_decl_12.f90: Likewise.
8233 * gfortran.dg/proc_decl_13.f90: Likewise.
8234 * gfortran.dg/proc_decl_15.f90: Likewise.
8235 * gfortran.dg/proc_decl_17.f90: Likewise.
8236 * gfortran.dg/proc_decl_18.f90: Likewise.
8237 * gfortran.dg/proc_decl_2.f90: Likewise.
8238 * gfortran.dg/proc_decl_5.f90: Likewise.
8239 * gfortran.dg/proc_decl_9.f90: Likewise.
8240 * gfortran.dg/proc_ptr_1.f90: Likewise.
8241 * gfortran.dg/proc_ptr_10.f90: Likewise.
8242 * gfortran.dg/proc_ptr_12.f90: Likewise.
8243 * gfortran.dg/proc_ptr_18.f90: Likewise.
8244 * gfortran.dg/proc_ptr_19.f90: Likewise.
8245 * gfortran.dg/proc_ptr_21.f90: Likewise.
8246 * gfortran.dg/proc_ptr_22.f90: Likewise.
8247 * gfortran.dg/proc_ptr_23.f90: Likewise.
8248 * gfortran.dg/proc_ptr_25.f90: Likewise.
8249 * gfortran.dg/proc_ptr_26.f90: Likewise.
8250 * gfortran.dg/proc_ptr_3.f90: Likewise.
8251 * gfortran.dg/proc_ptr_36.f90: Likewise.
8252 * gfortran.dg/proc_ptr_47.f90: Likewise.
8253 * gfortran.dg/proc_ptr_48.f90: Likewise.
8254 * gfortran.dg/proc_ptr_5.f90: Likewise.
8255 * gfortran.dg/proc_ptr_6.f90: Likewise.
8256 * gfortran.dg/proc_ptr_7.f90: Likewise.
8257 * gfortran.dg/proc_ptr_8.f90: Likewise.
8258 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
8259 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
8260 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
8261 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
8262 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
8263 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
8264 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
8265 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
8266 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
8267 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
8268 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
8269 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
8270 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
8271 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
8272 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
8273 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
8274 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
8275 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
8276 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
8277 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
8278 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
8279 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
8280 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
8281 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
8282 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
8283 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
8284 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
8285 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
8286 * gfortran.dg/product_init_expr.f03: Likewise.
8287 * gfortran.dg/promotion.f90: Likewise.
8288 * gfortran.dg/promotion_3.f90: Likewise.
8289 * gfortran.dg/promotion_4.f90: Likewise.
8290 * gfortran.dg/protected_1.f90: Likewise.
8291 * gfortran.dg/protected_2.f90: Likewise.
8292 * gfortran.dg/ptr-func-1.f90: Likewise.
8293 * gfortran.dg/ptr-func-2.f90: Likewise.
8294 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
8295 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
8296 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
8297 * gfortran.dg/pure_byref_1.f90: Likewise.
8298 * gfortran.dg/pure_byref_2.f90: Likewise.
8299 * gfortran.dg/pure_byref_3.f90: Likewise.
8300 * gfortran.dg/quad_2.f90: Likewise.
8301 * gfortran.dg/quad_3.f90: Likewise.
8302 * gfortran.dg/random_3.f90: Likewise.
8303 * gfortran.dg/random_4.f90: Likewise.
8304 * gfortran.dg/random_7.f90: Likewise.
8305 * gfortran.dg/read_2.f90: Likewise.
8306 * gfortran.dg/read_3.f90: Likewise.
8307 * gfortran.dg/read_4.f90: Likewise.
8308 * gfortran.dg/read_5.f90: Likewise.
8309 * gfortran.dg/read_bad_advance.f90: Likewise.
8310 * gfortran.dg/read_bang.f90: Likewise.
8311 * gfortran.dg/read_bang4.f90: Likewise.
8312 * gfortran.dg/read_comma.f: Likewise.
8313 * gfortran.dg/read_dir.f90: Likewise.
8314 * gfortran.dg/read_empty_file.f: Likewise.
8315 * gfortran.dg/read_eof_1.f90: Likewise.
8316 * gfortran.dg/read_eof_2.f90: Likewise.
8317 * gfortran.dg/read_eof_3.f90: Likewise.
8318 * gfortran.dg/read_eof_4.f90: Likewise.
8319 * gfortran.dg/read_eof_5.f90: Likewise.
8320 * gfortran.dg/read_eof_6.f: Likewise.
8321 * gfortran.dg/read_eof_7.f90: Likewise.
8322 * gfortran.dg/read_eof_8.f90: Likewise.
8323 * gfortran.dg/read_eof_all.f90: Likewise.
8324 * gfortran.dg/read_eor.f90: Likewise.
8325 * gfortran.dg/read_float_1.f90: Likewise.
8326 * gfortran.dg/read_float_2.f03: Likewise.
8327 * gfortran.dg/read_float_3.f90: Likewise.
8328 * gfortran.dg/read_float_4.f90: Likewise.
8329 * gfortran.dg/read_infnan_1.f90: Likewise.
8330 * gfortran.dg/read_list_eof_1.f90: Likewise.
8331 * gfortran.dg/read_logical.f90: Likewise.
8332 * gfortran.dg/read_many_1.f: Likewise.
8333 * gfortran.dg/read_no_eor.f90: Likewise.
8334 * gfortran.dg/read_noadvance.f90: Likewise.
8335 * gfortran.dg/read_repeat.f90: Likewise.
8336 * gfortran.dg/read_repeat_2.f90: Likewise.
8337 * gfortran.dg/read_size_noadvance.f90: Likewise.
8338 * gfortran.dg/read_x_eof.f90: Likewise.
8339 * gfortran.dg/read_x_past.f: Likewise.
8340 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
8341 * gfortran.dg/real_const_1.f: Likewise.
8342 * gfortran.dg/real_const_2.f90: Likewise.
8343 * gfortran.dg/real_const_3.f90: Likewise.
8344 * gfortran.dg/real_do_1.f90: Likewise.
8345 * gfortran.dg/real_index_1.f90: Likewise.
8346 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
8347 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
8348 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
8349 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
8350 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
8351 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
8352 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
8353 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
8354 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
8355 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
8356 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
8357 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
8358 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
8359 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
8360 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
8361 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
8362 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
8363 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
8364 * gfortran.dg/record_marker_1.f90: Likewise.
8365 * gfortran.dg/record_marker_2.f: Likewise.
8366 * gfortran.dg/record_marker_3.f90: Likewise.
8367 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
8368 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
8369 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
8370 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
8371 * gfortran.dg/recursive_check_7.f90: Likewise.
8372 * gfortran.dg/recursive_reference_1.f90: Likewise.
8373 * gfortran.dg/recursive_reference_2.f90: Likewise.
8374 * gfortran.dg/recursive_stack.f90: Likewise.
8375 * gfortran.dg/reduction.f90: Likewise.
8376 * gfortran.dg/repack_arrays_1.f90: Likewise.
8377 * gfortran.dg/repeat_1.f90: Likewise.
8378 * gfortran.dg/repeat_2.f90: Likewise.
8379 * gfortran.dg/repeat_3.f90: Likewise.
8380 * gfortran.dg/repeat_6.f90: Likewise.
8381 * gfortran.dg/reshape-alloc.f90: Likewise.
8382 * gfortran.dg/reshape-complex.f90: Likewise.
8383 * gfortran.dg/reshape.f90: Likewise.
8384 * gfortran.dg/reshape_2.f90: Likewise.
8385 * gfortran.dg/reshape_7.f90: Likewise.
8386 * gfortran.dg/reshape_empty_1.f03: Likewise.
8387 * gfortran.dg/reshape_pad_1.f90: Likewise.
8388 * gfortran.dg/reshape_rank7.f90: Likewise.
8389 * gfortran.dg/reshape_transpose_1.f90: Likewise.
8390 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
8391 * gfortran.dg/result_default_init_1.f90: Likewise.
8392 * gfortran.dg/result_in_spec_1.f90: Likewise.
8393 * gfortran.dg/result_in_spec_2.f90: Likewise.
8394 * gfortran.dg/ret_array_1.f90: Likewise.
8395 * gfortran.dg/ret_pointer_1.f90: Likewise.
8396 * gfortran.dg/ret_pointer_2.f90: Likewise.
8397 * gfortran.dg/rewind_1.f90: Likewise.
8398 * gfortran.dg/round_1.f03: Likewise.
8399 * gfortran.dg/round_2.f03: Likewise.
8400 * gfortran.dg/round_3.f08: Likewise.
8401 * gfortran.dg/round_4.f90: Likewise.
8402 * gfortran.dg/rrspacing_1.f90: Likewise.
8403 * gfortran.dg/runtime_warning_1.f90: Likewise.
8404 * gfortran.dg/same_type_as_2.f03: Likewise.
8405 * gfortran.dg/save_1.f90: Likewise.
8406 * gfortran.dg/save_5.f90: Likewise.
8407 * gfortran.dg/save_6.f90: Likewise.
8408 * gfortran.dg/scalar_mask_1.f90: Likewise.
8409 * gfortran.dg/scalar_mask_2.f90: Likewise.
8410 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
8411 * gfortran.dg/scale_1.f90: Likewise.
8412 * gfortran.dg/scan_1.f90: Likewise.
8413 * gfortran.dg/scan_2.f90: Likewise.
8414 * gfortran.dg/secnds-1.f: Likewise.
8415 * gfortran.dg/secnds.f: Likewise.
8416 * gfortran.dg/select_1.f90: Likewise.
8417 * gfortran.dg/select_2.f90: Likewise.
8418 * gfortran.dg/select_3.f90: Likewise.
8419 * gfortran.dg/select_5.f90: Likewise.
8420 * gfortran.dg/select_char_1.f90: Likewise.
8421 * gfortran.dg/select_char_2.f90: Likewise.
8422 * gfortran.dg/select_type_13.f03: Likewise.
8423 * gfortran.dg/select_type_14.f03: Likewise.
8424 * gfortran.dg/select_type_15.f03: Likewise.
8425 * gfortran.dg/select_type_19.f03: Likewise.
8426 * gfortran.dg/select_type_2.f03: Likewise.
8427 * gfortran.dg/select_type_26.f03: Likewise.
8428 * gfortran.dg/select_type_27.f03: Likewise.
8429 * gfortran.dg/select_type_28.f03: Likewise.
8430 * gfortran.dg/select_type_3.f03: Likewise.
8431 * gfortran.dg/select_type_35.f03: Likewise.
8432 * gfortran.dg/select_type_36.f03: Likewise.
8433 * gfortran.dg/select_type_37.f03: Likewise.
8434 * gfortran.dg/select_type_39.f03: Likewise.
8435 * gfortran.dg/select_type_4.f90: Likewise.
8436 * gfortran.dg/select_type_5.f03: Likewise.
8437 * gfortran.dg/select_type_6.f03: Likewise.
8438 * gfortran.dg/select_type_7.f03: Likewise.
8439 * gfortran.dg/select_type_8.f03: Likewise.
8440 * gfortran.dg/selected_char_kind_1.f90: Likewise.
8441 * gfortran.dg/selected_char_kind_4.f90: Likewise.
8442 * gfortran.dg/selected_kind_1.f90: Likewise.
8443 * gfortran.dg/selected_real_kind_2.f90: Likewise.
8444 * gfortran.dg/shape_2.f90: Likewise.
8445 * gfortran.dg/shape_4.f90: Likewise.
8446 * gfortran.dg/shape_5.f90: Likewise.
8447 * gfortran.dg/shape_7.f90: Likewise.
8448 * gfortran.dg/shape_8.f90: Likewise.
8449 * gfortran.dg/shape_9.f90: Likewise.
8450 * gfortran.dg/shift-kind_2.f90: Likewise.
8451 * gfortran.dg/shiftalr_1.F90: Likewise.
8452 * gfortran.dg/shiftalr_2.F90: Likewise.
8453 * gfortran.dg/simpleif_1.f90: Likewise.
8454 * gfortran.dg/simplify_argN_1.f90: Likewise.
8455 * gfortran.dg/simplify_cshift_1.f90: Likewise.
8456 * gfortran.dg/simplify_cshift_4.f90: Likewise.
8457 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
8458 * gfortran.dg/simplify_modulo.f90: Likewise.
8459 * gfortran.dg/single_char_string.f90: Likewise.
8460 * gfortran.dg/size_dim.f90: Likewise.
8461 * gfortran.dg/size_optional_dim_1.f90: Likewise.
8462 * gfortran.dg/sizeof.f90: Likewise.
8463 * gfortran.dg/sizeof_4.f90: Likewise.
8464 * gfortran.dg/slash_1.f90: Likewise.
8465 * gfortran.dg/sms-1.f90: Likewise.
8466 * gfortran.dg/sms-2.f90: Likewise.
8467 * gfortran.dg/spec_expr_7.f90: Likewise.
8468 * gfortran.dg/specifics_1.f90: Likewise.
8469 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
8470 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
8471 * gfortran.dg/spread_init_expr.f03: Likewise.
8472 * gfortran.dg/spread_scalar_source.f90: Likewise.
8473 * gfortran.dg/spread_shape_1.f90: Likewise.
8474 * gfortran.dg/stat_1.f90: Likewise.
8475 * gfortran.dg/stat_2.f90: Likewise.
8476 * gfortran.dg/stfunc_1.f90: Likewise.
8477 * gfortran.dg/stfunc_4.f90: Likewise.
8478 * gfortran.dg/stfunc_6.f90: Likewise.
8479 * gfortran.dg/storage_size_1.f08: Likewise.
8480 * gfortran.dg/storage_size_3.f08: Likewise.
8481 * gfortran.dg/storage_size_4.f90: Likewise.
8482 * gfortran.dg/streamio_1.f90: Likewise.
8483 * gfortran.dg/streamio_10.f90: Likewise.
8484 * gfortran.dg/streamio_11.f90: Likewise.
8485 * gfortran.dg/streamio_12.f90: Likewise.
8486 * gfortran.dg/streamio_13.f90: Likewise.
8487 * gfortran.dg/streamio_14.f90: Likewise.
8488 * gfortran.dg/streamio_15.f90: Likewise.
8489 * gfortran.dg/streamio_16.f90: Likewise.
8490 * gfortran.dg/streamio_17.f90: Likewise.
8491 * gfortran.dg/streamio_2.f90: Likewise.
8492 * gfortran.dg/streamio_3.f90: Likewise.
8493 * gfortran.dg/streamio_4.f90: Likewise.
8494 * gfortran.dg/streamio_5.f90: Likewise.
8495 * gfortran.dg/streamio_6.f90: Likewise.
8496 * gfortran.dg/streamio_7.f90: Likewise.
8497 * gfortran.dg/streamio_8.f90: Likewise.
8498 * gfortran.dg/streamio_9.f90: Likewise.
8499 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
8500 * gfortran.dg/string_4.f90: Likewise.
8501 * gfortran.dg/string_array_constructor_2.f90: Likewise.
8502 * gfortran.dg/string_assign_2.f90: Likewise.
8503 * gfortran.dg/string_compare_1.f90: Likewise.
8504 * gfortran.dg/string_compare_2.f90: Likewise.
8505 * gfortran.dg/string_compare_3.f90: Likewise.
8506 * gfortran.dg/string_ctor_1.f90: Likewise.
8507 * gfortran.dg/string_length_1.f90: Likewise.
8508 * gfortran.dg/string_length_2.f90: Likewise.
8509 * gfortran.dg/string_length_3.f90: Likewise.
8510 * gfortran.dg/string_length_4.f90: Likewise.
8511 * gfortran.dg/string_null_compare_1.f: Likewise.
8512 * gfortran.dg/string_pad_trunc.f90: Likewise.
8513 * gfortran.dg/structure_constructor_1.f03: Likewise.
8514 * gfortran.dg/structure_constructor_11.f90: Likewise.
8515 * gfortran.dg/structure_constructor_13.f03: Likewise.
8516 * gfortran.dg/structure_constructor_2.f03: Likewise.
8517 * gfortran.dg/structure_constructor_5.f03: Likewise.
8518 * gfortran.dg/submodule_1.f08: Likewise.
8519 * gfortran.dg/submodule_11.f08: Likewise.
8520 * gfortran.dg/submodule_14.f08: Likewise.
8521 * gfortran.dg/submodule_15.f08: Likewise.
8522 * gfortran.dg/submodule_17.f08: Likewise.
8523 * gfortran.dg/submodule_18.f08: Likewise.
8524 * gfortran.dg/submodule_19.f08: Likewise.
8525 * gfortran.dg/submodule_2.f08: Likewise.
8526 * gfortran.dg/submodule_27.f08: Likewise.
8527 * gfortran.dg/submodule_28.f08: Likewise.
8528 * gfortran.dg/submodule_29.f08: Likewise.
8529 * gfortran.dg/submodule_30.f08: Likewise.
8530 * gfortran.dg/submodule_6.f08: Likewise.
8531 * gfortran.dg/submodule_7.f08: Likewise.
8532 * gfortran.dg/submodule_8.f08: Likewise.
8533 * gfortran.dg/subnormal_1.f90: Likewise.
8534 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
8535 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
8536 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
8537 * gfortran.dg/substr_2.f: Likewise.
8538 * gfortran.dg/substr_3.f: Likewise.
8539 * gfortran.dg/substr_4.f: Likewise.
8540 * gfortran.dg/substr_5.f90: Likewise.
8541 * gfortran.dg/substr_6.f90: Likewise.
8542 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
8543 * gfortran.dg/sum_init_expr.f03: Likewise.
8544 * gfortran.dg/sum_zero_array_1.f90: Likewise.
8545 * gfortran.dg/system_clock_3.f08: Likewise.
8546 * gfortran.dg/t_editing.f: Likewise.
8547 * gfortran.dg/team_change_1.f90: Likewise.
8548 * gfortran.dg/team_end_1.f90: Likewise.
8549 * gfortran.dg/team_number_1.f90: Likewise.
8550 * gfortran.dg/temporary_1.f90: Likewise.
8551 * gfortran.dg/test_com_block.f90: Likewise.
8552 * gfortran.dg/test_only_clause.f90: Likewise.
8553 * gfortran.dg/tiny_1.f90: Likewise.
8554 * gfortran.dg/tiny_2.f90: Likewise.
8555 * gfortran.dg/tl_editing.f90: Likewise.
8556 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
8557 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8558 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
8559 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
8560 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
8561 * gfortran.dg/transfer_class_2.f90: Likewise.
8562 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
8563 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
8564 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
8565 * gfortran.dg/transfer_resolve_1.f90: Likewise.
8566 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8567 * gfortran.dg/transfer_simplify_10.f90: Likewise.
8568 * gfortran.dg/transfer_simplify_11.f90: Likewise.
8569 * gfortran.dg/transfer_simplify_2.f90: Likewise.
8570 * gfortran.dg/transfer_simplify_3.f90: Likewise.
8571 * gfortran.dg/transfer_simplify_4.f90: Likewise.
8572 * gfortran.dg/transfer_simplify_8.f90: Likewise.
8573 * gfortran.dg/transfer_simplify_9.f90: Likewise.
8574 * gfortran.dg/transpose_1.f90: Likewise.
8575 * gfortran.dg/transpose_3.f03: Likewise.
8576 * gfortran.dg/transpose_4.f90: Likewise.
8577 * gfortran.dg/transpose_conjg_1.f90: Likewise.
8578 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
8579 * gfortran.dg/transpose_optimization_2.f90: Likewise.
8580 * gfortran.dg/trim_1.f90: Likewise.
8581 * gfortran.dg/trim_optimize_1.f90: Likewise.
8582 * gfortran.dg/trim_optimize_2.f90: Likewise.
8583 * gfortran.dg/trim_optimize_3.f90: Likewise.
8584 * gfortran.dg/trim_optimize_4.f90: Likewise.
8585 * gfortran.dg/trim_optimize_5.f90: Likewise.
8586 * gfortran.dg/trim_optimize_6.f90: Likewise.
8587 * gfortran.dg/trim_optimize_7.f90: Likewise.
8588 * gfortran.dg/trim_optimize_8.f90: Likewise.
8589 * gfortran.dg/type_to_class_1.f03: Likewise.
8590 * gfortran.dg/type_to_class_2.f03: Likewise.
8591 * gfortran.dg/type_to_class_3.f03: Likewise.
8592 * gfortran.dg/type_to_class_4.f03: Likewise.
8593 * gfortran.dg/type_to_class_5.f03: Likewise.
8594 * gfortran.dg/typebound_assignment_5.f03: Likewise.
8595 * gfortran.dg/typebound_assignment_6.f03: Likewise.
8596 * gfortran.dg/typebound_assignment_7.f90: Likewise.
8597 * gfortran.dg/typebound_call_1.f03: Likewise.
8598 * gfortran.dg/typebound_call_13.f03: Likewise.
8599 * gfortran.dg/typebound_call_18.f03: Likewise.
8600 * gfortran.dg/typebound_call_19.f03: Likewise.
8601 * gfortran.dg/typebound_call_2.f03: Likewise.
8602 * gfortran.dg/typebound_call_20.f03: Likewise.
8603 * gfortran.dg/typebound_call_3.f03: Likewise.
8604 * gfortran.dg/typebound_generic_5.f03: Likewise.
8605 * gfortran.dg/typebound_generic_6.f03: Likewise.
8606 * gfortran.dg/typebound_generic_9.f03: Likewise.
8607 * gfortran.dg/typebound_operator_12.f03: Likewise.
8608 * gfortran.dg/typebound_operator_13.f03: Likewise.
8609 * gfortran.dg/typebound_operator_15.f90: Likewise.
8610 * gfortran.dg/typebound_operator_20.f90: Likewise.
8611 * gfortran.dg/typebound_operator_3.f03: Likewise.
8612 * gfortran.dg/typebound_operator_6.f03: Likewise.
8613 * gfortran.dg/typebound_operator_7.f03: Likewise.
8614 * gfortran.dg/typebound_operator_8.f03: Likewise.
8615 * gfortran.dg/typebound_operator_9.f03: Likewise.
8616 * gfortran.dg/typebound_proc_19.f90: Likewise.
8617 * gfortran.dg/typebound_proc_20.f90: Likewise.
8618 * gfortran.dg/typebound_proc_23.f90: Likewise.
8619 * gfortran.dg/typebound_proc_27.f03: Likewise.
8620 * gfortran.dg/typebound_proc_35.f90: Likewise.
8621 * gfortran.dg/typebound_proc_36.f90: Likewise.
8622 * gfortran.dg/unf_io_convert_1.f90: Likewise.
8623 * gfortran.dg/unf_io_convert_2.f90: Likewise.
8624 * gfortran.dg/unf_io_convert_3.f90: Likewise.
8625 * gfortran.dg/unf_io_convert_4.f90: Likewise.
8626 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
8627 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
8628 * gfortran.dg/unf_short_record_1.f90: Likewise.
8629 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8630 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8631 * gfortran.dg/unit_1.f90: Likewise.
8632 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
8633 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
8634 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
8635 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
8636 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
8637 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
8638 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
8639 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
8640 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
8641 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
8642 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8643 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
8644 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
8645 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
8646 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
8647 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
8648 * gfortran.dg/unpack_init_expr.f03: Likewise.
8649 * gfortran.dg/use_10.f90: Likewise.
8650 * gfortran.dg/use_11.f90: Likewise.
8651 * gfortran.dg/use_13.f90: Likewise.
8652 * gfortran.dg/use_24.f90: Likewise.
8653 * gfortran.dg/use_27.f90: Likewise.
8654 * gfortran.dg/use_5.f90: Likewise.
8655 * gfortran.dg/use_allocated_1.f90: Likewise.
8656 * gfortran.dg/use_only_1.f90: Likewise.
8657 * gfortran.dg/use_only_4.f90: Likewise.
8658 * gfortran.dg/use_rename_2.f90: Likewise.
8659 * gfortran.dg/use_rename_4.f90: Likewise.
8660 * gfortran.dg/used_dummy_types_1.f90: Likewise.
8661 * gfortran.dg/used_interface_ref.f90: Likewise.
8662 * gfortran.dg/used_types_5.f90: Likewise.
8663 * gfortran.dg/utf8_1.f03: Likewise.
8664 * gfortran.dg/utf8_2.f03: Likewise.
8665 * gfortran.dg/value_1.f90: Likewise.
8666 * gfortran.dg/value_2.f90: Likewise.
8667 * gfortran.dg/value_4.f90: Likewise.
8668 * gfortran.dg/value_6.f03: Likewise.
8669 * gfortran.dg/value_7.f03: Likewise.
8670 * gfortran.dg/value_test.f90: Likewise.
8671 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
8672 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
8673 * gfortran.dg/vect/pr60510.f: Likewise.
8674 * gfortran.dg/vect/pr69882.f90: Likewise.
8675 * gfortran.dg/vect/pr69980.f90: Likewise.
8676 * gfortran.dg/vect/vect-5.f90: Likewise.
8677 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8678 * gfortran.dg/vector_subscript_1.f90: Likewise.
8679 * gfortran.dg/vector_subscript_2.f90: Likewise.
8680 * gfortran.dg/vector_subscript_3.f90: Likewise.
8681 * gfortran.dg/vector_subscript_5.f90: Likewise.
8682 * gfortran.dg/verify_2.f90: Likewise.
8683 * gfortran.dg/volatile10.f90: Likewise.
8684 * gfortran.dg/where_1.f90: Likewise.
8685 * gfortran.dg/where_operator_assign_1.f90: Likewise.
8686 * gfortran.dg/where_operator_assign_2.f90: Likewise.
8687 * gfortran.dg/where_operator_assign_3.f90: Likewise.
8688 * gfortran.dg/whole_file_13.f90: Likewise.
8689 * gfortran.dg/whole_file_2.f90: Likewise.
8690 * gfortran.dg/widechar_2.f90: Likewise.
8691 * gfortran.dg/widechar_4.f90: Likewise.
8692 * gfortran.dg/widechar_5.f90: Likewise.
8693 * gfortran.dg/widechar_6.f90: Likewise.
8694 * gfortran.dg/widechar_8.f90: Likewise.
8695 * gfortran.dg/widechar_IO_1.f90: Likewise.
8696 * gfortran.dg/widechar_IO_2.f90: Likewise.
8697 * gfortran.dg/widechar_IO_3.f90: Likewise.
8698 * gfortran.dg/widechar_IO_4.f90: Likewise.
8699 * gfortran.dg/widechar_compare_1.f90: Likewise.
8700 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
8701 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
8702 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
8703 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
8704 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
8705 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
8706 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
8707 * gfortran.dg/widechar_select_1.f90: Likewise.
8708 * gfortran.dg/winapi.f90: Likewise.
8709 * gfortran.dg/write_0_pe_format.f90: Likewise.
8710 * gfortran.dg/write_back.f: Likewise.
8711 * gfortran.dg/write_check3.f90: Likewise.
8712 * gfortran.dg/write_direct_eor.f90: Likewise.
8713 * gfortran.dg/write_padding.f90: Likewise.
8714 * gfortran.dg/write_recursive.f90: Likewise.
8715 * gfortran.dg/write_rewind_1.f: Likewise.
8716 * gfortran.dg/write_rewind_2.f: Likewise.
8717 * gfortran.dg/write_zero_array.f90: Likewise.
8718 * gfortran.dg/x_slash_1.f: Likewise.
8719 * gfortran.dg/x_slash_2.f: Likewise.
8720 * gfortran.dg/zero_array_components_1.f90: Likewise.
8721 * gfortran.dg/zero_length_1.f90: Likewise.
8722 * gfortran.dg/zero_length_2.f90: Likewise.
8723 * gfortran.dg/zero_sized_1.f90: Likewise.
8724 * gfortran.dg/zero_sized_3.f90: Likewise.
8725 * gfortran.fortran-torture/compile/nested.f90: Likewise.
8726 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
8727 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
8728 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
8729 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
8730 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
8731 * gfortran.fortran-torture/execute/args.f90: Likewise.
8732 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
8733 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
8734 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
8735 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
8736 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
8737 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
8738 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
8739 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
8740 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
8741 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
8742 * gfortran.fortran-torture/execute/common.f90: Likewise.
8743 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
8744 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
8745 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
8746 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
8747 * gfortran.fortran-torture/execute/contained.f90: Likewise.
8748 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
8749 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
8750 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
8751 * gfortran.fortran-torture/execute/data.f90: Likewise.
8752 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
8753 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
8754 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
8755 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
8756 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
8757 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
8758 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
8759 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
8760 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
8761 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
8762 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
8763 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
8764 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
8765 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
8766 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
8767 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
8768 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
8769 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
8770 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
8771 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
8772 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
8773 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
8774 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
8775 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
8776 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
8777 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
8778 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
8779 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
8780 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
8781 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
8782 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
8783 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
8784 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
8785 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
8786 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
8787 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
8788 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
8789 * gfortran.fortran-torture/execute/forall.f90: Likewise.
8790 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
8791 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
8792 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
8793 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
8794 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
8795 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
8796 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
8797 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
8798 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
8799 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
8800 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
8801 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
8802 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
8803 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
8804 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
8805 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
8806 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
8807 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
8808 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
8809 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
8810 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
8811 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
8812 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
8813 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
8814 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
8815 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
8816 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
8817 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
8818 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8819 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
8820 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
8821 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
8822 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
8823 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
8824 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
8825 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
8827 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8828 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8829 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8830 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8831 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8832 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8833 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8834 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8835 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8836 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8837 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8838 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8839 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8840 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8841 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8842 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8843 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8844 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8845 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8846 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8847 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8848 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8849 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8850 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8851 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8852 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8853 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8854 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8855 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8856 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8857 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8858 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8859 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8860 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8861 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8862 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8863 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8864 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8865 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8866 * gfortran.fortran-torture/execute/math.f90: Likewise.
8867 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8868 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8869 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8870 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8871 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8872 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8873 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8874 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8875 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
8876 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8877 * gfortran.fortran-torture/execute/power.f90: Likewise.
8878 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8879 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8880 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8881 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8882 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
8883 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8884 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8885 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8886 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8887 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8888 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8889 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8890 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8891 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8892 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8893 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8894 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8895 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8896 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8897 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8898 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8899 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8900 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8901 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8902 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8903 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8904 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8905 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8906 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8907 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8908 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8909 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8910 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8911 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8912 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8913 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8914 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8915 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8916 * gfortran.fortran-torture/execute/string.f90: Likewise.
8917 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8918 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8919 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8920 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8921 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8922 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8923 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8924 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8925 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8926 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8927 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8928 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8929 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8930 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8931 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8932 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8933 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8934 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8935 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8936 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8937 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8938 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8939 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8940 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8941 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8942 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8943 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8944 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8945 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8946 * gfortran.dg/inline_transpose_1.f90: Likewise.
8948 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8951 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8954 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8957 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8958 * gnat.dg/dispatch1.adb: Rename into...
8959 * gnat.dg/disp1.adb: ...this.
8960 * gnat.dg/dispatch1_p.ads: Rename into...
8961 * gnat.dg/disp1_pkg.ads: ...this.
8962 * gnat.dg/disp2.adb: Rename into...
8963 * gnat.dg/dispatch2.adb: ...this.
8964 * gnat.dg/dispatch2_p.ads: Rename into...
8965 * gnat.dg/disp2_pkg.ads: ...this.
8966 * gnat.dg/dispatch2_p.adb: Rename into...
8967 * gnat.dg/disp2_pkg.adb: this.
8968 * gnat.dg/generic_dispatch.adb: Rename into...
8969 * gnat.dg/generic_disp.adb: this.
8970 * gnat.dg/generic_dispatch_p.ads: Rename into...
8971 * gnat.dg/generic_disp_pkg.ads: ...this.
8972 * gnat.dg/generic_dispatch_p.adb: Rename into...
8973 * gnat.dg/generic_disp_pkg.adb: ...this.
8974 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8975 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8976 * gnat.dg/object_overflow1.adb: Tweak index.
8977 * gnat.dg/object_overflow2.adb: Likewise.
8978 * gnat.dg/object_overflow3.adb: Likewise.
8979 * gnat.dg/object_overflow4.adb: Likewise.
8980 * gnat.dg/object_overflow5.adb: Likewise.
8982 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8985 * gcc.c-torture/compile/pr84425.c: New test.
8987 2018-02-16 Marek Polacek <polacek@redhat.com>
8988 Jakub Jelinek <jakub@redhat.com>
8991 * g++.dg/cpp1y/constexpr-84192.C: New test.
8993 2018-02-16 Martin Sebor <msebor@redhat.com>
8996 * g++.dg/overload15.C: New test.
8998 2018-02-16 Yury Gribov <tetra2005@gmail.com>
9001 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
9002 * gcc.dg/pr56727-2.c: Ditto.
9003 * gcc.target/powerpc/pr79439.c: Renamed to...
9004 * gcc.target/powerpc/pr79439-1.c: ...this.
9005 * gcc.target/powerpc/pr79439-2.c: New test.
9006 * gcc.target/powerpc/pr79439-3.c: New test.
9008 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
9011 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
9012 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
9013 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
9014 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
9015 * gcc.target/powerpc/builtins-3.c: Same.
9017 2018-02-16 Nathan Sidwell <nathan@acm.org>
9019 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
9021 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
9023 PR rtl-optimization/70023
9024 * gcc.target/i386/pr70023.c: New.
9026 2018-02-16 Carl Love <cel@us.ibm.com>
9028 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
9030 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
9033 2018-02-16 Carl Love <cel@us.ibm.com>
9035 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
9036 for the ABI definitions for vec_extract4b and vec_insert4b.
9038 2018-02-16 Nathan Sidwell <nathan@acm.org>
9040 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
9041 * g++.old-deja/g++.mike/net43.C: Likewise.
9043 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/cpp1z/class-deduction48.C: New.
9048 2018-02-16 Nathan Sidwell <nathan@acm.org>
9051 * g++.dg/lookup/pr84375.C: New.
9053 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9056 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
9058 2018-02-16 Richard Biener <rguenther@suse.de>
9060 PR tree-optimization/84417
9061 * gcc.dg/torture/pr84417.c: New testcase.
9063 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9066 * g++.dg/opt/pr84272.C: New test.
9068 PR rtl-optimization/83723
9069 * gcc.dg/pr83723.c: New test.
9071 2018-02-16 Richard Biener <rguenther@suse.de>
9073 PR tree-optimization/84399
9074 * gcc.dg/graphite/pr84399.c: New testcase.
9076 2018-02-16 Richard Biener <rguenther@suse.de>
9078 PR tree-optimization/84190
9079 * g++.dg/torture/pr84190.C: New testcase.
9081 2018-02-15 Martin Sebor <msebor@redhat.com>
9083 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
9086 2018-02-15 Janus Weil <janus@gcc.gnu.org>
9089 * gfortran.dg/dtio_21.f03: Add an error message.
9090 * gfortran.dg/dtio_22.f90: Fix invalid test case.
9092 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9095 * gfortran.dg/stop_shouldfail.f90: New test.
9097 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
9100 * g++.dg/concepts/pr84330.C: New.
9102 2018-02-15 Tom de Vries <tom@codesourcery.com>
9104 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
9106 2018-02-15 Tom de Vries <tom@codesourcery.com>
9108 * gcc.c-torture/compile/pr84136.c: Require effective target
9111 2018-02-15 Jakub Jelinek <jakub@redhat.com>
9113 PR tree-optimization/84383
9114 * gcc.c-torture/compile/pr84383.c: New test.
9116 PR tree-optimization/84334
9117 * gcc.dg/pr84334.c: New test.
9119 2018-02-14 Carl Love <cel@us.ibm.com>
9121 * gcc.target/powerpc/builtins-4-int128-runnable.c
9122 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
9123 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
9125 2018-02-14 Martin Sebor <msebor@redhat.com>
9127 PR tree-optimization/83698
9128 * gcc.dg/Wrestrict-7.c: New test.
9129 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
9130 * gcc.target/i386/chkp-stropt-17.c: Same.
9132 2018-02-14 Martin Sebor <msebor@redhat.com>
9135 * gcc.dg/Wattributes-8.c: New test.
9137 2018-02-14 Janus Weil <janus@gcc.gnu.org>
9140 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
9141 * gfortran.dg/allocate_with_source_23.f90: Ditto.
9142 * gfortran.dg/select_type_1.f03: Extend test case.
9144 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9146 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
9147 (dg-options): Use -O2 -msse2 -mno-sse3.
9149 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
9151 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
9152 this test case still works ok.
9153 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9154 * gcc.dg/vmx/insert-be-order.c: Likewise.
9155 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9156 * gcc.dg/vmx/ld-be-order.c: Likewise.
9157 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9158 * gcc.dg/vmx/lde-be-order.c: Likewise.
9159 * gcc.dg/vmx/ldl-be-order.c: Likewise.
9160 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9161 * gcc.dg/vmx/merge-be-order.c: Likewise.
9162 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9163 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
9164 * gcc.dg/vmx/pack-be-order.c: Likewise.
9165 * gcc.dg/vmx/perm-be-order.c: Likewise.
9166 * gcc.dg/vmx/splat-be-order.c: Likewise.
9167 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
9168 * gcc.dg/vmx/st-be-order.c: Likewise.
9169 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9170 * gcc.dg/vmx/ste-be-order.c: Likewise.
9171 * gcc.dg/vmx/stl-be-order.c: Likewise.
9172 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9173 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
9174 * gcc.dg/vmx/unpack-be-order.c: Likewise.
9175 * gcc.dg/vmx/vsums-be-order.c: Likewise.
9176 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
9178 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
9181 * g++.dg/cpp0x/auto49.C: New.
9183 2018-02-14 Nathan Sidwell <nathan@acm.org>
9185 * g++.dg/template/instantiate5.C: Adjust required-from loc.
9187 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9189 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
9190 * gcc.target/powerpc/le-altivec-consts.c: Same.
9192 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9195 * gcc.target/powerpc/pr84220-sld.c: New test.
9196 * gcc.target/powerpc/pr84220-sld2.c: New test.
9197 * gcc.target/powerpc/pr84220-sldw.c: New test.
9198 * gcc.target/powerpc/pr84220-xxperm.c: New test.
9199 * gcc.target/powerpc/pr84220-xxsld.c: New test.
9201 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9204 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
9205 _inc_ssp intrinsics.
9206 * gcc.target/i386/cet-intrin-4.c: Likewise.
9207 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
9208 __builtin_ia32_rdssp[d|q].
9210 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
9212 PR tree-optimization/84357
9213 * gcc.dg/vect/pr84357.c: New test.
9215 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9218 * gcc.target/rx/pr83831.c: New tests.
9220 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
9223 * gcc.target/msp430/pr79242.c: New test.
9225 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9228 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
9231 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9234 * g++.dg/pr84279.C: New test.
9236 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9238 PR rtl-optimization/84169
9239 * gcc.c-torture/execute/pr84169.c: New.
9241 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9244 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
9246 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9249 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
9252 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9255 * g++.dg/warn/effc4.C: New test.
9257 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9260 * g++.dg/template/sizeof16.C: New.
9261 * g++.dg/template/sizeof17.C: Likewise.
9263 2018-02-13 Janus Weil <janus@gcc.gnu.org>
9266 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
9267 add necessary compiler options.
9268 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
9270 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9273 * gcc.c-torture/execute/pr82210.c: New test.
9276 * gcc.dg/pr84309-2.c: New test.
9278 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
9280 PR tree-optimization/84321
9281 * gcc.dg/pr84321.c: New test.
9283 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
9286 * gcc.target/i386/pr57193.c: Add -march=x86-64.
9288 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
9291 * gcc.dg/asan/pr84307.c: Remove test.
9293 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
9295 * gcc.target/rl78/test_auto_vector.c: New test.
9297 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
9300 * gcc.c-torture/compile/pr84305.c: New test.
9302 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9305 * gcc.target/i386/pr84335.c: New test.
9307 PR tree-optimization/84339
9308 * gcc.c-torture/execute/pr84339.c: New test.
9311 * gcc.dg/pr84309.c: New test.
9312 * gcc.target/i386/pr84309.c: New test.
9315 * gcc.target/i386/pr84336.c: New test.
9317 2018-02-12 Jakub Jelinek <jakub@redhat.com>
9320 * c-c++-common/gomp/pr84341.c: New test.
9322 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9325 * gfortran.dg/read_dir.f90: Re-add dg-do run.
9327 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9330 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
9333 2018-02-12 Jeff Law <law@redhat.com>
9335 * gcc.c-torture/compile/reg-args-size.c: New test.
9337 2018-02-12 Carl Love <cel@us.ibm.com>
9339 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
9340 uint128 tests to new testfile.
9341 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
9342 int128 and uint128 tests.
9343 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
9344 list of torture tests.
9346 2018-02-12 Janus Weil <janus@gcc.gnu.org>
9349 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
9350 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
9352 2018-02-12 Tamar Christina <tamar.christina@arm.com>
9355 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
9357 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
9360 * gcc.dg/asan/pr84307.c: New test.
9362 2018-02-12 Nathan Sidwell <nathan@acm.org>
9364 * g++.dg/parse/pr84263.C: New.
9366 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
9369 * g++.dg/template/crash129.C: New.
9371 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9374 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9375 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9376 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
9377 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9378 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9380 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9382 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
9383 _mm_maskz_scalef_round_sd): Test new intrinsics.
9384 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
9385 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
9387 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
9388 _mm_maskz_scalef_round_ss): Test new intrinsics.
9389 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
9390 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
9392 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
9393 __builtin_ia32_scalefss_round): Remove builtin.
9394 (__builtin_ia32_scalefsd_mask_round,
9395 __builtin_ia32_scalefss_mask_round): Test new builtin.
9396 * gcc.target/i386/sse-13.c: Ditto.
9397 * gcc.target/i386/sse-23.c: Ditto.
9399 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9401 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
9402 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
9403 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
9404 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
9405 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
9406 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
9407 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
9408 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
9410 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
9411 (__builtin_ia32_sqrtss_round): Remove builtins.
9412 (__builtin_ia32_sqrtsd_mask_round)
9413 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
9414 * gcc.target/i386/sse-13.c: Ditto.
9415 * gcc.target/i386/sse-23.c: Ditto.
9417 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9420 * gfortran.dg/statement_function_3.f: New test.
9422 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
9426 * gfortran.dg/statement_function_1.f90: New test.
9427 * gfortran.dg/statement_function_2.f90: New test.
9429 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
9432 * gfortran.dg/type_to_class_5.f03: New test.
9434 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
9437 * gfortran.dg/type_to_class_4.f03: New test.
9439 2018-02-10 Alan Modra <amodra@gmail.com>
9442 * gcc.dg/pr84300.c: New.
9444 2018-02-10 Jakub Jelinek <jakub@redhat.com>
9447 * g++.dg/ubsan/pr83987-2.C: New test.
9449 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
9451 * gcc.target/rx/movsicc.c: New test.
9453 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9456 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
9459 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
9461 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
9462 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
9464 2018-02-09 Nathan Sidwell <nathan@acm.org>
9467 * c-c++-common/pr84293.h: New.
9468 * c-c++-common/pr84293.c: New.
9470 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
9472 PR rtl-optimization/57193
9473 * gcc.target/i386/pr57193.c: New.
9475 2018-02-09 Jakub Jelinek <jakub@redhat.com>
9478 * gcc.target/powerpc/pr84226.c: New test.
9480 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9482 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
9486 2018-02-09 Martin Sebor <msebor@redhat.com>
9489 * gcc.dg/lto/pr84212_0.c: New test file.
9490 * gcc.dg/lto/pr84212_1.c: Same.
9492 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9495 * gcc.target/powerpc/pr83926.c: New test.
9496 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
9497 message. Fix test for running in 32-bit mode.
9499 2018-02-09 Tamar Christina <tamar.christina@arm.com>
9502 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
9504 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9507 * gcc.target/s390/pr84295.c: New test.
9509 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
9512 * g++.dg/cpp1y/lambda-init16.C: New.
9514 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
9516 * gnat.dg/sso8.adb: New test.
9517 * gnat.dg/sso8_pkg.ads: New helper.
9519 2018-02-09 Richard Biener <rguenther@suse.de>
9521 PR tree-optimization/84278
9522 * gcc.target/i386/pr84278.c: Adjust regex.
9524 2018-02-09 Jakub Jelinek <jakub@redhat.com>
9526 PR tree-optimization/84232
9527 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
9530 * gcc.target/aarch64/pr84252.c: New test.
9533 * gcc.dg/pr84237.c: New test.
9535 2018-02-09 Marek Polacek <polacek@redhat.com>
9536 Jakub Jelinek <jakub@redhat.com>
9539 * g++.dg/torture/pr83659.C: New test.
9541 2018-02-08 David Malcolm <dmalcolm@redhat.com>
9543 PR tree-optimization/84136
9544 * gcc.c-torture/compile/pr84136.c: New test.
9546 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
9549 * gcc.target/i386/pr83008.c: New test.
9551 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
9554 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
9556 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9559 * g++.dg/warn/Wunused-parm-11.C: New.
9561 2018-02-08 Marek Polacek <polacek@redhat.com>
9563 PR tree-optimization/84238
9564 * gcc.dg/Wstringop-overflow-3.c: New test.
9566 2018-02-08 Nathan Sidwell <nathan@acm.org>
9568 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
9570 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9572 PR tree-optimization/84265
9573 * gcc.dg/vect/pr84265.c: New test.
9575 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9577 PR tree-optimization/81635
9578 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
9579 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
9581 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9583 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
9584 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
9585 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
9586 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
9587 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
9588 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
9589 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
9590 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
9591 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
9592 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
9593 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
9594 * gcc.target/s390/nobp-return-attr-all.c: New test.
9595 * gcc.target/s390/nobp-return-attr-neg.c: New test.
9596 * gcc.target/s390/nobp-return-mem-attr.c: New test.
9597 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
9598 * gcc.target/s390/nobp-return-mem-z10.c: New test.
9599 * gcc.target/s390/nobp-return-mem-z900.c: New test.
9600 * gcc.target/s390/nobp-return-reg-attr.c: New test.
9601 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
9602 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
9603 * gcc.target/s390/nobp-return-reg-z10.c: New test.
9604 * gcc.target/s390/nobp-return-reg-z900.c: New test.
9605 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
9606 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
9607 * gcc.target/s390/nobp-table-jump-z10.c: New test.
9608 * gcc.target/s390/nobp-table-jump-z900.c: New test.
9610 2018-02-08 Richard Biener <rguenther@suse.de>
9612 PR tree-optimization/84233
9613 * g++.dg/torture/pr84233.C: New testcase.
9615 2018-02-08 Richard Biener <rguenther@suse.de>
9617 PR tree-optimization/84278
9618 * gcc.target/i386/pr84278.c: New testcase.
9620 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
9622 PR rtl-optimization/84068
9623 PR rtl-optimization/83459
9624 * gcc.dg/pr84068.c: New test.
9626 2018-02-08 Richard Biener <rguenther@suse.de>
9628 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
9629 loop vectorization to happen.
9631 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9634 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
9636 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9638 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
9640 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9643 * gcc.target/powerpc/pr84154-1.c: New tests.
9644 * gcc.target/powerpc/pr84154-2.c: Likewise.
9645 * gcc.target/powerpc/pr84154-3.c: Likewise.
9647 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9649 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
9651 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9654 * g++.dg/template/incomplete11.C: New test.
9655 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
9657 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9660 * gfortran.dg/deallocate_error_3.f90: New test.
9661 * gfortran.dg/deallocate_error_4.f90: New test.
9663 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9666 * gfortran.dg/shape_9.f90: New test.
9668 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9671 * gfortran.dg/assumed_charlen_parameter.f90: New test.
9673 2018-02-07 David Malcolm <dmalcolm@redhat.com>
9677 * g++.dg/spellcheck-reswords.C: New test case.
9678 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
9681 2018-02-07 Martin Liska <mliska@suse.cz>
9684 * g++.dg/ext/mv26.C: New test.
9686 2018-02-07 Tom de Vries <tom@codesourcery.com>
9688 * gcc.dg/pr83844.c: Require effective target alloca.
9690 2018-02-07 Tom de Vries <tom@codesourcery.com>
9692 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
9694 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
9697 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
9698 -fcf-protection=return.
9700 2018-02-07 Tom de Vries <tom@codesourcery.com>
9703 * c-c++-common/goacc/pr84217.c: New test.
9704 * gfortran.dg/goacc/pr84217.f90: New test.
9706 2018-02-07 Richard Biener <rguenther@suse.de>
9708 PR tree-optimization/84204
9709 * gcc.dg/graphite/pr84204.c: New testcase.
9711 PR tree-optimization/84205
9712 * gcc.dg/graphite/pr84205.c: New testcase.
9714 PR tree-optimization/84223
9715 * gfortran.dg/graphite/pr84223.f90: New testcase.
9717 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9720 * g++.dg/cpp0x/scoped_enum7.C: New.
9722 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9724 PR tree-optimization/83008
9725 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
9727 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9729 PR tree-optimization/84235
9730 * gcc.c-torture/execute/ieee/pr84235.c: New test.
9732 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9735 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
9737 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
9739 2018-02-06 Jakub Jelinek <jakub@redhat.com>
9742 * gcc.target/i386/pr84146.c: New test.
9744 2018-02-06 Michael Collison <michael.collison@arm.com>
9746 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
9748 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9750 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
9751 warning for -mno-speculate-indirect-jumps.
9752 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
9753 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9754 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
9755 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
9756 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
9757 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9759 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9762 * c-c++-common/fcf-protection-1.c: Change a compared message.
9763 * c-c++-common/fcf-protection-2.c: Likewise.
9764 * c-c++-common/fcf-protection-3.c: Likewise.
9765 * c-c++-common/fcf-protection-5.c: Likewise.
9766 * c-c++-common/fcf-protection-6.c: New test.
9767 * c-c++-common/fcf-protection-7.c: Likewise.
9769 2018-02-06 Marek Polacek <polacek@redhat.com>
9771 PR tree-optimization/84228
9772 * c-c++-common/Wstringop-truncation-3.c: New test.
9774 2018-02-06 Tamar Christina <tamar.christina@arm.com>
9777 * gcc.target/arm/pragma_arch_switch_2.c: New.
9779 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9782 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
9784 2018-02-05 Martin Sebor <msebor@redhat.com>
9786 PR tree-optimization/83369
9787 * gcc.dg/Wnonnull.c: New test.
9789 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9791 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
9792 argument and use dg-messages-by-file instead. Expect it to be
9793 an array rather than a dict.
9794 (lto-link-and-maybe-run): Remove messages_by_file argument and
9795 use an upvar for dg-messages-by-file. Update call to
9796 lto_handle_diagnostics.
9797 (lt-get-options): Treat dg-messages-by-file as an array
9799 (lto-get-options-main): Likewise. Set the entry rather than appending.
9800 (lto-execute): Treat dg-messages-by-file as an array rather than
9801 a dict. Update call to lto-link-and-maybe-run.
9803 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
9806 * g++.dg/cpp1z/inline-var4.C: New.
9808 2018-02-05 Martin Liska <mliska@suse.cz>
9810 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
9812 * c-c++-common/asan/pointer-compare-2.c: Likewise.
9813 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
9814 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
9815 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
9816 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
9817 * c-c++-common/asan/pointer-compare-3.c: New test.
9819 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9821 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
9822 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9824 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
9826 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9827 _mm_maskz_range_sd, _mm_mask_range_round_sd,
9828 _mm_maskz_range_round_sd): Test new intrinsics.
9829 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9830 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9831 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9832 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9833 _mm_maskz_range_ss, _mm_mask_range_round_ss,
9834 _mm_maskz_range_round_ss): Test new intrinsics.
9835 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9836 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9837 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9838 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9839 __builtin_ia32_rangess128_round): Remove builtins.
9840 (__builtin_ia32_rangesd128_mask_round,
9841 __builtin_ia32_rangess128_mask_round): Test new builtins.
9842 * gcc.target/i386/sse-13.c: Ditto.
9843 * gcc.target/i386/sse-23.c: Ditto.
9845 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
9848 * gfortran.dg/pr79966.f90: New testcase
9850 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
9853 * gfortran.dg/associate_23.f90: Fix invalid code.
9854 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9855 * gfortran.dg/matmul_3.f90: Likewise.
9856 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9858 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
9861 * gfortran.dg/associate_34.f90: New test.
9862 * gfortran.dg/associate_35.f90: New test.
9864 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
9868 * gfortran.dg/pr84155.f90: New test.
9870 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
9872 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9873 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9875 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9877 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9880 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9882 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9884 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9885 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9886 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9888 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9891 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9892 * gcc.dg/Wsign-conversion.c: Dito.
9893 * gcc.dg/attr-alloc_size-4.c: Dito.
9894 * gcc.dg/pr81020.c: Dito.
9895 * gcc.dg/pr81192.c: Dito.
9896 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9897 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9898 * gcc.dg/pr83844.c: Restrict to int32plus.
9899 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9900 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9901 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9902 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9903 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9904 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9905 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9906 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9907 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9908 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9909 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9910 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9912 2018-02-02 Julia Koval <julia.koval@intel.com>
9914 * gcc.target/i386/funcspec-56.inc: Handle new march.
9915 * g++.dg/ext/mv16.C: Ditto.
9917 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9919 * lib/target-supports.exp
9920 (check_effective_target_keeps_null_pointer_checks): No more
9922 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9923 * gcc.dg/ifcvt-4.c: Skip avr.
9924 * gcc.dg/pr53037-1.c: Dito.
9925 * gcc.dg/pr53037-2.c: Dito.
9926 * gcc.dg/pr53037-3.c: Dito.
9927 * gcc.dg/pr63387-2.c: Dito.
9928 * gcc.dg/pr63387.c: Dito.
9929 * gcc.dg/sancov/cmp0.c: Dito.
9930 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9931 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9932 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9933 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9934 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9935 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9936 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9937 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9938 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9939 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9940 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9941 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9942 * gcc.dg/tree-ssa/pr82059.c: Dito.
9943 * gcc.c-torture/execute/pr70460.c: Dito.
9945 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9948 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9949 * gcc.c-torture/execute/20180112-1.c: Dito.
9950 * gcc.c-torture/execute/pr81503.c: Dito.
9951 * gcc.dg/store_merging_12.c: Dito.
9952 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9953 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9954 * gcc.dg/tree-ssa/pr80898.c: Dito.
9955 * gcc.dg/tree-ssa/pr82363.c: Dito.
9956 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9957 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9958 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9959 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9960 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9961 * gcc.dg/tree-ssa/pr80803.c: Dito.
9962 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9963 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9964 * gcc.dg/tree-ssa/vrp114.c: Dito.
9965 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9966 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9967 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9969 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9972 * gcc.target/i386/cet-sjlj-6a.c: New test.
9973 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9975 2018-02-01 Marek Polacek <polacek@redhat.com>
9978 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9980 2018-01-30 Jeff Law <law@redhat.com>
9983 * gcc.target/i386/pr84128.c: New test.
9985 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9987 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9988 -fdelete-null-pointer-checks.
9990 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9993 * g++.dg/cpp0x/abstract-default1.C: New.
9995 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9997 PR tree-optimization/81635
9998 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9999 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
10001 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10004 * gcc.target/aarch64/pr83370.c: New.
10006 2018-02-01 Richard Biener <rguenther@suse.de>
10008 * gcc.dg/graphite/pr35356-1.c: Adjust.
10010 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10013 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
10015 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
10016 of hard-coding the choice.
10017 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
10018 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
10019 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
10021 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
10023 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10024 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10025 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10026 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10027 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10028 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
10029 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
10030 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
10031 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
10032 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
10033 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
10034 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
10035 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
10036 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
10037 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
10038 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
10039 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
10040 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
10041 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
10042 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
10043 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
10044 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
10045 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
10046 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
10047 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10048 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
10049 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10050 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10051 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10052 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10053 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10054 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10055 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10056 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10057 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10058 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10059 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10060 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10061 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
10062 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10063 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
10064 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10065 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10066 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10067 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
10068 __builtin_popcountll rather than __builtin_popcountl.
10070 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10072 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
10073 of LD1R[HWD] for multi-element constants on big-endian targets.
10074 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10075 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10077 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10079 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
10080 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
10081 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
10083 2018-02-01 Jakub Jelinek <jakub@redhat.com>
10085 PR tree-optimization/81661
10086 PR tree-optimization/84117
10087 * gcc.dg/pr81661.c: New test.
10088 * gfortran.dg/pr84117.f90: New test.
10090 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
10093 * gfortran.dg/repeat_7.f90: Catch warning message.
10095 2018-01-31 Ian Lance Taylor <iant@golang.org>
10097 * go.go-torture/execute/printnil.go: New test.
10099 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10101 * lib/target-supports.exp (check_effective_target_comdat_group):
10102 Allow for Solaris as comdat syntax.
10104 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
10105 Solaris with comdat_group support and as.
10107 2018-01-31 Marek Polacek <polacek@redhat.com>
10110 * gcc.dg/pr81779.c: New test.
10112 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10115 * gfortran.dg/gomp/pr84116.f90: New test.
10118 * g++.dg/init/pr83993-2.C: New test.
10121 * g++.dg/init/pr83993-1.C: New test.
10122 * g++.dg/cpp0x/pr83993.C: New test.
10124 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
10127 * gfortran.dg/pr84088.f90: New test.
10129 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
10132 * gcc.target/i386/pr82444.c: New.
10134 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
10136 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
10137 * gcc.target/powerpc/vsx-13.c: New.
10139 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
10142 * g++.dg/cpp1y/var-templ57.C: New.
10144 2018-01-31 Marek Polacek <polacek@redhat.com>
10147 * g++.dg/diagnostic/pr84138.C: New test.
10149 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
10152 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
10153 -Wstringop-overflow warnings due to spurious warning with -O1.
10154 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
10155 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
10157 2018-01-31 Richard Biener <rguenther@suse.de>
10159 PR tree-optimization/84132
10160 * g++.dg/torture/pr84132.C: New testcase.
10162 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
10164 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
10167 2018-01-31 Julia Koval <julia.koval@intel.com>
10170 * gcc.target/i386/rdpid.c: Remove "eax".
10172 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10174 PR tree-optimization/64946
10175 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
10176 scan-assembler checks.
10178 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
10180 * gcc.c-torture/execute/20180131-1.c: New test.
10182 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10184 * gcc.target/arc/taux-1.c: New test.
10185 * gcc.target/arc/taux-2.c: Likewise.
10187 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10189 * gcc.target/arc/uncached.c: New test.
10191 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10194 * gnat.dg/lto20.adb: Remove dg-excess-errors.
10196 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10198 PR preprocessor/69869
10199 * gcc.dg/cpp/trad/pr69869.c: New test.
10202 * gcc.dg/pr84100.c: New test.
10204 2018-01-30 Jeff Law <law@redhat.com>
10207 * gcc.target/i386/pr84064: New test.
10209 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10212 * gfortran.dg/data_implied_do_2.f90: New test.
10214 2018-01-30 Janus Weil <janus@gcc.gnu.org>
10216 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
10218 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10221 * gfortran.dg/inline_matmul_21.f90: New test case.
10223 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10225 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
10227 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
10230 * gcc.target/powerpc/pr84112.c: New.
10232 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10234 PR rtl-optimization/83986
10235 * gcc.dg/pr83986.c: New test.
10237 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
10240 * gcc.dg/torture/inf-compare-1.c: Add xfail.
10241 * gcc.dg/torture/inf-compare-2.c: Add xfail.
10242 * gcc.dg/torture/inf-compare-3.c: Add xfail.
10243 * gcc.dg/torture/inf-compare-4.c: Add xfail.
10245 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10247 PR tree-optimization/84111
10248 * gcc.c-torture/compile/pr84111.c: New test.
10250 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10253 * gcc.dg/ipa/inline-2.c: Fix template.
10254 * gcc.dg/ipa/inline-3.c: Fix template.
10256 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10259 * g++.dg/torture/pr81360.C: New testcase.
10261 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10264 * gcc.dg/lto/pr83954.h: New testcase.
10265 * gcc.dg/lto/pr83954_0.c: New testcase.
10266 * gcc.dg/lto/pr83954_1.c: New testcase.
10268 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10271 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
10273 Simplify DW_AT_producer scan.
10275 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10277 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
10279 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
10282 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10283 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10284 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
10285 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
10287 2018-01-29 Jeff Law <law@redhat.com>
10290 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
10291 better match other tests which require vsx. Verify the zero
10292 extension is part of the test in the combiner dump.
10294 2018-01-29 Marek Polacek <polacek@redhat.com>
10297 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
10300 * g++.dg/ext/pr83996.C: New test.
10302 2018-01-29 Richard Biener <rguenther@suse.de>
10304 PR tree-optimization/84057
10305 * gcc.dg/graphite/pr84057.c: New testcase.
10307 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10310 * gfortran.dg/bind_c_usage_31.f90: New test.
10312 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10315 * g++.dg/warn/Wduplicated-branches5.C: New.
10317 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
10319 * gcc.target/rl78/test_addsi3_internal.c: New test.
10321 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
10323 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
10324 Make expected output depend on whether we expect sibcalls or not.
10325 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
10326 safe-indirect-jump-1.c).
10328 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
10329 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10330 Soren Rasmussen <s.c.rasmussen@gmail.com>
10332 Fortran 2018 teams tests.
10334 * gfortran.dg/team_number_1.f90: new test for team_number.
10335 * gfortran.dg/team_change_1.f90: new test for change team.
10336 * gfortran.dg/team_end_1.f90: new test for end team.
10337 * gfortran.dg/team_form_1.f90: new test for form team.
10339 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10342 * gfortran.dg/dot_product_4.f90
10344 2018-01-26 Martin Sebor <msebor@redhat.com>
10346 PR tree-optimization/83896
10347 * gcc.dg/strlenopt-43.c: New.
10349 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10351 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
10352 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
10353 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
10354 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
10355 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
10356 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
10357 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
10358 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
10359 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
10361 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
10362 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
10363 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
10364 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
10365 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
10366 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
10367 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
10368 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
10370 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
10372 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10374 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
10375 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
10376 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
10377 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
10378 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
10379 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
10380 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
10381 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
10382 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
10383 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
10384 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
10385 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
10386 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
10388 2018-01-26 Martin Liska <mliska@suse.cz>
10390 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
10393 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10395 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
10396 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
10397 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
10398 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
10399 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
10400 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
10401 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
10402 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
10404 2018-01-26 Richard Biener <rguenther@suse.de>
10406 PR rtl-optimization/84003
10407 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
10408 latent bug in DSE if NOINLINE is appropriately defined.
10409 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
10410 and defining NOINLINE.
10412 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10414 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
10415 tests specific to aarch64. XFAIL test on arm.
10417 2018-01-26 Jakub Jelinek <jakub@redhat.com>
10419 PR rtl-optimization/83985
10420 * gcc.dg/pr83985.c: New test.
10423 * c-c++-common/Wrestrict-3.c: New test.
10425 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
10427 * gcc.target/arc/tdelegitimize_addr.c: New test.
10429 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
10431 * gcc.target/arc/jli-1.c: New file.
10432 * gcc.target/arc/jli-2.c: Likewise.
10434 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
10436 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
10438 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
10439 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
10441 2018-01-26 Richard Biener <rguenther@suse.de>
10443 PR tree-optimization/81082
10444 * gcc.dg/vect/pr81082.c: New testcase.
10445 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
10446 simplification to n * n.
10448 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10450 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
10452 * gcc.target/i386/pr63620.c: Likewise.
10454 2018-01-26 Julia Koval <julia.koval@intel.com>
10456 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
10457 -mavx512f -mavx512bw.
10458 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
10459 * gcc.target/i386/i386.exp: Fix types.
10461 2018-01-26 Alan Modra <amodra@gmail.com>
10464 * gcc.target/powerpc/swaps-p8-46.c: New.
10466 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
10469 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
10470 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
10471 'array01' in the tree dump comparison.
10472 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
10473 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
10474 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
10476 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
10478 PR middle-end/83055
10479 * gcc.dg/torture/pr83055.c: New testcase.
10481 2018-01-25 Jakub Jelinek <jakub@redhat.com>
10484 * g++.dg/cpp1z/decomp36.C: New test.
10486 PR middle-end/83977
10487 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
10489 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
10491 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
10492 the shift dump line.
10493 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10495 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10498 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
10499 index instead of int, which allows IVOPTs to properly optimize the
10502 2018-01-24 David Malcolm <dmalcolm@redhat.com>
10505 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
10506 of "fn_type" typedef.
10507 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
10509 2018-01-24 Ian Lance Taylor <iant@golang.org>
10511 * go.go-torture/execute/names-1.go: New test.
10513 2018-01-19 Jeff Law <law@redhat.com>
10516 * gcc.target/i386/pr83994.c: New test.
10518 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
10521 * gcc.target/powerpc/pr84014.c: New.
10523 2018-01-24 Jakub Jelinek <jakub@redhat.com>
10525 PR middle-end/83977
10526 * c-c++-common/gomp/pr83977-1.c: New test.
10527 * c-c++-common/gomp/pr83977-2.c: New test.
10528 * c-c++-common/gomp/pr83977-3.c: New test.
10529 * gfortran.dg/gomp/pr83977.f90: New test.
10531 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
10534 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
10535 * gcc.dg/vect/pr80631-1.c: Likewise.
10536 * gcc.dg/vect/pr80631-2.c: Likewise.
10537 * gcc.dg/vect/pr81410.c: Likewise.
10538 * gcc.dg/vect/pr81633.c: Likewise.
10539 * gcc.dg/vect/pr81815.c: Likewise.
10540 * gcc.dg/vect/pr82108.c: Likewise.
10541 * gcc.dg/vect/pr83857.c: Likewise.
10542 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10543 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10544 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
10545 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10546 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10547 * gcc.dg/vect/vect-reduc-11.c: Likewise.
10548 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
10549 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
10550 dg-xfail-run-if instead.
10551 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10552 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10553 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10554 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
10555 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10557 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
10559 PR tree-optimization/83979
10560 * g++.dg/pr83979.c: New test.
10562 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10564 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
10565 option. Add arm_neon_ok_no_float_abi check.
10567 2018-01-24 Richard Biener <rguenther@suse.de>
10569 PR tree-optimization/83176
10570 * gcc.dg/graphite/pr83176.c: New testcase.
10572 2018-01-24 Richard Biener <rguenther@suse.de>
10574 PR tree-optimization/82819
10575 * gcc.dg/graphite/pr82819.c: New testcase.
10577 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10580 * g++.dg/cpp1y/constexpr-83921-1.C: New.
10581 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
10582 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
10583 * g++.dg/ext/stmtexpr20.C: Likewise.
10584 * g++.dg/ext/stmtexpr21.C: Likewise.
10586 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10589 * g++.dg/warn/pr83974.C: New test case.
10591 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10594 * g++.dg/ubsan/pr83987.C: New test.
10596 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10599 * gfortran.dg/pdt_29.f03: New test.
10601 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10604 * gfortran.dg/associate_33.f03: New test.
10606 2018-01-23 Martin Liska <mliska@suse.cz>
10609 * gcc.dg/lto/pr81440.h: New test.
10610 * gcc.dg/lto/pr81440_0.c: New test.
10611 * gcc.dg/lto/pr81440_1.c: New test.
10613 2018-01-23 Nathan Sidwell <nathan@acm.org>
10616 * g++.dg/template/pr83988.C: New.
10618 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10622 * g++.dg/cpp0x/pr82882.C: New test.
10623 * g++.dg/cpp0x/pr83978.C: New test.
10626 * g++.dg/cpp1z/decomp35.C: New test.
10628 2018-01-23 Nathan Sidwell <nathan@acm.org>
10630 * g++.dg/cpp0x/range-for10.C: Adjust.
10631 * g++.dg/ext/forscope1.C: Adjust.
10632 * g++.dg/ext/forscope2.C: Adjust.
10633 * g++.dg/template/for1.C: Adjust.
10635 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10637 PR tree-optimization/83510
10638 * gcc.c-torture/compile/pr83510.c: New test case.
10640 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10643 * lib/target-supports.exp (check_effective_target_vect_float): Say
10644 that the result only holds when -funsafe-math-optimizations is on.
10645 (check_effective_target_vect_float_strict): New procedure.
10646 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
10648 * gcc.dg/vect/vect-reduc-6.c: Likewise.
10650 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10652 PR tree-optimization/83965
10653 * gcc.dg/vect/pr83965.c: New test.
10655 2018-01-23 Richard Biener <rguenther@suse.de>
10657 PR tree-optimization/83963
10658 * gfortran.dg/graphite/pr83963.f: New testcase.
10659 * gcc.dg/graphite/pr83963-2.c: Likewise.
10661 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10664 * g++.dg/cpp1z/pr83918.C: New test.
10666 2018-01-22 Jakub Jelinek <jakub@redhat.com>
10668 PR tree-optimization/83957
10669 * gcc.dg/autopar/pr83957.c: New test.
10671 PR tree-optimization/83081
10672 * gcc.dg/predict-8.c: Adjust expected probability.
10674 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10677 * gcc.target/powerpc/pr83862.c: New test.
10679 2018-01-22 Carl Love <cel@us.ibm.com>
10681 * gcc.target/powerpc/powerpc.exp: Add torture tests for
10682 builtins-4-runnable.c, builtins-6-runnable.c,
10683 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
10684 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
10685 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
10686 for signed/unsigned 128-bit and long long int loads.
10688 2018-01-22 Marek Polacek <polacek@redhat.com>
10691 * g++.dg/cpp1y/constexpr-empty4.C: New test.
10693 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
10695 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
10696 scan-asembler valid instructions list.
10697 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
10698 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
10699 power8-vector requirement and option.
10700 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
10702 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
10706 * gfortran.dg/string_1.f90: Remove printing the length.
10708 2018-01-22 Richard Biener <rguenther@suse.de>
10710 PR tree-optimization/83963
10711 * gcc.dg/graphite/pr83963.c: New testcase.
10713 2018-01-22 Sudakshina Das <sudi.das@arm.com>
10715 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
10716 dg-require-effective-target directives.
10718 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10720 * lib/target-supports.exp (check_effective_target_arm_softfloat):
10722 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
10723 Adjust scan-assembler checks for soft-float.
10725 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10728 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
10730 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
10732 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
10733 * gcc.dg/pr83623.c: Likewise.
10734 * gcc.dg/pr83666.c: Likewise.
10736 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10737 David Edelsohn <dje.gcc@gmail.com>
10740 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10741 assembly output from "crset eq" to "crset 2".
10742 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
10743 assembly output from . to $.
10744 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10745 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10746 assembly output from "crset eq" to "crset 2".
10747 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
10748 assembly output from "crset eq" to "crset 2", and from . to $.
10750 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
10753 * gfortran.dg/matmul_18.f90: New test.
10755 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
10757 PR tree-optimization/83940
10758 * gcc.dg/torture/pr83940.c: New test.
10760 2018-01-20 Jakub Jelinek <jakub@redhat.com>
10762 PR middle-end/83945
10763 * gcc.dg/tls/pr83945.c: New test.
10766 * gcc.dg/pr83930.c: New test.
10768 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10771 * gfortran.dg/matmul_17.f90: New test.
10773 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10776 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
10778 2018-01-19 Jakub Jelinek <jakub@redhat.com>
10781 * g++.dg/cpp0x/pr81167.C: New test.
10784 * g++.dg/cpp0x/pr83919.C: New test.
10786 2018-01-19 Jeff Law <law@redhat.com>
10787 Jakub Jelinek <jakub@redhat.com>
10789 * gcc.dg/stack-check-16.c: New test.
10791 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
10794 * gcc.target/nvptx/indirect_call.c: New test.
10796 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10798 * g++.dg/torture/pr83619.C: Remove dg-message.
10800 2018-01-19 Martin Liska <mliska@suse.cz>
10802 * gcc.dg/predict-1.c: Adjust expected probability.
10803 * gcc.dg/predict-3.c: Likewise.
10804 * gcc.dg/predict-5.c: Likewise.
10805 * gcc.dg/predict-6.c: Likewise.
10806 * gcc.dg/predict-9.c: Likewise.
10808 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10810 PR tree-optimization/83922
10811 * gcc.dg/pr83922.c: New test.
10813 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10815 PR tree-optimization/83914
10816 * gcc.dg/vect/pr83914.c: New test.
10818 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10820 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
10821 * gcc.target/arm/negdi-2.c: Likewise.
10822 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
10824 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10826 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10828 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10830 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10832 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
10834 * gcc.dg/torture/pr52451.c (main): Skip long double test on
10837 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10841 * g++.dg/torture/pr83619.C (e): Define before first use instead of
10842 forward declaration.
10844 2018-01-18 Carl Love <cel@us.ibm.com>
10846 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10849 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10852 * g++.dg/inherit/union3.C: New.
10854 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10856 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10858 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
10861 * g++.dg/torture/pr83619.C: New testcase.
10863 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10865 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10866 Add function body to force error messages in some configurations.
10868 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10870 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10873 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
10876 * c-c++-common/ffile-prefix-map.c: New test.
10877 * c-c++-common/fmacro-prefix-map.c: New test.
10878 * c-c++-common/cpp/ffile-prefix-map.c: New test.
10879 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
10881 2018-01-18 Martin Liska <mliska@suse.cz>
10883 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10884 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10885 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10886 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10887 * gcc.target/i386/ret-thunk-10.c: Likewise.
10888 * gcc.target/i386/ret-thunk-11.c: Likewise.
10889 * gcc.target/i386/ret-thunk-12.c: Likewise.
10890 * gcc.target/i386/ret-thunk-15.c: Likewise.
10891 * gcc.target/i386/ret-thunk-9.c: Likewise.
10893 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10895 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10898 2018-01-18 Nathan Sidwell <nathan@acm.org>
10901 * g++.dg/cpp0x/pr83160.C: New.
10903 2018-01-18 Richard Biener <rguenther@suse.de>
10905 PR tree-optimization/83887
10906 * gcc.dg/graphite/pr83887.c: New testcase.
10907 * gfortran.dg/graphite/pr83887.f90: Likewise.
10908 * gfortran.dg/graphite/pr83887.f: Likewise.
10910 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10913 * gcc.target/arm/builtin-bswap.x: New file.
10914 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10915 and options for armv6t2.
10916 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10917 and options for Thumb1.
10918 * gcc.target/arm/builtin-bswap16.x: New file.
10919 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10920 and options for armv6t2.
10921 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10922 and options for Thumb1.
10924 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10926 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10929 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10932 * gcc.dg/pr61240.c: New test.
10934 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10937 * gfortran.dg/pr83864.f90: New test.
10939 2018-01-17 Jeff Law <law@redhat.com>
10942 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10944 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10946 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10947 restriction, but still restrict to 64-bit.
10948 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10949 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10951 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10954 * gfortran.dg/pr83874.f90: New test.
10956 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10959 * g++.dg/cpp0x/pr83824.C: New test.
10961 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10963 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10964 appropriate .gnu_attribute for the long double type, if we use the
10965 long double type, but do not generate any calls.
10966 * gcc.target/powerpc/gnuattr2.c: Likewise.
10967 * gcc.target/powerpc/gnuattr3.c: Likewise.
10969 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10972 * g++.dg/cpp0x/alignas13.C: New.
10974 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10977 * g++.dg/cpp0x/pr83897.C: New test.
10979 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10982 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10984 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10987 * g++.dg/cpp0x/constexpr-ice19.C: New.
10989 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10991 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10992 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10993 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10994 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10995 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10996 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10997 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10998 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10999 * gcc.target/powerpc/builtins-1-le-folded.c: New.
11000 * gcc.target/powerpc/builtins-1.fold.h: New.
11002 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11004 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
11005 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
11007 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11009 * gcc.target/arm/g2.c: Add -marm to dg-options.
11010 * gcc.target/arm/scd42-2.c: Likewise.
11012 2018-01-17 Nathan Sidwell <nathan@acm.org>
11015 * g++.dg/lookup/pr83287-2.C: New.
11017 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11021 * g++.dg/wrappers/pr83814.C: New test case.
11022 * g++.dg/wrappers/pr83902.C: New test case.
11024 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11027 * g++.dg/lto/pr83121_0.C: New test case.
11028 * g++.dg/lto/pr83121_1.C: New test case.
11029 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
11030 adapted from DejaGnu's dg-test.
11031 (lto_handle_diagnostics): New procedure.
11032 (lto_prune_warns): Ignore informational notes.
11033 (lto-link-and-maybe-run): Add "messages_by_file" param.
11034 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
11035 "execute" when "link" fails if "execute" was not specified.
11036 (lto-can-handle-directive): New procedure.
11037 (lto-get-options-main): Call lto-can-handle-directive. Add a
11038 dg-messages local, using it to set the caller's
11039 dg-messages-by-file for the given source file.
11040 (lto-get-options): Likewise.
11041 (lto-execute): Add dg-messages-by-file local, and pass it to
11042 lto-link-and-maybe-run.
11044 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11045 Richard Sandiford <richard.sandiford@linaro.org>
11049 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
11050 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
11052 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11054 * lib/target-supports.exp: Fix -march arguments in arm arch effective
11055 target check autogenerator for armv8.1-a and armv8.2-a.
11057 2018-01-17 Carl Love <cel@us.ibm.com>
11059 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
11060 Add debug print statements.
11061 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
11062 16 byte vector load followed by a partial vector load.
11064 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11067 * g++.dg/wrappers/pr83799.C: New test case.
11069 2018-01-17 Nathan Sidwell <nathan@acm.org>
11072 * g++.dg/cpp1y/pr83739.C: New.
11074 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11076 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
11077 * gcc.target/visium/overflow16.c: Likewise.
11078 * gcc.target/visium/overflow32.c: Likewise.
11080 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11082 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
11084 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11086 * gcc.dg/rtl/arm/stl-cond.c: New test.
11087 * gcc.target/arm/stl-cond.c: Delete.
11089 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11091 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
11094 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11096 PR tree-optimization/83843
11097 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
11098 * gcc.dg/store_merging_19.c: New test.
11100 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11102 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
11105 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11107 PR rtl-optimization/83771
11108 * gcc.dg/pr83771.c: New test.
11110 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11112 PR tree-optimization/81184
11113 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
11115 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11117 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11119 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
11121 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11124 * gcc.target/i386/pr83546.c: New test.
11126 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11128 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
11130 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11132 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
11133 test and add dg-warning for the -Wstringop-overflow warning.
11135 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11137 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
11138 XFAIL last test on SPARC and Visium.
11140 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
11142 PR rtl-optimization/80481
11143 * g++.dg/pr80481.C: Exclude solaris.
11145 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11147 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
11148 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
11149 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
11151 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11153 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
11154 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
11155 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
11156 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
11157 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
11158 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
11159 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
11160 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
11161 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
11162 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
11163 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
11164 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
11165 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
11166 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
11167 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
11169 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11172 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
11174 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11176 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
11177 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
11178 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
11179 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
11180 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
11181 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
11183 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11185 PR tree-optimization/83857
11186 * gcc.dg/vect/pr83857.c: New test.
11188 2018-01-16 Richard Biener <rguenther@suse.de>
11190 PR tree-optimization/83867
11191 * gcc.dg/vect/pr83867.c: New testcase.
11193 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11196 * gcc.dg/pr83844.c: New test.
11198 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11200 * gcc.dg/torture/pr83847.c: New test.
11202 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11204 PR rtl-optimization/86620
11205 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
11206 instead of --param=max-sched-ready-insns=0.
11207 * gcc.target/i386/pr83620.c: New test.
11208 * gcc.dg/pr83620.c: New test.
11210 PR tree-optimization/83843
11211 * gcc.dg/store_merging_18.c: New test.
11214 * g++.dg/cpp1y/pr83817.C: New test.
11217 * g++.dg/template/pr83825.C: New test.
11219 2018-01-16 Richard Biener <rguenther@suse.de>
11221 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
11223 2018-01-16 Richard Biener <rguenther@suse.de>
11226 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
11227 from gcc.dg/torture/pr60092.c.
11229 2018-01-15 Martin Sebor <msebor@redhat.com>
11232 * g++.dg/ext/flexary28.C: New test.
11234 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
11237 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
11239 2018-01-15 Martin Sebor <msebor@redhat.com>
11242 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
11244 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11247 * gfortran.dg/minmaxloc_9.f90: New test.
11248 * gfortran.dg/minmaxloc_10.f90: New test.
11249 * gfortran.dg/minmaxloc_11.f90: New test.
11251 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
11254 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
11255 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11256 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11257 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11258 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11259 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11260 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11261 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11262 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11263 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11264 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11265 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11266 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11267 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11268 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11269 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
11270 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11271 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
11272 * gcc.target/i386/ret-thunk-10.c: Likewise.
11273 * gcc.target/i386/ret-thunk-11.c: Likewise.
11274 * gcc.target/i386/ret-thunk-12.c: Likewise.
11275 * gcc.target/i386/ret-thunk-13.c: Likewise.
11276 * gcc.target/i386/ret-thunk-14.c: Likewise.
11277 * gcc.target/i386/ret-thunk-15.c: Likewise.
11278 * gcc.target/i386/ret-thunk-9.c: Don't check the
11279 __x86_return_thunk label. Scan for "push" only for Linux.
11281 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
11284 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
11286 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11289 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
11291 * gcc.target/arm/pr83687.c: New test.
11293 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
11295 Adjust tests to AVR_TINY.
11297 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
11298 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
11299 * gcc.target/avr/pr71627.c: Same.
11300 * gcc.target/avr/torture/addr-space-1-0.c: Same.
11301 * gcc.target/avr/torture/addr-space-1-1.c: Same.
11302 * gcc.target/avr/torture/addr-space-1-x.c: Same.
11303 * gcc.target/avr/torture/addr-space-2-0.c: Same.
11304 * gcc.target/avr/torture/addr-space-2-1.c: Same.
11305 * gcc.target/avr/torture/addr-space-2-x.c: Same.
11306 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
11307 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
11308 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
11309 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
11310 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
11311 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
11312 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
11313 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
11314 * gcc.target/avr/torture/pr61055.c: Same.
11315 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
11317 * gcc.target/avr/torture/int24-mul.c: Same.
11318 * gcc.target/avr/torture/pr51782-1.c: Same.
11319 * gcc.target/avr/torture/pr61443.c: Same.
11320 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
11321 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
11323 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
11327 * gcc.target/avr/torture/pr83729.c: New test.
11328 * gcc.target/avr/torture/pr83801.c: New test.
11330 2018-01-15 Jakub Jelinek <jakub@redhat.com>
11332 PR middle-end/82694
11333 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
11334 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
11336 2018-01-10 Martin Sebor <msebor@redhat.com>
11339 * gcc.dg/Wstringop-overflow-2.c: New test.
11341 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11343 PR libgfortran/83811
11344 * gfortran.dg/fmt_e.f90: New test.
11346 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11348 * gcc.target/i386/indirect-thunk-10.c: New test.
11349 * gcc.target/i386/indirect-thunk-8.c: Likewise.
11350 * gcc.target/i386/indirect-thunk-9.c: Likewise.
11351 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
11352 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
11353 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
11354 * gcc.target/i386/ret-thunk-17.c: Likewise.
11355 * gcc.target/i386/ret-thunk-18.c: Likewise.
11356 * gcc.target/i386/ret-thunk-19.c: Likewise.
11357 * gcc.target/i386/ret-thunk-20.c: Likewise.
11358 * gcc.target/i386/ret-thunk-21.c: Likewise.
11360 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11362 * gcc.target/i386/indirect-thunk-register-4.c: New test.
11364 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11366 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
11367 -mno-indirect-branch-register.
11368 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11369 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11370 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11371 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11372 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11373 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11374 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11375 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11376 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11377 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11378 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11379 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11380 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11381 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11382 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11383 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11384 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11385 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11386 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11387 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11388 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11389 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11390 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11391 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11392 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11393 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11394 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11395 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11396 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11397 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11398 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11399 * gcc.target/i386/ret-thunk-10.c: Likewise.
11400 * gcc.target/i386/ret-thunk-11.c: Likewise.
11401 * gcc.target/i386/ret-thunk-12.c: Likewise.
11402 * gcc.target/i386/ret-thunk-13.c: Likewise.
11403 * gcc.target/i386/ret-thunk-14.c: Likewise.
11404 * gcc.target/i386/ret-thunk-15.c: Likewise.
11405 * gcc.target/i386/ret-thunk-9.c: Likewise.
11406 * gcc.target/i386/indirect-thunk-register-1.c: New test.
11407 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
11408 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11410 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11412 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
11413 -mfunction-return=keep.
11414 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11415 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11416 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11417 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11418 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11419 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11420 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11421 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11422 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11423 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11424 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11425 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11426 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11427 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11428 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11429 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11430 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11431 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11432 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11433 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11434 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11435 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11436 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11437 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11438 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11439 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11440 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11441 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11442 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11443 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11444 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11445 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11446 * gcc.target/i386/ret-thunk-1.c: New test.
11447 * gcc.target/i386/ret-thunk-10.c: Likewise.
11448 * gcc.target/i386/ret-thunk-11.c: Likewise.
11449 * gcc.target/i386/ret-thunk-12.c: Likewise.
11450 * gcc.target/i386/ret-thunk-13.c: Likewise.
11451 * gcc.target/i386/ret-thunk-14.c: Likewise.
11452 * gcc.target/i386/ret-thunk-15.c: Likewise.
11453 * gcc.target/i386/ret-thunk-16.c: Likewise.
11454 * gcc.target/i386/ret-thunk-2.c: Likewise.
11455 * gcc.target/i386/ret-thunk-3.c: Likewise.
11456 * gcc.target/i386/ret-thunk-4.c: Likewise.
11457 * gcc.target/i386/ret-thunk-5.c: Likewise.
11458 * gcc.target/i386/ret-thunk-6.c: Likewise.
11459 * gcc.target/i386/ret-thunk-7.c: Likewise.
11460 * gcc.target/i386/ret-thunk-8.c: Likewise.
11461 * gcc.target/i386/ret-thunk-9.c: Likewise.
11463 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11465 * gcc.target/i386/indirect-thunk-1.c: New test.
11466 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11467 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11468 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11469 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11470 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11471 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11472 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11473 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11474 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11475 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11476 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11477 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11478 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11479 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11480 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11481 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11482 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11483 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11484 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11485 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11486 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11487 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11488 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11489 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11490 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11491 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11492 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11493 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11494 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11495 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11496 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11497 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11499 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
11502 * gcc.c-torture/compile/pr83051.c: New testcase.
11504 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11506 PR tree-optimization/83501
11507 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
11509 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11511 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
11512 for lvx and stvx instead of lxvd2x and stxvd2x and require
11513 little-endian target. Add comments.
11514 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
11515 comprehensive testing.
11516 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
11517 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
11518 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
11519 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
11520 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
11521 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
11522 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
11523 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
11524 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
11525 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
11526 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
11527 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
11528 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
11529 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
11530 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
11531 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
11532 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
11533 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
11534 scan-assembler-not directives that forbid lvx and xxpermdi.
11535 * gcc.target/powerpc/vec-extract-3.c: Likewise.
11536 * gcc.target/powerpc/vec-extract-5.c: Likewise.
11537 * gcc.target/powerpc/vec-extract-6.c: Likewise.
11538 * gcc.target/powerpc/vec-extract-7.c: Likewise.
11539 * gcc.target/powerpc/vec-extract-8.c: Likewise.
11540 * gcc.target/powerpc/vec-extract-9.c: Likewise.
11541 * gcc.target/powerpc/vsx-vector-6-le.c: Change
11542 scan-assembler-times directives to reflect different numbers of
11543 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
11545 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11546 Alan Hayward <alan.hayward@arm.com>
11547 David Sherwood <david.sherwood@arm.com>
11549 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
11550 than SLP vectorization.
11551 * gcc.dg/vect/vect-alias-check-10.c: New test.
11552 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11553 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11554 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11555 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11556 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
11557 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
11558 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
11559 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
11560 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
11561 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
11562 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
11563 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
11564 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
11565 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
11566 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
11567 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
11568 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
11569 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
11570 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
11571 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
11572 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
11573 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
11574 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11576 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11577 Alan Hayward <alan.hayward@arm.com>
11578 David Sherwood <david.sherwood@arm.com>
11580 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
11582 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
11583 targets with scatter stores.
11584 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
11586 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
11587 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
11588 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
11589 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
11590 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
11591 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
11592 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
11593 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11594 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11595 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
11596 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
11597 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11598 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
11599 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
11600 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
11601 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
11603 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11604 Alan Hayward <alan.hayward@arm.com>
11605 David Sherwood <david.sherwood@arm.com>
11607 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
11609 * gcc.target/aarch64/sve/strided_load_4.c: New test.
11610 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
11611 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
11612 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
11614 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11615 Alan Hayward <alan.hayward@arm.com>
11616 David Sherwood <david.sherwood@arm.com>
11618 * gcc.target/aarch64/sve/strided_load_1.c: New test.
11619 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
11620 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11622 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11623 Alan Hayward <alan.hayward@arm.com>
11624 David Sherwood <david.sherwood@arm.com>
11626 * gcc.target/aarch64/sve/gather_load_1.c: New test.
11627 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
11628 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
11629 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
11630 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
11631 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11632 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11633 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
11634 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
11635 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
11636 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
11637 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
11638 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11639 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11641 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11642 Alan Hayward <alan.hayward@arm.com>
11643 David Sherwood <david.sherwood@arm.com>
11645 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
11646 check for a message about using in-order reductions.
11647 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
11648 check for a message about using in-order reductions.
11649 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
11650 vectorized and check for a message about using in-order reductions.
11651 Expect targets with variable-length vectors to fall back to the
11652 fixed-length mininum.
11653 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
11654 check for a message about using in-order reductions.
11655 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
11656 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11657 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11658 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11659 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
11660 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
11661 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
11662 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
11663 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
11664 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
11665 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
11666 vect_fold_left_plus.
11668 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11670 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
11672 * gcc.target/aarch64/sve/spill_2.c: New test.
11673 * gcc.target/aarch64/sve/spill_3.c: Likewise.
11674 * gcc.target/aarch64/sve/spill_4.c: Likewise.
11675 * gcc.target/aarch64/sve/spill_5.c: Likewise.
11676 * gcc.target/aarch64/sve/spill_6.c: Likewise.
11677 * gcc.target/aarch64/sve/spill_7.c: Likewise.
11679 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11680 Alan Hayward <alan.hayward@arm.com>
11681 David Sherwood <david.sherwood@arm.com>
11683 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
11685 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11686 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
11687 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
11688 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11689 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
11690 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11691 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
11692 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11693 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
11695 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11696 Alan Hayward <alan.hayward@arm.com>
11697 David Sherwood <david.sherwood@arm.com>
11699 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
11700 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
11701 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11702 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
11704 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11705 Alan Hayward <alan.hayward@arm.com>
11706 David Sherwood <david.sherwood@arm.com>
11708 * lib/target-supports.exp
11709 (check_effective_target_vect_fold_extract_last): New proc.
11710 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
11711 for fold_extract_last.
11712 * gcc.dg/vect/pr65947-2.c: Likewise.
11713 * gcc.dg/vect/pr65947-3.c: Likewise.
11714 * gcc.dg/vect/pr65947-4.c: Likewise.
11715 * gcc.dg/vect/pr65947-5.c: Likewise.
11716 * gcc.dg/vect/pr65947-6.c: Likewise.
11717 * gcc.dg/vect/pr65947-9.c: Likewise.
11718 * gcc.dg/vect/pr65947-10.c: Likewise.
11719 * gcc.dg/vect/pr65947-12.c: Likewise.
11720 * gcc.dg/vect/pr65947-14.c: Likewise.
11721 * gcc.dg/vect/pr80631-1.c: Likewise.
11722 * gcc.target/aarch64/sve/clastb_1.c: New test.
11723 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
11724 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
11725 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
11726 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
11727 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
11728 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
11729 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
11730 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
11731 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
11732 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
11733 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
11734 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
11735 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
11737 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11738 Alan Hayward <alan.hayward@arm.com>
11739 David Sherwood <david.sherwood@arm.com>
11741 * gcc.target/aarch64/sve/live_1.c: New test.
11742 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
11744 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11745 Alan Hayward <alan.hayward@arm.com>
11746 David Sherwood <david.sherwood@arm.com>
11748 * gcc.target/aarch64/sve/nopeel_1.c: New test.
11749 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
11750 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
11751 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11752 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
11753 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11754 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
11755 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
11756 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
11758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11759 Alan Hayward <alan.hayward@arm.com>
11760 David Sherwood <david.sherwood@arm.com>
11762 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
11764 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
11766 * gcc.target/aarch64/sve/loop_add_4.c: New test.
11767 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
11768 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
11769 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
11770 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
11771 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
11773 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11774 Alan Hayward <alan.hayward@arm.com>
11775 David Sherwood <david.sherwood@arm.com>
11777 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
11778 instead of just ADDRESS.
11779 * gcc.dg/tree-ssa/scev-10.c: Likewise.
11780 * gcc.dg/tree-ssa/scev-11.c: Likewise.
11781 * gcc.dg/tree-ssa/scev-12.c: Likewise.
11782 * gcc.target/aarch64/sve/index_offset_1.c: New test.
11783 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
11784 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
11785 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
11786 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
11787 * gcc.target/aarch64/sve/while_2.c: Likewise.
11788 * gcc.target/aarch64/sve/while_3.c: Likewise.
11789 * gcc.target/aarch64/sve/while_4.c: Likewise.
11791 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11792 Alan Hayward <alan.hayward@arm.com>
11793 David Sherwood <david.sherwood@arm.com>
11795 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
11796 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
11798 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
11799 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11800 * gcc.target/aarch64/sve/reduc_5.c: New test.
11801 * gcc.target/aarch64/sve/slp_13.c: Likewise.
11802 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
11804 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11805 Alan Hayward <alan.hayward@arm.com>
11806 David Sherwood <david.sherwood@arm.com>
11808 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
11809 * gcc.dg/tree-ssa/peel1.c: Likewise.
11810 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
11811 variable-length vectors.
11812 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
11813 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
11814 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
11815 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11816 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11817 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11818 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11819 * gcc.target/aarch64/sve/slp_8.c: New test.
11820 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
11821 * gcc.target/aarch64/sve/slp_9.c: Likewise.
11822 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
11823 * gcc.target/aarch64/sve/slp_10.c: Likewise.
11824 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
11825 * gcc.target/aarch64/sve/slp_11.c: Likewise.
11826 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11827 * gcc.target/aarch64/sve/slp_12.c: Likewise.
11828 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11829 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11830 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11831 * gcc.target/aarch64/sve/while_1.c: Likewise.
11832 * gcc.target/aarch64/sve/while_2.c: Likewise.
11833 * gcc.target/aarch64/sve/while_3.c: Likewise.
11834 * gcc.target/aarch64/sve/while_4.c: Likewise.
11836 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11837 Alan Hayward <alan.hayward@arm.com>
11838 David Sherwood <david.sherwood@arm.com>
11840 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11842 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11843 and add an associated scan-dump test. Prevent vectorization
11844 of the first two loops.
11845 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11846 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11847 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11848 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11849 (INIT_VECTOR): Tweak initial value so that some bits are always set.
11850 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11852 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11853 Alan Hayward <alan.hayward@arm.com>
11854 David Sherwood <david.sherwood@arm.com>
11856 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11857 * gcc.dg/vect/pr67790.c: Likewise.
11858 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11859 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11860 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11861 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11862 * gcc.target/aarch64/sve/slp_5.c: New test.
11863 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11864 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11865 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11866 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11867 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11869 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11870 Alan Hayward <alan.hayward@arm.com>
11871 David Sherwood <david.sherwood@arm.com>
11873 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11875 * gcc.dg/vect/slp-1.c: Likewise.
11876 * gcc.dg/vect/slp-10.c: Likewise.
11877 * gcc.dg/vect/slp-12b.c: Likewise.
11878 * gcc.dg/vect/slp-12c.c: Likewise.
11879 * gcc.dg/vect/slp-17.c: Likewise.
11880 * gcc.dg/vect/slp-19b.c: Likewise.
11881 * gcc.dg/vect/slp-20.c: Likewise.
11882 * gcc.dg/vect/slp-21.c: Likewise.
11883 * gcc.dg/vect/slp-22.c: Likewise.
11884 * gcc.dg/vect/slp-23.c: Likewise.
11885 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11886 * gcc.dg/vect/slp-24.c: Likewise.
11887 * gcc.dg/vect/slp-28.c: Likewise.
11888 * gcc.dg/vect/slp-39.c: Likewise.
11889 * gcc.dg/vect/slp-6.c: Likewise.
11890 * gcc.dg/vect/slp-7.c: Likewise.
11891 * gcc.dg/vect/slp-cond-1.c: Likewise.
11892 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11893 * gcc.dg/vect/slp-cond-2.c: Likewise.
11894 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11895 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11896 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11897 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11898 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11899 * gcc.dg/vect/slp-perm-6.c: Likewise.
11900 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11901 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11902 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11903 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11904 * gcc.dg/vect/slp-12a.c: Likewise.
11905 * gcc.dg/vect/slp-14.c: Likewise.
11906 * gcc.dg/vect/slp-15.c: Likewise.
11907 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11908 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11909 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11910 * gcc.target/aarch64/sve/slp_1.c: New test.
11911 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11912 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11913 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11914 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11915 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11916 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11917 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11919 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11920 Alan Hayward <alan.hayward@arm.com>
11921 David Sherwood <david.sherwood@arm.com>
11923 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11924 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11925 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11926 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11927 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11928 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11929 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11930 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11931 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11932 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11933 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11934 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11935 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11936 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11937 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11938 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11939 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11940 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11941 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11943 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11944 Alan Hayward <alan.hayward@arm.com>
11945 David Sherwood <david.sherwood@arm.com>
11947 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11948 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11949 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11950 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11951 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11952 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11953 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11954 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11955 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11956 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11957 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11958 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11959 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11960 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11961 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11962 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11963 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11964 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11965 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11966 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11967 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11968 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11969 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11970 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11971 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11972 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11973 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11974 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11975 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11976 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11977 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11978 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11979 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11980 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11981 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11982 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11984 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11985 Alan Hayward <alan.hayward@arm.com>
11986 David Sherwood <david.sherwood@arm.com>
11988 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11989 Return true for SVE too.
11990 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11991 if load/store lanes are supported.
11992 * gcc.dg/vect/slp-10.c: Likewise.
11993 * gcc.dg/vect/slp-12c.c: Likewise.
11994 * gcc.dg/vect/slp-17.c: Likewise.
11995 * gcc.dg/vect/slp-33.c: Likewise.
11996 * gcc.dg/vect/slp-6.c: Likewise.
11997 * gcc.dg/vect/slp-cond-1.c: Likewise.
11998 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11999 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
12000 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12001 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
12002 * gcc.dg/vect/slp-perm-6.c: Likewise.
12003 * gcc.dg/vect/slp-perm-9.c: Likewise.
12004 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
12005 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
12006 for variable-length vectors.
12008 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12009 Alan Hayward <alan.hayward@arm.com>
12010 David Sherwood <david.sherwood@arm.com>
12012 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
12013 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
12015 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12017 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
12018 * g++.target/aarch64/sve/catch_1.C: New test.
12019 * g++.target/aarch64/sve/catch_2.C: Likewise.
12020 * g++.target/aarch64/sve/catch_3.C: Likewise.
12021 * g++.target/aarch64/sve/catch_4.C: Likewise.
12022 * g++.target/aarch64/sve/catch_5.C: Likewise.
12023 * g++.target/aarch64/sve/catch_6.C: Likewise.
12025 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12026 Alan Hayward <alan.hayward@arm.com>
12027 David Sherwood <david.sherwood@arm.com>
12029 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
12031 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
12032 * gcc.target/aarch64/fmaxmin.c: Likewise.
12033 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
12034 * gcc.target/aarch64/orr_imm_1.c: Likewise.
12035 * gcc.target/aarch64/pr62178.c: Likewise.
12036 * gcc.target/aarch64/pr71727-2.c: Likewise.
12037 * gcc.target/aarch64/saddw-1.c: Likewise.
12038 * gcc.target/aarch64/saddw-2.c: Likewise.
12039 * gcc.target/aarch64/uaddw-1.c: Likewise.
12040 * gcc.target/aarch64/uaddw-2.c: Likewise.
12041 * gcc.target/aarch64/uaddw-3.c: Likewise.
12042 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
12043 * gcc.target/aarch64/vect-compile.c: Likewise.
12044 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
12045 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
12046 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12047 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
12048 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12049 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12050 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12051 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
12052 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
12053 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12054 * gcc.target/aarch64/vect-fmovd.c: Likewise.
12055 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12056 * gcc.target/aarch64/vect-fmovf.c: Likewise.
12057 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
12058 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
12059 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
12060 * gcc.target/aarch64/vect-movi.c: Likewise.
12061 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
12062 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
12063 * gcc.target/aarch64/vect-vaddv.c: Likewise.
12064 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
12065 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
12066 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
12068 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
12069 * gcc.target/aarch64/sve/arith_1.c: New test.
12070 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
12071 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12072 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12073 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12074 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
12075 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
12076 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
12077 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
12078 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
12079 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
12080 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
12081 * gcc.target/aarch64/sve/ext_1.c: Likewise.
12082 * gcc.target/aarch64/sve/ext_2.c: Likewise.
12083 * gcc.target/aarch64/sve/extract_1.c: Likewise.
12084 * gcc.target/aarch64/sve/extract_2.c: Likewise.
12085 * gcc.target/aarch64/sve/extract_3.c: Likewise.
12086 * gcc.target/aarch64/sve/extract_4.c: Likewise.
12087 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
12088 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
12089 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
12090 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
12091 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
12092 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
12093 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
12094 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
12095 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
12096 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
12097 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
12098 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
12099 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
12100 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
12101 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
12102 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
12103 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
12104 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
12105 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
12106 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
12107 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
12108 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
12109 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
12110 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
12111 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
12112 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
12113 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
12114 * gcc.target/aarch64/sve/index_1.c: Likewise.
12115 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
12116 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
12117 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
12118 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12119 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
12120 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
12121 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12122 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
12123 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
12124 * gcc.target/aarch64/sve/mad_1.c: Likewise.
12125 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
12126 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
12127 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
12128 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
12129 * gcc.target/aarch64/sve/mla_1.c: Likewise.
12130 * gcc.target/aarch64/sve/mls_1.c: Likewise.
12131 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
12132 * gcc.target/aarch64/sve/msb_1.c: Likewise.
12133 * gcc.target/aarch64/sve/mul_1.c: Likewise.
12134 * gcc.target/aarch64/sve/neg_1.c: Likewise.
12135 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
12136 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
12137 * gcc.target/aarch64/sve/pack_1.c: Likewise.
12138 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
12139 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
12140 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
12141 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
12142 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
12143 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
12144 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
12145 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
12146 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
12147 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
12148 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12149 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12150 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12151 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
12152 * gcc.target/aarch64/sve/rev_1.c: Likewise.
12153 * gcc.target/aarch64/sve/revb_1.c: Likewise.
12154 * gcc.target/aarch64/sve/revh_1.c: Likewise.
12155 * gcc.target/aarch64/sve/revw_1.c: Likewise.
12156 * gcc.target/aarch64/sve/shift_1.c: Likewise.
12157 * gcc.target/aarch64/sve/single_1.c: Likewise.
12158 * gcc.target/aarch64/sve/single_2.c: Likewise.
12159 * gcc.target/aarch64/sve/single_3.c: Likewise.
12160 * gcc.target/aarch64/sve/single_4.c: Likewise.
12161 * gcc.target/aarch64/sve/spill_1.c: Likewise.
12162 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
12163 * gcc.target/aarch64/sve/subr_1.c: Likewise.
12164 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
12165 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
12166 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
12167 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
12168 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12169 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
12170 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
12171 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
12172 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
12173 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
12174 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
12175 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
12176 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
12177 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
12178 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
12179 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
12180 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
12181 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
12182 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
12183 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
12184 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
12185 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
12186 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
12187 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12188 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
12189 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
12190 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
12191 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
12192 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
12193 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
12194 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
12195 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
12196 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
12197 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
12198 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
12199 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
12200 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
12201 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
12202 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
12203 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
12204 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
12205 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
12207 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12208 Alan Hayward <alan.hayward@arm.com>
12209 David Sherwood <david.sherwood@arm.com>
12211 * lib/target-supports.exp (check_effective_target_aarch64_sve)
12212 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
12213 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
12215 (check_effective_target_vect_perm): Handle SVE.
12216 (check_effective_target_vect_perm_byte): Likewise.
12217 (check_effective_target_vect_perm_short): Likewise.
12218 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
12219 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
12220 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
12221 (check_effective_target_vect_element_align_preferred): Likewise.
12222 (check_effective_target_vect_align_stack_vars): Likewise.
12223 (check_effective_target_vect_load_lanes): Likewise.
12224 (check_effective_target_vect_masked_store): Likewise.
12225 (available_vector_sizes): Use aarch64_sve_bits for SVE.
12226 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
12227 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
12228 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
12229 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
12230 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
12231 * gcc.dg/vect/slp-23.c: Likewise.
12232 * gcc.dg/vect/slp-perm-5.c: Likewise.
12233 * gcc.dg/vect/slp-perm-6.c: Likewise.
12234 * gcc.dg/vect/slp-perm-9.c: Likewise.
12235 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12236 * gcc.dg/vect/vect-114.c: Likewise.
12237 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
12238 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
12240 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12242 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
12243 vect_variable_length, expecting the test to be vectorized
12244 without SLP instead.
12245 * gcc.dg/vect/pr33953.c: Likewise.
12246 * gcc.dg/vect/pr37027.c: Likewise.
12247 * gcc.dg/vect/pr67790.c: Likewise.
12248 * gcc.dg/vect/pr68445.c: Likewise.
12249 * gcc.dg/vect/slp-1.c: Likewise.
12250 * gcc.dg/vect/slp-10.c: Likewise.
12251 * gcc.dg/vect/slp-12a.c: Likewise.
12252 * gcc.dg/vect/slp-12b.c: Likewise.
12253 * gcc.dg/vect/slp-12c.c: Likewise.
12254 * gcc.dg/vect/slp-13-big-array.c: Likewise.
12255 * gcc.dg/vect/slp-13.c: Likewise.
12256 * gcc.dg/vect/slp-14.c: Likewise.
12257 * gcc.dg/vect/slp-15.c: Likewise.
12258 * gcc.dg/vect/slp-17.c: Likewise.
12259 * gcc.dg/vect/slp-19b.c: Likewise.
12260 * gcc.dg/vect/slp-2.c: Likewise.
12261 * gcc.dg/vect/slp-20.c: Likewise.
12262 * gcc.dg/vect/slp-21.c: Likewise.
12263 * gcc.dg/vect/slp-22.c: Likewise.
12264 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12265 * gcc.dg/vect/slp-24.c: Likewise.
12266 * gcc.dg/vect/slp-28.c: Likewise.
12267 * gcc.dg/vect/slp-39.c: Likewise.
12268 * gcc.dg/vect/slp-42.c: Likewise.
12269 * gcc.dg/vect/slp-6.c: Likewise.
12270 * gcc.dg/vect/slp-7.c: Likewise.
12271 * gcc.dg/vect/slp-cond-1.c: Likewise.
12272 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12273 * gcc.dg/vect/slp-cond-2.c: Likewise.
12274 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12275 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12276 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12277 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12278 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12279 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12280 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12281 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12282 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12283 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12284 * gcc.dg/vect/slp-reduc-4.c: Likewise.
12285 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12286 * gcc.dg/vect/slp-reduc-7.c: Likewise.
12287 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12288 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12289 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12290 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
12292 2018-01-13 Jakub Jelinek <jakub@redhat.com>
12295 * gcc.dg/pr83801.c: New test.
12297 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
12300 * gfortran.dg/bounds_check_19.f90: New test.
12302 2018-01-12 Jakub Jelinek <jakub@redhat.com>
12304 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
12305 instead of scan-assembler-not for xsnabsqp.
12307 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12309 PR libgfortran/83525
12310 * gfortran.dg/newunit_5.f90: New test.
12312 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
12314 PR rtl-optimization/80481
12315 * g++.dg/pr80481.C: New.
12317 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
12320 * gcc.target/alpha/pr83628-3.c: New test.
12322 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12324 * lib/target-supports.exp (check_effective_target_avx512f): Also
12325 check for __builtin_ia32_addsd_round,
12326 __builtin_ia32_getmantsd_round.
12327 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
12329 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
12332 * gcc.target/powerpc/pr83629.c: Require ilp32.
12334 2018-01-12 Richard Biener <rguenther@suse.de>
12336 PR tree-optimization/80846
12337 * gcc.target/i386/pr80846-1.c: New testcase.
12338 * gcc.target/i386/pr80846-2.c: Likewise.
12340 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
12342 * gcc.c-torture/execute/20180112-1.c: New test.
12344 2018-01-12 Tom de Vries <tom@codesourcery.com>
12346 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
12347 * g++.dg/ext/label13a.C: Same.
12348 * g++.dg/ext/label14.C: Same.
12349 * g++.dg/ext/label2.C: Same.
12350 * g++.dg/ext/label3.C: Same.
12351 * g++.dg/torture/pr42462.C: Same.
12352 * g++.dg/torture/pr42739.C: Same.
12353 * g++.dg/warn/Wunused-label-3.C: Same.
12355 2018-01-12 Tom de Vries <tom@codesourcery.com>
12357 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
12358 * g++.dg/Walloca1.C: Same.
12359 * g++.dg/cpp0x/pr70338.C: Same.
12360 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
12361 * g++.dg/cpp1y/vla10.C: Same.
12362 * g++.dg/cpp1y/vla2.C: Same.
12363 * g++.dg/cpp1y/vla6.C: Same.
12364 * g++.dg/cpp1y/vla8.C: Same.
12365 * g++.dg/debug/debug5.C: Same.
12366 * g++.dg/debug/debug6.C: Same.
12367 * g++.dg/debug/pr54828.C: Same.
12368 * g++.dg/diagnostic/pr70105.C: Same.
12369 * g++.dg/eh/cleanup5.C: Same.
12370 * g++.dg/eh/spbp.C: Same.
12371 * g++.dg/ext/tmplattr9.C: Same.
12372 * g++.dg/ext/vla10.C: Same.
12373 * g++.dg/ext/vla11.C: Same.
12374 * g++.dg/ext/vla12.C: Same.
12375 * g++.dg/ext/vla15.C: Same.
12376 * g++.dg/ext/vla16.C: Same.
12377 * g++.dg/ext/vla17.C: Same.
12378 * g++.dg/ext/vla3.C: Same.
12379 * g++.dg/ext/vla6.C: Same.
12380 * g++.dg/ext/vla7.C: Same.
12381 * g++.dg/init/array24.C: Same.
12382 * g++.dg/init/new47.C: Same.
12383 * g++.dg/init/pr55497.C: Same.
12384 * g++.dg/opt/pr78201.C: Same.
12385 * g++.dg/template/vla2.C: Same.
12386 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
12387 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
12388 * g++.dg/torture/pr62127.C: Same.
12389 * g++.dg/torture/pr67055.C: Same.
12390 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
12391 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
12392 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
12393 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
12394 * g++.dg/warn/Wplacement-new-size-5.C: Same.
12395 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
12396 * g++.dg/warn/Wvla-1.C: Same.
12397 * g++.dg/warn/Wvla-3.C: Same.
12398 * g++.old-deja/g++.ext/array2.C: Same.
12399 * g++.old-deja/g++.ext/constructor.C: Same.
12400 * g++.old-deja/g++.law/builtin1.C: Same.
12401 * g++.old-deja/g++.other/crash12.C: Same.
12402 * g++.old-deja/g++.other/eh3.C: Same.
12403 * g++.old-deja/g++.pt/array6.C: Same.
12404 * g++.old-deja/g++.pt/dynarray.C: Same.
12406 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12408 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
12410 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12412 PR libfortran/67412
12413 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
12414 on *-*-solaris2.10.
12416 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12418 * lib/target-supports.exp (check_effective_target_branch_cost):
12419 Accept all x86 targets.
12421 2018-01-12 Martin Liska <mliska@suse.cz>
12424 * g++.dg/warn/pr83054.C: New test.
12426 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12428 * gcc.target/powerpc/spec-barr-1.c: New file.
12430 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
12433 * gcc.target/i386/pr83330.c: New test.
12435 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
12438 * gfortran.dg/dtio_31.f03: New test.
12439 * gfortran.dg/dtio_32.f03: New test.
12441 2018-01-11 David Malcolm <dmalcolm@redhat.com>
12444 * g++.dg/wrappers: New subdirectory.
12445 * g++.dg/wrappers/README: New file.
12446 * g++.dg/wrappers/alloc.C: New test case.
12447 * g++.dg/wrappers/cow-istream-string.C: New test case.
12448 * g++.dg/wrappers/cp-stdlib.C: New test case.
12449 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
12450 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
12452 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
12454 PR middle-end/83718
12455 * g++.dg/torture/pr83718.C: New testcase.
12457 2018-01-11 Martin Jambor <mjambor@suse.cz>
12460 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
12462 2018-01-11 Bin Cheng <bin.cheng@arm.com>
12464 PR tree-optimization/83695
12465 * gcc.dg/tree-ssa/pr83695.c: New test.
12467 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12469 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
12470 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
12472 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12474 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
12475 * gcc.target/arm/simd/fp16fml_high.c: New test.
12476 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
12477 * lib/target-supports.exp
12478 (check_effective_target_arm_fp16fml_neon_ok_nocache,
12479 check_effective_target_arm_fp16fml_neon_ok,
12480 add_options_for_arm_fp16fml_neon): New procedures.
12482 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12484 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
12487 2018-01-11 Richard Biener <rguenther@suse.de>
12489 PR tree-optimization/83435
12490 * gcc.dg/graphite/pr83435.c: New testcase.
12492 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
12493 Alan Hayward <alan.hayward@arm.com>
12494 David Sherwood <david.sherwood@arm.com>
12496 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
12498 2018-01-11 Tamar Christina <tamar.christina@arm.com>
12500 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
12502 2018-01-11 Sudakshina Das <sudi.das@arm.com>
12505 * gcc.c-torture/compile/pr82096.c: New test.
12507 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12509 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
12511 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
12513 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
12515 2018-01-11 Justin Squirek <squirek@adacore.com>
12517 * gnat.dg/expr_func4.adb: New testcase.
12519 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
12521 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
12524 2018-01-11 Bob Duff <duff@adacore.com>
12526 * gnat.dg/protected_null.adb: New testcase.
12528 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12530 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
12532 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12534 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
12536 2018-01-11 Justin Squirek <squirek@adacore.com>
12538 * gnat.dg/loopvar.adb: New testcase.
12540 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
12542 PR middle-end/83189
12543 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
12545 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
12547 * gcc.c-torture/compile/pr83575.c: New testcase.
12549 2018-01-10 Michael Collison <michael.collison@arm.com>
12551 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
12552 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
12553 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
12554 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
12555 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12556 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12557 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12558 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
12559 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
12560 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12561 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12562 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
12563 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
12564 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
12565 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
12566 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
12568 2018-01-10 Michael Collison <michael.collison@arm.com>
12570 * gcc.target/aarch64/sha2.h: New shared testcase.
12571 * gcc.target/aarch64/sha2_1.c: New testcase.
12572 * gcc.target/aarch64/sha2_2.c: New testcase.
12573 * gcc.target/aarch64/sha2_3.c: New testcase.
12574 * gcc.target/aarch64/sha3.h: New shared testcase.
12575 * gcc.target/aarch64/sha3_1.c: New testcase.
12576 * gcc.target/aarch64/sha3_2.c: New testcase.
12577 * gcc.target/aarch64/sha3_3.c: New testcase.
12579 2018-01-10 Michael Collison <michael.collison@arm.com>
12581 * gcc.target/aarch64/sm3_sm4.c: New testcase.
12583 2018-01-10 Martin Sebor <msebor@redhat.com>
12585 PR tree-optimization/83781
12586 * gcc.dg/strlenopt-42.c: New test.
12588 2018-01-11 Martin Sebor <msebor@gmail.com>
12589 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12591 PR tree-optimization/83501
12592 PR tree-optimization/81703
12594 * gcc.dg/strlenopt-39.c: New test-case.
12595 * gcc.dg/pr81703.c: Likewise.
12597 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
12599 * gnat.dg/atomic10.adb: New test.
12601 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12604 * gfortran.dg/deferred_character_18.f90: New test.
12606 2018-01-10 Martin Sebor <msebor@redhat.com>
12608 PR tree-optimization/83671
12609 * gcc.dg/strlenopt-40.c: New test.
12610 * gcc.dg/strlenopt-41.c: New test.
12612 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12615 * gfortran.dg/allocate_with_typespec_7.f90: New test.
12617 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
12620 * gcc.target/powerpc/pr83399.c: New test.
12622 2018-01-10 David Malcolm <dmalcolm@redhat.com>
12625 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
12626 to reflect that the arguments are correctly underlined.
12627 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
12628 for globals, params, locals and literals.
12629 (test_sizeof): Directly test the location of "sizeof", rather than
12630 when used in compound expressions.
12631 (test_alignof): Likewise for "alignof".
12632 (test_string_literals): Likewise for string literals.
12633 (test_numeric_literals): Likewise for numeric literals.
12634 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
12635 (test_typeid): Likewise for typeid.
12636 (test_unary_plus): New.
12637 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
12640 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
12642 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
12644 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12646 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
12648 2018-01-10 Marek Polacek <polacek@redhat.com>
12651 * g++.dg/warn/Wduplicated-branches4.C: New test.
12653 2018-01-10 Jakub Jelinek <jakub@redhat.com>
12656 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
12659 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
12662 * g++.dg/cpp0x/new2.C: New.
12664 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
12667 * gcc.target/i386/pr83735.c: New test.
12669 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
12671 * lib/target-supports.exp (check_effective_target_branch_cost):
12673 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
12674 * gcc.dg/pr21643.c: Likewise.
12675 * gcc.dg/pr46309.c: Likewise.
12676 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12677 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
12678 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
12679 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12680 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12681 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12682 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12683 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
12684 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
12685 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12686 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12687 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12688 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12689 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12691 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
12694 * gcc.target/powerpc/pr83629.c: New testcase.
12696 2018-01-10 Richard Biener <rguenther@suse.de>
12699 * gcc.dg/pr78768.c: Un-XFAIL.
12701 2018-01-10 Richard Biener <rguenther@suse.de>
12704 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
12706 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
12708 PR tree-optimization/83753
12709 * gcc.dg/torture/pr83753.c: New test.
12711 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
12713 * gcc.target/i386/avx2-gather-1.c: Add -march.
12714 * gcc.target/i386/avx2-gather-2.c: Add -march.
12715 * gcc.target/i386/avx2-gather-3.c: Add -march.
12716 * gcc.target/i386/avx2-gather-4.c: Add -march.
12717 * gcc.target/i386/avx2-gather-5.c: Add -march.
12718 * gcc.target/i386/avx2-gather-6.c: Add -march.
12719 * gcc.target/i386/avx512f-gather-1.c: Add -march.
12720 * gcc.target/i386/avx512f-gather-2.c: Add -march.
12721 * gcc.target/i386/avx512f-gather-3.c: Add -march.
12722 * gcc.target/i386/avx512f-gather-4.c: Add -march.
12723 * gcc.target/i386/avx512f-gather-5.c: Add -march.
12724 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
12725 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
12726 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
12727 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
12728 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
12730 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
12733 * gcc.target/i386/pr78585.c: New test.
12735 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12738 * g++.dg/cpp0x/pr83734.C: New test.
12740 2018-01-09 Carl Love <cel@us.ibm.com>
12742 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
12743 vec_mergeo builtins with float, double, long long, unsigned long long,
12744 bool long long arguments.
12745 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12746 vec_float2 with double arguments.
12747 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
12748 vec_mergew and vec_mergow builtins.
12750 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
12753 * gfortran.dg/contiguous_6.f90: New test.
12755 2018-01-09 Richard Biener <rguenther@suse.de>
12757 PR tree-optimization/83668
12758 * gcc.dg/graphite/pr83668.c: New testcase.
12760 2018-01-09 Joseph Myers <joseph@codesourcery.com>
12762 PR tree-optimization/64811
12763 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
12764 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
12765 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
12766 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
12768 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
12770 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
12773 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
12775 2018-01-09 Tamar Christina <tamar.christina@arm.com>
12778 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
12779 no NEON and require softfp or hard float-abi.
12780 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
12782 2018-01-09 Richard Biener <rguenther@suse.de>
12784 PR tree-optimization/83572
12785 * gcc.dg/graphite/pr83572.c: New testcase.
12787 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12790 * gcc.dg/sms-13.c: New test.
12792 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
12795 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
12797 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
12798 Monk Chiang <sh.chiang04@gmail.com>
12800 * gcc.target/riscv/save-restore-1.c: New.
12802 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12805 * gcc.target/powerpc/pr83677.c: New file.
12807 2018-01-08 Jeff Law <law@redhat.com>
12809 PR rtl-optimizatin/81308
12810 * g++.dg/pr81308-1.C: New test.
12811 * g++.dg/pr81308-2.C: New test.
12813 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
12815 PR target/83663 - Revert r255946
12816 * gcc.target/aarch64/vect-slp-dup.c: New.
12818 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12820 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
12823 2018-01-08 Richard Biener <rguenther@suse.de>
12825 PR tree-optimization/83563
12826 * gcc.dg/graphite/pr83563.c: New testcase.
12828 2018-01-08 Richard Biener <rguenther@suse.de>
12830 PR middle-end/83713
12831 * g++.dg/torture/pr83713.C: New testcase.
12833 2018-01-08 Tom de Vries <tom@codesourcery.com>
12835 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12837 2018-01-08 Richard Biener <rguenther@suse.de>
12839 PR tree-optimization/83685
12840 * gcc.dg/torture/pr83685.c: New testcase.
12842 2018-01-08 Richard Biener <rguenther@suse.de>
12845 * gcc.dg/lto/pr83719_0.c: New testcase.
12847 2018-01-08 Tom de Vries <tom@codesourcery.com>
12849 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12850 * gcc.dg/graphite/run-id-1.c: Same.
12851 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12853 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
12856 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12857 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12858 * gfortran.dg/pdt_27.f03: New test.
12861 * gfortran.dg/pdt_28.f03: New test.
12863 2018-01-08 Tom de Vries <tom@codesourcery.com>
12865 * c-c++-common/builtins.c: Require effective target alloca.
12866 * gcc.dg/Wrestrict.c: Same.
12867 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12869 2018-01-08 Richard Biener <rguenther@suse.de>
12871 PR middle-end/83580
12872 * gcc.dg/torture/pr83580.c: New testcase.
12874 2018-01-08 Richard Biener <rguenther@suse.de>
12876 PR middle-end/83517
12877 * gcc.dg/pr83517.c: New testcase.
12879 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
12881 PR middle-end/81897
12882 * gcc.dg/uninit-pr81897.c: New test.
12884 2018-01-06 Martin Sebor <msebor@redhat.com>
12886 PR tree-optimization/83640
12887 * gcc.dg/Wrestrict-6.c: New test.
12888 * gcc.dg/pr83640.c: New test.
12890 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12892 * gcc.target/aarch64/reg-alloc-1.c: New test.
12894 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12897 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12899 2018-01-06 Jakub Jelinek <jakub@redhat.com>
12902 * gcc.dg/pr83480.c: New test.
12904 PR rtl-optimization/83682
12905 * gcc.target/i386/pr83682.c: New test.
12907 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12911 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12912 * gfortran.dg/dependency_49.f90: Likewise.
12913 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12914 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12915 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12916 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12917 * gfortran.dg/string_1_lp64.f90: New test.
12918 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12919 * gfortran.dg/string_3_lp64.f90: New test.
12921 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12924 * gcc.target/i386/sse-26.c: New test.
12927 * gcc.target/i386/pr83604.c: New test.
12929 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12931 * gcc.dg/vect/vect-align-4.c: New test.
12932 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12933 and redefine as a structure with an unaligned member "b".
12934 (foo): Update accordingly.
12936 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12939 * gcc.target/aarch64/bics_5.c: New test.
12940 * gcc.target/arm/bics_5.c: Likewise.
12942 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12944 PR tree-optimization/83605
12945 * gcc.dg/pr83605.c: New test.
12947 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12950 * gcc.target/i386/pr83554.c: New test.
12953 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12956 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12960 * gfortran.dg/eoshift_8.f90: New test.
12961 * gfortran.dg/simplify_eoshift_1.f90: New test.
12963 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12966 * gcc.dg/pr83585.c: New test.
12968 2018-01-04 Nathan Sidwell <nathan@acm.org>
12971 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12973 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12976 * gcc.dg/pr83666.c: New test.
12978 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12981 * gcc.target/alpha/pr83628-1.c: New test.
12982 * gcc.target/alpha/pr83628-2.c: Ditto.
12984 2018-01-04 Martin Liska <mliska@suse.cz>
12987 * g++.dg/ipa/pr82352.C: New test.
12989 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12991 * gcc.dg/vect-opt-info-1.c: Moved to ...
12992 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12993 vect_int targets, use dg-additional-options instead of dg-options and
12994 use relative line numbers instead of absolute.
12996 2018-01-03 Martin Sebor <msebor@redhat.com>
12998 PR tree-optimization/83655
12999 * gcc.dg/Wrestrict-5.c: New test.
13000 * c-c++-common/builtins.c: New test.
13002 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13003 Alan Hayward <alan.hayward@arm.com>
13004 David Sherwood <david.sherwood@arm.com>
13006 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
13009 2018-01-03 Jeff Law <law@redhat.com>
13012 * gcc.target/i386/stack-check-17.c: New test.
13013 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
13015 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13018 * gcc.dg/pr83621.c: New test.
13021 * gcc.dg/pr83645.c: New test.
13023 2018-01-03 Martin Sebor <msebor@redhat.com>
13025 PR tree-optimization/83603
13026 * gcc.dg/Wrestrict-4.c: New test.
13029 * gcc.dg/const-2.c: New test.
13030 * gcc.dg/pure-3.c: New test.
13032 2018-01-03 Martin Sebor <msebor@redhat.com>
13034 * gcc.dg/Wrestrict-3.c: New test.
13036 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13039 * g++.dg/opt/pr83555.C: New test.
13040 * g++.dg/ubsan/pr83555.C: New test.
13042 2018-01-03 David Malcolm <dmalcolm@redhat.com>
13045 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
13046 the !CHECKING_P case by expecting a note.
13047 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
13048 a note for the !CHECKING_P case, and move the return statement
13049 outside of #if CHECKING_P guard.
13051 2018-01-03 Jeff Law <law@redhat.com>
13053 PR middle-end/83654
13054 * gcc.target/i386/stack-check-18.c: New test.
13055 * gcc.target/i386/stack-check-19.c: New test.
13057 2018-01-03 Martin Sebor <msebor@redhat.com>
13059 PR tree-optimization/83501
13060 * c-c++-common/Warray-bounds-3.c: Remove xfail.
13062 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13064 PR tree-optimization/83501
13065 * gcc.dg/tree-ssa/pr83501-1.c: New test.
13067 2018-01-03 Nathan Sidwell <nathan@acm.org>
13070 * g++.dg/ipa/pr83667.C: New.
13072 2018-01-03 Martin Liska <mliska@suse.cz>
13074 PR tree-optimization/83593
13075 * gcc.dg/pr83593.c: New test.
13077 2018-01-03 Martin Liska <mliska@suse.cz>
13080 * g++.dg/ipa/pr83549.C: New test.
13082 2018-01-03 Marek Polacek <polacek@redhat.com>
13085 * g++.dg/warn/mvp2.C: New test.
13087 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13089 PR preprocessor/83602
13090 * g++.dg/cpp/pr83602.C: New test.
13093 * g++.dg/parse/pr83634.C: New test.
13095 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13098 * gfortran.dg/eoshift_7.f90: New test.
13100 2018-01-03 Jan Beulich <jbeulich@suse.com>
13102 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
13103 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
13105 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13107 Update copyright years.
13109 2018-01-03 Martin Liska <mliska@suse.cz>
13112 * gcc.dg/ipa/pr83594.c: New test.
13114 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13115 Alan Hayward <alan.hayward@arm.com>
13116 David Sherwood <david.sherwood@arm.com>
13118 * gcc.dg/vect-opt-info-1.c: New test.
13120 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13122 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
13123 floorf128, truncf128, and roundf128.
13124 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
13125 optimizations added in match.pd.
13126 * gcc.target/powerpc/float128-hw6.c: Likewise.
13127 * gcc.target/powerpc/float128-hw7.c: Likewise.
13128 * gcc.target/powerpc/float128-hw8.c: Likewise.
13129 * gcc.target/powerpc/float128-hw9.c: Likewise.
13130 * gcc.target/powerpc/float128-hw10.c: Likewise.
13131 * gcc.target/powerpc/float128-hw11.c: Likewise.
13133 2018-01-02 Jakub Jelinek <jakub@redhat.com>
13136 * g++.dg/cpp0x/pr83556.C: New test.
13138 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13142 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
13143 * gfortran.dg/simplify_cshift_4.f90: New test.
13145 2018-01-02 Marek Polacek <polacek@redhat.com>
13148 * g++.dg/cpp0x/inh-ctor30.C: New test.
13151 * g++.dg/cpp1z/pr83644.C: New test.
13153 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
13156 * gfortran.dg/coarray_45.f90: New test.
13159 * gfortran.dg/coarray_46.f90: New test.
13161 2018-01-01 Jakub Jelinek <jakub@redhat.com>
13163 PR tree-optimization/83581
13164 * gcc.dg/pr83581.c: New test.
13167 * gcc.dg/pr83595.c: New test.
13169 PR middle-end/83608
13170 * g++.dg/opt/pr83608.C: New test.
13172 PR middle-end/83609
13173 * gcc.dg/pr83609.c: New test.
13174 * g++.dg/opt/pr83609.C: New test.
13176 PR middle-end/83623
13177 * gcc.dg/pr83623.c: New test.
13179 * gcc.target/i386/i386.exp
13180 (check_effective_target_avx512vpopcntdqvl): New proc.
13181 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
13182 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
13183 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
13185 Copyright (C) 2018 Free Software Foundation, Inc.
13187 Copying and distribution of this file, with or without modification,
13188 are permitted in any medium without royalty provided the copyright
13189 notice and this notice are preserved.