1 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
4 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
5 (dmd2dg): Check generated html in ddoc tests.
6 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
8 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
11 * gfortran.dg/pr88206.f90: New test.
13 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
16 * gfortran.dg/pr88228.f90: New test.
18 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
20 * gfortran.dg/goacc/combined-directives-3.f90: New file.
22 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
24 * c-c++-common/goacc/combined-directives-3.c: New test.
25 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
26 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
27 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
29 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
31 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
32 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
33 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
35 * gfortran.dg/goacc/loop-2.f95: Split into...
36 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
38 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
40 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
41 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
43 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
45 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
47 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
50 * gfortran.dg/goacc/loop-1-2.f95: Update.
51 * gfortran.dg/goacc/loop-1.f95: Likewise.
53 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
56 * gfortran.dg/pr88048.f90: New test.
58 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
61 * gfortran.dg/pr87945_1.f90: New test.
62 * gfortran.dg/pr87945_2.f90: New test.
64 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/pr88025.f90: New test.
69 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
71 * gfortran.dg/pr88357_1.f90: New test.
72 * gfortran.dg/pr88357_2.f90: New test.
74 2018-12-08 Jakub Jelinek <jakub@redhat.com>
77 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
79 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
81 * g++.dg/other/bitfield7.C: New.
82 * g++.dg/parse/bitfield8.C: Likewise.
83 * g++.dg/parse/bitfield9.C: Likewise.
84 * g++.dg/pr53037-4.C: Test the locations too.
86 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
89 * gcc.target/powerpc/pr87496.c: Rename from this...
90 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
91 * gcc.target/powerpc/pr87496-2.c: New test.
92 * gcc.target/powerpc/pr87496-3.c: New test.
94 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
96 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
98 2018-12-07 Jeff Law <law@redhat.com>
101 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
104 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
106 PR rtl-optimization/88349
107 * gcc.target/mips/pr88349.c: New.
109 2018-12-07 Jakub Jelinek <jakub@redhat.com>
112 * g++.dg/cpp0x/initlist105.C: New test.
113 * g++.dg/cpp0x/initlist106.C: New test.
114 * g++.dg/other/pr86669.C: New test.
116 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
118 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
120 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
122 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
124 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
126 * gcc.target/i386/ipa-stack-alignment-2.c: Add
127 -fomit-frame-pointer to dg-options.
129 2018-12-07 Jakub Jelinek <jakub@redhat.com>
132 * gcc.target/i386/pr85593.c: New test.
134 PR rtl-optimization/85770
135 * gcc.target/i386/pr85770.c: Require int128 effective target.
138 * gfortran.dg/gomp/pr88377.f90: New test.
141 * gcc.dg/tree-ssa/pr88367.c: New test.
144 * g++.dg/cpp0x/constexpr-87506.C: New test.
146 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/parse/bitfield7.C: New.
149 * g++.dg/other/bitfield2.C: Check location and type.
150 * g++.dg/parse/bitfield1.C: Likewise.
151 * g++.dg/parse/bitfield2.C: Likewise.
153 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
156 * g++.dg/pr86747.C: New.
159 * g++.dg/cpp0x/pr86397-1.C: New.
160 * g++.dg/cpp0x/pr86397-2.C: New.
162 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
165 * gcc.target/powerpc/bmi-check.h: Remove test for
166 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
167 * gcc.target/powerpc/bmi2-check.h: Likewise.
168 * gcc.target/powerpc/mmx-check.h: Likewise.
169 * gcc.target/powerpc/sse-check.h: Likewise.
170 * gcc.target/powerpc/sse2-check.h: Likewise.
171 * gcc.target/powerpc/sse3-check.h: Likewise.
173 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
176 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
177 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
178 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
179 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
180 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
181 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
182 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
183 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
184 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
185 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
187 2018-12-06 Marek Polacek <polacek@redhat.com>
189 PR c++/88373 - wrong parse error with ~.
190 * g++.dg/cpp2a/fn-template19.C: New test.
192 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
194 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
196 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
198 * c-c++-common/torture/asm-inline.c: New testcase.
199 * gcc.dg/asm-qual-2.c: Test asm inline, too.
201 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
204 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
205 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
206 in any order, but that duplicates are not allowed.
208 2018-12-06 Jeff Law <law@redhat.com>
211 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
213 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
215 2018-12-06 David Malcolm <dmalcolm@redhat.com>
218 * g++.dg/diagnostic/missing-default-args.C: New test.
219 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
220 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
221 references and incomplete types.
222 * g++.dg/warn/Wconversion-null-4.C: New test.
224 2018-12-06 Jakub Jelinek <jakub@redhat.com>
227 * gcc.target/aarch64/asm-5.c: New test.
229 PR tree-optimization/85726
230 * gcc.dg/tree-ssa/pr85726-1.c: New test.
231 * gcc.dg/tree-ssa/pr85726-2.c: New test.
232 * gcc.dg/tree-ssa/pr85726-3.c: New test.
233 * gcc.dg/tree-ssa/pr85726-4.c: New test.
236 * gfortran.fortran-torture/compile/pr88304.f90: New test.
238 2018-12-06 Richard Biener <rguenther@suse.de>
241 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
242 optimized dump scanning.
243 * c-c++-common/pr19807-3.c: Likewise.
245 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
247 * g++.dg/parse/bitfield6b.C: New.
248 * g++.dg/parse/bitfield3.C: Test location and type.
250 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
252 * lib/c-compat.exp (compat-use-alt-compiler):
253 Handle -fno-diagnostics-show-line-numbers.
254 (compat_setup_dfp): Likewise.
256 2018-12-05 Jeff Law <law@redhat.com>
258 PR rtl-optimization/85770
259 * gcc.target/i386/pr85770.c: New test.
261 2018-12-05 Martin Sebor <msebor@redhat.com>
264 * c-c++-common/Wstringop-truncation.c: Remove xfails.
265 * gcc.dg/Wstringop-truncation-5.c: New test.
266 * gcc.dg/strcmpopt_1.c: Adjust.
267 * gcc.dg/tree-ssa/pr79697.c: Same.
269 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
271 PR tree-optimization/88064
272 * gcc.dg/vect/vect-over-widen-23.c: New test.
274 2018-12-05 David Malcolm <dmalcolm@redhat.com>
276 * lib/gcc-dg.exp (process-message): Change verbosity level of
277 "verbose" from 2 to 3.
278 (dg-locus): Likewise.
280 2018-12-05 Richard Biener <rguenther@suse.de>
283 * c-c++-common/pr19807-2.c: New testcase.
284 * c-c++-common/pr19807-3.c: Likewise.
286 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
289 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
292 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
294 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
295 * gcc.target/sparc/20181129-2.c: Likewise.
297 2018-12-05 Jakub Jelinek <jakub@redhat.com>
299 PR tree-optimization/87360
300 * g++.dg/opt/pr87360.C: New test.
301 * gfortran.dg/pr87360.f90: New test.
304 * g++.dg/init/const13.C: New test.
307 * c-c++-common/asan/pr88333.c: New test.
309 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
312 * g++.dg/cpp1z/pr85569.C: New.
314 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
316 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
317 to clei_<su>.df $wn,$wn,4 in test31.
319 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/parse/bitfield6.C: New.
324 2018-12-04 Jakub Jelinek <jakub@redhat.com>
326 PR tree-optimization/87320
327 * gcc.dg/pr87320.c: New test.
329 2018-12-04 Jeff Law <law@redhat.com>
331 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
333 2018-12-04 Martin Sebor <msebor@redhat.com>
335 * gcc.target/i386/attr-aligned-2.c: New test.
336 * gcc.target/i386/falign-functions-3.c: New test.
338 2018-12-04 Jakub Jelinek <jakub@redhat.com>
341 * gcc.target/powerpc/pr88188-2.c: New test.
343 2018-12-04 Marek Polacek <polacek@redhat.com>
345 PR c++/88184 - ICE when treating name as template-name.
346 * g++.dg/cpp2a/fn-template17.C: New test.
347 * g++.dg/cpp2a/fn-template18.C: New test.
349 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
351 * gcc.dg/live-patching-2.c: Require LTO.
353 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
356 * lib/target-supports.exp (check_effective_target_freorder):
357 Suppress warnings for missing profile.
359 2018-12-04 Jakub Jelinek <jakub@redhat.com>
361 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
363 * g++.old-deja/g++.oliva/typename2.C: Likewise.
365 PR tree-optimization/88285
366 * gcc.dg/predict-22.c: Only compile on freorder targets.
368 2018-12-04 Julian Brown <julian@codesourcery.com>
370 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
373 2018-12-04 Jakub Jelinek <jakub@redhat.com>
376 * g++.dg/cpp0x/rv-cond3.C: New test.
378 2018-12-04 Richard Biener <rguenther@suse.de>
380 PR tree-optimization/88315
381 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
384 2018-12-03 Jakub Jelinek <jakub@redhat.com>
387 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
388 (p): Make it void *volatile instead of volatile void *.
390 (main): Add a dummy 32-byte aligned variable and escape its address.
391 Don't require that the two __builtin_alloca (0) calls return the
392 same address, just require that their difference is smaller than
395 2018-12-03 Marek Polacek <polacek@redhat.com>
397 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
399 2018-12-03 Ed Schonberg <schonberg@adacore.com>
401 * gnat.dg/array33.adb: New testcase.
403 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
405 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
407 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
409 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
410 gnat.dg/generic_inst2_c.ads: New testcase.
412 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
414 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
415 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
416 gnat.dg/overload2_q.ads: New testcase.
418 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
419 Mark Eggleston <mark.eggleston@codethink.co.uk>
422 * gfortran.dg/array_temporaries_5.f90: New test.
423 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
424 * gfortran.dg/dec_d_lines_3.f: Ditto.
425 * gfortran.dg/dec_exp_4.f90: Ditto.
426 * gfortran.dg/dec_exp_5.f90: Ditto.
427 * gfortran.dg/dec_io_7.f90: Ditto.
428 * gfortran.dg/dec_structure_24.f90: Ditto.
429 * gfortran.dg/dec_structure_25.f90: Ditto.
430 * gfortran.dg/dec_structure_26.f90: Ditto.
431 * gfortran.dg/dec_structure_27.f90: Ditto.
432 * gfortran.dg/dec_type_print_3.f90: Ditto.
433 * gfortran.dg/init_flag_20.f90: Ditto.
435 2018-12-03 Jeff Law <law@redhat.com>
437 * gcc.dg/pr59963-2.c: Make testnames unique.
438 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
440 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
442 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
444 * gcc.target/s390/section-anchors.c: New test.
445 * gcc.target/s390/section-anchors2.c: New test.
446 * gcc.target/s390/section-anchors3.c: New test.
448 2018-12-03 Richard Biener <rguenther@suse.de>
450 PR tree-optimization/88301
451 * gcc.dg/tree-ssa/evrp13.c: New testcase.
453 2018-12-03 Jakub Jelinek <jakub@redhat.com>
455 PR tree-optimization/71109
456 * gcc.c-torture/compile/pr71109.c: New test.
459 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
462 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
465 * gcc.target/s390/pr80080-4.c: New test.
467 2018-12-02 Andi Kleen <ak@linux.intel.com>
469 * gcc.target/i386/returninst1.c: Run on 64bit only.
470 * gcc.target/i386/returninst2.c: Dito.
471 * gcc.target/i386/returninst3.c: Dito.
473 2018-12-02 Jakub Jelinek <jakub@redhat.com>
476 * gcc.target/i386/pr88278.c: New test.
477 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
479 * gcc.target/i386/pr53759-2.c: New test.
481 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
485 * c-c++-common/asan/pr88291.c: New test.
488 * g++.dg/gomp/pr88258.C: New test.
490 2018-12-01 Marek Polacek <polacek@redhat.com>
492 Implement P0634R3, Down with typename!
493 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
494 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
495 * g++.dg/cpp1z/typename1.C: New test.
496 * g++.dg/cpp2a/typename1.C: New test.
497 * g++.dg/cpp2a/typename10.C: New test.
498 * g++.dg/cpp2a/typename11.C: New test.
499 * g++.dg/cpp2a/typename2.C: New test.
500 * g++.dg/cpp2a/typename3.C: New test.
501 * g++.dg/cpp2a/typename4.C: New test.
502 * g++.dg/cpp2a/typename5.C: New test.
503 * g++.dg/cpp2a/typename6.C: New test.
504 * g++.dg/cpp2a/typename7.C: New test.
505 * g++.dg/cpp2a/typename8.C: New test.
506 * g++.dg/cpp2a/typename9.C: New test.
507 * g++.dg/diagnostic/missing-typename.C: Only run the test in
509 * g++.dg/other/crash-9.C: Add template disambiguator.
510 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
511 * g++.dg/parse/crash13.C: Likewise.
512 * g++.dg/parse/error36.C: Likewise.
513 * g++.dg/parse/no-typename1.C: Likewise.
514 * g++.dg/parse/typedef2.C: Likewise.
515 * g++.dg/parse/typename11.C: Likewise.
516 * g++.dg/template/crash48.C: Adjust dg-error.
517 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
519 * g++.dg/template/error29.C: Only expect error in c++17_down.
520 * g++.dg/template/nested5.C: Add template disambiguator.
521 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
522 * g++.dg/template/static30.C: Add dg-error.
523 * g++.dg/template/typedef6.C: Adjust dg-error.
524 * g++.dg/template/typename3.C: Only expect error in c++17_down.
527 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
530 * g++.dg/other/error35.C: New test.
533 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
535 2018-12-01 Jeff Law <law@redhat.com>
537 * gcc.dg/predict-22.c: Update expected output.
539 2018-12-01 Jakub Jelinek <jakub@redhat.com>
542 * gcc.target/i386/pr54589.c: New test.
544 2018-11-30 Jakub Jelinek <jakub@redhat.com>
547 * lib/target-supports.exp (logical_op_short_circuit): Remove.
548 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
549 effective target, drop -mbranch-cost= options from the test and
550 instead pass --param logical-op-non-short-circuit=0 or
551 --param logical-op-non-short-circuit=1 depending on what the
553 * gcc.dg/pr21643.c: Likewise.
554 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
555 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
556 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
557 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
558 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
559 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
560 * gcc.dg/tree-ssa/vrp47.c: Likewise.
561 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
562 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
563 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
564 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
565 * gcc.dg/tree-ssa/vrp87.c: Likewise.
566 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
567 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
568 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
569 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
570 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
571 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
572 * gcc.dg/binop-xor1.c: Likewise.
573 * gcc.dg/pr46309.c: Likewise.
574 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
575 * gcc.dg/tree-ssa/reassoc-32.c: Add
576 --param logical-op-non-short-circuit=1 to dg-options.
577 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
578 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
579 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
580 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
582 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
585 * gcc.c-torture/execute/pr64242.c: New test.
587 2018-11-30 David Malcolm <dmalcolm@redhat.com>
589 * g++.dg/parse/missing-parens-fixit.C: New test.
591 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
593 * gcc.dg/independent-cloneids-1.c: New test.
595 2018-11-30 Jakub Jelinek <jakub@redhat.com>
598 * g++.dg/debug/dwarf2/pr85550.C: New test.
600 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
603 * c-c++-common/goacc/asyncwait-5.c: Update.
604 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
606 * c-c++-common/goacc/asyncwait-5.c: New file.
607 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
609 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
612 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
613 Add -mcpu=power7 option.
615 2018-11-30 David Malcolm <dmalcolm@redhat.com>
617 PR preprocessor/88257
618 * c-c++-common/Wformat-pr88257.c: New test.
619 * c-c++-common/Wformat-pr88257.h: New test header.
620 * c-c++-common/empty.h: New test header.
622 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
624 * gcc.target/arm/neon-dotprod-restriction.c: New file.
625 * lib/target-supports.exp
626 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
629 2018-11-30 Martin Liska <mliska@suse.cz>
632 * c-c++-common/asan/asan-stack-small.c: New test.
634 2018-11-30 Richard Biener <rguenther@suse.de>
636 * gcc.dg/gimplefe-34.c: New testcase.
637 * gcc.dg/gimplefe-35.c: Likewise.
639 2018-11-30 Martin Liska <mliska@suse.cz>
642 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
643 * gfortran.dg/simd-builtins-6.f90: Likewise.
645 2018-11-29 Andi Kleen <ak@linux.intel.com>
647 * gcc.target/i386/fentryname2.c: New test.
648 * gcc.target/i386/fentryname3.c: New test.
650 2018-11-29 Andi Kleen <ak@linux.intel.com>
652 * gcc.target/i386/fentryname1.c: New test.
654 2018-11-29 Andi Kleen <ak@linux.intel.com>
656 * gcc.target/i386/returninst1.c: New test.
657 * gcc.target/i386/returninst2.c: New test.
658 * gcc.target/i386/returninst3.c: New test.
660 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
662 * gcc.target/sparc/20181129-1.c: New test.
663 * gcc.target/sparc/20181129-2.c: Likewise.
665 2018-11-29 Jakub Jelinek <jakub@redhat.com>
668 * g++.target/i386/pr88152.C: New test.
670 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
672 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
674 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
676 * g++.dg/cpp0x/constexpr-base6b.C: New.
677 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
678 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
679 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
680 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
681 * g++.dg/cpp1y/pr63996.C: Likewise.
682 * g++.dg/ext/constexpr-vla5.C: Likewise.
683 * g++.dg/ext/stmtexpr15.C: Likewise.
684 * g++.dg/ext/vla1.C: Likewise.
685 * g++.dg/other/fold1.C: Likewise.
686 * g++.dg/parse/array-size2.C: Likewise.
687 * g++.dg/parse/crash36.C: Likewise.
688 * g++.dg/ubsan/pr81530.C: Likewise.
689 * g++.dg/warn/Wvla-1.C: Likewise.
690 * g++.dg/warn/Wvla-2.C: Likewise.
691 * g++.old-deja/g++.brendan/array1.C: Likewise.
692 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
693 * g++.old-deja/g++.law/init3.C: Likewise.
694 * g++.old-deja/g++.mike/p6149.C: Likewise.
696 2018-11-29 David Malcolm <dmalcolm@redhat.com>
699 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
700 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
702 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
705 * gcc.target/powerpc/pr87496.c: New test.
707 2018-11-29 Martin Sebor <msebor@redhat.com>
711 * gcc.dg/attr-aligned-2.c: New test.
712 * gcc.dg/builtin-has-attribute.c: Adjust.
713 * c-c++-common/builtin-has-attribute-2.c: Same.
714 * c-c++-common/builtin-has-attribute-3.c: Same.
715 * c-c++-common/builtin-has-attribute-4.c: Same.
716 * c-c++-common/builtin-has-attribute-5.c: New test.
717 * gcc.target/aarch64/attr-aligned.c: Same.
718 * gcc.target/i386/attr-aligned.c: Same.
719 * gcc.target/powerpc/attr-aligned.c: Same.
720 * gcc.target/sparc/attr-aligned.c: Same.
722 2018-11-29 qing zhao <qing.zhao@oracle.com>
724 * gcc.dg/live-patching-1.c: New test.
725 * gcc.dg/live-patching-2.c: New test.
726 * gcc.dg/live-patching-3.c: New test.
727 * gcc.dg/tree-ssa/writeonly-3.c: New test.
728 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
730 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
732 * gcc.dg/sinhatanh-1.c: New test.
733 * gcc.dg/sinhatanh-2.c: New test.
734 * gcc.dg/sinhatanh-3.c: New test.
736 2018-11-29 Jakub Jelinek <jakub@redhat.com>
739 * g++.target/i386/sse4_1-pr54700-1.C: New test.
740 * g++.target/i386/sse4_1-pr54700-2.C: New test.
741 * g++.target/i386/avx-pr54700-1.C: New test.
742 * g++.target/i386/avx-pr54700-2.C: New test.
743 * g++.target/i386/avx2-pr54700-1.C: New test.
744 * g++.target/i386/avx2-pr54700-2.C: New test.
745 * g++.target/i386/sse4_1-check.h: New file.
746 * g++.target/i386/avx-check.h: New file.
747 * g++.target/i386/avx2-check.h: New file.
748 * g++.target/i386/m128-check.h: New file.
749 * g++.target/i386/m256-check.h: New file.
750 * g++.target/i386/avx-os-support.h: New file.
753 * g++.dg/tree-ssa/pr88152-1.C: New test.
754 * g++.dg/tree-ssa/pr88152-2.C: New test.
757 * gcc.dg/ubsan/pr88234.c: New test.
759 2018-11-29 Richard Biener <rguenther@suse.de>
761 PR tree-optimization/88243
762 * gcc.dg/torture/pr88243.c: New testcase.
764 2018-11-29 Jakub Jelinek <jakub@redhat.com>
767 * g++.dg/cpp0x/pr87539.C: New test.
769 2018-11-28 Martin Sebor <msebor@redhat.com>
773 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
775 2018-11-28 Marek Polacek <polacek@redhat.com>
777 Implement P1094R2, Nested inline namespaces.
778 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
779 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
781 2018-11-28 Nathan Sidwell <nathan@acm.org>
784 * g++.dg/lookup/pr87531.C: New.
786 2018-11-28 Jan Hubicka <jh@suse.cz>
788 * gcc.dg/predict-13.c: Update template.
789 * gcc.dg/predict-13b.c: New testcase.
790 * gcc.dg/predict-22.c: New testcase.
791 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
794 2018-11-28 Marek Polacek <polacek@redhat.com>
796 PR c++/88222 - ICE with bit-field with invalid type.
797 * g++.dg/ext/flexary31.C: New test.
799 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
801 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
802 * g++.dg/opt/pr83084.C: XFAIL AIX.
803 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
805 2018-11-28 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/88223
808 * gcc.dg/torture/pr88223.c: New testcase.
810 2018-11-28 Richard Biener <rguenther@suse.de>
812 PR tree-optimization/88217
813 * g++.dg/pr88217.C: New testcase.
815 2018-11-28 Richard Biener <rguenther@suse.de>
817 PR tree-optimization/79351
818 * gcc.dg/torture/pr79351.c: New testcase.
820 2018-11-28 Jakub Jelinek <jakub@redhat.com>
823 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
824 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
825 * gcc.target/i386/avx-pr88189-1.c: New test.
826 * gcc.target/i386/avx-pr88189-2.c: New test.
829 * g++.dg/cpp0x/pr87476-1.C: New test.
830 * g++.dg/cpp0x/pr87476-2.C: New test.
833 * c-c++-common/ubsan/pr88215.c: New test.
835 2018-11-28 Richard Biener <rguenther@suse.de>
837 PR tree-optimization/88182
838 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
840 2018-11-27 Jakub Jelinek <jakub@redhat.com>
843 * g++.dg/other/pr88187.C: New test.
846 * g++.dg/debug/pr88181.C: New test.
849 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
852 2018-11-27 Martin Sebor <msebor@redhat.com>
857 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
858 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
859 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
861 2018-11-27 Mike Gulick <mgulick@mathworks.com>
863 PR preprocessor/83173
864 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
865 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
867 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
869 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
871 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
872 instead of PLUGIN_START_UNIT.
873 * gcc.dg/plugin/plugin.exp: Enable new test.
875 2018-11-27 Jakub Jelinek <jakub@redhat.com>
878 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
879 rather than 0 or 2 depending on logical_op_short_circuit.
882 * gcc.target/powerpc/pr88188.c: New test.
884 2018-11-27 Martin Liska <mliska@suse.cz>
886 * gfortran.dg/simd-builtins-1.f90: New test.
887 * gfortran.dg/simd-builtins-1.h: New test.
888 * gfortran.dg/simd-builtins-2.f90: New test.
889 * gfortran.dg/simd-builtins-3.f90: New test.
890 * gfortran.dg/simd-builtins-3.h: New test.
891 * gfortran.dg/simd-builtins-4.f: New test.
892 * gfortran.dg/simd-builtins-4.h: New test.
893 * gfortran.dg/simd-builtins-5.f: New test.
894 * gfortran.dg/simd-builtins-6.f90: New test.
896 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
898 * lib/target-supports.exp
899 (check_effective_target_logical_op_short_circuit): Add msp430.
900 (check_effective_target_int_eq_float): New.
901 (check_effective_target_ptr_eq_long): New.
902 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
903 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
904 sizeof (float) != sizeof (int).
905 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
906 * gcc.dg/pr85859.c: Likewise.
907 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
908 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
909 * gcc.dg/ifcvt-4.c: Likewise.
910 * gcc.dg/pr34856.c: Likewise.
911 * gcc.dg/builtin-apply2.c: Likewise.
912 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
913 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
914 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
915 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
917 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
918 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
919 sizeof(void *) != sizeof(long).
920 * gcc.dg/lto/20091013-1_2.c: Likewise.
921 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
922 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
923 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
924 * gcc.dg/tree-ssa/loop-35.c: Likewise.
925 * gcc.dg/tree-ssa/pr23455.c: Likewise.
926 * gcc.dg/weak/typeof-2.c: Likewise.
927 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
928 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
929 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
930 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
932 2018-11-26 Martin Sebor <msebor@redhat.com>
935 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
936 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
938 2018-11-26 Marek Polacek <polacek@redhat.com>
940 PR c++/88120 - ICE when calling save_expr in a template.
941 * g++.dg/cpp0x/pr88120.C: New test.
943 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
945 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
946 of int if __SIZEOF_INT__ == 2.
947 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
949 * c-c++-common/rotate-8.c: Define smaller "large" constant when
951 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
952 * gcc.dg/pr53037-2.c: Likewise.
953 * gcc.dg/pr53037-3.c: Likewise.
954 * gcc.dg/pr85512.c: Likewise.
955 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
956 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
957 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
958 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
959 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
961 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
962 directives for int16.
964 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
966 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
967 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
968 _printf_float for newlib_nano_io target.
969 * gcc.c-torture/execute/930513-1.c: Likewise.
970 * gcc.dg/torture/builtin-sprintf.c: Likewise.
971 * gcc.c-torture/execute/ieee/920810-1.x: New.
973 2018-11-26 Jakub Jelinek <jakub@redhat.com>
976 * gcc.target/i386/pr88195.c: New test.
979 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
980 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
981 expect it in diagnostics.
984 * g++.dg/debug/dwarf2/pr86900.C: New test.
986 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
988 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
990 * gcc.dg/pr34225.c: Likewise.
991 * gcc.dg/pr40971.c: Likewise.
992 * gcc.dg/pr69071.c: Likewise.
993 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
994 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
995 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
996 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
997 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
998 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
999 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1000 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1001 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1003 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1004 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1005 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1006 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1007 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1008 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1009 * lib/target-supports.exp (check_effective_target_size20plus): New.
1010 (check_effective_target_size32plus): Update comment.
1012 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1015 * gcc.target/pr88178.c: New test.
1017 2018-11-26 Matthias Klose <doko@ubuntu.com>
1019 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1021 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1023 * lib/target-supports.exp (check_compile): Handle D.
1024 (check_effective_target_d_runtime): New proc.
1025 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1026 compile unless d_runtime.
1027 * gdc.dg/runnable.d: Skip unless d_runtime.
1028 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1030 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1033 * gfortran.dg/associate_46.f90: New test.
1035 2018-11-23 Jeff Law <law@redhat.com>
1037 PR rtl-optimization/84768
1038 * gcc.c-torture/compile/pr84768.c: New test.
1040 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1042 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1045 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1047 PR tree-optimization/87756
1048 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1050 * gcc.dg/builtin-memchr-3.c: Likewise.
1052 2018-11-23 Martin Sebor <msebor@redhat.com>
1054 PR tree-optimization/87756
1055 * gcc.dg/builtin-memchr-2.c: New test.
1056 * gcc.dg/builtin-memchr-3.c: Same.
1057 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1059 2018-11-23 Martin Sebor <msebor@redhat.com>
1062 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1063 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1064 * gcc.dg/torture/pr67222.c: Adjust.
1066 2018-11-23 Richard Biener <rguenther@suse.de>
1068 PR tree-optimization/88149
1069 * g++.dg/torture/pr88149.C: New testcase.
1071 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1073 PR tree-optimization/86614
1074 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1075 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1076 warnings, just early ones from FE. Remove dg-prune-output.
1077 * c-c++-common/Warray-bounds-6.c: New test.
1079 * gfortran.dg/pad_source_1.f: New test.
1080 * gfortran.dg/pad_source_2.f: New test.
1081 * gfortran.dg/pad_source_3.f: New test.
1082 * gfortran.dg/pad_source_4.f: New test.
1083 * gfortran.dg/pad_source_5.f: New test.
1085 2018-11-22 Jan Hubicka <jh@suse.cz>
1088 * g++.dg/lto/odr-5_0.C: New testcase.
1089 * g++.dg/lto/odr-5_1.C: New testcase.
1091 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1093 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1094 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1096 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1098 PR tree-optimization/85794
1099 * gcc.dg/vect/O3-pr85794.c: New test.
1101 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1103 PR rtl-optimization/87718
1104 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1107 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1109 * gcc.target/arm/pr85434.c: New test.
1111 2018-11-22 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/88148
1114 * gfortran.dg/pr88148.f90: New testcase.
1116 2018-11-22 Andreas Schwab <schwab@suse.de>
1118 * g++.dg/lto/odr-2_0.C: Remove extra brace
1120 2018-11-22 Martin Liska <mliska@suse.cz>
1123 * gcc.dg/tsan/pr88017.c: New test.
1125 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1128 * g++.dg/cpp0x/implicit15.C: New test.
1131 * g++.dg/diagnostic/pr87386.C: New test.
1132 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1134 PR rtl-optimization/85925
1135 * gcc.c-torture/execute/20181120-1.c: Require effective target
1138 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1141 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1144 * gcc.target/pr85667-1.c: New testcase.
1145 * gcc.target/pr85667-2.c: New testcase.
1146 * gcc.target/pr85667-3.c: New testcase.
1147 * gcc.target/pr85667-4.c: New testcase.
1149 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1152 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1153 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1154 * g++.dg/lto/odr-2_0.C: New.
1155 * g++.dg/lto/odr-2_1.C: New.
1156 * g++.dg/lto/odr-3_0.C: New.
1157 * g++.dg/lto/odr-3_1.C: New.
1159 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1162 * gcc.target/aarch64/pr87839.c: New test.
1164 2018-11-21 Renlin Li <renlin.li@arm.com>
1167 * gcc.dg/pr84877.c: New.
1169 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1172 * gcc.target/i386/pr87317-1.c: New file.
1173 * gcc.target/i386/pr87317-2.c: Likewise.
1174 * gcc.target/i386/pr87317-3.c: Likewise.
1175 * gcc.target/i386/pr87317-4.c: Likewise.
1176 * gcc.target/i386/pr87317-5.c: Likewise.
1177 * gcc.target/i386/pr87317-6.c: Likewise.
1178 * gcc.target/i386/pr87317-7.c: Likewise.
1179 * gcc.target/i386/pr87317-8.c: Likewise.
1180 * gcc.target/i386/pr87317-9.c: Likewise.
1181 * gcc.target/i386/pr87317-10.c: Likewise.
1182 * gcc.target/i386/pr87317-11.c: Likewise.
1183 * gcc.target/i386/pr87317-12.c: Likewise.
1184 * gcc.target/i386/pr87317-13.c: Likewise.
1186 2018-11-21 Tom de Vries <tdevries@suse.de>
1189 * lib/options.exp (check_for_options_with_filter): New proc.
1190 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1193 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1194 Mark Eggleston <mark.eggleston@codethink.com>
1196 * gfortran.dg/include_10.f: New test.
1197 * gfortran.dg/include_10.inc: New file.
1198 * gfortran.dg/include_11.f: New test.
1199 * gfortran.dg/include_12.f: New test.
1200 * gfortran.dg/include_13.f90: New test.
1201 * gfortran.dg/gomp/include_1.f: New test.
1202 * gfortran.dg/gomp/include_1.inc: New file.
1203 * gfortran.dg/gomp/include_2.f90: New test.
1205 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1207 * gcc.target/s390/vector/align-1.c: New test.
1208 * gcc.target/s390/vector/align-2.c: New test.
1210 2018-11-20 Martin Sebor <msebor@redhat.com>
1212 * c-c++-common/builtin-has-attribute-2.c: New test.
1213 * c-c++-common/builtin-has-attribute-3.c: New test.
1214 * c-c++-common/builtin-has-attribute-4.c: New test.
1215 * c-c++-common/builtin-has-attribute.c: New test.
1216 * gcc.dg/builtin-has-attribute.c: New test.
1217 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1219 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1222 * g++.dg/lto/odr-4_0.C: New testcase.
1223 * g++.dg/lto/odr-4_1.C: New testcase.
1225 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1228 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1230 PR tree-optimization/87895
1231 * gcc.dg/gomp/pr87895-1.c: New test.
1232 * gcc.dg/gomp/pr87895-2.c: New test.
1233 * gcc.dg/gomp/pr87895-3.c: New test.
1235 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1238 * gcc.target/i386/pr88070.c: New test.
1240 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1242 * gcc.target/s390/flogr-1.c: New test.
1244 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1247 * g++.dg/torture/pr87997.C: New testcase.
1249 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1252 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1254 2018-11-20 Richard Biener <rguenther@suse.de>
1256 PR tree-optimization/88074
1257 * gcc.dg/pr88074.c: New testcase.
1259 2018-11-20 Martin Liska <mliska@suse.cz>
1261 * pr57362.C: Move to g++.target/i386 folder.
1262 * pr57548.C: Likewise.
1263 * pr59492.C: Likewise.
1264 * pr82625.C: Likewise.
1265 * pr85329-2.C: Likewise.
1266 * pr85329.C: Likewise.
1268 2018-11-20 Richard Biener <rguenther@suse.de>
1270 PR tree-optimization/88069
1271 * gcc.dg/pr88069.c: New testcase.
1273 2018-11-20 Martin Liska <mliska@suse.cz>
1276 * gcc.target/i386/ipa-stack-alignment.c: Add
1277 -fomit-frame-pointer.
1279 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1282 * gcc.target/s390/pr88083.c: New test.
1284 2018-11-20 Richard Biener <rguenther@suse.de>
1287 * g++.dg/tree-ssa/pr83215.C: New testcase.
1289 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1291 * gcc.c-torture/execute/20181120-1.c: New test.
1293 2018-11-20 Richard Biener <rguenther@suse.de>
1295 PR tree-optimization/88087
1296 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1298 2018-11-19 Paul Koning <ni1d@arrl.net>
1300 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1301 * gcc.c-torture/execute/pr23467.c: Ditto.
1302 * gcc.c-torture/execute/pr36093.c: Ditto.
1303 * gcc.c-torture/execute/pr43783.c: Ditto.
1304 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1305 * gcc.dg/torture/pr36400.c: Ditto.
1306 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1309 2018-11-19 Paul Koning <ni1d@arrl.net>
1311 * lib/target-supports.exp (check_weak_available): Return "no" for
1314 2018-11-19 Marek Polacek <polacek@redhat.com>
1316 PR c++/87781 - detect invalid elaborated-type-specifier.
1317 * g++.dg/parse/elab3.C: New test.
1318 * g++.dg/template/crash115.C: Adjust dg-error.
1320 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1322 PR rtl-optimization/88033
1323 * gcc.target/i386/pr88033.c: New test.
1325 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1327 * gcc.target/aarch64/sve/unroll-1.c: New test.
1329 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1331 PR tree-optimization/87025
1332 * gcc.dg/pr87025.c: New test.
1334 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1336 PR tree-optimization/88071
1337 * gcc.dg/pr88071.c: New test.
1340 * g++.dg/lookup/pr60994.C: New test.
1343 * g++.dg/gomp/pr78363-4.C: New test.
1344 * g++.dg/gomp/pr78363-5.C: New test.
1345 * g++.dg/gomp/pr78363-6.C: New test.
1346 * g++.dg/gomp/pr78363-7.C: New test.
1348 2018-11-19 Richard Biener <rguenther@suse.de>
1351 * g++.dg/lto/pr87229_0.C: New testcase.
1353 2018-11-19 Martin Liska <mliska@suse.cz>
1356 * gcc.dg/lto/pr88077_0.c: New test.
1357 * gcc.dg/lto/pr88077_1.c: New test.
1359 2018-11-19 Martin Liska <mliska@suse.cz>
1361 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1362 * g++.dg/gcov/ternary.C: Likewise.
1363 * lib/gcov.exp: Support pattern of following form:
1366 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1368 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1369 unrelated final test.
1370 * gcc.target/visium/overflow16: Likewise.
1371 * gcc.target/visium/overflow32.c: Likewise.
1373 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1375 * g++.dg/template/crash91.C: Check location too.
1377 2018-11-19 Martin Liska <mliska@suse.cz>
1379 PR gcov-profile/88045
1380 * g++.dg/gcov/pr88045.C: New test.
1382 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1385 * gfortran.dg/where_7.f90: New test.
1387 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1390 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1391 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1392 * gfortran.dg/protected_6.f90: Likewise.
1393 * gfortran.dg/assign_11.f90: New test.
1394 * gfortran.dg/pointer_assign_12.f90: New test.
1396 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1398 PR tree-optimization/87546
1399 * gcc.dg/vect/O3-pr87546.c: New test.
1401 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1404 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1405 bits. Update comment.
1406 * gcc.dg/concat2.c: Likewise.
1407 * gcc.c-torture/compile/pr46534.c: Likewise.
1409 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1412 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1413 (operator"" _a) Change unsigned long type to std::size_t.
1415 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1417 * gcc.target/powerpc/fusion3.c: Delete.
1418 * gcc.target/powerpc/fusion4.c: Delete.
1420 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1422 PR rtl-optimization/87475
1423 * g++.dg/opt/pr87475.C: New test.
1425 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1427 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1428 * gcc.c-torture/execute/user-printf.c: Likewise.
1430 2018-11-16 Nathan Sidwell <nathan@acm.org>
1433 * g++.dg/lookup/pr87269.C: New.
1435 2018-11-16 Richard Biener <rguenther@suse.de>
1438 * g++.dg/lto/pr54625-2_0.c: Add -w.
1440 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1442 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1443 r{o,x}sbg expectations.
1444 * gcc.target/s390/risbg-ll-2.c: Likewise.
1446 2018-11-16 Richard Biener <rguenther@suse.de>
1449 * g++.dg/lto/pr54625-1_0.c: Add -w.
1451 2018-11-15 Martin Sebor <msebor@redhat.com>
1455 * g++.dg/ext/attr-alloc_size.C: New test.
1456 * c-c++-common/pr71574.c: Adjust diagnostics.
1457 * c-c++-common/attributes-1.c: Same.
1458 * gcc.dg/attr-alloc_align-2.c: Same.
1459 * gcc.dg/attr-alloc_align-4.c: New test.
1460 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
1461 * gcc.dg/attr-alloc_size.c: Same.
1462 * gcc.dg/attr-assume_aligned-4.c: New test.
1463 * gcc.dg/format/attr-3.c: Adjust diagnostics.
1464 * gcc.dg/nonnull-2.c: Same.
1465 * gcc.dg/torture/pr80612.c: Same.
1466 * obj-c++.dg/attributes/method-format-1.mm: Same.
1467 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1468 * objc.dg/attributes/method-format-1.m: same.
1469 * objc.dg/attributes/method-nonnull-1.m: Same.
1471 2018-11-15 Martin Sebor <msebor@redhat.com>
1474 * gcc.dg/20021006-1.c
1475 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
1476 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
1477 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
1478 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
1479 * gcc.dg/Walloca-16.c: Adjust.
1480 * gcc.dg/Wrestrict-4.c: Adjust.
1481 * gcc.dg/Wrestrict-5.c: Adjust.
1482 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
1483 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
1484 * gcc.dg/initpri1.c: Adjust.
1485 * gcc.dg/pr15698-1.c: Adjust.
1486 * gcc.dg/pr69156.c: Adjust.
1487 * gcc.dg/pr83463.c: Adjust.
1488 * gcc.dg/redecl-4.c: Adjust.
1489 * gcc.dg/tls/thr-init-2.c: Adjust.
1490 * gcc.dg/torture/pr55890-2.c: Adjust.
1491 * gcc.dg/torture/pr55890-3.c: Adjust.
1492 * gcc.dg/torture/pr67741.c: Adjust.
1493 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1494 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1495 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1497 2018-11-15 Nathan Sidwell <nathan@acm.org>
1501 * g++.dg/template/pr86246.C: New.
1502 * g++.dg/template/pr87989.C: New.
1504 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1506 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1507 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1508 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1509 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1510 * g++.dg/ext/constexpr-vla5.C: Likewise.
1511 * g++.dg/gomp/pr85134.C: Likewise.
1513 2018-11-15 Nathan Sidwell <nathan@acm.org>
1516 * g++.dg/cpp1y/pr79393-3.C: New.
1518 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1521 * c-c++-common/diagnostic-format-json-1.c: New test.
1522 * c-c++-common/diagnostic-format-json-2.c: New test.
1523 * c-c++-common/diagnostic-format-json-3.c: New test.
1524 * c-c++-common/diagnostic-format-json-4.c: New test.
1525 * c-c++-common/diagnostic-format-json-5.c: New test.
1526 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1527 (custom_diagnostic_finalizer): Add diagnostic_t param.
1528 * gcc.dg/plugin/location_overflow_plugin.c
1529 (verify_unpacked_ranges): Likewise.
1530 (verify_no_columns): Likewise.
1531 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1532 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1533 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1535 2018-11-15 Richard Biener <rguenther@suse.de>
1538 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1540 2018-11-15 Richard Biener <rguenther@suse.de>
1542 PR tree-optimization/88031
1543 * gcc.dg/pr88031.c: New testcase.
1545 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1547 * gcc.target/aarch64/pr62178.c: Fix spaces.
1549 2018-11-15 Richard Biener <rguenther@suse.de>
1551 PR tree-optimization/88030
1552 * gcc.dg/tsan/pr88030.c: New testcase.
1554 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1556 PR rtl-optimization/88018
1557 * g++.dg/tsan/pr88018.C: New test.
1559 2018-11-15 Richard Biener <rguenther@suse.de>
1562 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1564 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1566 PR tree-optimization/84648
1567 * gcc.dg/tree-ssa/pr84648.c: New test.
1568 * gcc.dg/pr68317.c: Add warning check on overflow.
1570 2018-11-14 Nathan Sidwell <nathan@acm.org>
1574 * g++.dg/debug/dwarf2/pr87462.C: New.
1575 * g++.dg/debug/dwarf2/pr88006.C: New.
1577 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1579 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1580 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1581 * g++.dg/ext/flexary4.C: Likewise.
1582 * g++.dg/ext/flexary9.C: Likewise.
1583 * g++.dg/other/incomplete2.C: Likewise.
1584 * g++.dg/parse/friend12.C: Likewise.
1586 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1588 P1236R1 - Signed integers are two's complement
1589 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1590 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1591 diagnostics here for c++2a.
1592 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1593 diagnostics here for c++2a.
1594 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1595 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1596 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1597 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1598 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1600 2018-11-14 Jeff Law <law@redhat.com>
1602 * gcc.c-torture/compile/20181114.c: New test.
1604 2018-11-14 Richard Biener <rguenther@suse.de>
1607 * gcc.dg/pr87985.c: New testcase.
1609 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1611 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1614 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1616 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1618 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1620 * gcc.target/s390/global-array-even-element.c: Likewise.
1622 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1623 Jackson Woodruff <jackson.woodruff@arm.com>
1625 PR 71026/tree-optimization
1626 * gcc.dg/div-cmp-1.c: New test.
1627 * gcc.dg/div-cmp-2.c: New test.
1629 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1632 * gcc.dg/pr88007.c: New test.
1634 PR rtl-optimization/87817
1635 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1637 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1639 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1641 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1643 * gnat.dg/rt_signals.adb: New testcase.
1645 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1647 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1649 2018-11-14 Javier Miranda <miranda@adacore.com>
1651 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1653 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1655 * gnat.dg/compile_time_error1.adb,
1656 gnat.dg/compile_time_error1.ads,
1657 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1659 2018-11-14 Justin Squirek <squirek@adacore.com>
1661 * gnat.dg/generic_pkg.adb: New testcase.
1663 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1665 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1668 2018-11-14 Justin Squirek <squirek@adacore.com>
1670 * gnat.dg/enum5.adb: New testcase.
1672 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1674 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1675 gnat.dg/bip_exception_pkg.ads: New testcase.
1677 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1679 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1680 gnat.dg/equal4_controlled_filter.ads,
1681 gnat.dg/equal4_full_selector_filter.ads,
1682 gnat.dg/equal4_smart_pointers.ads: New testcase.
1684 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1686 * gnat.dg/generic_actuals.adb: New testcase.
1688 2018-11-14 Richard Biener <rguenther@suse.de>
1690 PR tree-optimization/87974
1691 * g++.dg/opt/pr87974.C: New testcase.
1693 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1695 PR tree-optimization/87977
1696 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
1697 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1698 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1699 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1700 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1702 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1704 PR rtl-optimization/87507
1705 * gcc.target/powerpc/pr87507.c: New test.
1706 * gcc.target/powerpc/pr68805.c: Update expected results.
1708 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1710 PR tree-optimization/87898
1711 * gcc.dg/gomp/pr87898.c: New test.
1713 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1715 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
1717 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1719 2018-11-13 Martin Sebor <msebor@redhat.com>
1722 * gcc.dg/attr-copy-5.c: New test.
1723 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
1725 2018-11-13 Richard Biener <rguenther@suse.de>
1727 PR tree-optimization/86991
1728 * gcc.dg/pr86991.c: New testcase.
1730 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1733 * gcc.target/i386/pr87955.c: New test.
1735 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
1737 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
1739 * gcc.dg/tree-ssa/vrp92.c: Same.
1741 2018-11-13 Richard Biener <rguenther@suse.de>
1743 PR tree-optimization/87931
1744 * gcc.dg/graphite/pr87931.c: New testcase.
1746 2018-11-13 Martin Liska <mliska@suse.cz>
1749 * gcc.target/i386/pr87930.c: New test.
1751 2018-11-13 Richard Biener <rguenther@suse.de>
1753 PR tree-optimization/87962
1754 * gcc.dg/pr87962.c: New testcase.
1756 2018-11-13 Richard Biener <rguenther@suse.de>
1758 PR tree-optimization/87967
1759 * g++.dg/opt/pr87967.C: New testcase.
1761 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1763 * gcc.target/arc/builtin_eh.c: New test.
1765 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1767 * gcc.target/arc/firq-1.c: Update test.
1768 * gcc.target/arc/firq-3.c: Likewise.
1769 * gcc.target/arc/firq-4.c: Likewise.
1770 * gcc.target/arc/interrupt-6.c: Likewise.
1772 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1774 PR rtl-optimization/87918
1775 * gcc.target/i386/pr87918.c: New test.
1777 2018-11-13 Alan Modra <amodra@gmail.com>
1779 * gcc.target/powerpc/rotmask.c: New.
1781 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1785 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
1787 * gcc.dg/tree-ssa/popcount.c: Likewise.
1788 * gcc.dg/tree-ssa/popcount2.c: Likewise.
1789 * gcc.dg/tree-ssa/popcount3.c: Likewise.
1790 * gcc.target/aarch64/popcount4.c: New test.
1791 * lib/target-supports.exp (check_effective_target_popcountl): New.
1793 2018-11-12 Martin Liska <mliska@suse.cz>
1795 PR gcov-profile/87442
1796 * gcc.dg/profile-filtering-1.c: New test.
1797 * gcc.dg/profile-filtering-2.c: New test.
1799 2018-11-12 Martin Sebor <msebor@redhat.com>
1802 * gcc.dg/Wattribute-alias.c: Require ifunc support.
1804 2018-11-12 Renlin Li <renlin.li@arm.com>
1807 * gcc.target/aarch64/sve/pr87815.c: New.
1809 2018-11-12 Sudakshina Das <sudi.das@arm.com>
1811 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
1814 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
1816 * gcc.target/csky/fnmul-1.c: New.
1817 * gcc.target/csky/fnmul-2.c: New.
1818 * gcc.target/csky/fnmul-3.c: New.
1819 * gcc.target/csky/fnmul-4.c: New.
1821 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
1824 * gcc.target/i386/pr87928.c: New test.
1826 2018-11-09 Martin Sebor <msebor@redhat.com>
1829 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
1830 * gcc.dg/pr39323-1.c: Ditto.
1832 2018-11-09 Paul Koning <ni1d@arrl.net>
1834 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
1836 * gcc.dg/Wrestrict-4.c: Ditto.
1837 * gcc.dg/Wrestrict-5.c: Ditto.
1838 * gcc.dg/pr83463.c: Ditto.
1839 * gcc.dg/torture/pr55890-2.c: Ditto.
1840 * gcc.dg/torture/pr55890-3.c: Ditto.
1841 * gcc.dg/torture/pr71816.c: Ditto.
1843 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1845 * c-c++-common/gomp/clauses-5.c: New test.
1847 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
1848 * c-c++-common/gomp/requires-2.c: Likewise.
1849 * c-c++-common/gomp/requires-4.c: Likewise.
1851 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
1852 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
1854 2018-11-09 Jeff Law <law@redhat.com>
1856 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
1858 2018-11-09 Martin Sebor <msebor@redhat.com>
1861 * gcc.dg/Wattribute-alias.c: New test.
1862 * gcc.dg/Wmissing-attributes.c: New test.
1863 * gcc.dg/attr-copy.c: New test.
1864 * gcc.dg/attr-copy-2.c: New test.
1865 * gcc.dg/attr-copy-3.c: New test.
1866 * gcc.dg/attr-copy-4.c: New test.
1868 2018-11-09 Martin Sebor <msebor@redhat.com>
1871 * gcc.dg/attr-aligned.c: New test.
1873 2018-11-09 Martin Liska <mliska@suse.cz>
1875 * gcc.target/i386/ipa-stack-alignment.c: New test.
1877 2018-11-09 Martin Liska <mliska@suse.cz>
1879 * gcc.dg/tree-ssa/writeonly-2.c: New test.
1881 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1883 * gcc.dg/gomp/workshare-reduction-1.c: New test.
1884 * gcc.dg/gomp/workshare-reduction-2.c: New test.
1885 * gcc.dg/gomp/workshare-reduction-3.c: New test.
1886 * gcc.dg/gomp/workshare-reduction-4.c: New test.
1887 * gcc.dg/gomp/workshare-reduction-5.c: New test.
1888 * gcc.dg/gomp/workshare-reduction-6.c: New test.
1889 * gcc.dg/gomp/workshare-reduction-7.c: New test.
1890 * gcc.dg/gomp/workshare-reduction-8.c: New test.
1891 * gcc.dg/gomp/workshare-reduction-9.c: New test.
1892 * gcc.dg/gomp/workshare-reduction-10.c: New test.
1893 * gcc.dg/gomp/workshare-reduction-11.c: New test.
1894 * gcc.dg/gomp/workshare-reduction-12.c: New test.
1895 * gcc.dg/gomp/workshare-reduction-13.c: New test.
1896 * gcc.dg/gomp/workshare-reduction-14.c: New test.
1897 * gcc.dg/gomp/workshare-reduction-15.c: New test.
1898 * gcc.dg/gomp/workshare-reduction-16.c: New test.
1899 * gcc.dg/gomp/workshare-reduction-17.c: New test.
1900 * gcc.dg/gomp/workshare-reduction-18.c: New test.
1901 * gcc.dg/gomp/workshare-reduction-19.c: New test.
1902 * gcc.dg/gomp/workshare-reduction-20.c: New test.
1903 * gcc.dg/gomp/workshare-reduction-21.c: New test.
1904 * gcc.dg/gomp/workshare-reduction-22.c: New test.
1905 * gcc.dg/gomp/workshare-reduction-23.c: New test.
1906 * gcc.dg/gomp/workshare-reduction-24.c: New test.
1907 * gcc.dg/gomp/workshare-reduction-25.c: New test.
1908 * gcc.dg/gomp/workshare-reduction-26.c: New test.
1909 * gcc.dg/gomp/workshare-reduction-27.c: New test.
1910 * gcc.dg/gomp/workshare-reduction-28.c: New test.
1911 * gcc.dg/gomp/workshare-reduction-29.c: New test.
1912 * gcc.dg/gomp/workshare-reduction-30.c: New test.
1913 * gcc.dg/gomp/workshare-reduction-31.c: New test.
1914 * gcc.dg/gomp/workshare-reduction-32.c: New test.
1915 * gcc.dg/gomp/workshare-reduction-33.c: New test.
1916 * gcc.dg/gomp/workshare-reduction-34.c: New test.
1917 * gcc.dg/gomp/workshare-reduction-35.c: New test.
1918 * gcc.dg/gomp/workshare-reduction-36.c: New test.
1919 * gcc.dg/gomp/workshare-reduction-37.c: New test.
1920 * gcc.dg/gomp/workshare-reduction-38.c: New test.
1921 * gcc.dg/gomp/workshare-reduction-39.c: New test.
1922 * gcc.dg/gomp/workshare-reduction-40.c: New test.
1923 * gcc.dg/gomp/workshare-reduction-41.c: New test.
1924 * gcc.dg/gomp/workshare-reduction-42.c: New test.
1925 * gcc.dg/gomp/workshare-reduction-43.c: New test.
1926 * gcc.dg/gomp/workshare-reduction-44.c: New test.
1927 * gcc.dg/gomp/workshare-reduction-45.c: New test.
1928 * gcc.dg/gomp/workshare-reduction-46.c: New test.
1929 * gcc.dg/gomp/workshare-reduction-47.c: New test.
1930 * gcc.dg/gomp/workshare-reduction-48.c: New test.
1931 * gcc.dg/gomp/workshare-reduction-49.c: New test.
1932 * gcc.dg/gomp/workshare-reduction-50.c: New test.
1933 * gcc.dg/gomp/workshare-reduction-51.c: New test.
1934 * gcc.dg/gomp/workshare-reduction-52.c: New test.
1935 * gcc.dg/gomp/workshare-reduction-53.c: New test.
1936 * gcc.dg/gomp/workshare-reduction-54.c: New test.
1937 * gcc.dg/gomp/workshare-reduction-55.c: New test.
1938 * gcc.dg/gomp/workshare-reduction-56.c: New test.
1939 * gcc.dg/gomp/workshare-reduction-57.c: New test.
1940 * gcc.dg/gomp/workshare-reduction-58.c: New test.
1942 2018-11-09 Stafford Horne <shorne@gmail.com>
1943 Richard Henderson <rth@twiddle.net>
1945 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
1946 * gcc.dg/20020312-2.c: Likewise.
1947 * gcc.dg/attr-alloc_size-11.c: Likewise.
1948 * gcc.dg/builtin-apply2.c: Likewise.
1949 * gcc.dg/nop.h: Likewise.
1950 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1951 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1952 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1953 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1954 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1955 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1956 * lib/target-supports.exp
1957 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
1958 * gcc.target/or1k/*: New.
1960 2018-11-09 Richard Biener <rguenther@suse.de>
1962 PR tree-optimization/87621
1963 * g++.dg/vect/pr87621.cc: New testcase.
1965 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
1967 PR rtl-optimization/86438
1968 * gcc.dg/torture/pr86438.c: New.
1971 * gcc.dg/pr87793.c: New.
1973 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1975 * gcc.target/arm/neon-vect-div-1.c: New test.
1976 * gcc.target/arm/neon-vect-div-2.c: Likewise.
1978 2018-11-08 Andi Kleen <ak@linux.intel.com>
1980 * gcc.target/i386/ptwrite1.c: New test.
1981 * gcc.target/i386/ptwrite2.c: New test.
1983 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1986 * gfortran.dg/read_legacy_comma.f90: New test.
1988 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
1990 PR rtl-optimization/87600
1991 * gcc.dg/pr87600.h: New file.
1992 * gcc.dg/pr87600-1.c: New test.
1993 * gcc.dg/pr87600-2.c: Likewise.
1995 2018-11-08 Jakub Jelinek <jakub@redhat.com>
1997 * c-c++-common/gomp/atomic-17.c: New test.
1998 * c-c++-common/gomp/atomic-18.c: New test.
1999 * c-c++-common/gomp/atomic-19.c: New test.
2000 * c-c++-common/gomp/atomic-20.c: New test.
2001 * c-c++-common/gomp/atomic-21.c: New test.
2002 * c-c++-common/gomp/atomic-22.c: New test.
2003 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2004 (foo): Add ntm argument and test if and nontemporal clauses on
2005 constructs with simd.
2006 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2007 use in_reduction clause instead of reduction. Add another
2008 taskloop simd without nogroup clause, but with reduction clause and
2009 a new in_reduction. Add ntm and i3 arguments. Test if and
2010 nontemporal clauses on constructs with simd. Change if clauses on
2011 some constructs from specific to the particular constituents to one
2012 without a modifier. Add new tests for combined host teams and for
2013 new parallel master and {,parallel }master taskloop{, simd} combined
2015 (baz): New function with host teams tests.
2016 * gcc.dg/gomp/combined-1.c: Moved to ...
2017 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2019 * c-c++-common/gomp/combined-2.c: New test.
2020 * c-c++-common/gomp/combined-3.c: New test.
2021 * c-c++-common/gomp/critical-1.c: New test.
2022 * c-c++-common/gomp/critical-2.c: New test.
2023 * c-c++-common/gomp/default-1.c: New test.
2024 * c-c++-common/gomp/defaultmap-1.c: New test.
2025 * c-c++-common/gomp/defaultmap-2.c: New test.
2026 * c-c++-common/gomp/defaultmap-3.c: New test.
2027 * c-c++-common/gomp/depend-5.c: New test.
2028 * c-c++-common/gomp/depend-6.c: New test.
2029 * c-c++-common/gomp/depend-iterator-1.c: New test.
2030 * c-c++-common/gomp/depend-iterator-2.c: New test.
2031 * c-c++-common/gomp/depobj-1.c: New test.
2032 * c-c++-common/gomp/flush-1.c: New test.
2033 * c-c++-common/gomp/flush-2.c: New test.
2034 * c-c++-common/gomp/for-1.c: New test.
2035 * c-c++-common/gomp/for-2.c: New test.
2036 * c-c++-common/gomp/for-3.c: New test.
2037 * c-c++-common/gomp/for-4.c: New test.
2038 * c-c++-common/gomp/for-5.c: New test.
2039 * c-c++-common/gomp/for-6.c: New test.
2040 * c-c++-common/gomp/for-7.c: New test.
2041 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2042 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2043 diagnostics wording in one case.
2044 * c-c++-common/gomp/if-3.c: New test.
2045 * c-c++-common/gomp/master-combined-1.c: New test.
2046 * c-c++-common/gomp/master-combined-2.c: New test.
2047 * c-c++-common/gomp/nontemporal-1.c: New test.
2048 * c-c++-common/gomp/nontemporal-2.c: New test.
2049 * c-c++-common/gomp/reduction-task-1.c: New test.
2050 * c-c++-common/gomp/reduction-task-2.c: New test.
2051 * c-c++-common/gomp/requires-1.c: New test.
2052 * c-c++-common/gomp/requires-2.c: New test.
2053 * c-c++-common/gomp/requires-3.c: New test.
2054 * c-c++-common/gomp/requires-4.c: New test.
2055 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2056 diagnostics for nonmonotonic modifier with static, runtime or auto
2058 * c-c++-common/gomp/simd7.c: New test.
2059 * c-c++-common/gomp/target-data-1.c: New test.
2060 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2061 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2062 * c-c++-common/gomp/teams-1.c: New test.
2063 * c-c++-common/gomp/teams-2.c: New test.
2064 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2066 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2067 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2068 qualified vars without mutable member no longer being predeterined
2070 * gcc.dg/gomp/sharing-1.c: Likewise.
2071 * g++.dg/gomp/clause-3.C: Likewise.
2072 * g++.dg/gomp/member-2.C: Likewise.
2073 * g++.dg/gomp/predetermined-1.C: Likewise.
2074 * g++.dg/gomp/private-1.C: Likewise.
2075 * g++.dg/gomp/sharing-1.C: Likewise.
2076 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2077 const static data member without mutable elements.
2078 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2079 * gcc.dg/gomp/for-5.c: Likewise.
2080 * gcc.dg/gomp/for-6.c: Change expected library call.
2081 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2082 * gcc.dg/gomp/reduction-2.c: New test.
2083 * gcc.dg/gomp/simd-1.c: New test.
2084 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2085 * g++.dg/gomp/atomic-18.C: New test.
2086 * g++.dg/gomp/atomic-19.C: New test.
2087 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2088 variable messages. Add another expected error.
2089 * g++.dg/gomp/critical-3.C: New test.
2090 * g++.dg/gomp/depend-iterator-1.C: New test.
2091 * g++.dg/gomp/depend-iterator-2.C: New test.
2092 * g++.dg/gomp/depobj-1.C: New test.
2093 * g++.dg/gomp/doacross-1.C: New test.
2094 * g++.dg/gomp/for-21.C: New test.
2095 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2096 * g++.dg/gomp/for-5.C: Likewise.
2097 * g++.dg/gomp/for-6.C: Change expected library call.
2098 * g++.dg/gomp/loop-4.C: New test.
2099 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2101 * g++.dg/gomp/pr33372-3.C: Likewise.
2102 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2103 * g++.dg/gomp/simd-2.C: New test.
2104 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2106 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2108 * gcc.dg/pr87874.c (em): Declare uint64_max as
2109 const unsigned long long int.
2111 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2113 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2114 integer overflow when sizeof(short) == sizeof(int).
2115 * gcc.dg/attr-alloc_size-11.c: Likewise.
2116 * gcc.dg/attr-alloc_size-3.c: Likewise.
2117 * gcc.dg/attr-alloc_size-5.c: Likewise.
2118 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2120 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2122 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2123 uppercase "NOP" instructions in assembler output.
2124 * c-c++-common/patchable_function_entry-default.c: Likewise.
2125 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2127 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2129 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2131 * gcc.dg/addr_equal-1.c: Likewise.
2132 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2133 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2135 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2137 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2138 an output section is too large for a memory region, or a memory
2141 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2143 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2144 * gnat.dg/null_pointer_deref2.adb: Likewise.
2145 * gnat.dg/null_pointer_deref3.adb: Likewise.
2146 * gnat.dg/opt74.adb: New test.
2147 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2148 * gnat.dg/warn12.adb: Delete.
2149 * gnat.dg/warn12_pkg.ads: Likewise.
2151 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2154 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2155 "-fdump-ipa-inline".
2156 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2157 "-fdump-tree-einline".
2158 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2159 "-fdump-tree-einline".
2160 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2161 "-fdump-tree-einline".
2162 * g++.dg/tree-ssa/inline-2.C: Likewise.
2163 * g++.dg/tree-ssa/inline-3.C: Likewise.
2164 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2165 using "-fopt-info-inline".
2166 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2167 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2168 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2170 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2171 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2172 directive. Update scan-tree-dump-times to reflect /order
2174 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2175 reflect /order suffixes.
2176 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2177 avoid getting extra messages from inliner.
2178 * gcc.dg/plugin/dump-2.c: Likewise.
2179 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2180 "function body not available" missed optimization messages.
2181 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2183 * gcc.dg/pr71969-3.c: Likewise.
2184 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2185 "-fdump-tree-einline".
2186 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2187 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2189 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2190 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2192 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2193 "-fdump-tree-einline".
2194 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2197 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2199 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2201 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2203 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2204 (test_dump): Add testing of %C.
2206 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2208 * g++.dg/other/pr87916.C: New test.
2210 2018-11-08 Richard Biener <rguenther@suse.de>
2212 PR tree-optimization/87929
2213 * gcc.dg/pr87929.c: New testcase.
2215 2018-11-08 Martin Liska <mliska@suse.cz>
2217 * gcc.dg/pr87811.c: Update scanned pattern.
2218 * gcc.dg/pr87811-2.c: Likewise.
2220 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2222 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2224 * g++.dg/lto/pr87906_1.C: Likewise.
2226 2018-11-08 Richard Biener <rguenther@suse.de>
2228 PR tree-optimization/87913
2229 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2231 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2233 * gcc.target/mips/mips.exp (mips-dg-options):
2234 Add mips_option_dependency msoft-float vs no-mmi and
2235 mips16/micromips vs no-mmi/ext/ext2 only gcc
2236 config with Loongson target.
2238 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2240 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2241 memcpy from "unsigned long" to __SIZE_TYPE__.
2243 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2246 * gcc.target/msp430/pr87691.c: New test.
2248 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2250 * gcc.dg/Wno-attribute-warning.c: New test.
2252 2018-11-07 Nathan Sidwell <nathan@acm.org>
2255 * g++.dg/lookup/pr87904.C: New.
2257 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2259 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2261 2018-11-07 Richard Biener <rguenther@suse.de>
2263 PR tree-optimization/87914
2264 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2265 (check_avx2_available): Likewise.
2266 * g++.dg/vect/pr87914.cc: New testcase.
2268 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2270 * gcc.target/mips/loongson-ctz.c: Fix typo.
2271 * gcc.target/mips/loongson-dctz.c: Fix typo.
2273 2018-11-07 Jan Hubicka <jh@suse.cz>
2275 * g++.dg/lto/odr-1_1.C: Fix template.
2277 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2279 * gcc.target/mips/loongson-ctz.c: New test.
2280 * gcc.target/mips/loongson-dctz.c: Likewise.
2281 * gcc.target/mips/mips.exp (mips_option_groups): Add
2282 -mloongson-ext2 option.
2284 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2286 * gcc.target/mips/mips.exp (mips_option_groups): Add
2287 -mloongson-ext option.
2288 (mips-dg-options): Add mips_option_dependency options
2289 "-mmicromips" vs "-mno-loongson-ext",
2291 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2293 * gcc.target/mips/loongson-shift-count-truncated-1.c
2294 (dg-options): Run under -mloongson-mmi option.
2295 Include loongson-mmiintrin.h instead of loongson.h.
2296 * gcc.target/mips/loongson-simd.c: Likewise.
2297 * gcc.target/mips/mips.exp (mips_option_groups): Add
2298 -mloongson-mmi option.
2299 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2300 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2301 "-msoft-float" vs "-mno-loongson-mmi".
2302 (mips-dg-init): Add -mloongson-mmi option.
2303 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2304 to check_mips_loongson_mmi_hw_available.
2305 Rename check_effective_target_mips_loongson_runtime to
2306 check_effective_target_mips_loongson_mmi_runtime.
2307 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2308 of mips_loongson when check et-is-effective-target.
2309 (add_options_for_mips_loongson_mmi): New proc.
2310 Rename check_effective_target_mips_loongson to
2311 check_effective_target_mips_loongson_mmi.
2312 (check_effective_target_vect_shift,
2313 check_effective_target_whole_vector_shift,
2314 check_effective_target_vect_no_int_min_max,
2315 check_effective_target_vect_no_align,
2316 check_effective_target_vect_short_mult,
2317 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2318 of mips_loongson when check et-is-effective-target.
2320 2018-11-07 Richard Biener <rguenther@suse.de>
2323 * g++.dg/lto/pr87906_0.C: New testcase.
2324 * g++.dg/lto/pr87906_1.C: Likewise.
2326 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2328 PR rtl-optimization/87874
2329 * gcc.dg/pr87874.c: New.
2331 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2333 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2335 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2337 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2339 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2342 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2344 (foo): Use __builtin_alloca.
2346 2018-11-06 Jan Hubicka <jh@suse.cz>
2348 * gcc.dg/lto/tbaa-1.c: New testcase.
2350 2018-11-06 Richard Biener <rguenther@suse.de>
2352 PR tree-optimization/87889
2353 * gcc.dg/pr87894.c: New testcase.
2355 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2358 * gcc.target/s390/pr87723.c: New test.
2360 2018-11-06 Richard Biener <rguenther@suse.de>
2363 * gcc.target/i386/pr18041-1.c: New testcase.
2364 * gcc.target/i386/pr18041-2.c: Likewise.
2366 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2368 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2369 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2370 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2371 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2372 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2373 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2374 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2375 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2376 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2377 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2378 * gcc.target/i386/sse-13.c: Ditto.
2379 * gcc.target/i386/sse-14.c: Ditto.
2380 * gcc.target/i386/sse-22.c: Ditto.
2381 * gcc.target/i386/sse-23.c: Ditto.
2382 * gcc.target/i386/testimm-10.c: Ditto.
2383 * gcc.target/i386/testround-1.c: Ditto.
2385 2018-11-05 Paul Koning <ni1d@arrl.net>
2387 * lib/target-supports.exp: Add check for "inf" effective target
2389 * gcc.dg/builtins-44.c: Skip if no infinite support.
2390 * gcc.dg/builtins-45.c: Ditto.
2391 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2392 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2393 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2394 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2395 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2396 * gcc.dg/torture/builtin-math-2.c: Ditto.
2397 * gcc.dg/torture/builtin-math-5.c: Ditto.
2398 * gcc.dg/torture/builtin-math-7.c: Ditto.
2399 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2400 * gcc.dg/torture/type-generic-1.c: Ditto.
2402 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2404 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2406 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2407 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2409 2018-11-05 Richard Biener <rguenther@suse.de>
2411 PR tree-optimization/87873
2412 * gcc.dg/pr87873.c: New testcase.
2414 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2416 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2417 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2419 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2421 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2423 2018-11-05 Richard Biener <rguenther@suse.de>
2425 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2426 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2428 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2430 PR tree-optimization/87859
2431 * gcc.dg/store_merging_24.c: New test.
2432 * gcc.dg/store_merging_25.c: New test.
2435 * c-c++-common/ubsan/pr87837.c: New test.
2437 2018-11-05 Martin Liska <mliska@suse.cz>
2440 * gcc.dg/pr87811.c: New test.
2441 * gcc.dg/pr87811-2.c: Likewise.
2442 * gcc.dg/pr87811-3.c: Likewise.
2444 2018-11-05 Martin Liska <mliska@suse.cz>
2446 PR gcov-profile/77698
2447 * gcc.dg/tree-prof/pr77698.c: New test.
2449 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2451 PR tree-optimization/86572
2452 * gcc.dg/pr86572.c: New test.
2454 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2456 PR tree-optimization/87672
2457 * gcc.dg/pr87672.c: New test.
2459 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
2462 * g++.target/i386/pr58372.C: New test.
2464 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
2467 * gcc.target/nios2/pr87079-1.c: New.
2468 * gcc.target/nios2/pr87079-2.c: New.
2470 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2472 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
2473 * gcc.dg/compat/pr83487-1_main.c: ... here.
2474 * gcc.dg/compat/struct-by-value-10_main.c,
2475 gcc.dg/compat/struct-by-value-10_x.c,
2476 gcc.dg/compat/struct-by-value-11_main.c,
2477 gcc.dg/compat/struct-by-value-11_x.c,
2478 gcc.dg/compat/struct-by-value-12_main.c,
2479 gcc.dg/compat/struct-by-value-12_x.c,
2480 gcc.dg/compat/struct-by-value-13_main.c,
2481 gcc.dg/compat/struct-by-value-13_x.c,
2482 gcc.dg/compat/struct-by-value-14_main.c,
2483 gcc.dg/compat/struct-by-value-14_x.c,
2484 gcc.dg/compat/struct-by-value-15_main.c,
2485 gcc.dg/compat/struct-by-value-15_x.c,
2486 gcc.dg/compat/struct-by-value-17_main.c,
2487 gcc.dg/compat/struct-by-value-17_x.c,
2488 gcc.dg/compat/struct-by-value-18_main.c,
2489 gcc.dg/compat/struct-by-value-18_x.c,
2490 gcc.dg/compat/struct-by-value-2_main.c,
2491 gcc.dg/compat/struct-by-value-2_x.c,
2492 gcc.dg/compat/struct-by-value-22_main.c,
2493 gcc.dg/compat/struct-by-value-22_x.c,
2494 gcc.dg/compat/struct-by-value-3_main.c,
2495 gcc.dg/compat/struct-by-value-3_x.c,
2496 gcc.dg/compat/struct-by-value-4_main.c,
2497 gcc.dg/compat/struct-by-value-4_x.c,
2498 gcc.dg/compat/struct-by-value-5b_main.c,
2499 gcc.dg/compat/struct-by-value-5b_x.c,
2500 gcc.dg/compat/struct-by-value-6b_main.c,
2501 gcc.dg/compat/struct-by-value-6b_x.c,
2502 gcc.dg/compat/struct-by-value-6b_main.c,
2503 gcc.dg/compat/struct-by-value-7b_x.c,
2504 gcc.dg/compat/struct-by-value-7b_main.c,
2505 gcc.dg/compat/struct-by-value-8_main.c,
2506 gcc.dg/compat/struct-by-value-8_x.c,
2507 gcc.dg/compat/struct-by-value-9_main.c,
2508 gcc.dg/compat/struct-by-value-9_x.c,
2509 gcc.dg/compat/struct-return-2_main.c,
2510 gcc.dg/compat/struct-return-2_x.c: Likewise.
2512 2018-11-02 Nathan Sidwell <nathan@acm.org>
2514 * g++.dg/lookup/crash6.C: Adjust error
2515 * g++.dg/parse/crash38.C: Likewise.
2517 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2519 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2520 * gcc.dg/Wattributes-10.c: Likewise.
2522 2018-11-02 Richard Biener <rguenther@suse.de>
2524 PR tree-optimization/87776
2525 * gcc.dg/torture/pr87776.c: New testcase.
2527 2018-11-01 Marek Polacek <polacek@redhat.com>
2529 Implement P0846R0, ADL and function templates.
2530 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2531 * g++.dg/cpp2a/fn-template1.C: New test.
2532 * g++.dg/cpp2a/fn-template10.C: New test.
2533 * g++.dg/cpp2a/fn-template11.C: New test.
2534 * g++.dg/cpp2a/fn-template12.C: New test.
2535 * g++.dg/cpp2a/fn-template13.C: New test.
2536 * g++.dg/cpp2a/fn-template14.C: New test.
2537 * g++.dg/cpp2a/fn-template15.C: New test.
2538 * g++.dg/cpp2a/fn-template16.C: New test.
2539 * g++.dg/cpp2a/fn-template2.C: New test.
2540 * g++.dg/cpp2a/fn-template3.C: New test.
2541 * g++.dg/cpp2a/fn-template4.C: New test.
2542 * g++.dg/cpp2a/fn-template5.C: New test.
2543 * g++.dg/cpp2a/fn-template6.C: New test.
2544 * g++.dg/cpp2a/fn-template7.C: New test.
2545 * g++.dg/cpp2a/fn-template8.C: New test.
2546 * g++.dg/cpp2a/fn-template9.C: New test.
2547 * g++.dg/parse/fn-template1.C: New test.
2548 * g++.dg/parse/fn-template2.C: New test.
2549 * g++.dg/parse/template19.C: Adjust dg-error.
2550 * g++.dg/template/pr61745.C: Add target to dg-error.
2552 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2555 * gfortran.dg/findloc_1.f90: Actually commit.
2556 * gfortran.dg/findloc_2.f90: Actually commit.
2557 * gfortran.dg/findloc_3.f90: Actually commit.
2558 * gfortran.dg/findloc_4.f90: Actually commit.
2559 * gfortran.dg/findloc_5.f90: Actually commit.
2560 * gfortran.dg/findloc_6.f90: Actually commit.
2562 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2565 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2566 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2567 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2569 2018-11-01 Paul Koning <ni1d@arrl.net>
2571 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2572 * gcc.c-torture/execute/20010904-2.c: Ditto.
2573 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2574 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2575 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2576 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2577 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2578 * gcc.dg/Walloca-14.c: Ditto.
2579 * gcc.dg/Wlarger-than3.c: Ditto.
2580 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2581 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2582 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2583 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2584 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2585 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2586 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2587 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2588 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2589 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2590 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2591 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2592 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2593 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2594 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2595 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2596 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2597 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2598 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2599 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2600 * gcc.dg/falign-labels-1.c: Ditto.
2601 * gcc.dg/long_branch.c: Ditto.
2602 * gcc.dg/nextafter-1.c: Ditto.
2603 * gcc.dg/pr35045.c: Ditto.
2604 * gcc.dg/pr48616.c: Ditto.
2605 * gcc.dg/pr84100.c: Ditto.
2606 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2607 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2608 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2609 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2610 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2611 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2612 * gcc.dg/builtins-1.c: Ditto.
2614 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2617 * gfortran.dg/bind_c_18.f90: Adjust error message.
2619 2018-11-01 Marek Polacek <polacek@redhat.com>
2621 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2623 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2625 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2627 2018-11-30 Jan Hubicka <jh@suse.cz>
2629 * g++.dg/lto/pr84805_1.C: Update template.
2630 * g++.dg/lto/pr84805_0.C: Update template.
2631 * g++.dg/lto/pr84805_1b.C: Update template.
2632 * g++.dg/lto/pr84805_0b.C: Update template.
2634 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2636 PR tree-optimization/87826
2637 * gcc.dg/pr87826.c: New test.
2639 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2642 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2643 * gfortran.dg/bind_c_usage_32.f90: New test.
2645 2018-11-01 Nathan Sidwell <nathan@acm.org>
2647 * g++.dg/abi/anon5.C: New.
2649 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2652 * gdc.dg/simd.d: Add -Wno-psabi.
2653 * gdc.dg/compilable.d: Likewise.
2655 2018-11-01 Martin Liska <mliska@suse.cz>
2656 Jason Merrill <jason@redhat.com>
2661 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2663 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2664 assumptions are not longer valid.
2666 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2669 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2671 2018-10-31 Nathan Sidwell <nathan@acm.org>
2673 * g++.dg/lookup/friend21.C: New.
2675 2018-10-31 Martin Liska <mliska@suse.cz>
2678 * gcc.target/aarch64/spellcheck_7.c: New test.
2679 * gcc.target/aarch64/spellcheck_8.c: New test.
2680 * gcc.target/aarch64/spellcheck_9.c: New test.
2682 2018-10-31 Nathan Sidwell <nathan@acm.org>
2684 * g++.dg/lookup/using60.C: New.
2686 2018-10-31 Richard Biener <rguenther@suse.de>
2690 * gcc.target/i386/pr70359.c: New testcase.
2691 * gcc.target/i386/pr86270.c: Likewise.
2693 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2695 * gcc.target/arc/jumptable.c: New test.
2697 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2699 * gcc.target/arc/tls-gd.c: New file.
2700 * gcc.target/arc/tls-ie.c: Likewise.
2701 * gcc.target/arc/tls-ld.c: Likewise.
2702 * gcc.target/arc/tls-le.c: Likewise.
2703 * gcc.target/arc/tls-1.c: Update test.
2705 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2707 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2709 2018-10-31 Martin Liska <mliska@suse.cz>
2711 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
2712 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
2713 * c-c++-common/ubsan/unreachable-2.c: Likewise.
2714 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
2716 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2719 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
2720 -mword-relocations would be passed when compiling the test.
2721 * gcc.target/arm/movsi_movt.c: Likewise.
2722 * gcc.target/arm/pr81863.c: Likewise.
2723 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
2724 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
2725 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
2726 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
2727 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
2728 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
2730 2018-10-31 Richard Biener <rguenther@suse.de>
2733 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
2735 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2738 * gfortran.dg/min_max_type.f90: New test.
2740 2018-10-30 Martin Sebor <msebor@redhat.com>
2743 * gcc.c-torture/execute/fprintf-2.c: New test.
2744 * gcc.c-torture/execute/printf-2.c: Same.
2745 * gcc.c-torture/execute/user-printf.c: Same.
2746 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
2747 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
2748 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
2749 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
2751 2018-10-30 Marek Polacek <polacek@redhat.com>
2753 Implement P0892R2, explicit(bool).
2754 * g++.dg/cpp2a/explicit1.C: New test.
2755 * g++.dg/cpp2a/explicit10.C: New test.
2756 * g++.dg/cpp2a/explicit11.C: New test.
2757 * g++.dg/cpp2a/explicit12.C: New test.
2758 * g++.dg/cpp2a/explicit13.C: New test.
2759 * g++.dg/cpp2a/explicit2.C: New test.
2760 * g++.dg/cpp2a/explicit3.C: New test.
2761 * g++.dg/cpp2a/explicit4.C: New test.
2762 * g++.dg/cpp2a/explicit5.C: New test.
2763 * g++.dg/cpp2a/explicit6.C: New test.
2764 * g++.dg/cpp2a/explicit7.C: New test.
2765 * g++.dg/cpp2a/explicit8.C: New test.
2766 * g++.dg/cpp2a/explicit9.C: New test.
2768 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
2770 PR rtl-optimization/87708
2771 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
2772 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
2774 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
2777 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
2778 * g++.dg/ext/flexarray-mangle.C: Likewise.
2779 * g++.dg/ext/flexarray-subst.C: Likewise.
2780 * g++.dg/ext/flexary10.C: Likewise.
2781 * g++.dg/ext/flexary11.C: Likewise.
2782 * g++.dg/ext/flexary14.C: Likewise.
2783 * g++.dg/ext/flexary16.C: Likewise.
2784 * g++.dg/ext/flexary26.C: Likewise.
2785 * g++.dg/ext/flexary27.C: Likewise.
2786 * g++.dg/ext/flexary7.C: Likewise.
2787 * g++.dg/ext/pr71290.C: Likewise.
2789 2018-10-30 Paul Koning <ni1d@arrl.net>
2791 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
2793 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
2795 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
2796 section names without numbers.
2797 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
2798 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
2799 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
2801 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2804 * c-c++-common/substring-location-PR-87721.c: New test.
2805 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2807 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2808 (test_string_literals): Fold the index arguments before checking
2811 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2813 * c-c++-common/spellcheck-reserved.c: Update expected output for
2814 C++ for merger of "did you mean" suggestions into the error
2816 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
2817 you mean" suggestion into the error.
2818 * g++.dg/lookup/error1.C: Likewise.
2819 * g++.dg/lookup/pr77549.C: Likewise.
2820 * g++.dg/lookup/pr80913.C: Likewise.
2821 * g++.dg/lookup/suggestions1.C: Likewise.
2822 * g++.dg/lookup/suggestions2.C: New test.
2823 * g++.dg/overload/koenig1.C: Update expected output as above.
2824 * g++.dg/spellcheck-identifiers-2.C: Likewise.
2825 * g++.dg/spellcheck-identifiers.C: Likewise.
2826 * g++.dg/spellcheck-ns.C: New test.
2827 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
2828 * g++.dg/spellcheck-pr78656.C: Likewise.
2829 * g++.dg/spellcheck-pr79298.C: Likewise, adding
2830 -fdiagnostics-show-caret to options.
2831 * g++.dg/spellcheck-pr80177.C: Likewise.
2832 * g++.dg/spellcheck-single-vs-multiple.C: New test.
2833 * g++.dg/spellcheck-typenames.C: Update expected output as above.
2834 * g++.dg/template/static10.C: Likewise.
2835 * g++.old-deja/g++.mike/ns5.C: Likewise.
2836 * g++.old-deja/g++.mike/ns7.C: Likewise.
2837 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2838 * g++.old-deja/g++.other/lineno5.C: Likewise.
2840 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2842 * g++.dg/cpp0x/auto24.C: Test location too.
2843 * g++.dg/cpp0x/auto3.C: Likewise.
2844 * g++.dg/cpp0x/auto42.C: Likewise.
2845 * g++.dg/cpp0x/initlist57.C: Likewise.
2846 * g++.dg/cpp0x/initlist75.C: Likewise.
2847 * g++.dg/cpp0x/initlist80.C: Likewise.
2848 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
2849 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
2850 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
2851 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
2852 * g++.old-deja/g++.other/typeck1.C: Likewise.
2854 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2857 * g++.dg/pr87469.C: New test.
2859 2018-10-29 Marek Polacek <polacek@redhat.com>
2861 PR c++/87594 - constexpr rejects-valid with range-based for.
2862 * g++.dg/cpp1y/constexpr-loop8.C: New test.
2864 2018-10-29 Richard Biener <rguenther@suse.de>
2866 PR tree-optimization/87785
2867 * gcc.dg/torture/20181029-1.c: New testcase.
2868 * gcc.dg/torture/20181029-2.c: Likewise.
2870 2018-10-29 Richard Biener <rguenther@suse.de>
2872 PR tree-optimization/87790
2873 * gcc.dg/pr87790.c: New testcase.
2875 2018-10-29 Martin Liska <mliska@suse.cz>
2877 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
2878 * lib/gcov.exp: Remove legacy verify-intermediate.
2880 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2882 * gcc.dg/gimplefe-30.c: New test.
2883 * gcc.dg/gimplefe-31.c: New test.
2884 * gcc.dg/gimplefe-32.c: New test.
2885 * gcc.dg/gimplefe-33.c: New test.
2887 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2889 * gcc.misc-tests/help.exp: Add D to option descriptions check.
2890 * gdc.dg/asan/asan.exp: New file.
2891 * gdc.dg/asan/gdc272.d: New test.
2892 * gdc.dg/compilable.d: New test.
2893 * gdc.dg/dg.exp: New file.
2894 * gdc.dg/gdc254.d: New test.
2895 * gdc.dg/gdc260.d: New test.
2896 * gdc.dg/gdc270a.d: New test.
2897 * gdc.dg/gdc270b.d: New test.
2898 * gdc.dg/gdc282.d: New test.
2899 * gdc.dg/gdc283.d: New test.
2900 * gdc.dg/imports/gdc170.d: New test.
2901 * gdc.dg/imports/gdc231.d: New test.
2902 * gdc.dg/imports/gdc239.d: New test.
2903 * gdc.dg/imports/gdc241a.d: New test.
2904 * gdc.dg/imports/gdc241b.d: New test.
2905 * gdc.dg/imports/gdc251a.d: New test.
2906 * gdc.dg/imports/gdc251b.d: New test.
2907 * gdc.dg/imports/gdc253.d: New test.
2908 * gdc.dg/imports/gdc254a.d: New test.
2909 * gdc.dg/imports/gdc256.d: New test.
2910 * gdc.dg/imports/gdc27.d: New test.
2911 * gdc.dg/imports/gdcpkg256/package.d: New test.
2912 * gdc.dg/imports/runnable.d: New test.
2913 * gdc.dg/link.d: New test.
2914 * gdc.dg/lto/lto.exp: New file.
2915 * gdc.dg/lto/ltotests_0.d: New test.
2916 * gdc.dg/lto/ltotests_1.d: New test.
2917 * gdc.dg/runnable.d: New test.
2918 * gdc.dg/simd.d: New test.
2919 * gdc.test/gdc-test.exp: New file.
2920 * lib/gdc-dg.exp: New file.
2921 * lib/gdc.exp: New file.
2923 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2926 * gfortran.dg/findloc_1.f90: New test.
2927 * gfortran.dg/findloc_2.f90: New test.
2928 * gfortran.dg/findloc_3.f90: New test.
2929 * gfortran.dg/findloc_4.f90: New test.
2930 * gfortran.dg/findloc_5.f90: New test.
2931 * gfortran.dg/findloc_6.f90: New test.
2933 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
2934 Jinsong Ji <jji@us.ibm.com>
2936 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
2938 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2939 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2940 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2941 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2942 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2943 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2944 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2945 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2946 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2947 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2948 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2949 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2950 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2951 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2952 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2953 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2954 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2955 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2956 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2957 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2958 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2959 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2960 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2961 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2962 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2963 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2964 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2965 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2966 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2967 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2968 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
2969 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2970 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2971 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2972 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2973 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2974 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2975 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2976 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2977 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2978 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2979 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2980 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2982 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2984 * gcc.target/powerpc/ssse3-check.h: New file.
2985 * gcc.target/powerpc/ssse3-vals.h: New file.
2986 * gcc.target/powerpc/ssse3-pabsb.c: New file.
2987 * gcc.target/powerpc/ssse3-pabsd.c: New file.
2988 * gcc.target/powerpc/ssse3-pabsw.c: New file.
2989 * gcc.target/powerpc/ssse3-palignr.c: New file.
2990 * gcc.target/powerpc/ssse3-phaddd.c: New file.
2991 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
2992 * gcc.target/powerpc/ssse3-phaddw.c: New file.
2993 * gcc.target/powerpc/ssse3-phsubd.c: New file.
2994 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
2995 * gcc.target/powerpc/ssse3-phsubw.c: New file.
2996 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
2997 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
2998 * gcc.target/powerpc/ssse3-pshufb.c: New file.
2999 * gcc.target/powerpc/ssse3-psignb.c: New file.
3000 * gcc.target/powerpc/ssse3-psignd.c: New file.
3001 * gcc.target/powerpc/ssse3-psignw.c: New file.
3003 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3005 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3006 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3007 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3008 * gcc.target/powerpc/mmx-packs.c: Likewise.
3009 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3010 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3011 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3012 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3013 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3014 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3015 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3016 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3017 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3018 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3019 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3020 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3021 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3022 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3023 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3024 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3025 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3026 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3027 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3028 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3029 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3030 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3031 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3032 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3033 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3034 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3035 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3036 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3037 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3038 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3039 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3040 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3041 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3042 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3043 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3044 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3045 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3046 * gcc.target/powerpc/pr37191.c: Likewise.
3047 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3048 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3049 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3050 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3051 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3052 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3053 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3054 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3055 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3056 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3057 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3058 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3059 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3060 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3061 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3062 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3063 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3064 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3065 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3066 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3067 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3068 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3069 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3070 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3071 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3072 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3073 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3074 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3075 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3076 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3077 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3078 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3079 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3080 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3081 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3082 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3083 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3084 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3085 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3086 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3087 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3088 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3089 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3090 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3091 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3092 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3093 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3094 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3095 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3096 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3097 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3098 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3099 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3100 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3101 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3102 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3103 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3104 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3105 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3106 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3107 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3108 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3109 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3110 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3111 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3112 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3113 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3114 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3115 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3116 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3117 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3118 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3119 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3120 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3121 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3122 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3123 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3124 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3125 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3126 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3127 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3128 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3129 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3130 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3131 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3132 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3133 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3134 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3135 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3136 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3137 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3138 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3139 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3140 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3141 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3142 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3143 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3144 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3145 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3146 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3147 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3148 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3149 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3150 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3151 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3152 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3153 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3154 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3155 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3156 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3157 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3158 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3159 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3160 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3161 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3162 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3163 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3164 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3165 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3166 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3167 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3168 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3169 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3170 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3171 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3172 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3173 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3174 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3175 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3176 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3177 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3178 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3179 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3180 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3181 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3182 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3183 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3184 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3185 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3186 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3187 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3188 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3189 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3190 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3191 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3192 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3193 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3194 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3195 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3196 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3197 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3198 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3199 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3200 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3201 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3202 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3203 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3204 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3205 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3206 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3207 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3208 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3209 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3210 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3211 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3212 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3213 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3214 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3215 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3216 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3217 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3218 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3219 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3220 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3221 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3222 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3223 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3224 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3225 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3226 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3227 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3228 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3229 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3230 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3231 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3232 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3233 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3234 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3235 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3236 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3237 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3238 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3239 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3240 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3241 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3242 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3243 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3244 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3245 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3246 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3247 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3248 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3249 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3250 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3251 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3252 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3253 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3254 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3255 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3256 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3257 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3258 ommitted "-mpower8-vector" to dg-options.
3260 2018-10-26 Jan Hubicka <jh@suse.cz>
3262 * g++.dg/lto/odr-1_0.C: Fix template.
3263 * g++.dg/lto/odr-1_1.C: Fix template.
3265 2018-10-26 Richard Biener <rguenther@suse.de>
3267 PR tree-optimization/87105
3268 * g++.dg/vect/slp-pr87105.cc: Adjust.
3269 * gcc.dg/torture/20181024-1.c: New testcase.
3270 * g++.dg/opt/20181025-1.C: Likewise.
3272 2018-10-26 Richard Biener <rguenther@suse.de>
3275 * g++.dg/lto/odr-1_0.C: Fix pattern.
3277 2018-10-26 Richard Biener <rguenther@suse.de>
3279 PR tree-optimization/87746
3280 * gcc.dg/pr87746.c: New testcase.
3282 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3284 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3286 2018-10-25 Carl Love <cel@us.ibm.com>
3288 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3290 2018-10-25 Martin Liska <mliska@suse.cz>
3293 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3295 2018-10-25 Martin Liska <mliska@suse.cz>
3298 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3299 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3300 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3302 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3304 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3305 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3306 * gcc.target/s390/global-array-element-pic.c: New test.
3307 * gcc.target/s390/global-array-even-element.c: New test.
3308 * gcc.target/s390/global-array-huge-element.c: New test.
3309 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3310 * gcc.target/s390/global-array-odd-element.c: New test.
3312 2018-10-25 Jan Hubicka <jh@suse.cz>
3314 * g++.dg/lto/odr-1_0.C: New test.
3315 * g++.dg/lto/odr-1_1.C: New test.
3317 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3320 * gcc.dg/sibcall-9.c: Make v static.
3321 * gcc.dg/sibcall-10.c: Likewise.
3323 2018-10-25 Richard Biener <rguenther@suse.de>
3325 PR tree-optimization/87665
3326 PR tree-optimization/87745
3327 * gfortran.dg/20181025-1.f: New testcase.
3329 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3332 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3333 from kind with a colon rather than comma.
3334 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3335 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3337 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3339 * gcc.target/powerpc/float128-math.c: New test to make sure the
3340 long double built-in function names use the f128 form if the user
3341 switched from IBM long double to IEEE long double.
3342 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3344 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3347 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3349 2018-10-24 Martin Sebor <msebor@redhat.com>
3352 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3354 2018-10-24 Martin Liska <mliska@suse.cz>
3356 PR tree-optimization/84436
3357 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3358 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3359 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3360 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3361 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3363 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3365 * gcc.target/s390/20181024-1.c: New test.
3367 2018-10-24 Richard Biener <rguenther@suse.de>
3369 PR tree-optimization/87105
3370 * gcc.dg/vect/bb-slp-39.c: New testcase.
3371 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3373 2018-10-24 Richard Biener <rguenther@suse.de>
3375 PR tree-optimization/84013
3376 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3378 2018-10-24 Richard Biener <rguenther@suse.de>
3380 PR tree-optimization/87665
3381 * gcc.dg/torture/pr87665.c: New testcase.
3383 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3385 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3386 only. Add expected warnings and messages for c++2a.
3388 2018-10-23 Richard Biener <rguenther@suse.de>
3390 PR tree-optimization/87105
3391 PR tree-optimization/87608
3392 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3393 g++.dg/vect/slp-pr87105.cc: Likewise.
3394 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3395 relies on phiprop run before.
3396 * g++.dg/tree-ssa/pr30738.C: Likewise.
3397 * g++.dg/tree-ssa/pr57380.C: Likewise.
3398 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3399 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3400 confused by copies in the IL left by EVRP.
3401 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3403 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3404 * gcc.dg/pr24574.c: Likewise.
3405 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3407 2018-10-23 Richard Biener <rguenther@suse.de>
3409 PR tree-optimization/87700
3410 * gcc.dg/torture/pr87700.c: New testcase.
3412 2018-10-23 Richard Biener <rguenther@suse.de>
3414 PR tree-optimization/87693
3415 * gcc.dg/torture/pr87693.c: New testcase.
3417 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3420 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3421 occurring as it should and a regression caused by version 1 of
3424 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3426 PR tree-optimization/87633
3427 * g++.dg/pr87633.C: New test.
3429 2018-10-22 Marek Polacek <polacek@redhat.com>
3432 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3434 2018-10-22 Richard Biener <rguenther@suse.de>
3436 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3437 * gcc.dg/predict-6.c: Adjust.
3438 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3439 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3440 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3442 2018-10-22 Martin Liska <mliska@suse.cz>
3444 PR tree-optimization/87686
3445 * g++.dg/tree-ssa/pr87686.C: New test.
3447 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3449 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3450 properly -std= options.
3452 2018-10-22 Richard Biener <rguenther@suse.de>
3454 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3456 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3458 * gnat.dg/sso14.adb: New test.
3459 * gnat.dg/sso15.adb: Likewise.
3461 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3463 * gnat.dg/warn19.ad[sb]: New test.
3464 * gnat.dg/warn19_pkg.ads: New helper.
3466 2018-10-22 Richard Biener <rguenther@suse.de>
3468 PR tree-optimization/87640
3469 * gcc.dg/torture/pr87640.c: New testcase.
3471 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
3473 * gcc.target/s390/litpool-int.c: New test.
3475 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3478 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
3479 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
3480 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
3481 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
3482 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
3483 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
3484 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
3485 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
3487 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3490 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
3491 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3492 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3493 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3494 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3495 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3496 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3497 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3498 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3499 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3500 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3501 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3502 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3503 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3504 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3505 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3506 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3507 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3508 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3509 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3510 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3511 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3512 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3513 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3514 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3515 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3516 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3518 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3521 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3522 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3523 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3524 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3525 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3526 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3527 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3528 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3529 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3530 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3531 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3532 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3533 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3534 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3535 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3536 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3537 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3539 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3542 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3543 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3544 (__builtin_ia32_vfmsubps512_mask): Likewise.
3545 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3546 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3547 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3548 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3549 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3550 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3551 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3552 * testsuite/gcc.target/i386/sse-13.c
3553 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3554 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3555 (__builtin_ia32_vfmsubps512_mask): Likewise.
3556 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3557 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3558 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3559 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3560 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3561 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3562 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3563 * testsuite/gcc.target/i386/sse-23.c
3564 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3565 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3566 (__builtin_ia32_vfmsubps512_mask): Likewise.
3567 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3568 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3569 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3570 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3571 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3572 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3573 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3575 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3578 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3579 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3580 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3581 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3582 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3583 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3584 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3585 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3586 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3587 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3588 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3590 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3593 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3594 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3595 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3596 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3597 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3598 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3599 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3600 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3601 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3602 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3603 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3605 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3608 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3609 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3610 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3611 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3612 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3613 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3614 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3615 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3616 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3617 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3618 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3620 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3623 * gfortran.dg/deferred_character_31.f90 : New test.
3625 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3628 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3629 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3630 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3631 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3632 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3633 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3634 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3635 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3636 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3638 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3641 * gcc.target/i386/pr87662.c
3643 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3646 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3647 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3648 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3649 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3650 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3651 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3652 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3653 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3655 2018-10-20 Marek Polacek <polacek@redhat.com>
3657 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3658 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3659 the list of default stds to test.
3661 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3664 * gcc.c-torture/compile/pr87647.c: New test.
3666 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3670 * c-c++-common/gomp/doacross-2.c: New test.
3671 * c-c++-common/gomp/sink-3.c: Expect another error during error
3674 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3676 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3678 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3680 2018-10-19 Richard Biener <rguenther@suse.de>
3683 * gcc.dg/torture/pr87645.c: New testcase.
3685 2018-10-19 Richard Biener <rguenther@suse.de>
3688 * gcc.target/i386/pr87657.c: New testcase.
3690 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
3693 * gcc.target/i386/avx512-binop-1.h: New file.
3694 * gcc.target/i386/avx512-binop-2.h: Likewise.
3695 * gcc.target/i386/avx512-binop-3.h: Likewise.
3696 * gcc.target/i386/avx512-binop-4.h: Likewise.
3697 * gcc.target/i386/avx512-binop-5.h: Likewise.
3698 * gcc.target/i386/avx512-binop-6.h: Likewise.
3699 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
3700 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3701 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3702 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3703 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3704 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3705 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3706 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3707 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3708 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3709 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3710 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3711 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
3712 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
3713 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
3714 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
3715 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
3717 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
3719 PR rtl-optimization/87596
3720 * gcc.target/i386/pr87596.c: New test.
3722 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
3724 * gnat.dg/frame_overflow2.adb: New test.
3726 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3729 * gcc.target/i386/avx512-fma-1.h: New file.
3730 * gcc.target/i386/avx512-fma-2.h: Likewise.
3731 * gcc.target/i386/avx512-fma-3.h: Likewise.
3732 * gcc.target/i386/avx512-fma-4.h: Likewise.
3733 * gcc.target/i386/avx512-fma-5.h: Likewise.
3734 * gcc.target/i386/avx512-fma-6.h: Likewise.
3735 * gcc.target/i386/avx512-fma-7.h: Likewise.
3736 * gcc.target/i386/avx512-fma-8.h: Likewise.
3737 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
3738 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
3739 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
3740 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
3741 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
3742 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
3743 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
3744 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
3745 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
3746 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
3747 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
3749 2018-10-18 Tobias Burnus <burnus@net-b.de>
3752 * gfortran.dg/realloc_on_assign_31.f90: New file.
3754 2018-10-18 David Malcolm <dmalcolm@redhat.com>
3756 PR tree-optimization/87562
3757 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
3758 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
3759 * c-c++-common/substring-location-PR-87562-1.c: New test.
3760 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3762 * gcc.dg/plugin/pr87562-a.h: New file.
3763 * gcc.dg/plugin/pr87562-b.h: New file.
3765 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3768 * gfortran.dg/associate_45.f90 : New test.
3770 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3773 * gfortran.dg/deferred_character_30.f90 : New test.
3775 2018-10-18 Richard Biener <rguenther@suse.de>
3778 * gcc.dg/torture/pr87087.c: New testcase.
3779 * gcc.dg/graphite/pr84204.c: XFAIL.
3780 * gcc.dg/graphite/pr85935.c: Likewise.
3782 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3785 * gcc.target/i386/pr87537-1.c: New test.
3787 2018-10-17 Joseph Myers <joseph@codesourcery.com>
3789 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
3790 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
3791 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
3792 gcc.dg/gnu2x-static-assert-1.c: New tests.
3793 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
3795 2018-10-17 Tobias Burnus <burnus@net-b.de>
3798 * gfortran.dg/select_type_47.f90: New.
3800 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
3802 * gcc.c-torture/execute/pr87623.c: New test.
3804 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3807 * g++.dg/cpp0x/pr84705.C: New.
3809 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
3814 * gfortran.dg/associate_44.f90 : New test.
3817 * gfortran.dg/select_type_45.f90 : New test.
3820 * gfortran.dg/select_type_46.f90 : New test.
3822 2018-10-16 Tobias Burnus <burnus@net-b.de>
3825 * gfortran.dg/allocate_with_source_26.f90: Extend
3826 testcase with polymorphic variables.
3828 2018-10-16 Tobias Burnus <burnus@net-b.de>
3831 * gfortran.dg/allocate_with_source_26.f90: New.
3833 2018-10-15 David Malcolm <dmalcolm@redhat.com>
3835 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
3836 to reflect minimum margin width.
3837 * gcc.dg/missing-header-fixit-4.c: Likewise.
3838 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3840 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3842 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
3844 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
3846 2018-10-15 Tobias Burnus <burnus@net-b.de>
3849 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
3851 2018-10-15 Renlin Li <renlin.li@arm.com>
3854 * gcc.target/aarch64/sve/pr87563.c: New.
3856 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
3857 Tobias Burnus <burnus@gcc.gnu.org>
3860 * gfortran.dg/select_type_44.f90: New test.
3861 * gfortran.dg/associate_42.f90: New test.
3863 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
3865 PR tree-optimization/87022
3866 * gcc.dg/tree-ssa/pr87022.c: New test.
3868 2018-10-15 Richard Biener <rguenther@suse.de>
3871 * gcc.dg/torture/restrict-6.c: New testcase.
3873 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
3875 * g++.dg/vec-init-1.C: New test.
3877 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3880 * gcc.target/i386/pr87599.c: New test.
3882 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3885 * gcc.target/i386/pr87572.c: New test.
3887 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
3890 * gfortran.dg/associate_43.f90: New test.
3892 2018-10-14 Anthony Green <green@moxielogic.com>
3894 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
3896 2018-10-12 Yury Gribov <tetra2005@gmail.com>
3899 * c-c++-common/pr81376.c: New test.
3900 * gcc.target/i386/387-ficom-2.c: Update test.
3901 * gcc.target/i386/387-ficom-2.c: Ditto.
3903 2018-10-12 Tobias Burnus <burnus@net-b.de>
3906 * gfortran.dg/inline_matmul_24.f90: New.
3908 2018-10-12 Tobias Burnus <burnus@net-b.de>
3911 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
3912 * gfortran.dg/interface_42.f90: Ditto.
3913 * gfortran.dg/internal_references_1.f90: Ditto.
3914 * gfortran.dg/invalid_procedure_name.f90: Ditto.
3915 * gfortran.dg/pr65453.f90: Ditto.
3916 * gfortran.dg/pr77414.f90: Ditto.
3917 * gfortran.dg/pr78741.f90: Ditto.
3918 * gfortran.dg/same_name_2.f90: Ditto.
3920 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
3922 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
3923 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
3925 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3927 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
3928 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
3929 * gcc.target/powerpc/fold-vec-insert-double.c: New.
3930 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
3931 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
3932 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
3933 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
3934 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
3935 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
3936 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
3938 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3940 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
3941 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
3942 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
3943 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
3944 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
3945 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
3946 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
3947 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
3948 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
3949 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
3950 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
3951 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
3952 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
3953 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
3954 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
3955 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
3956 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
3957 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
3959 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3961 * gcc.target/powerpc/fold-vec-select-char.c: New.
3962 * gcc.target/powerpc/fold-vec-select-double.c: New.
3963 * gcc.target/powerpc/fold-vec-select-float.c: New.
3964 * gcc.target/powerpc/fold-vec-select-int.c: New.
3965 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
3966 * gcc.target/powerpc/fold-vec-select-short.c: New.
3968 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
3970 PR tree-optimization/86829
3971 * gcc.dg/sinatan-1.c: New test.
3972 * gcc.dg/sinatan-2.c: New test.
3973 * gcc.dg/sinatan-3.c: New test.
3975 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3977 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
3978 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
3979 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
3981 2018-10-11 Tobias Burnus <burnus@net-b.de>
3984 2018-10-09 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3988 change to dg-do compile.
3989 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3990 * gfortran.dg/array_initializer_1.f90: Use array
3991 element not size-one section.
3992 * gfortran.dg/array_substring.f90: New.
3994 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
3997 * gcc.target/aarch64/pr87511.c: Add new test.
3999 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4002 * g++.dg/torture/accessor-fixits-9.C: New test.
4004 2018-10-11 Nathan Sidwell <nathan@acm.org>
4006 * g++.dg/parse/close-brace.C: New.
4007 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4008 * g++.old-deja/g++.other/crash32.C: Add another error
4010 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4013 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4014 c++14_only to c++14.
4016 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4018 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4019 there hasn't been a dg-end-multiline-output since the last
4020 dg-begin-multiline-output.
4021 (dg-end-multiline-output): Issue an error if there hasn't been a
4022 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4023 as soon possible. Rename "line" to "last_line".
4025 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4027 * selftests/repeat.rtl: New file.
4029 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4032 * g++.dg/cpp1z/decomp48.C: New test.
4034 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4036 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4037 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4038 output for C vs C++. Expect notes showing the definitions of the
4040 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4043 2018-10-11 Martin Jambor <mjambor@suse.cz>
4045 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4046 greater that the size of double by target large_long double.
4048 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4050 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4053 * g++.dg/rtti/typeid12.C: New test.
4055 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4057 * g++.dg/other/pr87574.C: New test.
4059 2018-10-10 Marek Polacek <polacek@redhat.com>
4061 PR c++/87567 - constexpr rejects call to non-constexpr function.
4062 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4064 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4067 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4068 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4069 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4070 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4071 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4072 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4073 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4074 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4075 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4076 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4077 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4078 * gcc.target/powerpc/pr37191.c: Likewise.
4079 2018-10-10 Martin Sebor <msebor@redhat.com>
4082 * gcc.dg/transparent-union-6.c: New.
4084 2018-10-10 Martin Sebor <msebor@redhat.com>
4086 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4087 Add a test for 2-byte wchar_t.
4088 * gcc.dg/builtin-memchr.c: New test.
4090 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4093 * gcc.target/i386/pr87573.c: New test.
4095 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4098 * gcc.target/i386/pr87550.c: New test.
4101 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4103 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4106 * g++.dg/concepts/pr84423-1.C: New.
4107 * g++.dg/concepts/pr84423-2.C: Likewise.
4108 * g++.dg/cpp0x/auto39.C: Test location too.
4109 * g++.dg/cpp0x/auto9.C: Likewise.
4110 * g++.dg/cpp1y/pr60384.C: Likewise.
4112 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4114 * gcc.target/powerpc/sse3-check.h: New file.
4115 * gcc.target/powerpc/sse3-addsubps.c: New file.
4116 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4117 * gcc.target/powerpc/sse3-haddps.c: New file.
4118 * gcc.target/powerpc/sse3-hsubps.c: New file.
4119 * gcc.target/powerpc/sse3-haddpd.c: New file.
4120 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4121 * gcc.target/powerpc/sse3-lddqu.c: New file.
4122 * gcc.target/powerpc/sse3-movsldup.c: New file.
4123 * gcc.target/powerpc/sse3-movshdup.c: New file.
4124 * gcc.target/powerpc/sse3-movddup.c: New file.
4125 * gcc.target/powerpc/pr37191.c: New file.
4127 2018-10-09 Tobias Burnus <burnus@net-b.de>
4130 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4131 change to dg-do compile.
4132 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4133 * gfortran.dg/array_initializer_1.f90: Use array
4134 element not size-one section.
4135 * gfortran.dg/array_substring.f90: New.
4137 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4139 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4142 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4144 * gnat.dg/warn17.adb: New testcase.
4146 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4148 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4149 gnat.dg/inline14_pkg.ads: New testcase.
4151 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4153 * gnat.dg/warn18.adb: New testcase.
4155 2018-10-09 Martin Liska <mliska@suse.cz>
4157 * c-c++-common/asan/pr64820.c: Add line number to scanned
4159 * c-c++-common/asan/use-after-return-1.c: Likewise.
4160 * g++.dg/asan/function-argument-1.C (main): Likewise.
4161 * g++.dg/asan/function-argument-2.C (main): Likewise.
4162 * g++.dg/asan/function-argument-3.C (main): Likewise.
4163 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4164 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4165 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4166 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4167 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4168 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4169 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4170 * gcc.dg/asan/pr78541.c (main): Likewise.
4171 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4172 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4173 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4174 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4175 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4176 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4178 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4181 * gfortran.dg/deferred_type_component_3.f90: New test.
4184 * gfortran.dg/deferred_character_28.f90: New test.
4185 * gfortran.dg/deferred_character_29.f90: New test (note that
4186 this test appears in PR83196 comment #4 by mistake).
4188 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4190 * gcc.target/i386/vararg-loc.c: Accept a column number.
4192 2018-10-08 Martin Liska <mliska@suse.cz>
4194 * gcc.target/i386/i386.exp: Move procedures to
4195 target-supports.exp.
4196 * g++.target/i386/i386.exp: New file.
4197 * gcc.target/i386/mv*.C: Move here tests and remove
4198 target filter in these tests.
4200 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4202 * gfortran.dg/contiguous_4.f90: Adjust.
4203 * gfortran.dg/contiguous_4.f90: New test.
4205 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4208 * gfortran.dg/associate_41.f90: New test.
4210 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4212 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4213 * gnat.dg/string_merge1.adb: Likewise.
4214 * gnat.dg/string_merge2.adb: Likewise.
4216 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4218 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4220 2018-10-08 Martin Liska <mliska@suse.cz>
4222 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4224 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4227 * g++.dg/concepts/pr71128.C: New.
4229 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4232 * gcc.dg/pr87286.c: New test.
4234 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4237 * gfortran.dg/array_constructor_type_23.f90: New test.
4239 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4242 * gfortran.dg/elemental_function_4.f90 : New test.
4244 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4246 PR rtl-optimization/86939
4247 PR rtl-optimization/87479
4248 * gcc.target/powerpc/pr86939.c: New test.
4249 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4251 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4253 * gnat.dg/string_merge1.adb: Fix test expectations.
4254 * gnat.dg/string_merge2.adb: Likewise.
4256 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4259 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4260 correct location within the format string.
4261 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4262 files for testing locations within string literal locations from
4264 * g++.dg/warn/Wformat-method.C: New test.
4265 * g++.dg/warn/Wformat-pr71863.C: New test.
4266 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4267 * g++.dg/warn/Wformat-ranges.C: New test, based on
4268 gcc.dg/format/diagnostic-ranges.c.
4269 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4270 (test_multitoken_macro): Generalize expected output to work with
4272 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4273 (test_stringified_token_1): Likewise.
4274 (test_stringified_token_3): Likewise.
4276 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4278 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4279 count. If there's a 3rd argument, use dg-process-target on it,
4280 bailing out, or recording expected failures as "maybe_x".
4281 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4282 to convert pass/fail into xpass/xfail.
4284 2018-10-05 Martin Sebor <msebor@redhat.com>
4286 PR tree-optimization/87490
4287 * gcc.dg/pr87490.c: New test.
4288 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4290 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4292 PR tree-optimization/71625
4293 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4294 (test_vclz_s16): Ditto.
4295 (test_vclz_s32): Ditto.
4296 (test_vclzq_s8): Ditto.
4297 (test_vclzq_s16): Ditto.
4298 (test_vclzq_s32): Ditto.
4299 (test_vclz_u8): Ditto.
4300 (test_vclz_u16): Ditto.
4301 (test_vclz_u32): Ditto.
4302 (test_vclzq_u8): Ditto.
4303 (test_vclzq_u16): Ditto.
4304 (test_vclzq_u32): Ditto.
4305 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4306 (test_vneg_s16): Ditto.
4307 (test_vneg_s32): Ditto.
4308 (test_vneg_s64): Ditto.
4309 (test_vnegd_s64): Ditto.
4310 (test_vnegq_s8): Ditto.
4311 (test_vnegq_s16): Ditto.
4312 (test_vnegq_s32): Ditto.
4313 (test_vnegq_s64): Ditto.
4315 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4318 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4319 of dfp_hw. Don't include <altivec.h>.
4320 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4322 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4323 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4324 * gcc.target/powerpc/test_mffsl.c: Ditto.
4326 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4328 * c-c++-common/Wprio-ctor-dtor.c: New test.
4330 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4332 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4333 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4334 dg-additional-options. Add dg-message and dg-missed directives
4335 to verify that -fopt-info messages are written at the correct
4338 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4340 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4341 due to "-internals" not being selected.
4342 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4343 "-internals" added to re-enable the output from test_scopes.
4344 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4346 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4348 * gnat.dg/string_merge1.adb: New test.
4349 * gnat.dg/string_merge2.adb: New test.
4350 * gcc.dg/merge-all-constants-1.c: Adjust test.
4351 * gcc.dg/merge-all-constants-2.c: New test.
4353 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4356 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4358 2018-10-04 Martin Liska <mliska@suse.cz>
4361 * gcc.dg/pr87483.c: New test.
4363 2018-10-04 Martin Liska <mliska@suse.cz>
4366 * g++.dg/ext/pr82625.C: New test.
4368 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4370 * gcc.dg/plugin/dump-1.c: New test.
4371 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4372 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4374 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4376 PR rtl-optimization/87466
4377 * gcc.target/powerpc/pr87466.c: New test.
4379 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4381 PR tree-optimization/85787
4382 * gcc.dg/ipa/propmalloc-4.c: New test.
4384 2018-10-04 Richard Biener <rguenther@suse.de>
4386 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4388 2018-10-03 Ian Lance Taylor <iant@google.com>
4390 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4392 2018-10-03 Martin Sebor <msebor@redhat.com>
4394 * gcc.dg/warn-sprintf-no-nul.c: New test.
4396 2018-10-03 Martin Liska <mliska@suse.cz>
4398 PR gcov-profile/86109
4399 * g++.dg/gcov/pr86109.C: New test.
4401 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4403 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4404 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4406 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4409 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4411 2018-10-01 Martin Sebor <msebor@redhat.com>
4413 * gcc.dg/warn-strnlen-no-nul.c: New.
4415 2018-10-01 Carl Love <cel@us.ibm.com>
4418 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4419 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4420 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4421 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4422 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4424 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4427 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4428 the call to adjustl and direct assignment of the substring.
4430 2018-10-01 Richard Biener <rguenther@suse.de>
4432 PR tree-optimization/87465
4433 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4435 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4438 * gcc.dg/pr82788.c: Skip for AArch64.
4439 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4440 * gcc.target/aarch64/subsp.c: Likewise.
4441 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4443 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4444 * gcc.dg/stack-check-12.c: ILP32 fixup.
4445 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4446 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4447 * testsuite/lib/target-supports.exp
4448 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4449 require frame pointer for non-leaf functions.
4451 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4454 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4455 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4456 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4457 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4458 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4459 * gcc.target/aarch64/stack-check-alloca-5.c: New.
4460 * gcc.target/aarch64/stack-check-alloca-6.c: New.
4461 * gcc.target/aarch64/stack-check-alloca-7.c: New.
4462 * gcc.target/aarch64/stack-check-alloca-8.c: New.
4463 * gcc.target/aarch64/stack-check-alloca-9.c: New.
4464 * gcc.target/aarch64/stack-check-alloca.h: New.
4465 * gcc.target/aarch64/stack-check-14.c: New.
4466 * gcc.target/aarch64/stack-check-15.c: New.
4468 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4471 * gcc.target/aarch64/stack-check-prologue-16.c: New test
4472 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
4473 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
4474 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
4476 2018-10-01 Jeff Law <law@redhat.com>
4477 Richard Sandiford <richard.sandiford@linaro.org>
4478 Tamar Christina <tamar.christina@arm.com>
4481 * gcc.target/aarch64/stack-check-12.c: New.
4482 * gcc.target/aarch64/stack-check-13.c: New.
4483 * gcc.target/aarch64/stack-check-cfa-1.c: New.
4484 * gcc.target/aarch64/stack-check-cfa-2.c: New.
4485 * gcc.target/aarch64/stack-check-prologue-1.c: New.
4486 * gcc.target/aarch64/stack-check-prologue-10.c: New.
4487 * gcc.target/aarch64/stack-check-prologue-11.c: New.
4488 * gcc.target/aarch64/stack-check-prologue-12.c: New.
4489 * gcc.target/aarch64/stack-check-prologue-13.c: New.
4490 * gcc.target/aarch64/stack-check-prologue-14.c: New.
4491 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4492 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4493 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4494 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4495 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4496 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4497 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4498 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4499 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4500 * gcc.target/aarch64/stack-check-prologue.h: New.
4501 * lib/target-supports.exp
4502 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4504 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4506 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4507 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4508 (check_compile): Support values already Boolean.
4509 (check_alias_available, check_gc_sections_available,
4510 check_profiling_available, check_effective_target_vect_cmdline_needed,
4511 check_effective_target_vect_int,
4512 check_effective_target_vect_intfloat_cvt,
4513 check_effective_target_vect_doubleint_cvt,
4514 check_effective_target_vect_intdouble_cvt,
4515 check_effective_target_vect_uintfloat_cvt,
4516 check_effective_target_vect_floatint_cvt,
4517 check_effective_target_vect_floatuint_cvt,
4518 check_effective_target_vect_peeling_profitable,
4519 check_effective_target_vect_simd_clones,
4520 check_effective_target_vect_peeling_profitable,
4521 check_effective_target_vect_simd_clones,
4522 check_effective_target_vect_shift,
4523 check_effective_target_vect_bswap,
4524 check_effective_target_vect_shift_char,
4525 check_effective_target_vect_float,
4526 check_effective_target_vect_double,
4527 check_effective_target_vect_long_long,
4528 check_effective_target_vect_no_int_min_max,
4529 check_effective_target_vect_no_int_add,
4530 check_effective_target_vect_no_bitwise,
4531 check_effective_target_vect_perm,
4532 check_effective_target_vect_perm_byte,
4533 check_effective_target_vect_perm_short,
4534 check_effective_target_xorsign,
4535 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4536 check_effective_target_vect_widen_sum_hi_to_si,
4537 check_effective_target_vect_widen_sum_qi_to_hi,
4538 check_effective_target_vect_widen_sum_qi_to_si,
4539 check_effective_target_vect_widen_mult_qi_to_hi,
4540 check_effective_target_vect_widen_mult_hi_to_si,
4541 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4542 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4543 check_effective_target_vect_widen_mult_si_to_di_pattern,
4544 check_effective_target_vect_widen_shift,
4545 check_effective_target_vect_sdot_qi,
4546 check_effective_target_vect_udot_qi,
4547 check_effective_target_vect_sdot_hi,
4548 check_effective_target_vect_udot_hi,
4549 check_effective_target_vect_usad_char,
4550 check_effective_target_vect_pack_trunc,
4551 check_effective_target_vect_unpack,
4552 check_effective_target_unaligned_stack,
4553 check_effective_target_vect_no_align,
4554 check_effective_target_vect_hw_misalign,
4555 check_effective_target_natural_alignment_32,
4556 check_effective_target_natural_alignment_64,
4557 check_effective_target_vect_element_align,
4558 check_effective_target_vect_load_lanes **,
4559 check_effective_target_vect_condition,
4560 check_effective_target_vect_cond_mixed,
4561 check_effective_target_vect_char_mult,
4562 check_effective_target_vect_short_mult,
4563 check_effective_target_vect_int_mult,
4564 check_effective_target_vect_extract_even_odd,
4565 check_effective_target_vect_interleave,
4566 check_effective_target_vect_stridedN,
4567 check_effective_target_vect_call_copysignf,
4568 check_effective_target_sqrt_insn,
4569 check_effective_target_vect_call_sqrtf,
4570 check_effective_target_vect_call_btrunc,
4571 check_effective_target_vect_call_btruncf,
4572 check_effective_target_vect_call_ceil,
4573 check_effective_target_vect_call_ceilf,
4574 check_effective_target_vect_call_floor,
4575 check_effective_target_vect_call_floorf,
4576 check_effective_target_vect_call_lceil,
4577 check_effective_target_vect_call_lfloor,
4578 check_effective_target_vect_call_nearbyint,
4579 check_effective_target_vect_call_nearbyintf,
4580 check_effective_target_vect_call_round,
4581 check_effective_target_vect_call_roundf,
4582 check_effective_target_section_anchors,
4583 check_effective_target_bswap,
4584 check_effective_target_sync_int_long,
4585 check_effective_target_sync_char_short,
4586 check_effective_target_tiny,
4587 check_effective_target_pie_copyreloc,
4588 check_effective_target_got32x_reloc,
4589 check_effective_target_tls_get_addr_via_got): Use new caching.
4591 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4593 PR tree-optimization/87261
4594 * gcc.dg/pr87261.c: New test.
4596 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4598 * gcc.target/arc/tph_addx.c: New test.
4600 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4602 * gcc.target/arc/tmac-3.c: New file.
4604 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4607 * gfortran.dg/associate_40.f90 : New test.
4609 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4613 * gfortran.dg/deferred_character_25.f90 : New test.
4614 * gfortran.dg/deferred_character_26.f90 : New test.
4615 * gfortran.dg/deferred_character_27.f90 : New test to verify
4616 that PR82617 remains fixed.
4618 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4621 * gfortran.dg/deferred_character_24.f90 : New test.
4623 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4626 * gcc.target/i386/pr87370.c: New test.
4628 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4631 * gfortran.dg/dependency_52.f90 : New test.
4633 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4636 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4637 (CALC): Use double instead of float.
4638 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4639 _mm512_abs_ps and _mm512_mask_abs_ps.
4641 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4643 * c-c++-common/unroll-1.c: Update expected output from "note" to
4645 * c-c++-common/unroll-2.c: Likewise.
4646 * c-c++-common/unroll-3.c: Likewise.
4647 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4648 dg-message to dg-missed. Convert param from -fopt-info to
4649 -fopt-info-missed-ipa.
4650 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4651 dg-message to dg-missed.
4652 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4653 dg-message to dg-optimized.
4654 * gcc.dg/pr26570.c: Update expected output from dg-message to
4655 dg-missed. Convert param from -fopt-info to
4656 -fopt-info-missed-ipa.
4657 * gcc.dg/pr32773.c: Likewise.
4658 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4659 dg-message to dg-missed.
4660 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4662 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4663 from -fopt-info to -fopt-info-vec.
4664 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4665 "note" to "optimized".
4666 * gfortran.dg/directive_unroll_2.f90: Likewise.
4667 * gfortran.dg/directive_unroll_3.f90: Likewise.
4668 * gnat.dg/unroll4.adb: Likewise.
4669 * lib/gcc-dg.exp (dg-optimized): New procedure.
4670 (dg-missed): New procedure.
4672 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4675 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4676 values explicitly to target type for comparison.
4678 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4681 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4684 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4687 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
4689 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
4691 * gcc.target/sparc/20160229-1.c: Minor tweak.
4692 * gcc.target/sparc/cbcond-2.c: Likewise.
4693 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
4694 * gcc.target/sparc/movcc-2.c: Minor tweak.
4695 * gcc.target/sparc/overflow-3.c: Likewise.
4696 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
4697 * gcc.target/sparc/overflow-5.c: Minor tweak.
4698 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
4700 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4702 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4703 valid value, in the "vector bool int" case.
4705 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4707 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4708 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4709 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4711 2018-09-27 Martin Liska <mliska@suse.cz>
4713 * g++.dg/pr60518.C: Add -Wno-missing-profile.
4714 * g++.dg/torture/pr59265.C: Likewise.
4715 * g++.dg/tree-prof/morefunc.C: Likewise.
4716 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
4717 * gcc.dg/pr26570.c: Likewise.
4718 * gcc.dg/pr32773.c: Likewise.
4719 * gcc.dg/pr40209.c: Likewise.
4720 * gcc.dg/pr51957-1.c: Likewise.
4721 * gcc.dg/pr80747.c: Likewise.
4722 * gcc.target/aarch64/pr62262.c: Likewise.
4724 2018-09-27 Richard Biener <rguenther@suse.de>
4727 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
4729 2018-09-27 Richard Biener <rguenther@suse.de>
4733 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
4734 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
4736 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4739 * g++.dg/concepts/pr67544.C: New.
4741 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4744 * g++.dg/expr/unary4.C: New.
4746 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
4748 PR gcov-profile/86957
4749 * gcc.dg/Wmissing-profile.c: New test.
4751 2018-09-26 Joseph Myers <joseph@codesourcery.com>
4754 * gcc.target/i386/excess-precision-9.c,
4755 gcc.target/i386/excess-precision-10.c: New tests.
4757 2018-09-26 Richard Biener <rguenther@suse.de>
4760 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
4762 2018-09-26 Martin Jambor <mjambor@suse.cz>
4765 * gcc.dg/pr87347.c: New test.
4767 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4770 * g++.dg/concepts/pr71131.C: New.
4772 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4775 * g++.dg/concepts/pr71127.C: New.
4777 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4780 * g++.dg/concepts/pr67655.C: New.
4782 2018-09-26 Thomas Quinot <quinot@adacore.com>
4784 * gnat.dg/sso13.adb: New testcase.
4786 2018-09-26 Justin Squirek <squirek@adacore.com>
4788 * gnat.dg/warn16.adb: New testcase.
4790 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4792 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
4793 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
4794 gnat.dg/elab7_pkg2.ads: New testcase.
4796 2018-09-26 Javier Miranda <miranda@adacore.com>
4798 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
4800 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4802 * gnat.dg/predicate2-containers.ads,
4803 gnat.dg/predicate2-project-name_values.ads,
4804 gnat.dg/predicate2-project-registry-attribute.ads,
4805 gnat.dg/predicate2-project-registry.ads,
4806 gnat.dg/predicate2-project-typ-set.ads,
4807 gnat.dg/predicate2-project-typ.ads,
4808 gnat.dg/predicate2-project.ads,
4809 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
4810 gnat.dg/predicate2_main.adb: New testcase.
4812 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4814 * gnat.dg/dynhash1.adb: New testcase.
4816 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4818 * gnat.dg/sets1.adb: New testcase.
4819 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
4822 2018-09-26 Thomas Quinot <quinot@adacore.com>
4824 * gnat.dg/sso12.adb: New testcase.
4826 2018-09-26 Justin Squirek <squirek@adacore.com>
4828 * gnat.dg/expr_func8.adb: New testcase.
4830 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4832 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
4835 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4838 * g++.dg/concepts/pr67656.C: New.
4840 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4842 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
4843 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
4844 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
4846 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4848 * g++.dg/other/vthunk1.C: Rename to...
4849 * g++.dg/other/thunk1.C: ...this.
4850 * g++.dg/other/thunk2a.C: New test.
4851 * g++.dg/other/thunk2b.C: Likewise.
4853 2018-09-25 Jim Wilson <jimw@sifive.com>
4855 * gcc.target/riscv/weak-1.c: New.
4857 2018-09-25 Jeff Law <law@redhat.com>
4859 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
4860 * gcc.dg/warn-stplen-no-nul.c: Likewise.
4862 2018-09-25 Alexandre Oliva <oliva@adacore.com>
4864 * gnat.dg/dinst.adb: Adjust for locviews.
4866 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4868 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
4869 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
4870 vec_splat calls from recently added tests. Update instruction counts.
4871 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
4872 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
4873 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
4874 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
4875 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
4877 2018-09-25 Marek Polacek <polacek@redhat.com>
4880 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
4882 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4885 * g++.dg/other/pr87398.C: New test.
4886 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
4887 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
4889 2018-09-25 Martin Jambor <mjambor@suse.cz>
4892 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
4894 * gcc.target/i386/warn-abs-3.c: New test.
4896 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4899 * g++.dg/cpp0x/pr81246.C: New.
4901 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4904 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
4905 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
4907 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4909 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
4912 2018-09-25 Richard Biener <rguenther@suse.de>
4914 PR tree-optimization/87402
4915 * gcc.dg/torture/pr87402.c: New testcase.
4917 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4920 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
4921 for pie_enabled target.
4922 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
4923 * gcc.target/i386/pr34256.c: Likewise.
4925 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4928 * g++.dg/cpp0x/pr85070.C: New.
4930 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
4933 * gcc.target/i386/pr82699-1.c: New file.
4934 * gcc.target/i386/pr82699-2.c: Likewise.
4935 * gcc.target/i386/pr82699-3.c: Likewise.
4936 * gcc.target/i386/pr82699-4.c: Likewise.
4937 * gcc.target/i386/pr82699-5.c: Likewise.
4938 * gcc.target/i386/pr82699-6.c: Likewise.
4940 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4943 * gfortran.dg/intent_out_12.f90: New test.
4945 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
4948 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
4949 update expected codegen
4951 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
4953 * gfortran.dg/goacc/nested-parallelism.f90: New test.
4955 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
4958 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
4959 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
4961 2018-09-24 Martin Liska <mliska@suse.cz>
4964 * g++.dg/asan/pr85774.C: New test.
4966 2018-09-24 Alexandre Oliva <oliva@adacore.com>
4969 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
4971 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4974 * gfortran.dg/intent_out_11.f90: New test.
4976 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
4978 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
4979 * gfortran.dg/coarray_lock_7.f90: Likewise.
4981 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4984 * gfortran.dg/intent_out_10.f90: New test.
4986 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4989 * gfortran.dg/intent_optimize_2.f90: New test.
4991 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4994 * gfortran.dg/dtio_1.f90: Update test to valid code.
4996 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
4999 * gfortran.dg/deferred_character_23.f90 : New test.
5001 2018-09-21 Jeff Law <law@redhat.com>
5003 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5004 * gcc.dg/tree-ssa/vrp120.c: New test.
5006 2018-09-21 Marek Polacek <polacek@redhat.com>
5008 PR c++/87372 - __func__ constexpr evaluation.
5009 * g++.dg/cpp1y/func_constexpr2.C: New test.
5011 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5014 * gfortran.dg/deferred_character_22.f90 : New test.
5016 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5019 * gfortran.dg/finalize_33.f90 : New test.
5021 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5023 PR tree-optimization/87309
5024 * gcc.dg/pr87309.c: New test.
5026 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5028 * c-c++-common/dump-ada-spec-14.c: New test.
5030 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5032 * gcc.dg/nested-func-11.c: New test.
5034 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5035 more robust and remove target-specific handling.
5037 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5039 * gcc.c-torture/execute/20180921-1.c: New test.
5041 2018-09-20 Marek Polacek <polacek@redhat.com>
5043 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5044 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5045 * g++.dg/cpp0x/ref-qual20.C: New test.
5047 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5049 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5050 * g++.dg/lto/20081109-1_0.C: Likewise.
5051 * g++.dg/lto/20090302_0.C: Likewise.
5052 * g++.dg/lto/pr45621_0.C: Likewise.
5053 * g++.dg/lto/pr60567_0.C: Likewise.
5054 * g++.dg/lto/pr62026.C: Likewise.
5055 * gcc.dg/lto/pr45736_0.c: Likewise.
5056 * gcc.dg/lto/pr52634_0.c: Likewise.
5057 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5058 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5060 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5063 * gcc.dg/pr87054.c: New.
5065 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5067 PR tree-optimization/87288
5068 * gcc.dg/vect/pr87288-1.c: New test.
5069 * gcc.dg/vect/pr87288-2.c: Likewise,
5070 * gcc.dg/vect/pr87288-3.c: Likewise.
5072 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5074 PR tree-optimization/86877
5075 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5077 2018-09-19 Marek Polacek <polacek@redhat.com>
5079 * g++.dg/conversion/op4.C: Add dg-warning.
5080 * g++.dg/warn/Wclass-conversion1.C: New test.
5081 * g++.dg/warn/Wclass-conversion2.C: New test.
5082 * g++.dg/warn/Wconversion5.C: Remove file.
5083 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5084 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5085 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5087 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5090 * g++.dg/cpp0x/desig5.C: New.
5092 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5095 * gfortran.dg/elemental_function_3.f90 : New test.
5097 2018-09-19 Marek Polacek <polacek@redhat.com>
5099 PR c++/87357 - missing -Wconversion warning
5100 * g++.dg/warn/Wconversion5.C: New test.
5102 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5104 * gcc.target/aarch64/atomic-store.c: New.
5106 2018-09-19 Richard Biener <rguenther@suse.de>
5108 PR tree-optimization/87349
5109 PR tree-optimization/87342
5110 * gcc.dg/torture/pr87349-1.c: New testcase.
5111 * gcc.dg/torture/pr87349-2.c: Likewise.
5112 * gcc.dg/torture/pr87342.c: Likewise.
5114 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5117 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5119 * gfortran.dg/inline_matmul_16.f90: Likewise.
5120 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5121 for dgemm instead of dgemm_. Add call to random_number to make
5122 standard conforming.
5123 * gfortran.dg/matmul_blas_1.f90: New test.
5124 * gfortran.dg/matmul_bounds_14.f: New test.
5125 * gfortran.dg/matmul_bounds_15.f: New test.
5126 * gfortran.dg/matmul_bounds_16.f: New test.
5127 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5130 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5133 * gfortran.dg/elemental_function_2.f90 : New test.
5135 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5138 * gfortran.dg/pointer_array_10.f90 : New test.
5139 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5140 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5143 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5146 * g++.dg/concepts/pr85065.C: New.
5148 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5151 * gcc.dg/warn-abs-1.c: Require float128 target.
5152 Skip if large_long_double newlib target.
5154 2018-09-18 Nathan Sidwell <nathan@acm.org>
5157 * g++.dg/warn/pr86881.C: New.
5159 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5161 * gcc.target/aarch64/spellcheck_1.c:
5162 Make architecture suggestion optional.
5163 * gcc.target/aarch64/spellcheck_4.c:
5166 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5168 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5171 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5172 Bernd Schmidt <bernds_cb1@t-online.de>
5174 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5175 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5176 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5178 2018-09-17 Richard Biener <rguenther@suse.de>
5180 PR tree-optimization/87328
5181 * gcc.dg/torture/pr87328.c: New testcase.
5183 2018-09-17 Martin Jambor <mjambor@suse.cz>
5186 * gcc.dg/warn-abs-1.c: New test.
5187 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5189 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5191 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5192 TEST_ALWAYS_FLAGS to HOSTCXX.
5194 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5197 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5199 2018-09-17 Richard Biener <rguenther@suse.de>
5201 PR tree-optimization/87301
5202 * gcc.dg/torture/pr87301.c: New testcase.
5204 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5207 * gfortran.dg/deferred_character_21.f90 : New test.
5209 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5213 * gfortran.dg/class_assign_2.f90: New test case.
5214 * gfortran.dg/class_assign_3.f90: New test case.
5216 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5219 * gfortran.dg/matmul_bounds_13.f90: New test case.
5220 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5222 * gfortran.dg/matmul_5.f90: Likewise.
5223 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5224 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5225 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5226 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5227 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5229 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5231 * gcc.c-torture/compile/20180915-1.c: New test.
5233 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5236 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5238 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5240 * gcc.dg/spellcheck-identifiers-4.c: New test.
5242 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5244 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5246 2018-09-14 Martin Sebor <msebor@redhat.com>
5248 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5250 2018-09-14 Martin Sebor <msebor@redhat.com>
5251 Jeff Law <law@redhat.com>
5253 * gcc.dg/warn-strcpy-no-nul.c: New test.
5255 2018-09-14 Martin Sebor <msebor@redhat.com>
5258 * g++.dg/pr61941.C: New test.
5260 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5262 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5263 rather than pattern name in combine dump.
5265 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5268 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5271 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5273 PR tree-optimization/87259
5274 * gcc.dg/pr87259.c: New test.
5276 2018-09-13 Martin Sebor <msebor@redhat.com>
5277 Jeff Law <law@redhat.com>
5279 * gcc.dg/warn-strlen-no-nul.c: New test.
5281 2018-09-13 Richard Biener <rguenther@suse.de>
5283 PR tree-optimization/87263
5284 * gcc.dg/torture/pr87263.c: New testcase.
5285 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5286 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5287 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5289 2018-09-13 Omar Sandoval <osandov@osandov.com>
5290 Tom de Vries <tdevries@suse.de>
5293 * gcc.dg/guality/zero-length-array.c: New test.
5295 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5298 * gcc.target/aarch64/combine_bfxil.c: New file.
5299 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5301 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5302 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5305 * gcc.target/i386/pr87290.c: New test.
5306 * gcc.c-torture/execute/pr87290.c: New test.
5308 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5310 PR tree-optimization/87287
5311 * gcc.dg/tree-ssa/pr87287.c: New test.
5313 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5316 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5317 special-casing of diagnostic for a single non-viable candidate due
5319 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5320 Add test coverage for an unmatched overloaded operator.
5321 * g++.dg/expr/pmf-1.C: Likewise.
5322 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5323 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5324 * g++.old-deja/g++.law/arg11.C: Likewise.
5325 * g++.old-deja/g++.law/arm9.C: Likewise.
5326 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5328 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5331 * gfortran.dg/allocate_with_mold_2.f90: New test.
5333 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5336 * gcc.target/i386/pr82853-1.c: New test.
5337 * gcc.target/i386/pr82853-2.c: New test.
5339 2018-09-12 Richard Biener <rguenther@suse.de>
5341 PR tree-optimization/87280
5342 * gcc.dg/torture/pr87280.c: New testcase.
5344 2018-09-12 Richard Biener <rguenther@suse.de>
5346 PR tree-optimization/87266
5347 * gcc.dg/torture/pr87266-1.c: New testcase.
5348 * gcc.dg/torture/pr87266-2.c: Likewise.
5349 * gcc.dg/torture/pr87266-3.c: Likewise.
5350 * gcc.dg/torture/pr87266-4.c: Likewise.
5352 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5354 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5356 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5357 Andreas Krebbel <krebbel@linux.ibm.com>
5359 PR tree-optimization/86844
5360 * gcc.c-torture/execute/pr86844.c: New test.
5361 * gcc.dg/store_merging_22.c: New test.
5362 * gcc.dg/store_merging_23.c: New test.
5364 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5367 * c-c++-common/torture/pr87248.c: New test.
5369 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5372 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5374 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5377 * gfortran.dg/select_type_43.f90: New test.
5379 2018-09-11 Nathan Sidwell <nathan@acm.org>
5381 * gcc.dg/driver-specs.c: New.
5383 2018-09-11 Joey Ye <joey.ye@arm.com>
5385 * lib/gcov.exp (verify-intermediate): Add missing close.
5387 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5390 * gfortran.dg/typebound_call_30.f90: New test case.
5392 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5395 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5397 2018-09-08 Marek Polacek <polacek@redhat.com>
5399 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5400 * g++.dg/cpp0x/move-return2.C: New test.
5402 2018-09-08 Marek Polacek <polacek@redhat.com>
5404 * c-c++-common/array-init.c: Add dg-prune-output.
5405 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5406 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5407 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5408 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5409 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5410 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5411 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5412 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5413 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5414 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5415 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5416 * g++.dg/cpp1y/pr64382.C: Likewise.
5417 * g++.dg/cpp1y/pr77739.C: Likewise.
5418 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5419 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5420 * g++.dg/template/crash84.C: Adjust dg-error.
5422 2018-09-07 Marek Polacek <polacek@redhat.com>
5424 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5427 2018-09-07 Marek Polacek <polacek@redhat.com>
5429 PR c++/87152 - range-based for loops with initializer broken in templates.
5430 * g++.dg/cpp2a/range-for11.C: New test.
5431 * g++.dg/cpp2a/range-for12.C: New test.
5432 * g++.dg/cpp2a/range-for13.C: New test.
5433 * g++.dg/cpp2a/range-for14.C: New test.
5434 * g++.dg/cpp2a/range-for15.C: New test.
5435 * g++.dg/cpp2a/range-for16.C: New test.
5436 * g++.dg/cpp2a/range-for17.C: New test.
5437 * g++.dg/cpp2a/range-for18.C: New test.
5438 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5440 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5443 * gcc.target/powerpc/pr86731.c: New test.
5444 * gcc.target/powerpc/pr86731-longlong.c: New test.
5445 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5446 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5447 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5448 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5450 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5453 * gcc.target/s390/pr80080-3.c: New test.
5454 * gcc.target/s390/s390.exp: Make sure the new test passes
5455 on all optimization levels.
5457 2018-09-05 Marek Polacek <polacek@redhat.com>
5459 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
5460 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
5462 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
5463 Bernd Schmidt <bernds_cb1@t-online.de>
5465 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5466 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5468 2018-09-05 Marek Polacek <polacek@redhat.com>
5470 PR c++/87109, wrong overload with ref-qualifiers.
5471 * g++.dg/cpp0x/ref-qual19.C: New test.
5473 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5476 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
5477 * lib/target-supports.exp (scan-assembler_required_options,
5478 scan-assembler-not_required_options,
5479 scan-assembler-times_required_options): Add -fno-ident.
5480 * lib/scanasm.exp (scan-assembler-times): Fix error message.
5481 * c-c++-common/ident-0a.c: New test.
5482 * c-c++-common/ident-0b.c: New test.
5483 * c-c++-common/ident-1a.c: New test.
5484 * c-c++-common/ident-1b.c: New test.
5485 * c-c++-common/ident-2a.c: New test.
5486 * c-c++-common/ident-2b.c: New test.
5488 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5490 * gcc.dg/recip_sqrt_mult_1.c: New test.
5491 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5492 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5493 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5494 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5495 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5496 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5498 2018-09-05 Martin Liska <mliska@suse.cz>
5500 PR tree-optimization/87205
5501 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5502 * gcc.dg/tree-ssa/pr87205.c: New test.
5504 2018-09-05 Richard Biener <rguenther@suse.de>
5506 PR tree-optimization/87217
5507 * gfortran.dg/pr87217.f: New testcase.
5509 2018-09-05 Pádraig Brady p@draigbrady.com
5512 * g++.dg/abi/pr87137.C: New.
5515 * g++.dg/pr87185.C: New.
5517 2018-09-05 Martin Liska <mliska@suse.cz>
5520 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5521 to support Darwin names.
5523 2018-09-05 Martin Liska <mliska@suse.cz>
5525 * g++.dg/gcov/loop.C: Update test to support new format.
5527 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5530 * g++.dg/pr86593.C: New test.
5532 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5535 * gcc.target/i386/pr87198.c: New test.
5537 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5540 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5542 2018-09-04 Richard Biener <rguenther@suse.de>
5544 PR tree-optimization/87211
5545 * gcc.dg/torture/pr87211.c: New testcase.
5547 2018-09-04 Richard Biener <rguenther@suse.de>
5549 PR tree-optimization/87176
5550 * gcc.dg/torture/pr87176.c: New testcase.
5551 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5553 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5555 * gfortran.dg/modulo_check: New test.
5557 2018-09-03 Richard Biener <rguenther@suse.de>
5559 PR tree-optimization/87177
5560 * gcc.dg/torture/pr87177.c: New testcase.
5561 * gcc.dg/torture/pr87177-2.c: Likewise.
5563 2018-09-03 Richard Biener <rguenther@suse.de>
5565 PR tree-optimization/87200
5566 * gcc.dg/torture/pr87200.c: New testcase.
5568 2018-09-03 Richard Biener <rguenther@suse.de>
5570 PR tree-optimization/87197
5571 * gcc.dg/torture/pr87197.c: New testcase.
5573 PR tree-optimization/87169
5574 * gcc.dg/torture/pr87169.c: New testcase.
5576 2018-09-03 Martin Liska <mliska@suse.cz>
5579 * gcc.dg/completion-4.c: New test.
5581 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5584 * g++.dg/concepts/pr84980.C: New.
5586 2018-09-03 Martin Liska <mliska@suse.cz>
5589 * c-c++-common/pr59521-1.c: New test.
5590 * c-c++-common/pr59521-2.c: New test.
5591 * gcc.dg/tree-prof/pr59521-3.c: New test.
5593 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5595 * c-c++-common/array-init.c: New test.
5596 * g++.dg/init/string2.C: Remove selector.
5598 2018-09-01 Michael Matz <matz@suse.de>
5600 PR tree-optimization/87074
5601 * gcc.dg/pr87074.c: New test.
5603 2018-08-31 Richard Biener <rguenther@suse.de>
5605 PR tree-optimization/87168
5606 * gcc.dg/torture/pr87168.c: New testcase.
5608 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5610 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5611 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5612 (test_vnegd_s64): Likewise.
5613 * gcc.target/aarch64/vnegd_64.c: New.
5614 * gcc.target/aarch64/vabsd_64.c: New.
5615 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5617 2018-08-31 Nathan Sidwell <nathan@acm.org>
5621 * g++.dg/cpp0x/pr87155.C: New.
5622 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5624 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5627 * gcc.target/i386/avx512bw-pr87138.c: New test.
5629 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5633 * gfortran.dg/pr86328.f90 : New test.
5634 in comment 12 of the PR.
5635 * gfortran.dg/pr86760.f90 : New test.
5637 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5639 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5640 -fdelete-null-pointer-checks explicit.
5641 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5642 * g++.dg/expr/pmf-3.C: Likewise.
5643 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5644 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5645 * g++.dg/tree-ssa/pr61034.C: Likewise.
5646 * gcc.dg/addr_equal-1.c: Likewise.
5647 * gcc.dg/ipa/pr85734.c: Likewise.
5648 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5649 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5650 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5651 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5652 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5654 2018-08-30 Martin Sebor <msebor@redhat.com>
5657 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5659 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5662 gcc.dg/strcmpopt_6.c: Remove.
5663 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5664 gcc.target/i386/strcmpopt_6.c: Likewise.
5666 2018-08-30 Richard Biener <rguenther@suse.de>
5668 PR tree-optimization/87147
5669 * gcc.dg/torture/pr87147.c: New testcase.
5671 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5673 * gcc.target/aarch64/large_struct_copy_2.c: New.
5675 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5678 * gcc.c-torture/execute/pr87053.c: New test.
5680 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5683 * g++.dg/ubsan/vptr-13.C: New test.
5685 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5688 * g++.dg/concepts/pr85265.C: New.
5690 2018-08-29 Martin Sebor <msebor@redhat.com>
5691 Bernd Edlinger <bernd.edlinger@hotmail.de>
5693 PR tree-optimization/86714
5694 PR tree-optimization/86711
5695 * gcc.c-torture/execute/memchr-1.c: New test.
5696 * gcc.c-torture/execute/pr86714.c: New test.
5697 * gcc.c-torture/execute/widechar-3.c: New test.
5698 * gcc.dg/strlenopt-58.c: New test.
5700 2018-08-29 Richard Biener <rguenther@suse.de>
5702 PR tree-optimization/87132
5703 * gcc.dg/torture/pr87132.c: New testcase.
5705 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5708 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5709 output to reflect underlining of pertinent parameter in decl
5710 for "no known conversion" messages.
5712 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5715 * g++.dg/cpp1z/decomp47.C: New test.
5717 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
5719 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
5722 2018-08-29 Richard Biener <rguenther@suse.de>
5724 PR tree-optimization/87117
5725 * gfortran.dg/pr87117.f90: New testcase.
5727 2018-08-29 Richard Biener <rguenther@suse.de>
5729 PR tree-optimization/87126
5730 * gcc.dg/tree-ssa/pr87126.c: New testcase.
5732 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
5734 PR tree-optimization/87009
5735 * gcc.dg/pr87009.c: New test.
5737 2018-08-28 Martin Sebor <msebor@redhat.com>
5740 * g++.dg/Walloca1.C: Adjust.
5742 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5745 * g++.dg/other/switch4.C: New.
5747 2018-08-28 Richard Biener <rguenther@suse.de>
5749 PR tree-optimization/87124
5750 * g++.dg/torture/pr87124.C: New testcase.
5752 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
5755 * gfortran.dg/class_result_7.f90: New test.
5756 * gfortran.dg/class_result_8.f90: New test.
5757 * gfortran.dg/class_result_9.f90: New test.
5760 * gfortran.dg/allocate_with_source_25.f90: New test.
5762 2018-08-28 Jakub Jelinek <jakub@redhat.com>
5765 * gcc.dg/pr87099.c: New test.
5767 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
5770 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
5772 2018-08-28 Richard Biener <rguenther@suse.de>
5774 PR tree-optimization/87117
5775 * gcc.dg/pr87117-1.c: New testcase.
5777 2018-08-28 Richard Biener <rguenther@suse.de>
5779 PR tree-optimization/87117
5780 * gcc.dg/pr87117-2.c: New testcase.
5782 2018-08-28 Richard Biener <rguenther@suse.de>
5784 PR tree-optimization/87117
5785 * gcc.dg/lvalue-5.c: New testcase.
5787 2018-08-27 Jeff Law <law@redhat.com>
5789 PR tree-optimization/87110
5790 * gcc.c-torture/compile/pr87110.c: New test.
5792 2018-08-27 Martin Sebor <msebor@redhat.com>
5794 PR tree-optimization/86914
5795 * gcc.dg/strlenopt-57.c: New test.
5797 2018-08-27 Martin Sebor <msebor@redhat.com>
5799 PR tree-optimization/87112
5800 * gcc.dg/pr87112.c: New test.
5802 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5805 * g++.dg/diagnostic/missing-typename.C: New test.
5807 2018-08-27 Jeff Law <law@redhat.com>
5809 * gcc.c-torture/compile/dse.c: New test.
5811 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5814 * g++.dg/diagnostic/pr86993.C: New test.
5816 2018-08-27 Richard Biener <rguenther@suse.de>
5818 PR tree-optimization/86927
5819 * gcc.dg/vect/pr86927.c: New testcase.
5821 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5824 * gcc.dg/empty.h: New file.
5825 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
5826 top of file and removal of redundant second printing of warning
5828 * gcc.dg/fixits-pr84852-2.c: Likewise.
5829 * gcc.dg/missing-header-fixit-3.c: Likewise.
5830 * gcc.dg/missing-header-fixit-4.c: New test.
5831 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
5832 conversion of show_caret_p to a tri-state.
5834 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5837 * g++.dg/pr85523.C: Extend expected output to show line
5838 before line-insertion fix-it hint.
5839 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5840 (test_fixit_insert_newline): Add previous line to expected output.
5841 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5842 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5844 2018-08-27 Martin Liska <mliska@suse.cz>
5847 * gcc.dg/asan/pr86962.c: New test.
5849 2018-08-27 Martin Liska <mliska@suse.cz>
5851 * gcc.dg/tree-prof/val-prof-10.c: New test.
5853 2018-08-27 Martin Liska <mliska@suse.cz>
5855 PR tree-optimization/86847
5856 * gcc.dg/tree-ssa/switch-3.c: New test.
5857 * gcc.dg/tree-ssa/vrp105.c: Remove.
5859 2018-08-27 Martin Liska <mliska@suse.cz>
5861 * gcc.dg/tree-ssa/switch-2.c: New test.
5863 2018-08-27 Richard Biener <rguenther@suse.de>
5865 * g++.dg/torture/20180705-1.C: New testcase.
5866 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
5867 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
5868 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
5869 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
5870 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
5871 * gcc.dg/pr85195.c: Likewise.
5872 * gcc.dg/pr85467.c: Likewise.
5873 * gcc.dg/torture/pr81790.c: Likewise.
5875 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
5876 param to current default.
5878 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5880 PR rtl-optimization/87065
5881 * gcc.target/i386/pr87065.c: New test.
5883 2018-08-26 Marek Polacek <polacek@redhat.com>
5886 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
5888 PR c++/87029, Implement -Wredundant-move.
5889 * g++.dg/cpp0x/Wredundant-move1.C: New test.
5890 * g++.dg/cpp0x/Wredundant-move2.C: New test.
5891 * g++.dg/cpp0x/Wredundant-move3.C: New test.
5892 * g++.dg/cpp0x/Wredundant-move4.C: New test.
5894 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5897 * gfortran.dg/matmul_19.f90: New test.
5899 2018-08-25 Janus Weil <janus@gcc.gnu.org>
5902 * gfortran.dg/generic_35.f90: New test case.
5904 2018-08-24 David Malcolm <dmalcolm@redhat.com>
5907 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
5908 line spans are printed with -fdiagnostics-show-line-numbers.
5910 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5913 * gfortran.dg/implied_do_io_6.f90: New test.
5915 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5918 * gcc.dg/pr87092.c: New test.
5920 2018-08-24 Marek Polacek <polacek@redhat.com>
5924 * g++.dg/cpp0x/auto52.C: New test.
5925 * g++.dg/cpp1y/auto-fn52.C: New test.
5926 * g++.dg/cpp1y/auto-fn53.C: New test.
5927 * g++.dg/cpp1y/auto-fn54.C: New test.
5929 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5931 * lib/target-supports.exp (vect_perm_supported): Only return
5932 false for variable-length vectors if the permute size is not
5934 (check_effective_target_vect_perm)
5935 (check_effective_target_vect_perm_byte)
5936 (check_effective_target_vect_perm_short): Remove check for
5937 variable-length vectors.
5938 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
5939 * gcc.dg/vect/slp-perm-10.c: Likewise.
5940 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
5942 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5944 * gcc.target/aarch64/sve/bswap_1.c: New test.
5945 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
5946 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
5948 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5950 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
5951 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
5952 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
5953 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
5954 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
5955 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
5956 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
5958 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5961 * gcc.dg/pr79342.: New test.
5963 2018-08-23 Martin Sebor <msebor@redhat.com>
5965 PR tree-optimization/87072
5966 * gcc.dg/Warray-bounds-35.c: New test.
5968 2018-08-23 Richard Biener <rguenther@suse.de>
5971 * gcc.dg/pr87024.c: New testcase.
5973 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
5975 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
5976 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5977 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
5978 * gcc.dg/vect/pr80631-2.c: Likewise.
5980 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
5983 * gfortran.dg/submodule_32.f08: New test.
5985 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5988 * gfortran.dg/associate_3.f90: Update error message.
5989 * gfortran.dg/associate_39.f90: New test case.
5991 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5994 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
5996 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
5997 * gfortran.dg/class_17.f03: Update error message.
5998 * gfortran.dg/class_55.f90: Ditto.
5999 * gfortran.dg/dtio_11.f90: Update error messages.
6000 * gfortran.dg/implicit_actual.f90: Add an error message.
6001 * gfortran.dg/typebound_proc_12.f90: Update error message.
6003 2018-08-22 Martin Sebor <msebor@redhat.com>
6006 * gcc.dg/pr87052.c: New test.
6007 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6009 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6011 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6012 * gfortran.dg/max_expr.f90: ...this.
6013 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6014 * gfortran.dg/min_expr.f90: ...this.
6016 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6018 PR tree-optimization/86725
6019 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6020 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6021 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6022 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6024 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6026 PR tree-optimization/86725
6027 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6029 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6031 * gcc.dg/vect/vect-avg-16.c: New test.
6032 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6033 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6034 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6035 the second loop in main1.
6037 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6039 * gcc.dg/lto/pr85248_0.c (test_alias):
6040 Stringify __USER_LABEL_PREFIX__.
6041 (test_noreturn): Likewise.
6043 2018-08-22 Richard Biener <rguenther@suse.de>
6045 PR tree-optimization/86988
6046 * g++.dg/pr86988.C: New testcase.
6048 2018-08-22 Richard Biener <rguenther@suse.de>
6050 PR tree-optimization/86945
6051 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6053 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6055 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6057 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6058 Thomas Koenig <tkoenig@gcc.gnu.org>
6061 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6062 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6064 2018-08-21 Marek Polacek <polacek@redhat.com>
6066 PR c++/86981, Implement -Wpessimizing-move.
6067 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6068 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6069 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6070 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6071 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6074 * g++.dg/concepts/pr67595.C: Add dg-warning.
6075 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6076 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6077 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6080 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6081 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6083 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6085 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6087 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6089 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6091 2018-08-21 Javier Miranda <miranda@adacore.com>
6093 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6095 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6097 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6099 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6101 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6103 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6105 * gnat.dg/rep_clause7.adb: New testcase.
6107 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6109 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6110 gnat.dg/task1_pkg.ads: New testcase.
6112 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6114 * gnat.dg/linkedlist.adb: New testcase.
6116 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6118 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6119 gnat.dg/elab6_pkg.ads: New testcase.
6121 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6123 * gnat.dg/expr_func5.adb: New testcase.
6125 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6127 * gnat.dg/dynhash.adb: New testcase.
6129 2018-08-21 Javier Miranda <miranda@adacore.com>
6131 * gnat.dg/enum4.adb: New testcase.
6133 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6135 * gcc.target/aarch64/large_struct_copy.c: New test.
6137 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6139 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6141 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6144 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6146 2018-08-21 Tom de Vries <tdevries@suse.de>
6148 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6149 to avoid mismatch in .debug and .earlydebug dump files.
6151 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6154 * gcc.target/powerpc/pr87033.c: New test.
6156 2018-08-20 Martin Sebor <msebor@redhat.com>
6158 PR tree-optimization/87034
6159 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6161 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6164 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6165 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6166 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6168 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6171 * g++.dg/torture/pr87014.C: New file.
6173 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6176 * gcc.target/alpha/pr86984.c: New test.
6178 2018-08-20 Richard Biener <rguenther@suse.de>
6180 PR tree-optimization/78655
6181 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6183 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6185 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6188 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6190 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6192 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6193 * gcc.dg/lto/pr83719_0.c: Likewise.
6195 2018-08-17 Martin Sebor <msebor@redhat.com>
6198 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6200 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6202 * g++.dg/conversion/Wwrite-strings.C: New test.
6204 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6205 Chung-Lin Tang <cltang@codesourcery.com>
6206 Xianmiao Qu <xianmiao_qu@c-sky.com>
6208 C-SKY port: Testsuite
6210 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6211 * g++.dg/torture/type-generic-1.C: Likewise.
6212 * gcc.c-torture/compile/20000804-1.c: Likewise.
6213 * gcc.c-torture/execute/20101011-1.c: Likewise.
6214 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6215 * gcc.dg/20020312-2.c: Likewise.
6216 * gcc.dg/Wno-frame-address.c: Likewise.
6217 * gcc.dg/c11-true_min-1.c: Likewise.
6218 * gcc.dg/sibcall-10.c: Likewise.
6219 * gcc.dg/sibcall-9.c: Likewise.
6220 * gcc.dg/stack-usage-1.c: Likewise.
6221 * gcc.dg/torture/float32-tg-3.c: Likewise.
6222 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6223 * gcc.dg/torture/float64-tg-3.c: Likewise.
6224 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6225 * gcc.dg/torture/type-generic-1.c: Likewise.
6226 * gcc.target/csky/*: New.
6227 * lib/target-supports.exp (check_profiling_available): Add
6229 (check_effective_target_hard_float): Handle C-SKY targets with
6230 single-precision hard float only.
6231 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6233 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6235 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6237 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6238 coverage for gcc_dump_printf.
6240 2018-08-17 Martin Liska <mliska@suse.cz>
6242 * g++.dg/opt/mpx.C: Fix scanned pattern.
6243 * gcc.target/i386/mpx.c: Likewise.
6244 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6245 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6246 * gcc.dg/torture/pr52969.c: Likewise.
6247 * g++.dg/warn/pr31246-2.C: Likewise.
6248 * g++.dg/warn/pr31246.C: Likewise.
6249 * gcc.dg/pr33092.c: Likewise.
6250 * g++.dg/opt/eh1.C: Remove a deprecated option.
6251 * g++.dg/template/inline1.C: Likewise.
6252 * g++.dg/tree-ssa/pr81408.C: Likewise.
6253 * gcc.dg/pr41837.c: Likewise.
6254 * gcc.dg/pr41841.c: Likewise.
6255 * gcc.dg/pr42250.c: Likewise.
6256 * gcc.dg/pr43084.c: Likewise.
6257 * gcc.dg/pr43317.c: Likewise.
6258 * gcc.dg/pr51879-18.c: Likewise.
6259 * gcc.dg/torture/pr36066.c: Likewise.
6260 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6261 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6262 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6263 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6264 * gcc.target/i386/pr45352-2.c: Likewise.
6265 * gcc.target/i386/zee.c: Likewise.
6266 * gfortran.dg/auto_char_len_2.f90: Likewise.
6267 * gfortran.dg/auto_char_len_4.f90: Likewise.
6268 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6269 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6270 * gfortran.dg/gomp/pr47331.f90: Likewise.
6271 * gfortran.dg/pr40999.f: Likewise.
6272 * gfortran.dg/pr41011.f: Likewise.
6273 * gfortran.dg/pr42051.f03: Likewise.
6274 * gfortran.dg/pr46804.f90: Likewise.
6275 * gfortran.dg/pr83149_1.f90: Likewise.
6276 * gfortran.dg/pr83149_b.f90: Likewise.
6277 * gfortran.dg/whole_file_1.f90: Likewise.
6278 * gfortran.dg/whole_file_10.f90: Likewise.
6279 * gfortran.dg/whole_file_11.f90: Likewise.
6280 * gfortran.dg/whole_file_12.f90: Likewise.
6281 * gfortran.dg/whole_file_13.f90: Likewise.
6282 * gfortran.dg/whole_file_14.f90: Likewise.
6283 * gfortran.dg/whole_file_15.f90: Likewise.
6284 * gfortran.dg/whole_file_16.f90: Likewise.
6285 * gfortran.dg/whole_file_17.f90: Likewise.
6286 * gfortran.dg/whole_file_18.f90: Likewise.
6287 * gfortran.dg/whole_file_19.f90: Likewise.
6288 * gfortran.dg/whole_file_2.f90: Likewise.
6289 * gfortran.dg/whole_file_20.f03: Likewise.
6290 * gfortran.dg/whole_file_3.f90: Likewise.
6291 * gfortran.dg/whole_file_4.f90: Likewise.
6292 * gfortran.dg/whole_file_5.f90: Likewise.
6293 * gfortran.dg/whole_file_6.f90: Likewise.
6294 * gfortran.dg/whole_file_7.f90: Likewise.
6295 * gfortran.dg/whole_file_8.f90: Likewise.
6296 * gfortran.dg/whole_file_9.f90: Likewise.
6297 * gcc.dg/vect/vect.exp: Likewise.
6299 2018-08-17 Richard Biener <rguenther@suse.de>
6302 * gcc.dg/torture/pr86505.c: New testcase.
6304 2018-08-16 Martin Sebor <msebor@redhat.com>
6306 PR tree-optimization/86853
6307 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6308 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6309 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6311 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6313 * gcc.dg/missing-header-fixit-3.c: New test.
6315 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6317 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6318 (test_fixit_insert_newline): Update expected output to show '+'
6319 characters in margin of line-insertion fix-it hint.
6321 2018-08-16 Nathan Sidwell <nathan@acm.org>
6323 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6324 * gcc.dg/cpp/macsyntx2.c: likewise.
6326 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6329 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6330 * gcc.target/i386/avx-cvt-2.c: Ditto.
6332 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6335 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6337 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6339 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6341 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6343 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6344 (lib_strncmp): Likewise.
6346 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6348 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6349 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6350 * g++.dg/torture/pr44295.C : Likewise.
6352 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6355 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6356 attributes and matching.
6357 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6358 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6360 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6362 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6364 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6366 * gcc.target/i386/rop1.c: Remove.
6367 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6369 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6371 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6372 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6373 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6374 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6375 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6376 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6378 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6380 * g++.dg/diagnostic/aka3.C: New test.
6381 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6382 output to show range labels.
6383 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6384 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6385 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6386 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6387 labels. Add an "aka" example.
6388 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6390 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6391 * gcc.dg/format/pr72858.c: Likewise.
6392 * gcc.dg/format/pr78498.c: Likewise.
6393 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6394 Update expected output to show range labels. Add examples of
6395 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6396 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6397 Update expected output to show range labels.
6398 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6399 (test_very_wide_line): Adjust so that label is at left-clipping
6401 (test_very_wide_line_2): New test.
6402 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6403 Update expected output to show range labels.
6404 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6405 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6406 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6407 for new param to gcc_rich_location::add_expr.
6408 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6410 (test_show_locus): Add examples of labels to various tests. Tweak
6411 the "very wide_line" test case and duplicate it, to cover the
6412 boundary values for clipping of labels against the left-margin.
6413 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6414 diagnostic-test-show-locus-no-labels.c.
6415 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6416 Update line numbers of dg-locus directives.
6417 * gcc.dg/pr69627.c: Update expected output to show range labels.
6418 * lib/multiline.exp (proc _build_multiline_regex): Remove
6419 special-case handling of lines with trailing '|'.
6421 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6424 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6427 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6429 * gcc.dg/wmain.c: New test.
6431 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6434 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6435 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6438 2018-08-15 Martin Liska <mliska@suse.cz>
6440 PR tree-optimization/86925
6441 * gcc.dg/predict-20.c: New test.
6442 * gcc.dg/predict-21.c: New test.
6444 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6446 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6448 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6450 * gcc.target/i386/sse2-movs.c: New test.
6452 2018-08-14 Martin Sebor <msebor@redhat.com>
6454 PR tree-optimization/86650
6455 * gcc.dg/Warray-bounds-34.c: New test.
6457 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6460 * gfortran.dg/generic_34.f90: New test case.
6462 2018-08-13 Marek Polacek <polacek@redhat.com>
6465 * g++.dg/cpp0x/Wnarrowing6.C: New test.
6466 * g++.dg/cpp0x/Wnarrowing7.C: New test.
6467 * g++.dg/cpp0x/Wnarrowing8.C: New test.
6468 * g++.dg/cpp0x/Wnarrowing9.C: New test.
6469 * g++.dg/cpp0x/Wnarrowing10.C: New test.
6470 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
6471 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6472 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
6473 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
6474 * g++.dg/ext/stmtexpr15.C: Likewise.
6475 * g++.dg/gomp/pr47963.C: Likewise.
6476 * g++.dg/init/new37.C: Likewise.
6477 * g++.dg/init/new43.C: Likewise.
6478 * g++.dg/other/fold1.C: Likewise.
6479 * g++.dg/parse/array-size2.C: Likewise.
6480 * g++.dg/template/dependent-name3.C: Likewise.
6481 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
6482 * g++.dg/other/vrp1.C: Likewise.
6483 * g++.dg/template/char1.C: Likewise.
6485 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
6487 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
6488 instead of a ZERO_EXTEND.
6490 2018-08-13 Martin Sebor <msebor@redhat.com>
6492 PR tree-optimization/71625
6493 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6494 * g++.dg/init/string2.C: New test.
6495 * g++.dg/init/string3.C: New test.
6496 * g++.dg/init/string4.C: New test.
6497 * gcc.dg/init-string-3.c: New test.
6498 * gcc.dg/strlenopt-55.c: New test.
6499 * gcc.dg/strlenopt-56.c: New test.
6501 2018-08-13 Marek Polacek <polacek@redhat.com>
6503 P0806R2 - Deprecate implicit capture of this via [=]
6504 * g++.dg/cpp2a/lambda-this1.C: New test.
6505 * g++.dg/cpp2a/lambda-this2.C: New test.
6506 * g++.dg/cpp2a/lambda-this3.C: New test.
6508 2018-08-13 Marek Polacek <polacek@redhat.com>
6511 * g++.dg/diagnostic/auto1.C: New test.
6513 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6516 * gfortran.dg/transfer_class_3.f90: New test.
6518 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6521 * gfortran.dg/use_rename_9.f90: New test.
6523 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6525 PR tree-optimization/86835
6526 * gcc.dg/pr86835.c: New test.
6528 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6531 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6532 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6533 * gfortran.dg/short_circuiting_2.f90: New test case.
6534 * gfortran.dg/short_circuiting_3.f90: New test case.
6536 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6539 * gcc.target/i386/pr82418.c: New test.
6541 2018-08-10 Martin Liska <mliska@suse.cz>
6544 * gcc.dg/predict-17.c: New test.
6545 * gcc.dg/predict-18.c: New test.
6546 * gcc.dg/predict-19.c: New test.
6548 2018-08-10 Martin Liska <mliska@suse.cz>
6550 PR tree-optimization/85799
6551 * gcc.dg/pr85799.c: New test.
6553 2018-08-09 Jeff Law <law@redhat.com>
6556 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6558 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6560 * gcc.target/aarch64/sve/reduc_8.c: New test.
6562 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6565 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6567 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6569 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6570 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6573 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6575 PR tree-optimization/86858
6576 * gcc.dg/vect/pr86858.c: New test.
6578 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6580 PR tree-optimization/86871
6581 * gcc.dg/vect/pr86871.c: New test.
6583 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6585 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6587 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6589 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6590 arch and tune numbers by 2.
6591 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6592 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6593 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6594 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6595 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6596 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6597 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6598 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6599 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6600 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6601 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6602 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6603 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6604 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6605 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6606 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6607 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6608 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6609 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6610 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6611 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6612 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6613 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6614 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6615 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6616 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6617 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6618 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6619 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6620 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6621 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6622 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6623 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6624 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6625 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6626 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6627 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6628 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6629 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6630 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6631 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6632 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6633 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6634 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6635 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6636 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6637 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6638 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6639 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6640 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6641 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6642 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6643 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6644 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6645 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6646 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6647 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6648 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6649 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6650 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6651 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6652 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6653 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6654 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6655 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6656 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6658 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6661 * gcc.target/s390/pr84332.c: New testcase.
6663 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6666 * gcc.target/m68k/tls-dimode.c: New file.
6668 2018-08-08 Nathan Sidwell <nathan@acm.org>
6670 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6671 c-c++-common/inc-from-1.c: New
6673 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6676 * gcc.target/s390/TI-constants-lra.c: New testcase.
6677 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6679 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6681 * gcc.target/s390/hotpatch-8.c: Remove.
6682 * gcc.target/s390/hotpatch-9.c: Remove.
6683 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6684 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6686 2018-08-08 Jakub Jelinek <jakub@redhat.com>
6688 P0595R1 - is_constant_evaluated
6689 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
6692 * g++.dg/cpp1z/decomp46.C: New test.
6695 * g++.dg/opt/pr86738.C: New test.
6697 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
6700 * gcc.target/aarch64/frecpe_1.c: New test.
6701 * gcc.target/aarch64/frecpe_2.c: Likewise.
6703 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6705 PR c++/59480, DR 136
6706 * g++.dg/other/friend8.C: New.
6707 * g++.dg/other/friend9.C: Likewise.
6708 * g++.dg/other/friend10.C: Likewise.
6709 * g++.dg/other/friend11.C: Likewise.
6710 * g++.dg/other/friend12.C: Likewise.
6711 * g++.dg/other/friend13.C: Likewise.
6712 * g++.dg/other/friend14.C: Likewise.
6713 * g++.dg/other/friend15.C: Likewise.
6714 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6715 * g++.dg/parse/defarg8.C: Likewise.
6717 2018-08-07 Martin Liska <mliska@suse.cz>
6720 * gcc.dg/predict-16.c: New test.
6721 * g++.dg/predict-1.C: New test.
6723 2018-08-07 Steve Ellcey <sellcey@cavium.com>
6724 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6726 PR tree-optimization/80925
6727 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6728 vectorized on !vect_hw_misalign targets.
6730 2018-08-06 Marek Polacek <polacek@redhat.com>
6733 * g++.dg/cpp1y/constexpr-86767.C: New test.
6735 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
6737 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
6738 for target *-*-linux-gnu.
6740 2018-08-06 Alan Hayward <alan.hayward@arm.com>
6742 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
6743 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
6744 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
6746 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
6748 * gcc.target/s390/nomemloopunroll-1.c: New test.
6750 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
6753 * gcc.target/i386/pr86386.c: New file.
6755 2018-08-04 Tom de Vries <tdevries@suse.de>
6757 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
6759 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
6761 * gcc.dg/guality/const-volatile.c: Remove duplicate test
6764 2018-08-04 Janus Weil <janus@gcc.gnu.org>
6767 * gfortran.dg/interface_assignment_6.f90: New test case.
6769 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
6772 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
6774 2018-08-03 David Malcolm <dmalcolm@redhat.com>
6775 Jonathan Wakely <jwakely@redhat.com>
6778 * g++.dg/pr85523.C: New test.
6780 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
6783 * gcc.dg/union-duplicate-field.c: New test.
6785 2018-08-03 Jason Merrill <jason@redhat.com>
6788 * g++.dg/template/pr86706.C: New test.
6790 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
6792 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
6793 on vect_avg_qi targets.
6794 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6795 * gcc.dg/vect/bb-slp-pow-1.c: New test.
6796 * gcc.dg/vect/vect-avg-15.c: Likewise.
6798 2018-08-03 Martin Liska <mliska@suse.cz>
6800 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
6801 * gcc.dg/predict-13.c: Likewise.
6802 * gcc.dg/predict-3.c: Likewise.
6803 * gcc.dg/predict-4.c: Likewise.
6804 * gcc.dg/predict-5.c: Likewise.
6805 * gcc.dg/predict-6.c: Likewise.
6806 * gcc.dg/predict-9.c: Likewise.
6807 * gfortran.dg/predict-1.f90: Likewise.
6809 2018-08-02 Richard Biener <rguenther@suse.de>
6812 * g++.dg/torture/pr86763.C: New testcase.
6814 2018-08-02 Richard Biener <rguenther@suse.de>
6816 PR tree-optimization/86816
6817 * g++.dg/torture/pr86816.C: New testcase.
6819 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
6821 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
6823 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
6824 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
6825 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
6827 * gcc.target/aarch64/sve/single_2.c: Likewise.
6828 * gcc.target/aarch64/sve/single_3.c: Likewise.
6829 * gcc.target/aarch64/sve/single_4.c: Likewise.
6831 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
6834 * gcc.target/aarch64/ldp_stp_13.c: New test.
6836 2018-08-01 Martin Sebor <msebor@redhat.com>
6838 PR tree-optimization/86650
6839 * gcc.dg/format/gcc_diag-10.c: Adjust.
6841 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6843 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
6845 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6847 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6850 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
6851 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6853 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6855 * gcc.dg/pointer-range-check-1.c: New test.
6856 * gcc.dg/pointer-range-check-2.c: Likewise.
6858 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6860 PR tree-optimization/86749
6861 * gcc.dg/vect/pr86749.c: New test.
6863 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6866 * g++.dg/lookup/name-clash12.C: New.
6868 2018-08-01 Richard Biener <rguenther@suse.de>
6870 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
6872 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6874 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
6876 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6878 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
6880 2018-08-01 Martin Liska <mliska@suse.cz>
6882 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
6883 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6884 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6885 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6886 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6887 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6888 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6889 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6891 2018-08-01 Martin Liska <mliska@suse.cz>
6894 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
6896 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
6898 * gcc.target/aarch64/extract_zero_extend.c: New file.
6900 2018-08-01 Jakub Jelinek <jakub@redhat.com>
6903 * gcc.c-torture/compile/pr85704.c: New test.
6905 2018-07-31 Alexandre Oliva <oliva@adacore.com>
6906 Olivier Hainque <hainque@adacore.com>
6908 * gnat.dg/dinst.adb: New.
6909 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
6911 2018-07-31 David Malcolm <dmalcolm@redhat.com>
6913 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
6915 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
6918 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
6920 * c-c++-common/spec-barrier-1.c: New test.
6921 * c-c++-common/spec-barrier-2.c: New test.
6922 * gcc.dg/spec-barrier-3.c: New test.
6924 2018-07-31 Martin Sebor <msebor@redhat.com>
6926 PR tree-optimization/86741
6927 * gcc.dg/Warray-bounds-33.c: New test.
6929 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
6931 * gcc.target/s390/memset-1.c: Improve testcase.
6933 2018-07-31 Tom de Vries <tdevries@suse.de>
6936 * g++.dg/guality/pr86687.C: New test.
6938 2018-07-31 Jakub Jelinek <jakub@redhat.com>
6940 P1008R1 - prohibit aggregates with user-declared constructors
6941 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
6942 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
6943 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
6944 * g++.dg/cpp2a/aggr1.C: New test.
6945 * g++.dg/cpp2a/aggr2.C: New test.
6947 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
6950 * gcc.target/arm/pr86640.c: New testcase.
6952 2018-07-31 Martin Liska <mliska@suse.cz>
6954 PR gcov-profile/85338
6955 PR gcov-profile/85350
6956 PR gcov-profile/85372
6957 * gcc.misc-tests/gcov-pr85338.c: New test.
6958 * gcc.misc-tests/gcov-pr85350.c: New test.
6959 * gcc.misc-tests/gcov-pr85372.c: New test.
6961 2018-07-31 Martin Liska <mliska@suse.cz>
6963 PR gcov-profile/83813
6964 PR gcov-profile/84758
6965 PR gcov-profile/85217
6966 PR gcov-profile/85332
6967 * gcc.misc-tests/gcov-pr83813.c: New test.
6968 * gcc.misc-tests/gcov-pr84758.c: New test.
6969 * gcc.misc-tests/gcov-pr85217.c: New test.
6970 * gcc.misc-tests/gcov-pr85332.c: New test.
6972 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6974 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
6975 gnat.dg/prot5_pkg.ads: New testcase.
6977 2018-07-31 Justin Squirek <squirek@adacore.com>
6979 * gnat.dg/addr11.adb: New testcase.
6981 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
6983 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
6985 2018-07-31 Gary Dismukes <dismukes@adacore.com>
6987 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
6989 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6991 * gnat.dg/iter3.adb: New testcase.
6993 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
6995 Revert 'AsyncI/O patch committed'
6996 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6997 Thomas Koenig <tkoenig@gcc.gnu.org>
7000 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7001 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7003 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7005 PR rtl-optimization/85160
7006 * gcc.target/powerpc/combine-2-2.c: New testcase.
7008 2018-07-27 Martin Sebor <msebor@redhat.com>
7010 PR tree-optimization/86696
7011 * g++.dg/pr86696.C: New test.
7013 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7015 PR tree-optimization/86636
7016 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7017 Add dg-require-effective-target pthread.
7019 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7021 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7022 * gcc.dg/strcmpopt_6.c: Likewise.
7024 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7027 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7029 2018-07-26 Martin Sebor <msebor@redhat.com>
7031 PR tree-optimization/86043
7032 PR tree-optimization/86042
7033 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7035 * gcc.dg/strlenopt-44.c: New test.
7037 2018-07-26 Martin Liska <mliska@suse.cz>
7039 PR gcov-profile/86536
7040 * gcc.misc-tests/gcov-pr86536.c: New test.
7042 2018-07-25 Martin Sebor <msebor@redhat.com>
7044 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7045 ignored by the test harness.
7047 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7048 Thomas Koenig <tkoenig@gcc.gnu.org>
7051 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7052 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7054 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7057 * g++.dg/pr85515-2.C: Add expected dg-error.
7058 * g++.dg/cpp0x/range-for36.C: New test.
7060 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7062 * gcc.target/arc/uncached-1.c: New test.
7063 * gcc.target/arc/uncached-2.c: Likewise.
7065 2018-07-24 Martin Sebor <msebor@redhat.com>
7067 PR tree-optimization/86622
7068 PR tree-optimization/86532
7069 * gcc.c-torture/execute/strlen-2.c: New test.
7070 * gcc.c-torture/execute/strlen-3.c: New test.
7071 * gcc.c-torture/execute/strlen-4.c: New test.
7073 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7075 PR tree-optimization/86636
7076 * gcc.c-torture/compile/pr86636.c: New test.
7078 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7080 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7082 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7085 * gcc.target/i386/pr86627.c: New test.
7088 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7089 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7090 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7091 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7093 2018-07-23 Carl Love <cel@us.ibm.com>
7096 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7097 file altivec-2-runnable.c.
7098 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7099 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7100 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7101 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7102 vec_cts, vec_ctu, vec_cpsgn tests.
7104 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7107 * gcc.dg/pr86617.c: New test.
7109 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7112 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7114 2018-07-20 Martin Sebor <msebor@redhat.com>
7117 * c-c++-common/pr68657-1.c: Adjust.
7118 * c-c++-common/pr68657-2.c: Same.
7119 * c-c++-common/pr68657-3.c: Same.
7120 * c-c++-common/pr68833-1.c: Same.
7121 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7122 * gcc.dg/Walloca-larger-than.c: New test.
7123 * gcc.dg/Walloca-larger-than-2.c: New test.
7124 * gcc.dg/Wframe-larger-than-2.c: New test.
7125 * gcc.dg/Wlarger-than3.c: New test.
7126 * gcc.dg/Wvla-larger-than-3.c: New test.
7127 * gcc.dg/pr42611.c: Adjust.
7128 * gnat.dg/frame_overflow.adb: Same.
7130 2018-07-20 Martin Sebor <msebor@redhat.com>
7132 PR tree-optimization/86613
7133 PR tree-optimization/86611
7134 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7135 prune duplicate warnings.
7136 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7137 data-model-dependencies.
7138 * gcc.dg/Warray-bounds-32.c: Ditto.
7140 2018-07-20 Richard Biener <rguenther@suse.de>
7143 * g++.dg/lto/pr86585_0.C: New testcase.
7144 * g++.dg/lto/pr86585_1.C: Likewise.
7146 2018-07-19 Martin Sebor <msebor@redhat.com>
7148 PR tree-optimization/83776
7149 PR tree-optimization/84047
7150 * gcc.dg/Warray-bounds-29.c: New test.
7151 * gcc.dg/Warray-bounds-30.c: New test.
7152 * gcc.dg/Warray-bounds-31.c: New test.
7153 * gcc.dg/Warray-bounds-32.c: New test.
7155 2018-07-19 Michael Collison <michael.collison@arm.com>
7156 Richard Henderson <rth@redhat.com>
7158 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7159 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7160 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7161 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7162 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7163 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7164 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7165 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7166 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7167 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7168 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7169 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7171 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7173 Revert fix for c++/59480 (and testsuite followup)
7175 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7177 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7179 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7181 PR c++/59480, DR 136
7182 * g++.dg/other/friend8.C: New.
7183 * g++.dg/other/friend9.C: Likewise.
7184 * g++.dg/other/friend10.C: Likewise.
7185 * g++.dg/other/friend11.C: Likewise.
7186 * g++.dg/other/friend12.C: Likewise.
7187 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7188 * g++.dg/parse/defarg8.C: Likewise.
7190 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7192 * gcc.target/aarch64/profile.c: New test.
7194 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7197 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7199 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7202 * gcc.target/i386/pr86560-4.c: New test.
7203 * gcc.target/i386/pr86560-5.c: Likewise.
7205 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7208 * gcc.target/i386/pr86560-1.c: New test.
7209 * gcc.target/i386/pr86560-2.c: Likewise.
7210 * gcc.target/i386/pr86560-3.c: Likewise.
7212 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7214 * gfortran.dg/max_fmax_aarch64.f90: New test.
7215 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7216 * gfortran.dg/minmax_integer.f90: Likewise.
7218 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7220 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7222 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7225 * g++.dg/tree-ssa/pr86544.C: New test.
7227 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7230 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7232 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7235 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7236 * c-c++-common/pr69558.c: Remove xfail.
7237 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7238 * gcc.dg/pr61817-1.c: Likewise.
7239 * gcc.dg/pr61817-2.c: Likewise.
7240 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7242 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7245 * gfortran.dg/function_optimize_5.f90: Add option
7246 '-faggressive-function-elimination' and update dg-warning clauses.
7247 * gfortran.dg/short_circuiting.f90: New test.
7249 2018-07-18 Marek Polacek <polacek@redhat.com>
7251 PR c++/86190 - bogus -Wsign-conversion warning
7252 * g++.dg/warn/Wsign-conversion-3.C: New test.
7253 * g++.dg/warn/Wsign-conversion-4.C: New test.
7255 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7257 PR c++/59480, DR 136
7258 * g++.dg/other/friend8.C: New.
7259 * g++.dg/other/friend9.C: Likewise.
7260 * g++.dg/other/friend10.C: Likewise.
7261 * g++.dg/other/friend11.C: Likewise.
7262 * g++.dg/other/friend12.C: Likewise.
7263 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7264 * g++.dg/parse/defarg8.C: Likewise.
7266 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7268 * g++.dg/ext/uow-3.C: Adjust.
7269 * g++.dg/ext/uow-4.C: Likewise.
7270 * g++.dg/lookup/name-clash11.C: Likewise.
7271 * g++.dg/lookup/name-clash7.C: Likewise.
7272 * g++.dg/lookup/redecl1.C: Likewise.
7273 * g++.dg/warn/changes-meaning.C: Likewise.
7274 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7275 * g++.old-deja/g++.law/nest1.C: Likewise.
7277 2018-07-18 Richard Biener <rguenther@suse.de>
7280 * g++.dg/lto/pr86523-3_0.C: New testcase.
7282 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7284 * gcc.target/m68k/mulsi_highpart.c: New test.
7286 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7288 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7289 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7290 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7291 * gcc.dg/cpp/pr61854-8.c: New test.
7293 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7295 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7297 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7300 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7302 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7304 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7305 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7306 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7307 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7308 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7310 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7312 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7313 * gcc.target/powerpc/pr79916.c: Require dfp.
7315 2018-07-17 Richard Biener <rguenther@suse.de>
7318 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7320 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7322 * gcc.target/s390/function-align1.c: New test.
7323 * gcc.target/s390/function-align2.c: New test.
7324 * gcc.target/s390/function-align3.c: New test.
7326 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7328 * gnat.dg/discr55.adb: New test.
7330 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7332 * gcc.target/i386/vartrack-1.c (dg-options): Add
7333 -fomit-frame-pointer.
7335 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7337 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7338 (dg-lto-options): Add -fPIC.
7339 * g++.dg/lto/pr86523-2_0.C: Likewise.
7341 2018-07-17 Martin Liska <mliska@suse.cz>
7343 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7345 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7347 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7350 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7352 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7354 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7356 * gnat.dg/memorytest.adb: New testcase.
7358 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7360 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7363 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7365 * gnat.dg/equal3.adb: New testcase.
7367 2018-07-17 Justin Squirek <squirek@adacore.com>
7369 * gnat.dg/split_args.adb: New testcase.
7371 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7373 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7375 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7377 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7380 2018-07-16 Carl Love <cel@us.ibm.com>
7383 Forgot the PR number on the commit log.
7385 2018-07-16 Carl Love <cel@us.ibm.com>
7388 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7390 * gcc.target/powerpc/divkc3-3.c: Ditto.
7391 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7392 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7393 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7394 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7396 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7398 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7399 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7401 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7403 * lib/target-supports.exp (check_effective_target_longdouble64,
7404 check_effective_target_ppc_float128,
7405 check_effective_target_ppc_float128_insns,
7406 check_effective_target_powerpc_vsx): New.
7408 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7410 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7413 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7415 PR tree-optimization/86526
7416 * gcc.c-torture/compile/pr86526.c: New test.
7418 2018-07-16 Carl Love <cel@us.ibm.com>
7420 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7422 * gcc.target/powerpc/divkc3-3.c: Ditto.
7423 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7424 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7425 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7426 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7428 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7431 * gfortran.dg/assumed_rank_14.f90: New testcase.
7432 * gfortran.dg/assumed_rank_15.f90: New testcase.
7433 * gfortran.dg/dec_structure_8.f90: Update error messages.
7434 * gfortran.dg/dec_structure_23.f90: Update error messages.
7436 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7439 * gcc.c-torture/execute/pr86528.c: New test.
7440 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7442 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7444 * g++.dg/template/spec40.C: New.
7445 * g++.dg/parse/ptrmem8.C: Likewise.
7447 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7449 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7450 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7451 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7452 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7453 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7455 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7457 * gcc.target/s390/mrecord-mcount.c: New testcase.
7459 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7461 * gcc.target/s390/mfentry-m64.c: New testcase.
7463 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7465 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
7468 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7470 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
7473 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7475 * gnat.dg/wide_wide_value1.adb: New testcase.
7477 2018-07-16 Javier Miranda <miranda@adacore.com>
7479 * gnat.dg/bit_order1.adb: New testcase.
7481 2018-07-16 Javier Miranda <miranda@adacore.com>
7483 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
7485 2018-07-16 Richard Biener <rguenther@suse.de>
7488 * g++.dg/lto/pr86523-1_0.C: New testcase.
7489 * g++.dg/lto/pr86523-2_0.C: Likewise.
7491 2018-07-16 Martin Liska <mliska@suse.cz>
7494 * g++.dg/ipa/pr86529.C: New test.
7496 2018-07-16 Tom de Vries <tdevries@suse.de>
7499 * gcc.target/i386/vartrack-1.c: New test.
7501 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7503 * gnat.dg/opt73.adb: New test.
7505 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7509 * g++.dg/opt/pr3698.C: New test.
7511 2018-07-16 Richard Biener <rguenther@suse.de>
7514 * gcc.dg/torture/pr86389.c: Require trampolines.
7516 2018-07-15 Tom de Vries <tdevries@suse.de>
7518 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7519 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7521 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7522 * gcc.dg/guality/guality.exp: Same.
7523 * gfortran.dg/guality/guality.exp: Same.
7525 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7526 Sunil K Pandey <sunil.k.pandey@intel.com>
7529 * gcc.target/i386/pr84413-1.c: New test.
7530 * gcc.target/i386/pr84413-2.c: Likewise.
7531 * gcc.target/i386/pr84413-3.c: Likewise.
7533 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7534 Steve Munroe <munroesj52@gmail.com>
7536 * gcc.target/powerpc/sse2-pand-1.c: New file.
7537 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7538 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7539 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7541 2018-07-13 Nathan Sidwell <nathan@acm.org>
7544 * g++.dg/pr86374.C: New.
7546 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7549 * gcc.dg/strcmpopt_5.c: New test.
7550 * gcc.dg/strcmpopt_6.c: New test.
7552 2018-07-13 Richard Biener <rguenther@suse.de>
7555 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7557 2018-07-13 Tom de Vries <tdevries@suse.de>
7559 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7560 * gcc.dg/guality/ctztest.c: Same.
7561 * gcc.dg/guality/sra-1.c: Same.
7563 2018-07-13 Tom de Vries <tdevries@suse.de>
7565 * gcc.dg/vla-1.c: Update.
7567 2018-07-13 Tom de Vries <tdevries@suse.de>
7569 * gcc.src/maintainers.exp: New file.
7571 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7574 * gcc.dg/pr86489.c: New test.
7576 2018-07-12 Martin Sebor <msebor@redhat.com>
7579 g++.dg/warn/pr86453.C: Adjust.
7581 2018-07-12 Jim Wilson <jimw@sifive.com>
7583 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7585 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7587 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7589 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7591 * c-c++-common/gomp/declare-target-3.c: New test.
7592 * g++.dg/gomp/declare-target-2.C: New test.
7594 2018-07-12 Martin Sebor <msebor@redhat.com>
7597 * c-c++-common/Wattributes.c: Adjust.
7598 * gcc.dg/Wattributes-10.c: New test.
7599 * g++.dg/Wattributes-3.C: Adjust.
7600 * gcc.dg/Wattributes-6.c: Adjust.
7601 * gcc.dg/pr18079.c: Adjust.
7602 * gcc.dg/torture/pr42363.c: Adjust.
7604 2018-07-12 Julia Koval <julia.koval@intel.com>
7606 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7609 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7611 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7612 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7613 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7614 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7615 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7616 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7617 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7619 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7621 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7622 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7623 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7624 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7625 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7626 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7627 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7628 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7630 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7631 Alan Hayward <alan.hayward@arm.com>
7632 David Sherwood <david.sherwood@arm.com>
7634 * gcc.dg/vect/vect-fma-2.c: New test.
7635 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7636 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7637 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7639 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7641 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7642 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7643 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7644 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7645 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7646 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7647 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7648 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7649 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7651 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7653 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7654 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7656 2018-07-12 Richard Biener <rguenther@suse.de>
7659 * gcc.target/i386/pr84829.c: New testcase.
7661 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7663 * gcc.dg/torture/20180712-1.c: New test.
7665 PR tree-optimization/86492
7666 * gcc.c-torture/execute/pr86492.c: New test.
7668 2018-07-12 Richard Biener <rguenther@suse.de>
7671 * g++.dg/warn/pr86453.C: New testcase.
7673 2018-07-12 Richard Biener <rguenther@suse.de>
7676 * gcc.dg/graphite/pr86479.c: New testcase.
7678 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7680 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7681 of hardcoding size. Cast (rel) to MASK_TYPE.
7682 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7683 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7684 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7685 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7686 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
7687 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
7688 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
7689 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
7690 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
7691 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
7692 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
7693 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
7694 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
7695 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
7696 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
7697 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
7698 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
7699 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
7700 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7702 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7704 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7705 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7706 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7708 2018-07-10 Mark Wielaard <mark@klomp.org>
7711 * gcc.dg/pr86459.c: New test.
7713 2018-07-10 Martin Sebor <msebor@redhat.com>
7716 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7718 2018-07-10 Martin Liska <mliska@suse.cz>
7721 * gcc.dg/pr84100.c: Change it back to dg-bogus.
7723 2018-07-10 Jakub Jelinek <jakub@redhat.com>
7726 * g++.dg/ubsan/pr86406.C: New test.
7729 * gfortran.dg/vect/pr86421.f90: New test.
7731 2018-07-09 Martin Sebor <msebor@redhat.com>
7733 PR tree-optimization/86415
7734 * gcc.dg/strlenopt-53.c: New test.
7736 2018-07-09 Martin Sebor <msebor@redhat.com>
7739 * gcc.dg/strlenopt-49.c: New test.
7740 * gcc.dg/strlenopt-50.c: New test.
7741 * gcc.dg/strlenopt-51.c: New test.
7742 * gcc.dg/strlenopt-52.c: New test.
7743 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7745 2018-07-09 Jakub Jelinek <jakub@redhat.com>
7748 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
7749 to be returned and when first argument is not 0, so that they don't do
7750 anything for NEED_EXC or NEED_ERRNO.
7752 2018-07-09 Tom de Vries <tdevries@suse.de>
7754 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
7755 * gcc.dg/guality/bswaptest.c: Same.
7756 * gcc.dg/guality/clztest.c: Same.
7757 * gcc.dg/guality/csttest.c: Same.
7758 * gcc.dg/guality/ctztest.c: Same.
7759 * gcc.dg/guality/drap.c: Same.
7760 * gcc.dg/guality/nrv-1.c: Same.
7761 * gcc.dg/guality/pr41353-1.c: Same.
7762 * gcc.dg/guality/pr41353-2.c: Same.
7763 * gcc.dg/guality/pr41404-1.c: Same.
7764 * gcc.dg/guality/pr43051-1.c: Same.
7765 * gcc.dg/guality/pr43077-1.c: Same.
7766 * gcc.dg/guality/pr43177.c: Same.
7767 * gcc.dg/guality/pr43329-1.c: Same.
7768 * gcc.dg/guality/pr43479.c: Same.
7769 * gcc.dg/guality/pr43593.c: Same.
7770 * gcc.dg/guality/pr45003-1.c: Same.
7771 * gcc.dg/guality/pr45003-2.c: Same.
7772 * gcc.dg/guality/pr45003-3.c: Same.
7773 * gcc.dg/guality/pr48437.c: Same.
7774 * gcc.dg/guality/pr48466.c: Same.
7775 * gcc.dg/guality/pr49888.c: Same.
7776 * gcc.dg/guality/pr54200.c: Same.
7777 * gcc.dg/guality/pr54519-1.c: Same.
7778 * gcc.dg/guality/pr54519-2.c: Same.
7779 * gcc.dg/guality/pr54519-3.c: Same.
7780 * gcc.dg/guality/pr54519-4.c: Same.
7781 * gcc.dg/guality/pr54519-5.c: Same.
7782 * gcc.dg/guality/pr54519-6.c: Same.
7783 * gcc.dg/guality/pr54551.c: Same.
7784 * gcc.dg/guality/pr54693-2.c: Same.
7785 * gcc.dg/guality/pr54693.c: Same.
7786 * gcc.dg/guality/pr54796.c: Same.
7787 * gcc.dg/guality/pr54970.c: Same.
7788 * gcc.dg/guality/pr67192.c: Same.
7789 * gcc.dg/guality/pr69947.c: Same.
7790 * gcc.dg/guality/pr78726.c: Same.
7791 * gcc.dg/guality/rotatetest.c: Same.
7792 * gcc.dg/guality/sra-1.c: Same.
7793 * gcc.dg/guality/vla-2.c: Same.
7795 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7797 * g++.dg/diagnostic/long-short.C: New.
7798 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
7799 * g++.dg/diagnostic/virtual-friend.C: Likewise.
7800 * g++.old-deja/g++.brendan/crash11.C: Adjust.
7802 2018-07-09 Tom de Vries <tdevries@suse.de>
7804 * gcc.dg/vla-1.c: New test.
7806 2018-07-07 Tom de Vries <tdevries@suse.de>
7808 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
7810 (get_dump_flags): New proc.
7811 (toplevel): Test all dump flags.
7813 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7815 * gnat.dg/stack_usage6.adb: New test.
7816 * gnat.dg/stack_usage6_pkg.ads: New helper.
7818 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7820 * gnat.dg/pure_function3a.adb: New test.
7821 * gnat.dg/pure_function3b.adb: Likewise.
7822 * gnat.dg/pure_function3c.adb: Likewise.
7823 * gnat.dg/pure_function3_pkg.ads: New helper.
7825 2018-07-07 Jakub Jelinek <jakub@redhat.com>
7828 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
7829 dg-require-effective-target. Add -msse not just on i386-*, but
7830 on all i?86-* and x86_64-*.
7832 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7834 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
7835 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
7836 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
7837 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
7838 * gcc.dg/tree-ssa/popcount3.c: New test.
7840 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
7842 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
7843 to preserve the test.
7844 * gcc.target/i386/pr85073.c: Likewise.
7846 2018-07-06 Jakub Jelinek <jakub@redhat.com>
7848 PR tree-optimization/86401
7849 * gcc.dg/tree-ssa/pr86401-1.c: New test.
7850 * gcc.dg/tree-ssa/pr86401-2.c: New test.
7851 * c-c++-common/rotate-9.c: New test.
7853 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
7856 gcc.target/powerpc/pr86324-1.c: New test.
7857 gcc.target/powerpc/pr86324-2.c: Likewise.
7859 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7862 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
7864 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7866 * gcc.target/aarch64/struct_cpy.c: Remove ;.
7868 2018-07-05 Jeff Law <law@redhat.com>
7870 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
7872 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
7875 * gfortran.dg/deferred_character_20.f90: New test.
7877 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
7881 * gfortran.dg/init_flag_18.f90: New testcase.
7882 * gfortran.dg/init_flag_19.f03: New testcase.
7884 2018-07-05 Carl Love <cel@us.ibm.com>
7885 * gcc.target/altivec-1-runnable.c: New test file.
7886 * gcc.target/altivec-2-runnable.c: New test file.
7887 * gcc.target/vsx-7.c (main2): Change expected expected instruction
7890 2018-07-05 Martin Sebor <msebor@redhat.com>
7893 * gcc.dg/strlenopt-47.c: New test.
7894 * gcc.dg/strlenopt-48.c: New test.
7896 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7899 * gcc.target/arm/big-endian-subreg.c: New.
7901 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7904 * gcc.dg/vect/pr84711.c: New.
7906 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7908 * gcc.target/aarch64/struct_cpy.c: New.
7910 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7912 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
7913 * c-c++-common/unroll-2.c: Likewise.
7914 * g++.dg/cdce3.C: Likewise.
7915 * g++.dg/ext/unroll-1.C: Likewise.
7916 * g++.dg/ext/unroll-2.C: Likewise.
7917 * g++.dg/ext/unroll-3.C: Likewise.
7918 * gcc.dg/cdce1.c: Likewise.
7919 * gcc.dg/cdce2.c: Likewise.
7920 * gcc.dg/gomp/pr68128-1.c: Likewise.
7921 * gcc.dg/vect/pr46032.c: Likewise.
7922 * gcc.dg/vect/vect-cond-10.c: Likewise.
7923 * gcc.dg/vect/vect-cond-8.c: Likewise.
7924 * gcc.dg/vect/vect-cond-9.c: Likewise.
7925 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7926 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7927 * gcc.target/i386/avx-cvt-2.c: Likewise.
7928 * gcc.target/i386/avx-cvt-3.c: Likewise.
7929 * gcc.target/i386/avx2-cvt-2.c: Likewise.
7930 * gcc.target/i386/avx2-gather-2.c: Likewise.
7931 * gcc.target/i386/avx2-gather-6.c: Likewise.
7932 * gcc.target/i386/avx512f-gather-2.c: Likewise.
7933 * gcc.target/i386/sse2-cvt-2.c: Likewise.
7934 * gfortran.dg/directive_unroll_1.f90: Likewise.
7935 * gfortran.dg/directive_unroll_2.f90: Likewise.
7936 * gnat.dg/unroll2.adb: Likewise.
7937 * gnat.dg/unroll3.adb: Likewise.
7939 2018-07-05 Tom de Vries <tdevries@suse.de>
7941 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
7943 2018-07-04 Martin Sebor <msebor@redhat.com>
7945 PR tree-optimization/86274
7946 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
7948 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7951 * gfortran.dg/block_16.f08. New test.
7953 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
7955 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
7956 has a slightly different IL that provides more threading
7959 2018-07-04 Martin Liska <mliska@suse.cz>
7964 * gcc.dg/pr84100.c (foo):
7965 * gcc.target/i386/falign-functions-2.c: New test.
7966 * gcc.target/i386/falign-functions.c: New test.
7968 2018-07-04 Martin Liska <mliska@suse.cz>
7970 * gcc.dg/pr47793.c: Remove.
7972 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
7974 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
7976 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7978 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
7981 * gcc.target/i386/pr85620-1.c: New test.
7982 * gcc.target/i386/pr85620-2.c: Likewise.
7983 * gcc.target/i386/pr85620-3.c: Likewise.
7984 * gcc.target/i386/pr85620-4.c: Likewise.
7986 2018-07-03 Martin Sebor <msebor@redhat.com>
7988 PR tree-optimization/86274
7989 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
7990 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7991 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
7992 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7993 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7994 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7995 * gcc.dg/tree-ssa/pr83198.c: Same.
7997 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
7999 * g++.dg/other/locations1.C: New.
8000 * g++.dg/tls/locations1.C: Likewise.
8001 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8002 * g++.dg/diagnostic/virtual-static.C: Likewise.
8003 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8004 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8005 * g++.dg/cpp0x/pr51463.C: Likewise.
8006 * g++.dg/other/typedef1.C: Likewise.
8007 * g++.dg/parse/dtor13.C: Likewise.
8008 * g++.dg/template/error44.C: Likewise.
8009 * g++.dg/template/typedef4.C: Likewise.
8010 * g++.dg/template/typedef5.C: Likewise.
8011 * g++.dg/tls/diag-2.C: Likewise.
8012 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8014 2018-07-03 Marek Polacek <polacek@redhat.com>
8017 * g++.dg/diagnostic/pr86201.C: New test.
8019 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8022 * gcc.target/i386/pr85694.c: New test.
8024 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8026 PR tree-optimization/85694
8027 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8028 Return true for AArch64 without SVE.
8029 * gcc.target/aarch64/vect_hadd_1.h: New file.
8030 * gcc.target/aarch64/vect_shadd_1.c: New test.
8031 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8032 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8033 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8035 2018-07-03 Marek Polacek <polacek@redhat.com>
8038 * gcc.dg/Wint-conversion-2.c: New test.
8041 * g++.dg/overload/conv-op3.C: New test.
8043 2018-07-03 Richard Biener <rguenther@suse.de>
8046 * gcc.dg/torture/pr86389.c: New testcase.
8048 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8050 PR tree-optimization/85694
8051 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8053 * gcc.dg/vect/vect-avg-1.c: New test.
8054 * gcc.dg/vect/vect-avg-2.c: Likewise.
8055 * gcc.dg/vect/vect-avg-3.c: Likewise.
8056 * gcc.dg/vect/vect-avg-4.c: Likewise.
8057 * gcc.dg/vect/vect-avg-5.c: Likewise.
8058 * gcc.dg/vect/vect-avg-6.c: Likewise.
8059 * gcc.dg/vect/vect-avg-7.c: Likewise.
8060 * gcc.dg/vect/vect-avg-8.c: Likewise.
8061 * gcc.dg/vect/vect-avg-9.c: Likewise.
8062 * gcc.dg/vect/vect-avg-10.c: Likewise.
8063 * gcc.dg/vect/vect-avg-11.c: Likewise.
8064 * gcc.dg/vect/vect-avg-12.c: Likewise.
8065 * gcc.dg/vect/vect-avg-13.c: Likewise.
8066 * gcc.dg/vect/vect-avg-14.c: Likewise.
8068 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8070 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8071 get split into two for use by the over-widening pattern.
8072 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8073 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8074 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8075 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8076 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8077 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8078 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8079 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8080 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8081 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8082 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8083 * gcc.dg/vect/vect-over-widen-22.c: New test.
8085 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8087 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8089 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8090 over-widening messages.
8091 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8092 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8093 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8094 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8095 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8096 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8097 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8098 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8099 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8100 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8101 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8102 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8103 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8104 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8105 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8106 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8107 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8108 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8109 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8110 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8111 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8112 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8113 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8114 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8115 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8116 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8118 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8120 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8122 2018-07-02 Jim Wilson <jimw@sifive.com>
8124 * gcc.target/riscv/interrupt-debug.c: New.
8126 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8128 * g++.dg/diagnostic/thread-thread_local.C: New.
8130 2018-07-02 Martin Liska <mliska@suse.cz>
8133 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8134 * gcc.dg/profile-dir-2.c: Likewise.
8135 * gcc.dg/profile-dir-3.c: Likewise.
8137 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8139 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8142 2018-07-02 Richard Biener <rguenther@suse.de>
8144 PR tree-optimization/86363
8145 * gcc.dg/torture/pr86363.c: New testcase.
8147 2018-07-02 Martin Liska <mliska@suse.cz>
8149 * gcc.dg/completion-1.c: New test.
8150 * gcc.dg/completion-2.c: New test.
8151 * gcc.dg/completion-3.c: New test.
8153 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8157 * gfortran.dg/proc_ptr_50.f90: New test.
8159 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8162 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8164 2018-07-02 Martin Liska <mliska@suse.cz>
8167 * gcc.dg/ipa/pr86279.c: New test.
8169 2018-07-02 Martin Liska <mliska@suse.cz>
8172 * g++.dg/ipa/pr86323.C: New test.
8174 2018-07-01 Tom de Vries <tdevries@suse.de>
8177 2018-07-01 Tom de Vries <tdevries@suse.de>
8179 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8180 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8182 2018-07-01 Tom de Vries <tdevries@suse.de>
8184 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8186 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8189 2018-07-01 Tom de Vries <tdevries@suse.de>
8191 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8192 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8194 2018-07-01 Tom de Vries <tdevries@suse.de>
8196 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8197 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8199 2018-07-01 Tom de Vries <tdevries@suse.de>
8201 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8202 (verify_call): ... here. Move to toplevel.
8203 (verify_call_np, dg_final_directive_check_utils): New proc.
8204 (toplevel): Call dg_final_directive_check_utils.
8205 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8207 2018-06-30 Jim Wilson <jimw@sifive.com>
8209 * gcc.target/riscv/shift-shift-1.c: New.
8210 * gcc.target/riscv/shift-shift-2.c: New.
8211 * gcc.target/riscv/shift-shift-3.c: New.
8213 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8215 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8217 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8219 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8220 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8221 by 4 in the computation of a[i].
8222 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8223 main multiplication constant.
8224 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8225 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8226 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8227 pattern to cast the result to int.
8228 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8229 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8230 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8231 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8232 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8233 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8234 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8235 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8236 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8237 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8238 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8239 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8240 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8241 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8242 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8243 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8244 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8245 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8246 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8247 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8249 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8251 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8252 test for vectorization along the lines described in the comment.
8254 2018-06-30 Tom de Vries <tdevries@suse.de>
8256 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8257 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8258 LTO_TORTURE_OPTIONS.
8259 * gcc.dg/guality/prevent-optimization.h: New file.
8260 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8261 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8263 2018-06-30 Tom de Vries <tdevries@suse.de>
8265 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8266 * lib/gcc-dg.exp (dg-final): New proc.
8267 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8270 2018-06-29 Martin Sebor <msebor@redhat.com>
8272 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8273 that don't define the function.
8275 2018-06-29 Marek Polacek <polacek@redhat.com>
8278 * g++.dg/ext/cond3.C: New test.
8280 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8282 * gcc.target/arm/arm-soft-strd-even.c: New test.
8284 2018-06-29 Tom de Vries <tdevries@suse.de>
8286 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8288 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8289 (process-message): ... here.
8290 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8292 2018-06-29 Martin Liska <mliska@suse.cz>
8294 PR tree-optimization/86263
8295 * gcc.dg/tree-ssa/pr86263.c: New test.
8297 2018-06-28 Carl Love <cel@us.ibm.com>
8299 * gcc.target/p9-extract-1.c: Add test case.
8300 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8303 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8306 * gcc.target/i386/pr86348.c: New test.
8308 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8310 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8312 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8315 * gfortran.dg/dec_type_print_2.f03: New testcase.
8317 2018-06-28 David Pagan <dave.pagan@oracle.com>
8320 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8321 message causing unexpected test FAIL.
8323 2018-06-28 Martin Liska <mliska@suse.cz>
8325 * gcc.dg/tree-ssa/switch-1.c: New test.
8327 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8329 * gnat.dg/debug15.adb: New test.
8331 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8334 * g++.dg/lookup/pr86329.C: New test.
8336 2018-06-27 Carl Love <cel@us.ibm.com>
8338 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8340 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8343 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8345 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8347 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8349 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8351 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8352 requirement for this test.
8353 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8354 requirement, and -mpower8-vector compile option.
8356 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8359 * gcc.dg/pr86314.c: New test.
8362 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8364 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8366 * gcc.target/i386/pr86257.c: Require 64-bit.
8368 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8370 * g++.dg/pr86082.C: Require IBM1047 support.
8372 2018-06-26 Richard Biener <rguenther@suse.de>
8375 * gcc.dg/pr86271.c: New testcase.
8377 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8380 * gcc.dg/pr86064.c: New.
8382 2018-06-25 Jeff Law <law@redhat.com>
8384 * lib/target-supports.exp
8385 (check_effective_target_logical_op_short_circuit): Add v850.
8387 2018-06-25 Martin Sebor <msebor@redhat.com>
8389 PR tree-optimization/86204
8390 * gcc.dg/strlenopt-46.c: New test.
8392 2018-06-25 Martin Sebor <msebor@redhat.com>
8394 PR tree-optimization/85700
8395 * gcc.dg/Wstringop-truncation-4.c: New test.
8397 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8402 * gfortran.dg/init_flag_17.f90: New testcase.
8404 2018-06-25 Carl Love <cel@us.ibm.com>
8406 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8407 vec_extract a signed int. Add vec_extract tests for bool char
8409 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8412 2018-06-25 Tom de Vries <tdevries@suse.de>
8414 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8416 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8421 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8423 * gnat.dg/sso9.adb: New testcase.
8424 * gnat.dg/sso9_pkg.ads: Likewise.
8426 2018-06-25 Tom de Vries <tdevries@suse.de>
8429 * gcc.target/i386/pr86257.c: New test.
8431 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8434 * g++.dg/pr86082.C: New test.
8436 2018-06-24 Tom de Vries <tdevries@suse.de>
8438 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8439 * gcc.dg/guality/guality.exp: Same.
8440 * gfortran.dg/guality/guality.exp: Same.
8441 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8443 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8445 * g++.dg/concepts/locations1.C: New.
8446 * g++.dg/cpp0x/locations1.C: Likewise.
8447 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8448 * g++.dg/cpp1z/inline-var3.C: Likewise.
8450 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8453 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8455 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8457 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8459 * gcc.target/powerpc/builtins-9.c: New test.
8460 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
8461 to expect different code generation on big-endian vs.
8462 little-endian targets.
8464 2018-06-22 Tom de Vries <tdevries@suse.de>
8466 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
8467 $rootme/../gdb/gdb, if available.
8468 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
8469 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
8471 2018-06-22 Tom de Vries <tdevries@suse.de>
8473 * lib/gcc-gdb-test.exp (report_gdb): New proc.
8474 * g++.dg/guality/guality.exp: Use report_gdb.
8475 * gcc.dg/guality/guality.exp: Same.
8476 * gfortran.dg/guality/guality.exp: Same.
8478 2018-06-22 Jakub Jelinek <jakub@redhat.com>
8481 * g++.dg/ext/offsetof3.C: New test.
8483 2018-06-22 Carl Love <cel@us.ibm.com>
8485 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
8486 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
8487 for the vnor, vand and vxor instructions.
8488 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
8489 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
8490 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
8491 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8492 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8493 Add -dp to dg-options, update expected counts.
8495 2018-06-22 Paul Koning <ni1d@arrl.net>
8497 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8499 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8500 * gcc.c-torture/compile/20040101-1.c: Ditto.
8501 * gcc.c-torture/compile/20050622-1.c: Ditto.
8502 * gcc.c-torture/compile/20080625-1.c: Ditto.
8503 * gcc.c-torture/compile/20090107-1.c: Ditto.
8504 * gcc.c-torture/compile/920501-12.c: Ditto.
8505 * gcc.c-torture/compile/920501-4.c: Ditto.
8506 * gcc.c-torture/compile/961203-1.c: Ditto.
8507 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8508 * gcc.c-torture/compile/pr25310.c: Ditto.
8510 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8511 James Norris <jnorris@codesourcery.com>
8512 Thomas Schwinge <thomas@codesourcery.com>
8513 Tom de Vries <tom@codesourcery.com>
8515 * c-c++-common/goacc/deviceptr-4.c: New file.
8516 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8518 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8519 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8520 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8521 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8522 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8523 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8525 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8526 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8527 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8529 * gfortran.dg/goacc/modules.f95: Likewise.
8530 * gfortran.dg/goacc/routine-8.f90: Likewise.
8531 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8533 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8535 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8536 if the long double format is IEEE 128-bit for tests that are
8537 explicitly testing IBM extended double support. Use the
8538 appropriate pack and unpack built-in functions. Change calls from
8539 __builtin_isinfl to __builtin_isinf since the later supports all
8540 floating point types.
8541 * gcc.target/powerpc/pr57150.c: Likewise.
8542 * gcc.target/powerpc/pr60203.c: Likewise.
8543 * gcc.target/powerpc/pr67808.c: Likewise.
8544 * gcc.target/powerpc/pr70117.c: Likewise.
8545 * gcc.target/powerpc/tfmode_off.c: Likewise.
8547 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8550 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8552 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8555 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8557 2018-06-21 Tom de Vries <tdevries@suse.de>
8559 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8561 2018-06-21 Tom de Vries <tdevries@suse.de>
8563 PR tree-optimization/85859
8564 * gcc.dg/pr85859.c: New test.
8566 2018-06-21 Richard Biener <rguenther@suse.de>
8568 PR tree-optimization/86232
8569 * gcc.dg/torture/pr86232.c: New testcase.
8571 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8573 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8575 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8577 * gcc/gcc.target/aarch64/aes_2.c: New test.
8579 2018-06-20 Than McIntosh <thanm@google.com>
8582 * gcc.dg/split-8.c: New.
8584 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8586 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8587 for vpkudus in place of vpksdus.
8588 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8590 2018-06-20 Nathan Sidwell <nathan@acm.org>
8593 * g++.dg/lookup/pr85634-2.C: New.
8595 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8597 * g++.dg/template/friend65.C: New.
8598 * g++.dg/cpp0x/main1.C: Likewise.
8599 * g++.dg/other/main2.C: Likewise.
8600 * g++.dg/other/main3.C: Likewise.
8601 * g++.dg/template/friend42.C: Test location too.
8602 * g++.dg/concepts/decl-diagnose.C: Likewise.
8603 * g++.dg/warn/main-2.C: Update.
8605 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8606 Thomas Schwinge <thomas@codesourcery.com>
8607 Cesar Philippidis <cesar@codesourcery.com>
8609 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8610 2.5 data clause semantics.
8611 * c-c++-common/goacc/declare-2.c: Likewise.
8612 * c-c++-common/goacc/default-4.c: Likewise.
8613 * c-c++-common/goacc/finalize-1.c: New test.
8614 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8615 OpenACC 2.5 data clause semantics.
8616 * c-c++-common/goacc/kernels-alias.c: Likewise.
8617 * c-c++-common/goacc/routine-5.c: Likewise.
8618 * c-c++-common/goacc/update-if_present-1.c: New test.
8619 * c-c++-common/goacc/update-if_present-2.c: New test.
8620 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8621 2.5 data clause semantics.
8622 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8623 * gfortran.dg/goacc/data-tree.f95: Likewise.
8624 * gfortran.dg/goacc/declare-2.f95: Likewise.
8625 * gfortran.dg/goacc/default-4.f: Likewise.
8626 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8627 * gfortran.dg/goacc/finalize-1.f: New test.
8628 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8629 OpenACC 2.5 data clause semantics.
8630 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8631 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8632 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8633 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8634 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8635 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8636 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8638 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8641 * g++.dg/warn/Wnonnull4.C: New test.
8643 2018-06-20 Marek Polacek <polacek@redhat.com>
8646 * g++.dg/pr86240.C: New test.
8648 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8651 * gcc.target/i386/pr86194.c: New test.
8653 PR tree-optimization/86231
8654 * gcc.dg/tree-ssa/vrp119.c: New test.
8655 * gcc.c-torture/execute/pr86231.c: New test.
8657 2018-06-20 Tom de Vries <tdevries@suse.de>
8659 PR tree-optimization/86097
8660 * gcc.dg/autopar/pr86097.c: New test.
8662 2018-06-20 Nathan Sidwell <nathan@acm.org>
8665 * g++.dg/lookup/pr85634.C: New.
8667 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8669 * gcc.target/aarch64/ldp_stp_q.c: New test.
8670 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8671 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8673 2018-06-20 Martin Liska <mliska@suse.cz>
8675 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8677 2018-06-19 Martin Sebor <msebor@redhat.com>
8679 PR tree-optimization/48560
8680 * gcc.dg/Warray-bounds-28.c: New test.
8682 2018-06-19 Martin Sebor <msebor@redhat.com>
8685 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8688 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
8690 * g++.dg/lto/pr84805_0.C: Update template.
8691 * g++.dg/lto/pr84805_1.C: Update template.
8693 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
8695 * gnat.dg/aggr24.adb: New test.
8696 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
8698 2018-06-19 Richard Biener <rguenther@suse.de>
8700 PR tree-optimization/86179
8701 * gcc.dg/pr86179.c: New testcase.
8703 2018-06-18 Martin Sebor <msebor@redhat.com>
8706 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8707 * c-c++-common/attr-nonstring-8.c: New test.
8709 2018-06-18 Martin Sebor <msebor@redhat.com>
8711 PR tree-optimization/81384
8712 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
8713 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
8714 * gcc.c-torture/execute/builtins/strnlen.c: New test.
8715 * gcc.dg/attr-nonstring-2.c: New test.
8716 * gcc.dg/attr-nonstring-3.c: New test.
8717 * gcc.dg/attr-nonstring-4.c: New test.
8718 * gcc.dg/strlenopt-45.c: New test.
8719 * gcc.dg/strlenopt.h (strnlen): Declare.
8721 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8723 PR tree-optimization/86076
8724 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
8726 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8728 PR tree-optimization/64946
8729 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
8731 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
8733 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
8734 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
8735 * gnat.dg/stack_usage5.adb: New test.
8737 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8740 * gcc.dg/tree-ssa/popcount.c: New test.
8741 * gcc.dg/tree-ssa/popcount2.c: New test.
8743 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8746 * gcc.dg/absu.c: New test.
8747 * gcc.dg/gimplefe-29.c: New test.
8748 * gcc.target/aarch64/pr64946.c: New test.
8750 2018-06-15 Jakub Jelinek <jakub@redhat.com>
8753 * c-c++-common/pr86093.c: New test.
8756 * gfortran.fortran-torture/compile/pr85878.f90: New test.
8759 * gcc.c-torture/compile/pr86123.c: New test.
8761 2018-06-15 Tom de Vries <tdevries@suse.de>
8763 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
8765 2018-06-15 Nick Clifton <nickc@redhat.com>
8768 * gcc.c-torture/compile/pr84195.c: New test.
8770 2018-06-15 Richard Biener <rguenther@suse.de>
8773 * g++.dg/pr86159.C: New testcase.
8775 2018-06-15 Richard Biener <rguenther@suse.de>
8778 * gcc.dg/pr86076.c: New testcase.
8780 2018-06-14 Marek Polacek <polacek@redhat.com>
8783 * g++.dg/cpp0x/gen-attrs-65.C: New test.
8785 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8788 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
8789 -msse2 to dg-options.
8792 * gcc.c-torture/compile/pr86122.c: New test.
8794 P0624R2 - Default constructible and assignable stateless lambdas
8795 * g++.dg/cpp2a/lambda1.C: New test.
8796 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
8799 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8801 * g++.dg/other/static3.C: New.
8802 * g++.dg/other/static4.C: Likewise.
8803 * g++.dg/warn/Wshadow-15.C: Likewise.
8804 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
8805 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
8806 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
8807 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
8808 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
8809 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
8810 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8812 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8815 * gcc.c-torture/compile/pr85945.c: New test.
8817 2018-06-14 Richard Biener <rguenther@suse.de>
8820 * gcc.dg/pr86124.c: New testcase.
8822 2018-06-13 Martin Sebor <msebor@redhat.com>
8824 PR tree-optimization/86114
8825 * gcc.dg/pr86114.c: New test.
8827 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8830 * gfortran.dg/pr86110.f90: New test.
8832 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8835 * gfortran.dg/goacc/pr85703.f90: New test.
8836 * gfortran.dg/gomp/pr85703.f90: New test.
8838 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8841 * gfortran.dg/goacc/pr85702.f90: New test.
8843 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
8845 * gcc.target/i386/pr86048.c: New test.
8847 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8849 * gcc.target/arc/fma-1.c: New test.
8851 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8853 * gcc.target/arc/pr9001107555.c: New file.
8855 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
8857 * g++.dg/torture/aarch64-vect-init-1.C: New test.
8859 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
8861 * g++.dg/init/delete3.C: New.
8862 * g++.dg/init/new49.C: Likewise.
8863 * g++.dg/init/new25.C: Test locations too.
8864 * g++.dg/template/new4.C: Likewise.
8865 * g++.old-deja/g++.jason/operator.C: Likewise.
8867 2018-06-12 Marek Polacek <polacek@redhat.com>
8869 Core issue 1331 - const mismatch with defaulted copy constructor
8870 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
8871 * g++.dg/cpp0x/defaulted52.C: New test.
8872 * g++.dg/cpp0x/defaulted53.C: New test.
8873 * g++.dg/cpp0x/defaulted54.C: New test.
8874 * g++.dg/cpp0x/defaulted55.C: New test.
8875 * g++.dg/cpp0x/defaulted56.C: New test.
8876 * g++.dg/cpp0x/defaulted57.C: New test.
8877 * g++.dg/cpp0x/defaulted58.C: New test.
8878 * g++.dg/cpp0x/defaulted59.C: New test.
8879 * g++.dg/cpp0x/defaulted60.C: New test.
8881 2018-06-12 David Malcolm <dmalcolm@redhat.com>
8884 * gcc.dg/spellcheck-transposition.c: New test.
8886 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
8889 * gfortran.dg/pr44491.f90: New testcase
8891 2018-06-12 Martin Sebor <msebor@redhat.com>
8893 PR tree-optimization/85259
8894 * gcc.dg/Wstringop-overflow-5.c: New test.
8895 * gcc.dg/Wstringop-overflow-6.c: New test.
8897 2018-06-12 Martin Sebor <msebor@redhat.com>
8900 * gcc.dg/Wstringop-truncation-3.c: New test.
8902 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8904 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
8905 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
8906 * gcc.target/powerpc/swaps-p8-17.c: Same.
8908 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8910 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
8911 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
8912 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
8913 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
8914 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
8915 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
8917 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8919 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
8920 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
8921 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
8922 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
8923 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
8924 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
8926 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8928 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
8929 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
8930 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
8931 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
8932 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
8933 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
8935 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8937 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
8938 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
8939 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
8940 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
8941 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
8942 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
8944 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8946 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
8947 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
8948 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
8949 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
8950 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
8951 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
8953 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8955 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
8956 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
8957 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
8958 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
8959 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
8960 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
8962 2018-06-12 Martin Liska <mliska@suse.cz>
8964 * g++.dg/opt/mpx.C: New test.
8965 * gcc.target/i386/mpx.c: New test.
8967 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8969 * gcc.target/arc/builtin_simdarc.c: Update test.
8970 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8971 * gcc.target/arc/tumaddsidi4.c: Likewise.
8973 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
8975 * gnat.dg/opt72a.ad[sb]: New test.
8976 * gnat.dg/opt72_pkg.ads: New helper.
8978 2018-06-12 Tom de Vries <tdevries@suse.de>
8980 * gcc.dg-selftests/dg-final.exp: New file.
8982 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8984 * g++.dg/lookup/new2.C: Test locations too.
8985 * g++.dg/other/ellipsis1.C: Likewise.
8986 * g++.dg/other/operator1.C: Likewise.
8987 * g++.dg/other/operator2.C: Likewise.
8988 * g++.dg/overload/operator2.C: Likewise.
8989 * g++.dg/parse/defarg11.C: Likewise.
8990 * g++.dg/parse/operator4.C: Likewise.
8991 * g++.dg/template/error30.C: Likewise.
8992 * g++.dg/template/explicit-args3.C: Likewise.
8993 * g++.dg/warn/effc1.C: Likewise.
8994 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
8995 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
8996 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8997 * g++.old-deja/g++.jason/conversion5.C: Likewise.
8998 * g++.old-deja/g++.jason/operator.C: Likewise.
9000 2018-06-11 Martin Sebor <msebor@redhat.com>
9002 PR tree-optimization/86083
9003 * gcc.dg/strlenopt-44.c: New test.
9005 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9008 * gfortran.dg/generic_32.f90: New test.
9009 * gfortran.dg/generic_33.f90: New test.
9011 2018-06-11 Carl Love <cel@us.ibm.com>
9012 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9013 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9014 long long bool. Remove duplicate dg-final for xxlxor. Update
9015 dg-final instruction counts.
9016 * gcc.target/powerpc/altivec-37.c (main): New file for
9017 tests vec_unpackh and vec_unpackl returning long long bool and
9020 2018-06-11 Martin Liska <mliska@suse.cz>
9022 PR tree-optimization/86089
9023 * gcc.dg/tree-ssa/pr86089.c: New test.
9025 2018-06-11 Julia Koval <julia.koval@intel.com>
9027 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9028 * gcc.target/i386/vpclmulqdq.c: Ditto.
9030 2018-06-11 Olivier Hainque <hainque@adacore.com>
9032 * gnat.dg/lang-dw2.adb: New test.
9033 * gnat.dg/lang-dw3.adb: New test.
9035 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9037 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9038 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9040 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9042 * gnat.dg/predicate1.adb: New testcase.
9044 2018-06-11 Yannick Moy <moy@adacore.com>
9046 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9048 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9050 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9053 2018-06-11 Javier Miranda <miranda@adacore.com>
9055 * gnat.dg/prot4.adb: New testcase.
9057 2018-06-11 Yannick Moy <moy@adacore.com>
9059 * gnat.dg/part_of1-instantiation.adb,
9060 gnat.dg/part_of1-instantiation.ads,
9061 gnat.dg/part_of1-private_generic.adb,
9062 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9065 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9067 * gnat.dg/contract1.adb: New testcase.
9069 2018-06-11 Javier Miranda <miranda@adacore.com>
9071 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9074 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9076 * gnat.dg/inline_always1.adb: New testcase.
9078 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9080 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9081 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9082 gnat.dg/nested_generic2_g2.ads: New testcase.
9084 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9086 * g++.dg/template/friend64.C: New.
9087 * g++.old-deja/g++.other/friend4.C: Test the location too.
9088 * g++.old-deja/g++.pt/crash23.C: Likewise.
9090 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9092 * gfortran.dg/inline_matmul_23.f90: New test.
9094 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9097 * gfortran.dg/intent_decl_1.f90: New test case.
9099 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9101 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9102 * gfortran.dg/ieee/large_4.f90: Ditto.
9103 * gfortran.dg/round_4.f90: Ditto.
9105 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9108 * gfortran.dg/pr38351.f90: New test.
9109 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9111 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9116 * gfortran.dg/pr85138_1.f90: New test.
9117 * gfortran.dg/pr85138_2.f90: Ditto.
9118 * gfortran.dg/pr85996.f90: Ditto.
9120 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9123 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9124 * gfortran.dg/data_char_1.f90: Ditto.
9125 * gfortran.dg/pr78571.f90: Ditto.
9126 * gfortran.dg/pr78278.f90: New test.
9128 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9131 * gfortran.dg/pr63514.f90: New test.
9133 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9136 * gfortran.dg/bounds_check_20.f90: New test.
9138 2018-06-08 Carl Love <cel@us.ibm.com>
9140 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9142 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9143 vec_extract a signed int.
9144 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9145 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9147 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9148 vec_extract a signed int.
9149 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9150 vec_extract a signed int.
9151 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9152 vec_xor builtins. Update xxsel, xxlxor counts.
9154 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9157 * gfortran.dg/associate_30.f90: Remove code tested ...
9158 * gfortran.dg/pr67803.f90: Ditto.
9159 * gfortran.dg/pr67805.f90: Ditto.
9160 * gfortran.dg/pr86059.f90: ... here. New test.
9162 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9165 * gfortran.dg/pr78571.f90: New test.
9167 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9170 * gcc.target/powerpc/pr85755.c: New test.
9172 2018-06-08 Carl Love <cel@us.ibm.com>
9174 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9176 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9178 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9179 for BE system that are different then for an LE system from this file
9180 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9181 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9182 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9184 2018-06-08 Martin Liska <mliska@suse.cz>
9186 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9188 2018-06-08 Martin Liska <mliska@suse.cz>
9190 * g++.dg/dg.exp: Do not use mpx.exp.
9191 * g++.dg/lto/lto.exp: Likewise.
9192 * g++.dg/lto/pr69729_0.C: Remove.
9193 * g++.dg/opt/pr71529.C: Remove.
9194 * g++.dg/pr63995-1.C: Remove.
9195 * g++.dg/pr68270.C: Remove.
9196 * g++.dg/pr71624.C: Remove.
9197 * g++.dg/pr71633.C: Remove.
9198 * g++.dg/pr79761.C: Remove.
9199 * g++.dg/pr79764.C: Remove.
9200 * g++.dg/pr79769.C: Remove.
9201 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9202 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9203 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9204 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9205 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9206 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9207 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9208 * gcc.dg/lto/pr66221_0.c: Remove.
9209 * gcc.target/i386/chkp-always_inline.c: Remove.
9210 * gcc.target/i386/chkp-bndret.c: Remove.
9211 * gcc.target/i386/chkp-builtins-1.c: Remove.
9212 * gcc.target/i386/chkp-builtins-2.c: Remove.
9213 * gcc.target/i386/chkp-builtins-3.c: Remove.
9214 * gcc.target/i386/chkp-builtins-4.c: Remove.
9215 * gcc.target/i386/chkp-const-check-1.c: Remove.
9216 * gcc.target/i386/chkp-const-check-2.c: Remove.
9217 * gcc.target/i386/chkp-hidden-def.c: Remove.
9218 * gcc.target/i386/chkp-label-address.c: Remove.
9219 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9220 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9221 * gcc.target/i386/chkp-pr69044.c: Remove.
9222 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9223 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9224 * gcc.target/i386/chkp-strchr.c: Remove.
9225 * gcc.target/i386/chkp-strlen-1.c: Remove.
9226 * gcc.target/i386/chkp-strlen-2.c: Remove.
9227 * gcc.target/i386/chkp-strlen-3.c: Remove.
9228 * gcc.target/i386/chkp-strlen-4.c: Remove.
9229 * gcc.target/i386/chkp-strlen-5.c: Remove.
9230 * gcc.target/i386/chkp-stropt-1.c: Remove.
9231 * gcc.target/i386/chkp-stropt-10.c: Remove.
9232 * gcc.target/i386/chkp-stropt-11.c: Remove.
9233 * gcc.target/i386/chkp-stropt-12.c: Remove.
9234 * gcc.target/i386/chkp-stropt-13.c: Remove.
9235 * gcc.target/i386/chkp-stropt-14.c: Remove.
9236 * gcc.target/i386/chkp-stropt-15.c: Remove.
9237 * gcc.target/i386/chkp-stropt-16.c: Remove.
9238 * gcc.target/i386/chkp-stropt-17.c: Remove.
9239 * gcc.target/i386/chkp-stropt-2.c: Remove.
9240 * gcc.target/i386/chkp-stropt-3.c: Remove.
9241 * gcc.target/i386/chkp-stropt-4.c: Remove.
9242 * gcc.target/i386/chkp-stropt-5.c: Remove.
9243 * gcc.target/i386/chkp-stropt-6.c: Remove.
9244 * gcc.target/i386/chkp-stropt-7.c: Remove.
9245 * gcc.target/i386/chkp-stropt-8.c: Remove.
9246 * gcc.target/i386/chkp-stropt-9.c: Remove.
9247 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9248 * gcc.target/i386/indirect-thunk-11.c: Remove.
9249 * gcc.target/i386/indirect-thunk-12.c: Remove.
9250 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9251 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9252 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9253 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9254 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9255 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9256 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9257 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9258 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9259 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9260 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9261 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9262 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9263 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9264 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9265 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9266 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9267 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9268 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9269 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9270 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9271 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9272 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9273 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9274 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9275 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9276 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9277 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9278 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9279 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9280 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9281 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9282 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9283 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9284 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9285 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9286 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9287 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9288 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9289 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9290 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9291 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9292 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9293 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9294 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9295 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9296 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9297 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9298 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9299 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9300 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9301 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9302 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9303 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9304 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9305 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9306 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9307 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9308 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9309 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9310 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9311 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9312 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9313 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9314 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9315 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9316 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9317 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9318 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9319 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9320 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9321 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9322 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9323 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9324 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9325 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9326 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9327 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9328 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9329 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9330 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9331 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9332 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9333 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9334 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9335 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9336 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9337 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9338 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9339 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9340 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9341 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9342 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9343 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9344 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9345 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9346 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9347 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9348 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9349 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9350 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9351 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9352 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9353 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9354 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9355 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9356 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9357 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9358 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9359 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9360 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9361 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9362 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9363 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9364 * gcc.target/i386/mpx/label-address-1.c: Remove.
9365 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9366 * gcc.target/i386/mpx/macro.c: Remove.
9367 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9368 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9369 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9370 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9371 * gcc.target/i386/mpx/memmove-1.c: Remove.
9372 * gcc.target/i386/mpx/memmove-2.c: Remove.
9373 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9374 * gcc.target/i386/mpx/mpx-check.h: Remove.
9375 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9376 * gcc.target/i386/mpx/mpx.exp: Remove.
9377 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9378 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9379 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9380 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9381 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9382 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9383 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9384 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9385 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9386 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9387 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9388 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9389 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9390 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9391 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9392 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9393 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9394 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9395 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9396 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9397 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9398 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9399 * gcc.target/i386/mpx/pr65508.c: Remove.
9400 * gcc.target/i386/mpx/pr65531.cc: Remove.
9401 * gcc.target/i386/mpx/pr66048.cc: Remove.
9402 * gcc.target/i386/mpx/pr66134.c: Remove.
9403 * gcc.target/i386/mpx/pr66566.c: Remove.
9404 * gcc.target/i386/mpx/pr66567.c: Remove.
9405 * gcc.target/i386/mpx/pr66568.c: Remove.
9406 * gcc.target/i386/mpx/pr66569.c: Remove.
9407 * gcc.target/i386/mpx/pr66581.c: Remove.
9408 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9409 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9410 * gcc.target/i386/mpx/pr68416.c: Remove.
9411 * gcc.target/i386/mpx/pr78339.c: Remove.
9412 * gcc.target/i386/mpx/pr79631.c: Remove.
9413 * gcc.target/i386/mpx/pr79633.c: Remove.
9414 * gcc.target/i386/mpx/pr79753.c: Remove.
9415 * gcc.target/i386/mpx/pr79770.c: Remove.
9416 * gcc.target/i386/mpx/pr79987.c: Remove.
9417 * gcc.target/i386/mpx/pr79988.c: Remove.
9418 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9419 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9420 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9421 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9422 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9423 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9424 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9425 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9426 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9427 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9428 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9429 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9430 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9431 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9432 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9433 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9434 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9435 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9436 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9437 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9438 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9439 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9440 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9441 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9442 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9443 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9444 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9445 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9446 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9447 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9448 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9449 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9450 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9451 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9452 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9453 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9454 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9455 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9456 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9457 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9458 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9459 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
9460 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
9461 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
9462 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
9463 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
9464 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
9465 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
9466 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
9467 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
9468 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
9469 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
9470 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
9471 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
9472 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
9473 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
9474 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
9475 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
9476 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
9477 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
9478 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
9479 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
9480 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
9481 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
9482 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
9483 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
9484 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
9485 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
9486 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
9487 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
9488 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
9489 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
9490 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
9491 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9492 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9493 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9494 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9495 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9496 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9497 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9498 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9499 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9500 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9501 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9502 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9503 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9504 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9505 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9506 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9507 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9508 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9509 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9510 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9511 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9512 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9513 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9514 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9515 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9516 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9517 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9518 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9519 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9520 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9521 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9522 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9523 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9524 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9525 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9526 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9527 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9528 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9529 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9530 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9531 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9532 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9533 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9534 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9535 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9536 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9537 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9538 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9539 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9540 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9541 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9542 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9543 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9544 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9545 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9546 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9547 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9548 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9549 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9550 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9551 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9552 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9553 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9554 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9555 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9556 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9557 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9558 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9559 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9560 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9561 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9562 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9563 * gcc.target/i386/pr63995-2.c: Remove.
9564 * gcc.target/i386/pr64805.c: Remove.
9565 * gcc.target/i386/pr65044.c: Remove.
9566 * gcc.target/i386/pr65167.c: Remove.
9567 * gcc.target/i386/pr65183.c: Remove.
9568 * gcc.target/i386/pr65184.c: Remove.
9569 * gcc.target/i386/pr65523.c: Remove.
9570 * gcc.target/i386/pr70876.c: Remove.
9571 * gcc.target/i386/pr70877.c: Remove.
9572 * gcc.target/i386/pr71458.c: Remove.
9573 * gcc.target/i386/pr80880.c: Remove.
9574 * gcc.target/i386/ret-thunk-25.c: Remove.
9575 * gcc.target/i386/thunk-retbnd.c: Remove.
9576 * lib/mpx-dg.exp: Remove.
9577 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9579 2018-06-07 Carl Love <cel@us.ibm.com>
9581 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9584 2018-06-07 Carl Love <cel@us.ibm.com>
9586 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9589 2018-06-07 Marek Polacek <polacek@redhat.com>
9592 * gcc.dg/Wc90-c99-compat-10.c: New test.
9593 * gcc.dg/Wc90-c99-compat-11.c: New test.
9594 * gcc.dg/Wc90-c99-compat-12.c: New test.
9595 * gcc.dg/Wc90-c99-compat-9.c: New test.
9597 2018-06-07 Paul Koning <ni1d@arrl.net>
9599 * gcc.c-torture/compile/20180605-1.c: New test.
9601 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9604 * gfortran.dg/pr86045.f90: New test.
9606 2018-06-07 Marek Polacek <polacek@redhat.com>
9608 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9610 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9612 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9614 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9616 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9617 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9618 * gcc.target/msp430/msp430.h: New test header file.
9620 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9622 PR tree-optimization/69615
9623 * gcc.dg/tree-ssa/pr69615.c: New test.
9625 2018-06-07 Richard Biener <rguenther@suse.de>
9627 PR tree-optimization/85935
9628 * gcc.dg/graphite/pr85935.c: New testcase.
9630 2018-06-04 Carl Love <cel@us.ibm.com>
9632 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9633 debug print statements. Fix a few formating issues.
9635 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9638 * gcc.target/powerpc/pr85657-4.c: New tests.
9639 * gcc.target/powerpc/pr85657-5.c: Likewise.
9640 * gcc.target/powerpc/pr85657-6.c: Likewise.
9642 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9645 * gfortran.dg/realloc_on_assign_30.f90: New test.
9647 2018-06-06 Carl Love <cel@us.ibm.com>
9648 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9649 argument to vui_arg.
9651 2018-06-06 Carl Love <cel@us.ibm.com>
9653 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9655 * gcc.target/powerpc/builtins-4.c: New test file for tests
9658 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9661 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9662 be used in templates. Don't check for them in overloaded functions.
9664 2018-06-06 Jim Wilson <jimw@sifive.com>
9666 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9667 * gcc.target/riscv/interrupt-mmode.c: New.
9668 * gcc.target/riscv/interrupt-smode.c: New.
9669 * gcc.target/riscv/interrupt-umode.c: New.
9671 2018-06-06 Marek Polacek <polacek@redhat.com>
9674 * g++.dg/cpp0x/initlist102.C: New test.
9675 * g++.dg/cpp0x/initlist103.C: New test.
9676 * g++.dg/cpp0x/initlist104.C: New test.
9678 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9680 * gcc.dg/torture/pr86066.c: New test.
9682 2018-06-06 Richard Biener <rguenther@suse.de>
9684 PR tree-optimization/86062
9685 * g++.dg/tree-ssa/pr86062.C: New testcase.
9687 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9689 * gcc.target/msp430/function-attributes-4.c: New test.
9690 * gcc.target/msp430/static-interrupts.c: New test.
9692 2018-06-05 Steve Ellcey <sellcey@cavium.com>
9695 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
9696 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
9697 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
9698 * gcc.target/aarch64/nofp_1.c: Ditto.
9700 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9702 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9704 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9707 * gfortran.dg/goacc/pr85701.f90: New test.
9709 2018-06-05 Marek Polacek <polacek@redhat.com>
9712 * g++.dg/cpp0x/alias-decl-64.C: New test.
9714 2018-06-05 Richard Biener <rguenther@suse.de>
9716 PR tree-optimization/86046
9717 * gcc.dg/pr86046.c: New testcase.
9719 2018-06-05 Richard Biener <rguenther@suse.de>
9721 PR tree-optimization/86047
9722 * gcc.dg/pr86047.c: New testcase.
9724 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9727 * g++.target/arm/arm.exp: New file.
9728 * g++.target/arm/pr81497.C: Likewise.
9730 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
9732 * gcc.target/s390/htm-builtins-compile-4.c: New test.
9734 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
9736 * gcc.dg/store_merging_21.c: New test.
9737 * gnat.dg/opt71b.adb: Likewise.
9738 * gnat.dg/opt71.adb: Rename into...
9739 * gnat.dg/opt71a.adb: ...this.
9741 2018-06-04 Richard Biener <rguenther@suse.de>
9743 PR tree-optimization/85955
9744 * gcc.dg/pr85955.c: New testcase.
9746 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
9749 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
9750 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
9751 * gfortran.dg/allocate_stat_2.f90: Ditto.
9752 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9754 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
9756 * gcc.target/aarch64/sve/extract_5.c: New test.
9758 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9762 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
9764 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
9765 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
9766 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
9767 * gcc.target/i386/avx512bw-pr86036.c: New test.
9769 2018-06-04 Richard Biener <rguenther@suse.de>
9771 PR tree-optimization/86038
9772 * gcc.dg/pr86038.c: New testcase.
9774 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9776 PR tree-optimization/69615
9777 * gcc.dg/pr69615.c: New test.
9780 * c-c++-common/gomp/pr86025.c: New test.
9782 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
9784 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
9786 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
9788 * gcc.dg/torture/pr86034.c: New test.
9790 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
9793 * gfortran.dg/cray_pointer_12.f90: New test.
9795 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9798 * gfortran.dg/pr85938.f90: Fixed by revision r261081
9800 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9802 * gnat.dg/specs/opt3.ads: New test.
9803 * gnat.dg/specs/opt3_pkg.ads: New helper.
9805 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9807 * gnat.dg/discr53.ad[sb]: New test.
9808 * gnat.dg/discr53_pkg.ads: New helper.
9810 2018-06-01 Carl Love <cel@us.ibm.com>
9812 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
9813 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
9815 2018-06-01 Carl Love <cel@us.ibm.com>
9817 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
9818 to make it consistent with the naming convention in the file.
9819 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
9820 to altivec-7.c. Delete file.
9821 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
9822 to altivec-7.c. Delete file.
9823 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
9824 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
9825 vec_unpackl tests. Update instruction counts.
9826 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
9827 tests to builtins-1.c.
9828 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
9829 tests to builtins-1.c.
9830 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
9831 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
9832 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
9833 Remove vec_ctf tests returning double. Remove vec_cts with
9834 double args. Remove vec_sel with invalid arguments. Add tests for
9836 Add instruction counts for new tests.
9837 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9838 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
9840 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
9841 test_sll_vsill_vsill_vuc.
9842 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
9844 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
9845 tests from altivec-7.h.
9846 * gcc.target/powerpc/vsx-7-be.c: Remove file.
9847 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
9848 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
9849 splat_sll, splat_uc, splat_int128, splat_uint128.
9850 Make second argument of vec_extract and vec_insert a signed int.
9851 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
9854 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
9856 * gcc.dg/store_merging_20.c: New test.
9857 * gnat.dg/opt71.adb: Likewise.
9858 * gnat.dg/opt71_pkg.ads: New helper.
9860 2018-06-01 Carl Love <cel@us.ibm.com>
9862 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
9863 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
9864 Add vec_xst_be for signed and unsigned arguments.
9866 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9870 * gfortran.dg/pr85816.f90: New test.
9871 * gfortran.dg/pr85975.f90: New test.
9873 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9876 * gfortran.dg/random_init_1.f90: New test.
9877 * gfortran.dg/random_init_2.f90: New test.
9878 * gfortran.dg/random_init_3.f90: New test.
9879 * gfortran.dg/random_init_4.f90: New test.
9880 * gfortran.dg/random_init_5.f90: New test.
9881 * gfortran.dg/random_init_6.f90: New test.
9883 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
9885 PR tree-optimization/85989
9886 * gcc.dg/torture/pr85989.c: New test.
9888 2018-06-01 Richard Biener <rguenther@suse.de>
9891 * gcc.dg/tree-ssa/pr86017.c: New testcase.
9893 2018-06-01 Richard Biener <rguenther@suse.de>
9896 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
9898 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
9901 * gcc.dg/strcmpopt_2.c: New test.
9902 * gcc.dg/strcmpopt_3.c: New test.
9905 * gcc.dg/strcmpopt_3.c: New test.
9907 2018-05-31 Jakub Jelinek <jakub@redhat.com>
9910 * gcc.target/i386/pr85984.c: New test.
9912 2018-05-31 Martin Sebor <msebor@redhat.com>
9915 * gcc.dg/Walloc-size-larger-than-1.c: New test.
9916 * gcc.dg/Walloc-size-larger-than-10.c: New test.
9917 * gcc.dg/Walloc-size-larger-than-11.c: New test.
9918 * gcc.dg/Walloc-size-larger-than-12.c: New test.
9919 * gcc.dg/Walloc-size-larger-than-13.c: New test.
9920 * gcc.dg/Walloc-size-larger-than-14.c: New test.
9921 * gcc.dg/Walloc-size-larger-than-15.c: New test.
9922 * gcc.dg/Walloc-size-larger-than-16.c: New test.
9923 * gcc.dg/Walloc-size-larger-than-17.c: New test.
9924 * gcc.dg/Walloc-size-larger-than-2.c: New test.
9925 * gcc.dg/Walloc-size-larger-than-3.c: New test.
9926 * gcc.dg/Walloc-size-larger-than-4.c: New test.
9927 * gcc.dg/Walloc-size-larger-than-5.c: New test.
9928 * gcc.dg/Walloc-size-larger-than-6.c: New test.
9929 * gcc.dg/Walloc-size-larger-than-7.c: New test.
9930 * gcc.dg/Walloc-size-larger-than-8.c: New test.
9931 * gcc.dg/Walloc-size-larger-than-9.c: New test.
9932 * gcc.dg/Walloc-size-larger-than.c: New test.
9934 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
9935 Cesar Philippidis <cesar@codesourcery.com>
9938 * gfortran.dg/goacc/pr77371-1.f90: New test.
9939 * gfortran.dg/goacc/pr77371-2.f90: New test.
9940 * gfortran.dg/goacc/pr85879.f90: New test.
9942 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9944 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
9945 * gnat.dg/stack_usage1b.adb: Likewise.
9946 * gnat.dg/stack_usage1c.adb: Likewise.
9947 * gnat.dg/stack_usage3.adb: Likewise.
9948 * gnat.dg/stack_usage1_pkg.adb: Delete.
9950 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9952 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
9953 * gcc.dg/store_merging_11.c: Likewise.
9954 * gcc.dg/store_merging_13.c: Likewise.
9955 * gcc.dg/store_merging_14.c: Likewise.
9956 * gcc.dg/store_merging_15.c: Likewise.
9957 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
9959 2018-05-31 Ed Schonberg <schonberg@adacore.com>
9961 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
9962 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
9963 gnat.dg/limited1_outer.ads: New testcase.
9965 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
9967 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
9968 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
9971 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9973 * gnat.dg/size_clause1.adb: New testcase.
9975 2018-05-31 Javier Miranda <miranda@adacore.com>
9977 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
9979 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
9981 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
9982 vld1x3 intrinsics for aarch64.
9983 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
9984 vst1x2 intrinsics for aarch64.
9985 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
9986 vst1x3 intrinsics for aarch64.
9988 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
9991 * g++.dg/diagnostic/pr77777.C: New test.
9993 2018-05-30 David Pagan <dave.pagan@oracle.com>
9996 * gcc.dg/noncompile/pr55976-1.c: New test.
9997 * gcc.dg/noncompile/pr55976-2.c: New test.
9999 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10001 * gcc.dg/lto/20111213-1_0.c: Fix template.
10002 * gcc.dg/lto/20100603-1_0.c: Fix template.
10003 * gcc.dg/lto/20100603-2_0.c: Fix template.
10004 * gcc.dg/lto/20100603-3_0.c: Fix template.
10006 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10007 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10008 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10009 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10010 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10011 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10012 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10013 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10014 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10015 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10016 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10017 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10018 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10019 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10020 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10021 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10022 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10023 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10024 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10025 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10026 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10027 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10028 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10029 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10030 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10031 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10032 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10033 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10034 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10035 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10036 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10037 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10038 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10039 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10040 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10041 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10042 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10043 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10044 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10045 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10046 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10047 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10048 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10049 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10050 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10051 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10052 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10053 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10054 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10055 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10056 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10057 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10058 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10059 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10060 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10061 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10062 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10063 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10064 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10065 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10066 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10067 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10069 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10072 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10074 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10076 * gcc.target/aarch64/simd/ldp_stp_9: New.
10077 * gcc.target/aarch64/simd/ldp_stp_10: New.
10078 * gcc.target/aarch64/simd/ldp_stp_11: New.
10079 * gcc.target/aarch64/simd/ldp_stp_12: New.
10081 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10083 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10085 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10087 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10089 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10092 * gcc.target/i386/pr85950.c: New test.
10094 2018-05-29 Marek Polacek <polacek@redhat.com>
10097 * g++.dg/cpp1z/class-deduction55.C: New test.
10098 * g++.dg/cpp1z/class-deduction56.C: New test.
10099 * g++.dg/cpp1z/class-deduction57.C: New test.
10101 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10104 * g++.dg/warn/Wunused-var-33.C: New test.
10107 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10108 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10109 arrays. Add suffix 1 to all functions and use 4 iterations rather
10110 than N. Add functions with conversions to and from float.
10111 Add new set of functions with 8 iterations and another one
10112 with 16 iterations, expect 24 vectorized loops instead of just 4.
10113 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10115 2018-05-29 Javier Miranda <miranda@adacore.com>
10117 * gnat.dg/equal2.adb: New testcase.
10119 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10121 * gnat.dg/float_attributes_overflows.adb: New testcase.
10123 2018-05-29 Pascal Obry <obry@adacore.com>
10125 * gnat.dg/normalize_pathname.adb: New testcase.
10127 2018-05-29 Tom de Vries <tom@codesourcery.com>
10129 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10131 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10132 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10133 * lib/scantree.exp (scan-tree-dump-times): Same.
10135 2018-05-29 Tom de Vries <tom@codesourcery.com>
10137 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10138 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10139 Use proc name as first argument to dg-scan.
10141 2018-05-29 Tom de Vries <tom@codesourcery.com>
10143 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10146 2018-05-28 Richard Biener <rguenther@suse.de>
10148 PR tree-optimization/85934
10149 * gcc.target/i386/pr85934.c: New testcase.
10151 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10153 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10155 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10157 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10159 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10161 * gnat.dg/fixedpnt5.adb: New testcase.
10163 2018-05-28 Justin Squirek <squirek@adacore.com>
10165 * gnat.dg/array31.adb: New testcase.
10167 2018-05-28 Justin Squirek <squirek@adacore.com>
10169 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10170 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10172 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10174 * gfortran.dg/data_stmt_pointer.f90: new test.
10176 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10179 * gcc.target/i386/avx512dq-pr85918.c: New test.
10181 2018-05-25 Jim Wilson <jimw@sifive.com>
10183 * gcc.target/riscv/interrupt-1.c: New.
10184 * gcc.target/riscv/interrupt-2.c: New.
10185 * gcc.target/riscv/interrupt-3.c: New.
10186 * gcc.target/riscv/interrupt-4.c: New.
10187 * gcc.target/riscv/interrupt-5.c: New.
10189 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10192 * gfortran.dg/pr85786.f90: New test.
10194 2018-05-25 Paul Koning <ni1d@arrl.net>
10196 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10197 * gcc.c-torture/compile/pr55921.c: Ditto.
10198 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10199 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10201 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10204 * gcc.target/i386/avx512f-pr85832.c: New test.
10205 * gcc.target/i386/avx512vl-pr85832.c: New test.
10206 * gcc.target/i386/avx512bw-pr85832.c: New test.
10207 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10209 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10211 PR tree-optimization/85720
10212 * gcc.dg/tree-ssa/pr85720.c: New test.
10213 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10216 2018-05-25 Martin Liska <mliska@suse.cz>
10219 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10220 for 'Removing basic block'.
10222 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10224 * gnat.dg/sec_stack1.adb: New testcase.
10226 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10228 * gnat.dg/fixedpnt4.adb: New testcase.
10230 2018-05-25 Javier Miranda <miranda@adacore.com>
10232 * gnat.dg/interface7.adb: New testcase.
10234 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10236 * gnat.dg/sec_stack2.adb: New testcase.
10238 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10240 * gnat.dg/interface6.adb: New testcase.
10242 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10244 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10246 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10248 * lib/target-supports.exp
10249 (check_effective_target_vect_double_cond_arith): Include
10250 multiplication and division.
10251 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10252 fully-masked loops with a fixed vector length.
10253 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10255 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10256 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10257 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10259 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10261 * gcc.target/aarch64/sve/div_1.c: New test.
10262 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10263 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10264 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10266 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10268 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10270 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10272 * lib/target-supports.exp
10273 (check_effective_target_vect_double_cond_arith): New proc.
10274 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10275 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10276 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10277 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10278 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10279 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10280 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10282 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10285 * gfortran.dg/f2018_obs.f90: New test case.
10287 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10290 * gfortran.dg/pr85543.f90: New test.
10292 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10295 * gfortran.dg/pr85780.f90: New test.
10297 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10300 * gfortran.dg/pr85779_1.f90: New test.
10301 * gfortran.dg/pr85779_2.f90: Ditto.
10302 * gfortran.dg/pr85779_3.f90: Ditto.
10304 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10308 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10309 * gfortran.dg/pr85895.f90: New test.
10311 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10313 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10314 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10316 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10318 * gcc.dg/fold-popcount-1.c: New testcase.
10319 * gcc.dg/fold-popcount-2.c: New testcase.
10320 * gcc.dg/fold-popcount-3.c: New testcase.
10321 * gcc.dg/fold-popcount-4.c: New testcase.
10323 2018-05-24 Marek Polacek <polacek@redhat.com>
10326 * g++.dg/cpp0x/new3.C: New test.
10328 2018-05-24 Javier Miranda <miranda@adacore.com>
10330 * gnat.dg/discr52.adb: New testcase.
10332 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10334 * gnat.dg/others1.adb: New testcase.
10336 2018-05-24 Justin Squirek <squirek@adacore.com>
10338 * gnat.dg/raise_expr.adb: New testcase.
10340 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10342 * gnat.dg/formal_containers.adb: New testcase.
10344 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10346 * gcc.target/i386/pr85345.c: Require ifunc support.
10348 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10350 * gcc.dg/vect/vect-fma-1.c: New test.
10352 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10354 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10357 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10360 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10362 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10365 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10367 * gcc.target/msp430/pr78849.c: New test.
10369 2018-05-23 Marek Polacek <polacek@redhat.com>
10371 * g++.dg/cpp2a/range-for8.C: New test.
10372 * g++.dg/cpp2a/range-for9.C: New test.
10373 * g++.dg/cpp2a/range-for10.C: New test.
10375 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10377 * lib/target-supports.exp (check_effective_target_be): New.
10378 (check_effective_target_le): New.
10380 2018-05-23 Marek Polacek <polacek@redhat.com>
10382 * g++.dg/cpp2a/range-for1.C: New test.
10383 * g++.dg/cpp2a/range-for2.C: New test.
10384 * g++.dg/cpp2a/range-for3.C: New test.
10385 * g++.dg/cpp2a/range-for4.C: New test.
10386 * g++.dg/cpp2a/range-for5.C: New test.
10387 * g++.dg/cpp2a/range-for6.C: New test.
10388 * g++.dg/cpp2a/range-for7.C: New test.
10390 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10392 * gcc.target/i386/cvt-3.c: New test.
10394 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10396 * gcc.target/i386/cvt-2.c: New test.
10398 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10400 * gcc.dg/pr79985.c: New testcase.
10402 2018-05-23 Richard Biener <rguenther@suse.de>
10404 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10406 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10409 * gcc.target/aarch64/pr84882.c: New test.
10410 * gcc.target/aarch64/target_attr_18.c: Likewise.
10412 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10414 PR tree-optimization/85853
10415 * gfortran.dg/vect/pr85853.f90: New test.
10417 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10419 * gnat.dg/import2.adb: New testcase.
10421 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10423 * gnat.dg/discr51.adb: New testcase.
10425 2018-05-23 Javier Miranda <miranda@adacore.com>
10427 * gnat.dg/valid_scalars1.adb: New testcase.
10429 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10431 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10433 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10435 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10438 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10440 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10443 2018-05-23 Bob Duff <duff@adacore.com>
10445 * gnat.dg/addr10.adb: New testcase.
10447 2018-05-23 Richard Biener <rguenther@suse.de>
10449 PR middle-end/85874
10450 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10452 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10454 PR tree-optimization/85822
10455 * c-c++-common/pr85822.c: New test.
10457 2018-05-23 Richard Biener <rguenther@suse.de>
10459 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
10461 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10464 * gfortran.dg/pr30667.f: Add option "-std=legacy".
10466 2018-05-22 Martin Sebor <msebor@redhat.com>
10468 PR middle-end/85359
10469 * gcc.dg/attr-nonstring.c: New test.
10471 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
10474 * gcc.target/i386/pr85345.c: New test.
10476 2018-05-22 Luis Machado <luis.machado@linaro.org>
10478 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
10480 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10483 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
10484 dg-additional-options.
10485 * gfortran.dg/graphite/block-2.f: Ditto.
10486 * gfortran.dg/graphite/id-19.f: Ditto.
10487 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10488 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10489 * gfortran.dg/vect/pr52580.f: Ditto.
10491 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10493 * gcc.target/aarch64/ldp_stp_6.c: New.
10494 * gcc.target/aarch64/ldp_stp_7.c: New.
10495 * gcc.target/aarch64/ldp_stp_8.c: New.
10497 2018-05-22 Martin Sebor <msebor@redhat.com>
10500 * c-c++-common/attr-nonstring-3.c: Adjust.
10501 * c-c++-common/attr-nonstring-4.c: Adjust.
10502 * c-c++-common/attr-nonstring-6.c: New test.
10504 2018-05-22 Martin Sebor <msebor@redhat.com>
10506 PR tree-optimization/85826
10507 * gcc.dg/Wrestrict-17.c: New test.
10509 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10511 * gcc.dg/torture/pr85862.c: Rename to...
10512 * gcc.dg/torture/pr85852.c: ...this.
10514 2018-05-22 Justin Squirek <squirek@adacore.com>
10516 * gnat.dg/warn14.adb: New testcase.
10518 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10520 * gnat.dg/controlled8.adb: New testcase.
10522 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10524 * gnat.dg/discr50.adb: New testcase.
10526 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10528 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10529 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10530 gnat.dg/discr49_rec2.ads: New testcase.
10532 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10534 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10535 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10538 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10540 * gnat.dg/fixedpnt3.adb: New testcase.
10542 2018-05-22 Justin Squirek <squirek@adacore.com>
10544 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10545 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10547 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10549 PR middle-end/85862
10550 * gcc.dg/torture/pr85862.c: New test.
10552 2018-05-22 Richard Biener <rguenther@suse.de>
10554 PR tree-optimization/85834
10555 * g++.dg/torture/pr85834.C: New testcase.
10556 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10558 2018-05-22 Martin Liska <mliska@suse.cz>
10561 * g++.dg/ipa/pr85607.C: New test.
10563 2018-05-22 Richard Biener <rguenther@suse.de>
10565 PR tree-optimization/85863
10566 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10568 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10571 * gfortran.dg/assumed_rank_5.f90: Update error message.
10572 * gfortran.dg/assumed_type_4.f90: Ditto.
10573 * gfortran.dg/bind_c_array_params.f03: Ditto.
10574 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10575 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10576 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10577 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10578 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10579 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10580 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10581 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10582 * gfortran.dg/rank_3.f90: Ditto.
10583 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10584 * gfortran.dg/implicit_14.f90: Ditto.
10586 2018-05-21 Christian Groessler <chris@groessler.org>
10588 * gcc.c-torture/compile/simd-5.c: Fix comment.
10590 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10593 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10594 __float128, __ibm128, and long double.
10595 * gcc.target/powerpc/pr85657-2.c: Likewise.
10596 * gcc.target/powerpc/pr85657-3.c: Likewise.
10597 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10598 implementated as a separate type internally, and is not just an
10599 alias for long double.
10601 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10603 PR tree-optimization/85814
10604 * gcc.dg/torture/pr85814.c: New test.
10606 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10609 * g++.dg/cpp0x/cond1.C: New.
10610 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10611 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10612 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10613 * g++.dg/parse/cond6.C: Likewise.
10614 * g++.dg/parse/cond7.C: Likewise.
10615 * g++.dg/parse/cond8.C: Likewise.
10616 * g++.dg/cpp1z/decomp16.C: Update.
10617 * g++.old-deja/g++.jason/cond.C: Likewise.
10619 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10621 ChangeLog for r260480
10622 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10623 warnings for deleted and obsolescent features.
10624 * gfortran.dg/graphite/id-19.f: Ditto.
10625 * gfortran.dg/graphite/id-20.f: Ditto.
10626 * gfortran.dg/graphite/id-27.f90: Ditto.
10627 * gfortran.dg/graphite/pr82449.f: Ditto.
10629 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10631 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10632 tiny and large memory models.
10634 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10636 * gnat.dg/suppress_initialization.adb,
10637 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10639 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10641 * gnat.dg/exit1.adb: New testcase.
10643 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10645 * gnat.dg/array30.adb: New testcase.
10647 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10649 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10651 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10653 * gcc.c-torture/execute/ssad-run.c: New test.
10654 * gcc.c-torture/execute/usad-run.c: Likewise.
10655 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10656 * gcc.target/aarch64/usadv16qi.c: Likewise.
10658 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10660 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10661 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10662 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10664 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10665 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10666 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10668 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10671 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10672 * gfortran.dg/g77/20020307-1.f: Ditto.
10673 * gfortran.dg/g77/980310-3.f: Ditto.
10674 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10675 * gfortran.dg/goacc/loop-1.f95: Ditto.
10676 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10677 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10678 * gfortran.dg/gomp/do-1.f90: Ditto.
10679 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10680 * gfortran.dg/pr17229.f: Ditto.
10681 * gfortran.dg/pr37243.f: Ditto.
10682 * gfortran.dg/pr49721-1.f: Ditto.
10683 * gfortran.dg/pr58484.f: Ditto.
10684 * gfortran.dg/pr81175.f: Ditto.
10685 * gfortran.dg/pr81723.f: Ditto.
10686 * gfortran.dg/predcom-2.f: Ditto.
10687 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10688 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10689 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
10690 * gfortran.dg/vect/pr52580.f: Ditto.
10692 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10695 * gfortran.dg/char_result_18.f90: New test.
10697 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10700 * gfortran.dg/associate_38.f90: New test.
10702 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10705 * gfortran.dg/select_type_42.f90: New test.
10707 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10710 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10711 that the patch fixes PR66694 & PR82617, although the testcases
10712 are not explicitly included.
10714 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
10716 * gcc.dg/stack-usage-1.c: Add support for rv32e.
10718 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
10721 * g++.dg/pr82899.C: New testcase.
10723 2018-05-18 Martin Liska <mliska@suse.cz>
10725 * gcc.dg/pr68766.c: Change pruned output.
10727 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
10730 * c-c++-common/goacc/pr85782.c: New test.
10732 2018-05-18 Sudakshina Das <sudi.das@arm.com>
10734 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
10736 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10738 * gcc.target/arm/pr62554.c: Delete.
10739 * gcc.target/arm/pr69610-1.c: Likewise.
10740 * gcc.target/arm/pr69610-2.c: Likewise.
10742 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10744 * gcc.target/arm/pr40887.c: Update comment.
10745 * lib/target-supports.exp: Don't generate effective target checks
10746 and related helpers for armv5. Update comment.
10747 * gcc.target/arm/armv5_thumb_isa.c: Delete.
10748 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
10749 target check and options.
10751 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10753 PR middle-end/85817
10754 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
10755 scan-tree-dump-not for h.
10757 2018-05-18 Richard Biener <rguenther@suse.de>
10759 * gcc.dg/tree-ssa/pr21559.c: Adjust.
10760 * gcc.dg/tree-ssa/pr45397.c: Likewise.
10761 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
10762 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
10763 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
10764 * gcc.dg/tree-ssa/vrp17.c: Likewise.
10765 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10766 * gcc.dg/tree-ssa/vrp23.c: Likewise.
10767 * gcc.dg/tree-ssa/vrp24.c: Likewise.
10768 * gcc.dg/tree-ssa/vrp58.c: Likewise.
10769 * gcc.dg/vrp-min-max-1.c: Likewise.
10770 * gcc.dg/vrp-min-max-3.c: New testcase.
10772 2018-05-18 Richard Biener <rguenther@suse.de>
10774 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
10775 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
10776 * gcc.dg/graphite/scop-6.c: Likewise.
10777 * gcc.dg/graphite/scop-7.c: Likewise.
10778 * gcc.dg/graphite/scop-8.c: Likewise.
10779 * gcc.dg/graphite/scop-9.c: Likewise.
10781 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10783 * gcc.target/aarch64/vect-init-ld1.c: New test.
10785 2018-05-18 Martin Liska <mliska@suse.cz>
10787 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
10788 * gcc.dg/tree-prof/update-loopch.c: Likewise.
10790 2018-05-18 Martin Liska <mliska@suse.cz>
10792 * gcc.dg/ipa/ipa-icf-39.c: New test.
10793 * gcc.dg/pr68766.c: Adjust pruned output.
10795 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
10797 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
10799 * gcc.dg/fma-1.c: New test.
10800 * gcc.dg/fma-2.c: Likewise.
10801 * gcc.dg/fma-3.c: Likewise.
10802 * gcc.dg/fma-4.c: Likewise.
10803 * gcc.dg/fma-5.c: Likewise.
10804 * gcc.dg/fma-6.c: Likewise.
10805 * gcc.dg/fma-7.c: Likewise.
10806 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
10808 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
10809 * gfortran.dg/reassoc_8.f: Likewise.
10810 * gfortran.dg/reassoc_9.f: Likewise.
10811 * gfortran.dg/reassoc_10.f: Likewise.
10813 2018-05-17 Jim Wilson <jimw@sifive.com>
10815 * gcc.target/riscv/switch-qi.c: New.
10816 * gcc.target/riscv/switch-si.c: New.
10818 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
10821 * gcc.target/powerpc/pr85698.c: New test.
10823 2018-05-17 Richard Biener <rguenther@suse.de>
10825 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
10827 2018-05-17 Bin Cheng <bin.cheng@arm.com>
10829 PR tree-optimization/85793
10830 * gcc.dg/vect/pr85793.c: New test.
10832 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
10834 * gcc.dg/gimplefe-28.c: New test.
10835 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
10836 internal function calls.
10837 * gcc.dg/goacc/loop-processing-1.c: Likewise.
10839 2018-05-17 Martin Liska <mliska@suse.cz>
10841 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
10842 space in between 'G_' and '('.
10844 2018-05-17 Jakub Jelinek <jakub@redhat.com>
10847 * gcc.target/i386/pr85323-7.c: New test.
10848 * gcc.target/i386/pr85323-8.c: New test.
10849 * gcc.target/i386/pr85323-9.c: New test.
10852 * gcc.target/i386/pr85323-4.c: New test.
10853 * gcc.target/i386/pr85323-5.c: New test.
10854 * gcc.target/i386/pr85323-6.c: New test.
10857 * gcc.target/i386/pr85323-1.c: New test.
10858 * gcc.target/i386/pr85323-2.c: New test.
10859 * gcc.target/i386/pr85323-3.c: New test.
10861 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
10862 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
10863 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
10864 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
10865 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
10866 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
10867 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
10868 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
10869 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
10870 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
10871 * gcc.target/i386/avx512f-setzero-1.c: New test.
10873 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
10875 * gcc.target/aarch64/vect-slp-dup.c: New.
10877 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10880 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
10882 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
10884 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
10885 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
10887 2018-05-17 Richard Biener <rguenther@suse.de>
10889 PR tree-optimization/85757
10890 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
10892 2018-05-16 Marek Polacek <polacek@redhat.com>
10895 * g++.dg/cpp0x/initlist-throw1.C: New test.
10896 * g++.dg/cpp0x/initlist-throw2.C: New test.
10898 2018-05-16 Carl Love <cel@us.ibm.com>
10900 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
10901 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
10902 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
10904 2018-05-16 Richard Biener <rguenther@suse.de>
10906 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
10907 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
10908 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
10910 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
10912 * gcc.target/aarch64/sve/vcond_10.c: New test.
10913 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
10914 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
10915 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
10917 2018-05-15 Martin Sebor <msebor@redhat.com>
10919 PR tree-optimization/85753
10920 * gcc.dg/Wrestrict-10.c: Adjust.
10921 * gcc.dg/Wrestrict-16.c: New test.
10923 2018-05-15 Martin Sebor <msebor@redhat.com>
10925 PR middle-end/85643
10926 * c-c++-common/attr-nonstring-7.c: New test.
10928 2018-05-15 Richard Biener <rguenther@suse.de>
10930 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
10932 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10934 PR tree-optimization/83648
10935 * gcc.dg/tree-ssa/pr83648.c: New test.
10936 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
10938 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10941 * gcc.dg/ipa/pr85734.c: New test.
10943 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
10946 * gnat.dg/opt70.adb: New test.
10947 * gnat.dg/opt70_pkg.ad[sb]: New helper.
10949 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10951 * gcc.target/aarch64/crypto-fuse-1.c: New test.
10952 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
10954 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
10956 * gcc.target/aarch64/vmov_n_1.c: Update test.
10957 * gcc.target/aarch64/vfp-1.c: Update test.
10959 2018-05-14 Jakub Jelinek <jakub@redhat.com>
10962 * gcc.c-torture/execute/pr85756.c: New test.
10964 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
10966 * gcc.target/i386/cldemote-1.c: New test.
10968 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
10971 * gfortran.dg/assumed_type_9.f90 : New test.
10973 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
10976 * gfortran.dg/pr85542.f90: New test.
10978 2018-05-11 Martin Jambor <mjambor@suse.cz>
10981 * g++.dg/lto/pr85655_0.C: New test.
10983 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
10985 * gcc.target/i386/tpause-1.c: New test.
10986 * gcc.target/i386/umonitor-1.c: New test.
10988 2018-05-11 Jakub Jelinek <jakub@redhat.com>
10991 * c-c++-common/gomp/pr85696.c: New test.
10993 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
10994 Jakub Jelinek <jakub@redhat.com>
10996 PR tree-optimization/85692
10997 * gcc.target/i386/pr85692.c: New test.
10999 2018-05-11 Martin Liska <mliska@suse.cz>
11002 * c-c++-common/ubsan/attrib-6.c: New test.
11004 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11007 * gfortran.dg/pr85687.f90: new test.
11009 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11012 * gfortran.dg/pr85521_1.f90: New test.
11013 * gfortran.dg/pr85521_2.f90: New test.
11015 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11018 * gfortran.dg/pr70870_1.f90: New test.
11020 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11022 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11024 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11027 * g++.dg/ext/offsetof2.C: New test.
11029 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11032 * gfortran.dg/temporary_3.f90 : New test.
11035 * gfortran.dg/temporary_2.f90 : New test.
11037 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11039 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11040 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11041 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11042 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11043 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11044 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11045 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11046 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11047 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11048 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11049 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11050 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11051 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11052 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11053 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11054 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11055 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11056 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11057 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11058 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11059 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11060 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11061 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11062 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11063 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11064 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11065 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11067 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11069 PR tree-optimization/85699
11070 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11071 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11072 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11073 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11075 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11077 * g++.dg/tls/pr85400.C: New test.
11079 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11082 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11084 2018-05-09 Carl Love <cel@us.ibm.com>
11086 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11088 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11092 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11095 * g++.dg/cpp1y/pr84588.C: New.
11097 2018-05-09 Andreas Schwab <schwab@suse.de>
11099 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11101 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11103 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11104 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11106 2018-05-08 Carl Love <cel@us.ibm.com>
11107 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11109 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11112 * g++.dg/cpp1y/pr84588.C: New.
11114 2018-05-08 Marek Polacek <polacek@redhat.com>
11117 * g++.dg/cpp1z/constexpr-if22.C: New test.
11119 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11122 * gcc.target/i386/pr85693.c: New test.
11124 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11127 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11128 scan-assembler-times checking that except for [fh]*xor other functions
11129 don't use any load instructions.
11131 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11133 * gcc.target/i386/builtin_target.c: Test goldmont.
11134 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11137 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11140 * g++.dg/other/sse2-pr85572-1.C: New test.
11141 * g++.dg/other/sse2-pr85572-2.C: New test.
11142 * g++.dg/other/sse4-pr85572-1.C: New test.
11143 * g++.dg/other/avx2-pr85572-1.C: New test.
11146 * gcc.target/i386/pr85317.c: New test.
11147 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11148 optimization barrier to avoid optimizing away the expected insn.
11151 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11152 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11154 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11156 * g++.dg/other/sve_const_pred_1.C: Rename to...
11157 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11158 target selectors and explicit -march options.
11159 * g++.dg/other/sve_const_pred_2.C: Rename to...
11160 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11161 * g++.dg/other/sve_const_pred_3.C: Rename to...
11162 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11163 * g++.dg/other/sve_const_pred_4.C: Rename to...
11164 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11165 * g++.dg/other/sve_tls_2.C: Rename to...
11166 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11167 * g++.dg/other/sve_vcond_1.C: Rename to...
11168 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11169 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11170 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11172 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11175 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11178 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11181 * g++.dg/cpp0x/deleted14.C: New.
11183 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11184 Alan Hayward <alan.hayward@arm.com>
11185 David Sherwood <david.sherwood@arm.com>
11187 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11188 XFAIL the BIC test.
11189 * gcc.target/aarch64/sve/vcond_7.c: New test.
11190 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11192 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11195 * g++.dg/cpp0x/sfinae62.C: New.
11197 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11199 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11202 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11205 * g++.dg/cpp0x/narrowing1.C: New.
11207 2018-05-08 Richard Biener <rguenther@suse.de>
11209 PR middle-end/85588
11210 * gcc.dg/torture/pr85574.c: Rename to...
11211 * gcc.dg/torture/pr85588.c: ... this.
11213 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11216 * gfortran.dg/minmaxloc_12.f90: New test case.
11217 * gfortran.dg/minmaxloc_13.f90: New test case.
11219 2018-05-07 Nathan Sidwell <nathan@acm.org>
11221 * g++.dg/cpp0x/range-for10.C: Delete.
11222 * g++.dg/ext/forscope1.C: Delete.
11223 * g++.dg/ext/forscope2.C: Delete.
11224 * g++.dg/template/for1.C: Delete.
11226 2018-05-07 Jeff Law <law@redhat.com>
11228 * gfortran.dg/linefile.f90: New test.
11230 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11232 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11235 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11238 * g++.dg/ext/asm14.C: New test.
11239 * g++.dg/ext/asm15.C: New test.
11240 * g++.dg/ext/asm16.C: New test.
11242 2018-05-06 Michael Eager <eager@eagercon.com>
11244 * gcc.target/microblaze/others/picdtr.c: Correct option
11245 -fPIE -mpic-data-is-text-relative.
11247 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11249 * gcc.target/microblaze/others/picdtr.c: Add test for
11250 -fPIE -mpic-data-is-text-relative.
11252 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11255 * gfortran.dg/coarray_dependency_1.f90: New test.
11256 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11258 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11260 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11261 to match the currently produced gimple.
11263 2018-05-04 Carl Love <cel@us.ibm.com>
11265 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11267 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11268 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11269 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11270 xvcmpgedp counts. Add xxsel counts.
11272 2018-05-04 Richard Biener <rguenther@suse.de>
11274 PR middle-end/85627
11275 * g++.dg/torture/pr85627.C: New testcase.
11277 2018-05-04 Richard Biener <rguenther@suse.de>
11279 PR middle-end/85574
11280 * gcc.dg/torture/pr85574.c: New testcase.
11281 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11283 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11286 * gcc.dg/nextafter-1.c: New test.
11287 * gcc.dg/nextafter-2.c: New test.
11288 * gcc.dg/nextafter-3.c: New test.
11289 * gcc.dg/nextafter-4.c: New test.
11291 2018-05-03 Nathan Sidwell <nathan@acm.org>
11293 Remove -ffriend-injection.
11294 * g++.old-deja/g++.jason/scoping15.C: Delete.
11295 * g++.old-deja/g++.mike/net43.C: Delete.
11297 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11300 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11301 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11302 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11303 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11305 2018-05-03 Tom de Vries <tom@codesourcery.com>
11308 * lib/scanoffloadtree.exp: New file.
11310 2018-05-03 Richard Biener <rguenther@suse.de>
11312 PR tree-optimization/85615
11313 * gcc.dg/torture/pr85615.c: New testcase.
11315 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11317 PR tree-optimization/70291
11318 * gcc.dg/complex-6.c: New test.
11319 * gcc.dg/complex-7.c: Likewise.
11321 2018-05-03 Richard Biener <rguenther@suse.de>
11324 * fortran.dg/pr51434.f90: Truncate transfer argument.
11326 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11329 * gcc.c-torture/execute/pr85582-3.c: New test.
11331 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11332 Jason Merrill <jason@redhat.com>
11335 * g++.dg/warn/Wshadow-13.C: New.
11336 * g++.dg/warn/Wshadow-14.C: Likewise.
11338 2018-05-02 Tom de Vries <tom@codesourcery.com>
11341 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11342 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11344 2018-05-02 David Pagan <dave.pagan@oracle.com>
11347 * gcc.dg/noncompile/pr30552-1.c: New test.
11348 * gcc.dg/noncompile/pr30552-2.c: New test.
11349 * gcc.dg/noncompile/pr30552-3.c: New test.
11350 * gcc.dg/noncompile/pr30552-4.c: New test.
11352 2018-05-02 Richard Biener <rguenther@suse.de>
11354 PR tree-optimization/85597
11355 * gcc.dg/vect/pr85597.c: New testcase.
11357 2018-05-02 Tom de Vries <tom@codesourcery.com>
11360 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11361 * lib/scanltranstree.exp: New file.
11362 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11363 (scan-ltrans-tree-dump-times_required_options)
11364 (scan-ltrans-tree-dump-not_required_options)
11365 (scan-ltrans-tree-dump-dem_required_options)
11366 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11367 * lib/gcc-dg.exp: Include scanltranstree.exp.
11369 2018-05-02 Tom de Vries <tom@codesourcery.com>
11372 * gcc.dg/ipa/ipa-icf-38.c: New test.
11373 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11374 * lib/scandump.exp (dump-base): New proc.
11375 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11376 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11378 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11379 * lib/scanlang.exp: Same.
11380 * lib/scanrtl.exp: Same.
11381 * lib/scantree.exp: Same.
11382 * lib/scanwpaipa.exp: New file.
11383 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11385 2018-05-02 Richard Biener <rguenther@suse.de>
11387 PR middle-end/85567
11388 * gcc.dg/torture/pr85567.c: New testcase.
11390 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11393 * gcc.c-torture/execute/pr85582-1.c: New test.
11394 * gcc.c-torture/execute/pr85582-2.c: New test.
11396 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11398 PR tree-optimization/85586
11399 * gcc.dg/vect/pr85586.c: New test.
11401 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11403 PR tree-optimization/85143
11404 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11405 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11407 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11410 * c-c++-common/Wformat-pr84258.c: New test.
11412 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11414 PR tree-optimization/82665
11415 * gcc.dg/tree-ssa/pr82665.c: New test.
11417 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11420 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11421 (test_add_fixit_insert_formatted_single_line): New function.
11422 (test_add_fixit_insert_formatted_multiline): New function.
11423 Extend expected output of generated patch to include fix-it hints
11425 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11426 "gcc-rich-location.h". Add test coverage for
11427 gcc_rich_location::add_fixit_insert_formatted.
11429 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11431 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11432 (test_show_locus): Update for location_get_source_line returning a
11433 char_span. Use char_span for handling words in the
11434 "test_many_nested_locations" fix-it example.
11436 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11438 * gcc.target/arc/interrupt-8.c: Update test.
11439 * gcc.target/arc/loop-4.c: Likewise.
11440 * gcc.target/arc/loop-hazard-1.c: Likewise.
11441 * gcc.target/arc/sdata-3.c: Likewise.
11443 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11445 * gcc.target/arc/store-merge-1.c: New test.
11446 * gcc.target/arc/add_n-combine.c: Update test.
11448 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11450 Microblaze Target: PIC data text relative
11452 * gcc.target/microblaze/others/data_var1.c: Include
11453 PIC case of r20 base register.
11454 * gcc.target/microblaze/others/data_var2.c: Ditto.
11455 * gcc.target/microblaze/others/picdtr.c: Add new
11456 test case for -mpic-is-data-text-relative.
11457 * gcc.target/microblaze/others/sdata_var1.c: Add
11458 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11459 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
11460 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
11461 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
11462 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
11463 * gcc.target/microblaze/others/string_cst1_gpopt.c:
11465 * gcc.target/microblaze/others/string_cst2_gpopt.c:
11468 2018-04-30 Richard Biener <rguenther@suse.de>
11470 PR tree-optimization/28364
11471 PR tree-optimization/85275
11472 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
11473 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
11474 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
11475 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
11476 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
11478 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
11479 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
11481 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
11482 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
11483 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
11485 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
11488 * gcc.target/i386/pr84431.c: New test.
11490 2018-04-27 Martin Jambor <mjambor@suse.cz>
11493 * g++.dg/ipa/pr85549.C: New test.
11495 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11498 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11500 * g++.dg/cpp0x/constexpr-85553.C: New test.
11502 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11505 * g++.dg/pr85515-1.C: New test.
11506 * g++.dg/pr85515-2.C: New test.
11508 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11511 * g++.dg/cpp0x/friend3.C: New.
11513 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11516 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11517 Use check_effective_target_arm_little_endian.
11519 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11521 PR tree-optimization/85529
11522 * gcc.c-torture/execute/pr85529-1.c: New test.
11523 * gcc.c-torture/execute/pr85529-2.c: New test.
11524 * gcc.dg/pr85529.c: New test.
11526 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11528 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11529 `.dword' in addition to `lw' and `.word'.
11531 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11533 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11535 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11537 * gnat.dg/loop_optimization24.adb: New test.
11539 2018-04-26 Richard Biener <rguenther@suse.de>
11541 PR tree-optimization/85116
11542 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11543 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11544 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11545 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11547 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11550 * gcc.target/i386/pr85473-1.c: New test.
11551 * gcc.target/i386/pr85473-2.c: New test.
11553 2018-04-25 Nathan Sidwell <nathan@acm.org>
11554 Jakub Jelinek <jakub@redhat.com>
11558 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11559 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11560 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11561 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11562 * g++.dg/cpp0x/pr85437-1.C: New.
11563 * g++.dg/cpp0x/pr85437-2.C: New.
11564 * g++.dg/cpp0x/pr85437-3.C: New.
11565 * g++.dg/cpp0x/pr85437-4.C: New.
11567 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11570 * gfortran.dg/pr85520.f90: New test.
11572 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11575 * gcc.dg/pr85512.c: New test.
11577 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11580 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11581 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11582 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11583 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11584 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11585 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11586 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11587 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11588 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11589 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11590 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11591 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11592 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11593 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11594 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11595 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11596 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11597 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11598 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11599 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11600 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11601 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11602 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11603 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11604 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11605 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11606 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11607 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11608 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11609 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11610 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11611 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11612 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11613 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11614 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11615 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11616 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11617 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11618 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11619 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11620 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11621 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11622 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11623 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11624 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11625 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11626 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11627 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11628 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11629 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11630 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11631 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11632 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11633 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11634 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11635 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11636 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11638 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11639 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11640 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11641 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11642 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11643 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11644 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11645 * (dg-options): Likwise.
11646 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11648 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11649 * gcc.target/i386/cet-label-3.c: Removed.
11650 * gcc.target/i386/cet-property-3.c: Likwise.
11651 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11653 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11656 * gcc.target/i386/pr85511.c: New test.
11659 * g++.dg/ext/pr85503.C: New test.
11662 * gcc.target/i386/pr85508.c: New test.
11664 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11666 PR tree-optimization/85478
11667 * g++.dg/pr85478.C: New test.
11669 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11671 * g++.dg/torture/pr85496.C: New test.
11673 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11675 PR rtl-optimization/85423
11676 * gcc.dg/pr85423.c: New test.
11678 2018-04-20 Martin Sebor <msebor@redhat.com>
11681 * gcc.dg/Wrestrict-15.c: New test.
11683 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11686 * gcc.target/powerpc/pr85456.c: New test.
11688 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
11690 * g++.dg/ext/undef-bool-1.C: Require lp64.
11691 * gcc.target/powerpc/undef-bool-2.c: Likewise.
11693 2018-04-20 Jeff Law <law@redhat.com>
11695 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
11697 * gcc.dg/stack-check-6.c: Likewise.
11698 * gcc.dg/stack-check-6a.c: Likewise.
11699 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
11700 * gcc.target/i386/stack-check-18.c: Likewise.
11701 * gcc.target/i386/stack-check-19.c: Likewise.
11703 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11706 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11707 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11708 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11709 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11711 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
11714 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
11715 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
11717 2018-04-20 Richard Biener <rguenther@suse.de>
11719 PR middle-end/85475
11720 * gcc.dg/torture/pr85475.c: New testcase.
11722 2018-04-20 Martin Jambor <mjambor@suse.cz>
11725 * gcc.dg/ipa/pr85449.c: New test.
11727 2018-04-20 Martin Jambor <mjambor@suse.cz>
11730 * g++.dg/ipa/pr85447.C: New file.
11731 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
11733 2018-04-20 Jakub Jelinek <jakub@redhat.com>
11736 * g++.dg/cpp0x/pr85462.C: New test.
11738 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11740 * gcc.target/i386/pr85404.c: Require CET target.
11742 2018-04-19 Jakub Jelinek <jakub@redhat.com>
11744 PR tree-optimization/85467
11745 * gcc.dg/pr85467.c: New test.
11747 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11750 * g++.dg/parse/crash68.C: New.
11752 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11755 * g++.dg/torture/pr85334.C: New test.
11757 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
11759 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
11760 * g++.dg/diagnostic/pr85464.C: New.
11762 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11765 * gcc.dg/torture/pr85397-1.c: New test.
11766 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
11767 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11769 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11772 * gcc.target/i386/pr85404.c: New test.
11774 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11777 * c-c++-common/attr-nocf-check-1.c: Compile with
11778 -fcf-protection=none.
11779 * c-c++-common/attr-nocf-check-3.c: Likewise.
11780 * gcc.dg/march-generic.c: Likewise.
11781 * gcc.target/i386/align-limit.c: Likewise.
11782 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11783 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11784 * gcc.target/i386/cet-property-2.c: Likewise.
11785 * gcc.target/i386/ret-thunk-26.c: Likewise.
11786 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
11788 * c-c++-common/fcf-protection-2.c: Likewise.
11789 * c-c++-common/fcf-protection-3.c: Likewise.
11790 * c-c++-common/fcf-protection-5.c: Likewise.
11791 * c-c++-common/fcf-protection-6.c: Likewise.
11792 * c-c++-common/fcf-protection-7.c: Likewise.
11793 * gcc.target/i386/cet-label-3.c: New test.
11794 * gcc.target/i386/cet-property-3.c: Likewise.
11795 * gcc.target/i386/cet-sjlj-7.c: Likewise.
11796 * gcc.target/i386/pr85417-1.c: Likewise.
11797 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
11798 __x86_indirect_thunk_nt_(r|e)ax
11799 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11800 * gcc.target/i386/pr85403.c: Remove dg-error,
11802 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
11804 * gcc.target/i386/movdir-1.c: New test.
11806 2018-04-19 Richard Biener <rguenther@suse.de>
11808 PR middle-end/85455
11809 * gcc.dg/pr85455.c: New testcase.
11811 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
11813 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
11815 * g++.dg/lto/pr85405b_0.C: Likewise.
11816 * g++.dg/lto/pr84805_0.C: Likewise.
11818 2018-04-18 Martin Liska <mliska@suse.cz>
11822 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
11825 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
11828 * gcc.dg/pr85388-1.c: New test.
11829 * gcc.dg/pr85388-2.c: Likewise.
11830 * gcc.dg/pr85388-3.c: Likewise.
11831 * gcc.dg/pr85388-4.c: Likewise.
11832 * gcc.dg/pr85388-5.c: Likewise.
11833 * gcc.dg/pr85388-6.c: Likewise.
11835 2018-04-18 Jan Hubicka <jh@suse.cz>
11836 Martin Liska <mliska@suse.cz>
11838 * g++.dg/lto/pr83121_0.C: Update template.
11839 * g++.dg/lto/pr83121_1.C: Update template.
11840 * g++.dg/lto/pr84805_0.C: Update template.
11841 * g++.dg/lto/pr84805_1.C: Update template.
11842 * g++.dg/lto/pr84805_2.C: Update template.
11844 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
11847 * g++.dg/cpp0x/pr84630.C: New.
11849 2018-04-18 Jakub Jelinek <jakub@redhat.com>
11852 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
11853 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
11854 in two cases. Uncomment two other tests and add expected dg-error for
11856 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
11857 -Wnarrowing diagnostics on some targets for c++11.
11858 * g++.dg/parse/array-size2.C: Remove xfail.
11859 * g++.dg/cpp0x/constexpr-84463.C: New test.
11861 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
11863 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
11864 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
11866 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11869 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
11870 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
11871 * g++.dg/other/sve_tls_2.C: Require effective target tls.
11873 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
11875 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
11876 prevent cascading of errors and change expected error message.
11877 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
11879 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
11880 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
11881 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
11882 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
11884 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
11886 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11889 * gcc.dg/pr85430.c: New test.
11891 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11894 * gcc.target/arm/pr54300.C: Move to...
11895 * g++.dg/other/pr54300.C: ... Here. Add target directives.
11896 * gcc.target/arm/pr55073.C: Move to...
11897 * g++.dg/other/pr55073.C: ... Here. Add target directives.
11898 * gcc.target/arm/pr56184.C: Move to...
11899 * g++.dg/other/pr56184.C: ... Here. Add target directives.
11900 * gcc.target/arm/pr59985.C: Move to...
11901 * g++.dg/other/pr59985.C: ... Here. Add target directives.
11902 * gcc.target/aarch64/pr60675.C: Move to...
11903 * g++.dg/other/pr60675.C: ... Here. Add target directives.
11904 * gcc.target/aarch64/pr81422.C: Move to...
11905 * g++.dg/other/pr81422.C: ... Here. Add target directives.
11906 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
11907 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
11908 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
11909 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
11910 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
11911 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
11912 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
11913 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
11914 * gcc.target/aarch64/sve/tls_2.C: Move to...
11915 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
11916 * gcc.target/aarch64/pr81414.C: Rename to...
11917 * gcc.target/aarch64/pr81414.c: ... This.
11918 * gcc.target/aarch64/simd/pr67896.C: Rename to...
11919 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
11921 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
11922 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
11923 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
11924 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
11927 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11929 PR middle-end/85414
11930 * gcc.dg/pr85414.c: New test.
11932 2018-04-17 Martin Jambor <mjambor@suse.cz>
11935 * g++.dg/ipa/pr85421.C: New test.
11937 2018-04-17 Martin Liska <mliska@suse.cz>
11940 * g++.dg/lto/pr85405b_0.C: New test.
11941 * g++.dg/lto/pr85405b_1.C: New test.
11943 2018-04-17 Martin Liska <mliska@suse.cz>
11946 * g++.dg/lto/pr85405_0.C: New test.
11947 * g++.dg/lto/pr85405_1.C: New test.
11949 2018-04-17 Martin Liska <mliska@suse.cz>
11952 * g++.dg/ext/pr85329-2.C: New test.
11953 * g++.dg/ext/pr85329.C: New test.
11954 * gcc.target/i386/mvc12.c: New test.
11956 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
11959 * g++.dg/pr85039-1.C: New.
11960 * g++.dg/pr85039-2.C: New.
11961 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
11963 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
11966 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
11967 if the target supports efficient unaligned storage accesses.
11969 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
11972 * gcc.target/powerpc/pr83660.C: New test.
11974 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
11977 * gcc.target/i386/pr85403.c: New test.
11979 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
11982 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
11984 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
11985 Jason Merrill <jason@redhat.com>
11988 * g++.dg/cpp0x/pr85112.C: New.
11990 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
11993 * g++.dg/ext/undef-bool-1.C: New file.
11994 * gcc.target/powerpc/powerpc.exp: Remove .C support.
11995 * gcc.target/powerpc/undef-bool-1.C: Remove file.
11997 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12000 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12001 corresponding dg-error clause.
12002 * gcc.target/powerpc/pr80098-3.c: Ditto.
12003 * gcc.target/powerpc/pr80103-1.c: Delete.
12005 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12009 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12010 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12012 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12015 * gfortran.dg/implied_do_io_5.f90: New test.
12017 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12020 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12021 several values: positive, negative, and zero.
12022 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12023 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12025 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12027 PR rtl-optimization/79916
12028 * gcc.target/powerpc/pr79916.c: New.
12030 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12032 PR rtl-optimization/85393
12033 * g++.dg/opt/pr85393.C: New test.
12034 * g++.dg/opt/pr85393-aux.cc: New file.
12036 PR rtl-optimization/85376
12037 * gcc.dg/pr85376.c: New test.
12039 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12041 PR rtl-optimization/83852
12042 * gcc.dg/pr83852.c: New testcase.
12044 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12047 * gcc.target/s390/pr77822-1.C: Rename to ...
12048 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12049 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12050 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12052 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12055 * gcc.target/i386/pr71991.c: New testcase.
12057 2018-04-13 Martin Liska <mliska@suse.cz>
12058 Jakub Jelinek <jakub@redhat.com>
12060 PR middle-end/81657
12061 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12064 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12067 * g++.dg/diagnostic/macro-arg-count.C: New test.
12069 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12073 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12074 array and move test to libgomp/testsuite/libgomp.fortran.
12075 * gfortran.dg/do_concurrent_6.f90: New test.
12077 2018-04-12 Marek Polacek <polacek@redhat.com>
12080 * g++.dg/parse/error61.C: New test.
12082 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12085 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12086 specify -mvsx on gcc command line.
12088 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12091 * gcc.target/i386/pr85328.c: New test.
12093 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12095 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12097 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12099 PR rtl-optimization/85342
12100 * gcc.target/i386/pr85342.c: New test.
12102 2018-04-11 Jason Merrill <jason@redhat.com>
12104 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12105 if ulimit -v is set.
12107 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12110 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12112 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12114 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12115 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12117 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12120 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12123 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12126 * gcc.target/i386/pr84301.c: New test.
12128 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12130 PR tree-optimization/85331
12131 * gcc.c-torture/execute/pr85331.c: New test.
12133 2018-04-11 Marek Polacek <polacek@redhat.com>
12136 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12137 * g++.dg/cpp1z/constexpr-if21.C: New test.
12139 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12142 * gcc.target/i386/pr85281.c: New test.
12144 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12146 PR rtl-optimization/84659
12147 * gcc.dg/pr84659.c: New test.
12149 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12152 * g++.dg/debug/dwarf2/pr85302.C: New test.
12154 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12157 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12160 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12163 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12165 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12167 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12168 * gcc.target/powerpc/dimode_off.c: Ditto.
12169 * gcc.target/powerpc/tfmode_off.c: Ditto.
12170 * gcc.target/powerpc/timode_off.c: Ditto.
12172 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12174 * gcc.target/powerpc/vec-ldl-1.c: New test.
12175 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12176 corrections to ABI implementation.
12178 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12181 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12183 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12185 PR rtl-optimization/85300
12186 * gcc.dg/pr85300.c: New test.
12188 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12191 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12192 where we now show the pertinent parameter.
12193 * g++.dg/diagnostic/aka2.C: Likewise.
12194 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12196 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12199 * gfortran.dg/gomp/pr85313.f90: New test.
12201 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12204 * g++.dg/parse/template29.C: New.
12206 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12209 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12211 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12215 * gcc.target/i386/avx512f-pr85177.c: New test.
12216 * gcc.target/i386/avx512f-pr85255.c: New test.
12218 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12220 PR tree-optimization/85286
12221 * gcc.dg/vect/pr85286.c: New test.
12223 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12226 * gcc.target/arm/pr85173.c: New test.
12228 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12231 * gcc.dg/lto/pr85248_0.c: New test.
12232 * gcc.dg/lto/pr85248_1.c: New test.
12234 2018-04-09 Jan Hubicka <jh@suse.cz>
12237 * g++.dg/torture/pr85078.C: New.
12239 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12242 * g++.dg/cpp1z/decomp44.C: New.
12243 * g++.dg/cpp1z/decomp45.C: Likewise.
12245 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12248 * gfortran.dg/do_concurrent_5.f90: New test.
12249 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12252 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12255 * gfortran.dg/parameter_array_element_3.f90: New test.
12257 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12260 * g++.dg/cpp1z/decomp43.C: New test.
12262 PR rtl-optimization/80463
12263 * g++.dg/pr80463.C: Add -w to dg-options.
12265 2018-04-09 Richard Biener <rguenther@suse.de>
12267 PR tree-optimization/85284
12268 * gcc.dg/torture/pr85284.c: New testcase.
12270 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12272 PR rtl-optimization/80463
12273 PR rtl-optimization/83972
12274 PR rtl-optimization/83480
12276 * gcc.dg/pr80463.c: New test.
12277 * g++.dg/pr80463.C: Likewise.
12278 * gcc.dg/pr83972.c: Likewise.
12280 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12282 PR rtl-optimization/83913
12283 * gcc.dg/pr83913.c: New test.
12285 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12287 PR rtl-optimization/83962
12288 * gcc.dg/pr83962.c: New test.
12290 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12292 PR rtl-optimization/83530
12293 * gcc.dg/pr83530.c: New test.
12295 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12297 PR middle-end/82976
12298 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12300 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12302 PR tree-optimization/85257
12303 * gcc.dg/pr85257.c: New test.
12305 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12307 * g++.dg/opt/pr85196.C: New test.
12309 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12312 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12313 std::tuple here since they need C++11.
12314 * g++.dg/lookup/missing-std-include-8.C: New test.
12315 * g++.dg/lookup/missing-std-include.C: Move std::array and
12316 std::tuple test to missing-std-include-6.C to avoid failures
12319 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12322 * gcc.dg/debug/pr85252.c: New test.
12324 PR rtl-optimization/84872
12325 * gcc.dg/graphite/pr84872.c: New test.
12328 * g++.dg/cpp1z/decomp42.C: New test.
12330 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12333 * g++.dg/lookup/missing-std-include-7.C: New test.
12335 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12337 * gcc.dg/struct-simple.c: Revert r254862.
12338 * lib/target-supports.exp
12339 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12341 2018-04-06 Richard Biener <rguenther@suse.de>
12343 PR middle-end/85244
12344 * gcc.dg/torture/pr85244-1.c: New testcase.
12345 * gcc.dg/torture/pr85244-2.c: Likewise.
12347 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12350 * c-c++-common/ubsan/pr85213.c: New test.
12352 2018-04-06 Richard Biener <rguenther@suse.de>
12354 PR middle-end/85180
12355 * gcc.dg/pr85180.c: New testcase.
12357 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12359 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12360 to trigger the optimization. Do some cleanup and function
12361 renaming. Add more test functions.
12363 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12365 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12367 * gcc.target/s390/hotpatch-1.c: Skip when building without
12369 * gcc.target/s390/hotpatch-10.c: Likewise.
12370 * gcc.target/s390/hotpatch-11.c: Likewise.
12371 * gcc.target/s390/hotpatch-12.c: Likewise.
12372 * gcc.target/s390/hotpatch-13.c: Likewise.
12373 * gcc.target/s390/hotpatch-14.c: Likewise.
12374 * gcc.target/s390/hotpatch-15.c: Likewise.
12375 * gcc.target/s390/hotpatch-16.c: Likewise.
12376 * gcc.target/s390/hotpatch-17.c: Likewise.
12377 * gcc.target/s390/hotpatch-18.c: Likewise.
12378 * gcc.target/s390/hotpatch-19.c: Likewise.
12379 * gcc.target/s390/hotpatch-2.c: Likewise.
12380 * gcc.target/s390/hotpatch-3.c: Likewise.
12381 * gcc.target/s390/hotpatch-4.c: Likewise.
12382 * gcc.target/s390/hotpatch-5.c: Likewise.
12383 * gcc.target/s390/hotpatch-6.c: Likewise.
12384 * gcc.target/s390/hotpatch-7.c: Likewise.
12385 * gcc.target/s390/hotpatch-8.c: Likewise.
12386 * gcc.target/s390/hotpatch-9.c: Likewise.
12388 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12390 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12391 check for an error instead.
12392 * gcc.dg/Wattributes-6.c: Likewise.
12394 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12397 * g++.dg/cpp1z/decomp39.C: New test.
12398 * g++.dg/cpp1z/decomp40.C: New test.
12401 * g++.dg/cpp1z/decomp41.C: New test.
12403 PR middle-end/85195
12404 * gcc.dg/pr85195.c: New test.
12406 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12409 * g++.dg/cpp0x/initlist100.C: New.
12410 * g++.dg/cpp0x/initlist101.C: Likewise.
12412 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12415 * g++.dg/other/pr84792-1.C: New.
12416 * g++.dg/other/pr84792-2.C: Likewise.
12418 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12421 * gcc.target/i386/pr85193.c: New test.
12423 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12426 * g++.dg/concepts/pr84979.C: New.
12427 * g++.dg/concepts/pr84979-2.C: New.
12428 * g++.dg/concepts/pr84979-3.C: New.
12430 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12433 * g++.dg/cpp0x/variadic174.C: New.
12435 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12437 PR inline-asm/85172
12438 * g++.dg/ext/builtin13.C: New test.
12439 * g++.dg/ext/atomic-4.C: New test.
12442 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12443 * g++.dg/ext/bases3.C: New test.
12445 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12448 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12449 to match a single insn of the baz function. Move scan directives at
12450 the end of the file below the functions they are trying to test for
12451 better readability.
12452 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12454 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12456 PR rtl-optimization/84878
12457 * gcc.target/powerpc/pr84878.c: New test.
12459 2018-04-04 Michael Matz <matz@suse.de>
12461 * gcc.dg/Wstringop-overflow-4.c: New test.
12462 * c-c++-common/Wstringop-truncation-4.c: Adjust.
12464 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12467 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
12468 for the diagnostics of overridden functions. Adjust for new wording.
12470 2018-04-04 Richard Biener <rguenther@suse.de>
12473 * g++.dg/lto/pr85176_0.C: New testcase.
12475 2018-04-04 Richard Biener <rguenther@suse.de>
12478 * lib/target-supports.exp (check_effective_target_vect_perm_short):
12481 2018-04-04 Martin Liska <mliska@suse.cz>
12484 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
12485 and msdata as a workaround for powerpc.
12487 2018-04-04 Richard Biener <rguenther@suse.de>
12489 PR tree-optimization/85168
12490 * gcc.dg/torture/pr85168.c: New testcase.
12492 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12495 * g++.dg/pr84943.C: New.
12496 * g++.dg/pr84943-2.C: New.
12498 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12500 PR rtl-optimization/85167
12501 * gcc.dg/pr85167.c: New test.
12503 PR tree-optimization/85156
12504 * c-c++-common/pr85156.c: New test.
12505 * gcc.c-torture/execute/pr85156.c: New test.
12507 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12509 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12510 * gcc.target/powerpc/undef-bool-1.C: New file.
12511 * gcc.target/powerpc/undef-bool-2.c: New file.
12513 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12516 * g++.dg/cpp1z/class-deduction52.C: New.
12518 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12521 * g++.dg/cpp0x/pr85147.C: New test.
12524 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12527 * g++.dg/gomp/pr85134.C: New test.
12528 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12531 * gcc.c-torture/execute/pr85169.c: New test.
12532 * gcc.target/i386/avx512f-pr85169.c: New test.
12533 * gcc.target/i386/avx512bw-pr85169.c: New test.
12535 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12538 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12539 scan-assembler-times clause.
12541 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12543 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12544 dg-additional-options.
12546 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12548 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12550 2018-04-03 Richard Biener <rguenther@suse.de>
12553 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12555 2018-04-02 Jim Wilson <jimw@sifive.com>
12557 * gcc.target/riscv/pr84660.c: New.
12558 * gcc.target/riscv/shift-and-1.c: New.
12559 * gcc.target/riscv/shift-and-2.c: New.
12561 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12564 * gfortran.dg/array_simplify_2.f90: New test.
12566 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12568 PR middle-end/85090
12569 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12570 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12571 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12572 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12573 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12575 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12578 * g++.dg/pr85027.C: New.
12580 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12583 * gcc.target/powerpc/sse-maxps-2.c: New test.
12584 * gcc.target/powerpc/sse-minps-2.c: New test.
12586 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12589 * g++.dg/gomp/pr84791.C: New test.
12591 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12594 * gfortran.dg/array_constructor_53.f90: New test.
12596 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12599 * gfortran.dg/substr_6.f90: Remove illegal test for
12600 out-of-bounds substring.
12602 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12605 * gfortran.dg/zero_sized_10.f90: New test.
12607 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12610 * g++.dg/lookup/missing-std-include-6.C: New test.
12611 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12613 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12614 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12615 <cstring>, <cassert>, and <cstdlib>.
12617 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12619 PR inline-asm/84985
12620 * gcc.target/i386/pr84985.c: New.
12622 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12625 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12627 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12630 * g++.dg/warn/Wunused-var-31.C: New test.
12633 * c-c++-common/Wduplicated-branches-14.c: New test.
12635 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12638 * g++.dg/cpp0x/pr84606.C: New.
12640 2018-03-29 Carl Love <cel@us.ibm.com>
12643 2017-09-27 Carl Love <cel@us.ibm.com>
12645 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12646 for the __builtin_fctid and __builtin_fctiw.
12648 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12651 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12652 deleted builtin function.
12653 (div_weuo): Likewise.
12654 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12655 (div_deuo): Likewise.
12657 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12660 * g++.dg/other/default13.C: New.
12662 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12665 * gcc.target/i386/pr85095-1.c: New test.
12666 * gcc.target/i386/pr85095-2.c: New test.
12667 * gcc.c-torture/execute/pr85095.c: New test.
12669 PR tree-optimization/82004
12670 * gcc.dg/pr82004.c: New test.
12672 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12673 Martin Liska <mliska@suse.cz>
12676 * g++.dg/asan/pr85081.C: New test.
12678 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12681 * g++.dg/template/pr84789.C: Adjust for testing with
12685 * g++.dg/template/pr84973.C: New.
12686 * g++.dg/template/pr84973-2.C: New.
12687 * g++.dg/template/pr84973-3.C: New.
12690 * g++.dg/eh/pr84968.C: New.
12692 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12695 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
12696 long double multiply/divide uses the correct function.
12697 * gcc.target/powerpc/mulkc-3.c: Likewise.
12698 * gcc.target/powerpc/divkc-2.c: Likewise.
12699 * gcc.target/powerpc/divkc-3.c: Likewise.
12701 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12704 * g++.dg/cpp0x/defaulted51.C: New.
12705 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12707 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12710 * g++.dg/ext/vector35.C: New test.
12713 * g++.dg/ext/builtin-offsetof3.C: New test.
12716 * g++.dg/cpp1y/pr85076.C: New test.
12718 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12721 * gfortran.dg/matmul_rank_1.f90: New test.
12723 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12724 Harald Anlauf <anlauf@gmx.de>
12726 * gfortran.dg/structure_constructor_15.f90: New test.
12728 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
12730 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
12731 for the diagnostics of overridden functions. Adjust for new wording.
12732 * g++.dg/cpp0x/implicit1.C: Likewise.
12733 * g++.dg/cpp0x/override1.C: Likewise.
12734 * g++.dg/cpp1y/auto-fn18.C: Likewise.
12735 * g++.dg/eh/shadow1.C: Likewise.
12736 * g++.dg/inherit/covariant12.C: Likewise.
12737 * g++.dg/inherit/covariant14.C: Likewise.
12738 * g++.dg/inherit/covariant15.C: Likewise.
12739 * g++.dg/inherit/covariant16.C: Likewise.
12740 * g++.dg/inherit/covariant22.C: Likewise.
12741 * g++.dg/inherit/crash3.C: Likewise.
12742 * g++.dg/inherit/error2.C: Likewise.
12743 * g++.dg/template/crash100.C: Likewise.
12744 * g++.old-deja/g++.eh/spec6.C: Likewise.
12745 * g++.old-deja/g++.mike/p811.C: Likewise.
12746 * g++.old-deja/g++.other/virtual11.C: Likewise.
12747 * g++.old-deja/g++.other/virtual4.C: Likewise.
12749 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
12752 * gcc.target/i386/pr85044.c: New test.
12754 2018-03-27 Martin Sebor <msebor@redhat.com>
12757 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
12760 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12763 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
12765 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12768 * gcc.target/arm/pr81863.c: New test.
12770 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
12773 * gcc.target/nvptx/pr85056.c: New test.
12774 * gcc.target/nvptx/pr85056a.c: New test.
12776 2018-03-27 Richard Biener <rguenther@suse.de>
12779 * lib/target-supports.exp (check_ssse3_available): New function.
12780 (check_effective_target_vect_perm_short): Enable for x86 if
12781 check_ssse3_available.
12783 2018-03-27 Richard Biener <rguenther@suse.de>
12785 PR tree-optimization/85082
12786 * gfortran.dg/pr85082.f90: New testcase.
12788 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12790 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
12791 to "l=2" in dg-final.
12793 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12795 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
12796 * gcc.target/mips/fix-r4000-2.c: Likewise.
12797 * gcc.target/mips/fix-r4000-3.c: Likewise.
12798 * gcc.target/mips/fix-r4000-4.c: Likewise.
12799 * gcc.target/mips/fix-r4000-5.c: Likewise.
12800 * gcc.target/mips/fix-r4000-6.c: Likewise.
12801 * gcc.target/mips/fix-r4000-7.c: Likewise.
12802 * gcc.target/mips/fix-r4000-8.c: Likewise.
12803 * gcc.target/mips/fix-r4000-9.c: Likewise.
12804 * gcc.target/mips/fix-r4000-10.c: Likewise.
12805 * gcc.target/mips/fix-r4000-7.c: Change dg-final
12806 "mulditi3_r4000" instead of "mulditi3".
12807 * gcc.target/mips/fix-r4000-8.c: Change dg-final
12808 "umulditi3_r4000" instead of "umulditi3".
12810 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12813 * g++.dg/inherit/covariant22.C: New test.
12815 2018-03-27 Richard Biener <rguenther@suse.de>
12818 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
12821 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12822 Jason Merrill <jason@redhat.com>
12825 * g++.dg/init/array49.C: New.
12826 * g++.dg/torture/pr70499.C: Adjust.
12828 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
12831 * gcc.target/i386/pr85073.c: New test.
12833 2018-03-26 Richard Biener <rguenther@suse.de>
12836 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
12839 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12842 * gfortran.dg/parameter_array_format.f90: New test.
12844 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12845 Neil Carlson <neil.n.carlson@gmail.com>
12848 * gfortran.dg/literal_character_constant_1.inc: Replace
12849 call abort by STOP n.
12850 * gfortran.dg/overload_1.f90: Likewise.
12852 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
12853 Dominique d'Humieres <dominiq@gcc.gnu.org>
12856 * gfortran.dg/scalar_pointer_1.f90: New test.
12858 2018-03-25 Tom de Vries <tom@codesourcery.com>
12860 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
12863 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12866 * gfortran.dg/pr89497.f90: New test.
12868 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12871 * gfortran.dg/substr_7.f90: New test.
12873 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
12876 * gfortran.dg/pr42651.f90: New test.
12877 * gfortran.dg/func_result_7.f90: Update error message.
12879 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
12881 PR tree-optimization/84005
12882 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
12883 failing to force the alignment.
12885 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12887 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
12891 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12893 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
12894 message. Fix scan-assembler patterns.
12896 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12899 * g++.dg/cpp0x/pr85015.C: New test.
12902 * g++.dg/cpp1y/pr84942.C: New test.
12904 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
12906 PR inline-asm/85030
12907 * gcc.target/i386/pr85030.c: New.
12909 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12912 * g++.dg/pr85026.C: New test.
12914 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
12916 * g++.dg/debug/pr84704.C: XFAIL AIX.
12918 2018-03-23 Sudakshina Das <sudi.das@arm.com>
12921 * gcc.target/arm/pr84826.c: Add dg directive.
12923 2018-03-23 Marek Polacek <polacek@redhat.com>
12926 * g++.dg/ext/builtin-offsetof2.C: New test.
12929 * g++.dg/cpp0x/Wnarrowing5.C: New test.
12930 * gcc.dg/pr85045.c: New test.
12932 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
12935 * gnat.dg/lto22.adb: New test.
12936 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
12937 * gnat.dg/lto22_pkg2.ads: Likewise.
12939 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12942 * gcc.dg/lto/pr80778_0.c: New test.
12944 PR inline-asm/85034
12945 * gcc.target/i386/pr85034.c: New test.
12947 PR inline-asm/85022
12948 * c-c++-common/torture/pr85022.c: New test.
12951 * g++.dg/ubsan/pr85029.C: New test.
12953 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
12956 * g++.dg/cpp0x/pr71251.C: New.
12959 * g++.dg/template/pr84789.C: New.
12960 * g++.dg/template/pr84789-2.C: New.
12961 * g++.dg/template/pr84789-3.C: New.
12962 * g++.dg/parse/dtor11.C: Accept alternate error message.
12965 * g++.dg/pr84729.C: New.
12966 * g++.old-deja/g++.ext/arrnew2.C: Require error.
12967 * g++.old-deja/g++.robertl/eb58.C: Likewise.
12968 * g++.old-deja/g++.robertl/eb63.C: Likewise.
12970 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
12973 * gfortran.dg/interface_42.f90: New test.
12974 * gfortran.dg/interface_43.f90: New test.
12976 2018-03-22 Sudakshina Das <sudi.das@arm.com>
12979 * gcc.target/arm/pr84826.c: New test.
12981 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
12983 * gcc.target/arm/addr-modes-float.c: Move dg-do before
12984 dg-require-effective-target.
12985 * gcc.target/arm/addr-modes-int.c: Likewise.
12986 * gcc.target/nios2/lo-addr-tls.c: Likewise.
12988 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
12991 * gcc.target/powerpc/altivec-ld-1.c: New test.
12993 2018-03-22 Bin Cheng <bin.cheng@arm.com>
12995 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
12997 2018-03-22 Jakub Jelinek <jakub@redhat.com>
12999 PR inline-asm/84941
13000 * gcc.dg/pr84941.c: New test.
13002 2018-03-22 Tom de Vries <tom@codesourcery.com>
13004 PR tree-optimization/84956
13005 * gcc.dg/pr84956.c: New test.
13007 2018-03-22 Marek Polacek <polacek@redhat.com>
13010 * g++.dg/cpp1z/constexpr-if15.C: New test.
13011 * g++.dg/cpp1z/constexpr-if16.C: New test.
13013 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13015 * gcc.dg/builtin-tgmath-3.c: New test.
13017 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13020 * g++.dg/concepts/pr71965.C: New.
13024 * g++.dg/cpp0x/pr84610.C: New.
13025 * g++.dg/cpp0x/pr84642.C: New.
13027 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13030 * c-c++-common/pr84999.c: New test.
13032 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13035 * g++.dg/ext/desig10.C: New.
13037 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13038 Harald Anlauf <anlauf@gmx.de>
13041 * gfortran.dg/pr84957.f90: New test.
13043 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13045 PR tree-optimization/84960
13046 * gcc.c-torture/compile/pr84960.c: New test.
13048 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13050 PR tree-optimization/84811
13051 * gcc.dg/torture/pr84811.c: New test.
13053 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13055 PR tree-optimization/84982
13056 * c-c++-common/pr84982.c: New test.
13059 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13061 * g++.dg/torture/pr84961-1.C: New test.
13062 * g++.dg/torture/pr84961-2.C: New test.
13064 2018-03-21 Nathan Sidwell <nathan@acm.org>
13067 * g++.dg/pr85008.C: New.
13069 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13072 * gfortran.dg/char_result_17.f90: New test.
13074 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13077 * g++.dg/other/accessor-fixits-1.C: Move to...
13078 * g++.dg/torture/accessor-fixits-1.C: ...here.
13079 * g++.dg/other/accessor-fixits-2.C: Move to...
13080 * g++.dg/torture/accessor-fixits-2.C: ...here.
13081 * g++.dg/other/accessor-fixits-3.C: Move to...
13082 * g++.dg/torture/accessor-fixits-3.C: ...here.
13083 * g++.dg/other/accessor-fixits-4.C: Move to...
13084 * g++.dg/torture/accessor-fixits-4.C: ...here.
13085 * g++.dg/other/accessor-fixits-5.C: Move to...
13086 * g++.dg/torture/accessor-fixits-5.C: ...here.
13087 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13088 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13089 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13091 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13093 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13095 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13098 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13100 2018-03-21 Nathan Sidwell <nathan@acm.org>
13103 * g++.dg/lookup/pr84804.C: New.
13105 2018-03-21 Martin Sebor <msebor@redhat.com>
13108 * g++.dg/Wclass-memaccess-3.C: New test.
13109 * g++.dg/Wclass-memaccess-4.C: New test.
13111 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13114 * g++.dg/other/accessor-fixits-1.C
13115 (test_access_const_t1_color): New.
13116 (test_deref_const_t1_color): New.
13117 * g++.dg/other/accessor-fixits-5.C: New testcase.
13119 2018-03-21 Tom de Vries <tom@codesourcery.com>
13121 PR tree-optimization/83126
13122 * gcc.dg/graphite/pr83126.c: New test.
13124 2018-03-21 Nathan Sidwell <nathan@acm.org>
13126 * g++.dg/ext/anon-struct6.C: Adjust.
13127 * g++.dg/ext/deprecate-1.C: New.
13128 * g++.dg/ext/deprecate-2.C: New.
13129 * g++.dg/lookup/pr84602.C: Adjust.
13130 * g++.dg/lookup/pr84962.C: Adjust.
13131 * g++.old-deja/g++.other/anon4.C
13134 * g++.dg/lookup/pr84836.C: New.
13136 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13138 PR tree-optimization/84969
13139 * gcc.dg/tree-ssa/pr84969.c: New test.
13141 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13143 PR rtl-optimization/84989
13144 * gcc.target/i386/pr84989.c: New test.
13146 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13148 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13150 2018-03-21 Martin Liska <mliska@suse.cz>
13153 * gfortran.dg/goacc/pr84963.f90: New test.
13155 2018-03-21 Marek Polacek <polacek@redhat.com>
13157 PR c++/71638, ICE with NSDMI and reference.
13158 * g++.dg/cpp0x/nsdmi14.C: New test.
13159 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13161 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13163 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13164 MIPS with -mpaired-single directives.
13166 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13169 * gfortran.dg/interface_41.f90: New test.
13171 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13174 * gcc.dg/pr84875.c: New test.
13176 2018-03-20 Marek Polacek <polacek@redhat.com>
13178 PR c++/84978, ICE with NRVO.
13179 * g++.dg/opt/nrv19.C: New test.
13181 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13184 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13185 Disable for armeb targets.
13186 * gcc.target/arm/pr82518.c: New test.
13188 2018-03-20 Nathan Sidwell <nathan@acm.org>
13191 * g++.dg/lookup/pr84962.C: New.
13194 * g++.dg/lookup/pr84970.C: New.
13196 2018-03-20 Richard Biener <rguenther@suse.de>
13199 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13201 2018-03-20 Martin Liska <mliska@suse.cz>
13204 * g++.dg/ipa/pr84825.C: New test.
13206 2018-03-20 Martin Liska <mliska@suse.cz>
13208 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13210 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13213 * gcc.c-torture/compile/pr84845.c: New test.
13215 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13218 * gcc.target/arm/pr82989.c: New test.
13220 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13223 * gcc.target/i386/pr84945.c: New test.
13225 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13228 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13230 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13233 * gcc.dg/pr84953.c: New test.
13235 2018-03-19 Marek Polacek <polacek@redhat.com>
13238 * g++.dg/cpp1z/lambda-__func__.C: New test.
13241 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13243 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13246 * g++.dg/asan/pr78651.C: New test.
13248 2018-03-19 Tom de Vries <tom@codesourcery.com>
13250 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13251 vect_int_mult. Add nvptx xfail for PR84958.
13253 2018-03-19 Nathan Sidwell <nathan@acm.org>
13256 * g++.dg/cpp1y/pr84835.C: New.
13258 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13261 * gcc.target/aarch64/pr81647.c: New.
13263 2018-03-19 Richard Biener <rguenther@suse.de>
13265 PR tree-optimization/84933
13266 * g++.dg/pr84933.C: New testcase.
13268 2018-03-19 Richard Biener <rguenther@suse.de>
13270 PR tree-optimization/84859
13271 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13272 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13273 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13274 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13276 2018-03-19 Nathan Sidwell <nathan@acm.org>
13279 * g++.dg/lookup/pr84812.C: New.
13281 2018-03-19 Richard Biener <rguenther@suse.de>
13283 PR tree-optimization/84929
13284 * gcc.dg/torture/pr84929.c: New testcase.
13286 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13289 * gcc.target/arm/big-endian-subreg.c: Delete.
13291 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13294 * gfortran.dg/array_constructor_52.f90: New test.
13296 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13299 * gfortran.dg/pr77414.f90: New test.
13300 * gfortran.dg/internal_references_1.f90: Adjust error message.
13302 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13305 * gfortran.dg/pr65453.f90: New test.
13307 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13309 PR tree-optimization/84913
13310 * gfortran.dg/vect/pr84913.f90: New test.
13312 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13315 * gfortran.dg/warn_concat.f90: New test.
13317 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13320 * gcc.dg/pr84899.c: New test.
13322 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13325 * gfortran.dg/pr69395.f90: Add test for max dimensions
13327 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13330 * gcc.target/i386/pr84876.c: New test.
13332 2018-03-16 Martin Liska <mliska@suse.cz>
13335 * gcc.target/i386/mvc11.c: New test.
13337 2018-03-16 Martin Liska <mliska@suse.cz>
13340 * gcc.target/i386/mvc10.c: New test.
13342 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13346 * g++.dg/cpp1y/pr79937-1.C: New test.
13347 * g++.dg/cpp1y/pr79937-2.C: New test.
13348 * g++.dg/cpp1y/pr79937-3.C: New test.
13349 * g++.dg/cpp1y/pr79937-4.C: New test.
13350 * g++.dg/cpp1y/pr82410.C: New test.
13352 2018-03-16 Tom de Vries <tom@codesourcery.com>
13354 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13356 2018-03-16 Tom de Vries <tom@codesourcery.com>
13358 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13360 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13363 * g++.dg/cpp2a/desig8.C: New test.
13365 PR tree-optimization/84841
13366 * gcc.dg/pr84841.c: New test.
13369 * g++.dg/cpp2a/desig7.C: New test.
13371 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13372 Jim MacArthur <jim.macarthur@codethink.co.uk>
13374 * gfortran.dg/automatic_1.f90: New test.
13375 * gfortran.dg/automatic_repeat.f90: New test
13376 * gfortran.dg/automatic_save.f90: New test.
13377 * gfortran.dg/vax_structure.f90: New test.
13379 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13382 * gfortran.dg/pr78741.f90: New test.
13384 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13387 * gfortran.dg/pr69395.f90: New test.
13389 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13392 * g++.dg/opt/pr79085.C: New test.
13394 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13397 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13398 label instead of __x86_indirect_thunk label.
13400 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13403 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13404 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13405 * g++.dg/warn/deprecated-13.C: New test.
13407 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13409 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13411 2018-03-15 Richard Biener <rguenther@suse.de>
13414 * c-c++-common/pr84873.c: New testcase.
13416 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13419 * gcc.target/arm/big-endian-subreg.c: New.
13421 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13424 * gcc.c-torture/compile/pr84860.c: New test.
13426 2018-03-15 Julia Koval <julia.koval@intel.com>
13428 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13430 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13433 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13436 * gcc.dg/pr84853.c: New test.
13438 2018-03-14 Carl Love <cel@us.ibm.com>
13440 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13442 2018-03-14 Martin Liska <mliska@suse.cz>
13445 * g++.dg/lto/pr84805_0.C: New test.
13446 * g++.dg/lto/pr84805_1.C: New test.
13447 * g++.dg/lto/pr84805_2.C: New test.
13449 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13452 * gcc.dg/fixits-pr84852-1.c: New test.
13453 * gcc.dg/fixits-pr84852-2.c: New test.
13455 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13457 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13458 separate verbose message.
13459 * lib/scandump.exp (scan-dump-times): Likewise.
13461 2018-03-14 Julia Koval <julia.koval@intel.com>
13463 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
13465 * gcc.target/i386/funcspec-56.inc: Ditto.
13467 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13469 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
13472 2018-03-14 Jakub Jelinek <jakub@redhat.com>
13475 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
13476 check count from 17 to 14.
13479 * gcc.target/i386/pr84844.c: New test.
13481 2018-03-14 Richard Biener <rguenther@suse.de>
13483 PR tree-optimization/84830
13484 * gcc.dg/torture/pr84830.c: New testcase.
13486 2018-03-14 Marek Polacek <polacek@redhat.com>
13489 * g++.dg/cpp0x/static_assert15.C: New test.
13491 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13494 * gfortran.dg/pr61775.f90: New test.
13496 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13499 * g++.dg/ext/pr84843-1.C: New test.
13500 * g++.dg/ext/pr84843-2.C: New test.
13502 2018-03-13 David Pagan <dave.pagan@oracle.com>
13505 * gcc.dg/pr46921.c: New test.
13507 2018-03-13 Martin Sebor <msebor@redhat.com>
13509 PR tree-optimization/84725
13510 * c-c++-common/Wstringop-truncation-4.c: New test.
13511 * c-c++-common/attr-nonstring-5.c: New test.
13513 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13515 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13517 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13518 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13520 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13522 * gcc.target/aarch64/sve/tls_1.c: New test.
13523 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13525 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13527 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13528 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13530 2018-03-13 Martin Liska <mliska@suse.cz>
13533 * g++.dg/ipa/pr84658.C: New test.
13535 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13537 PR middle-end/84834
13538 * gcc.dg/pr84834.c: New test.
13541 * gcc.target/i386/pr84827.c: New test.
13544 * g++.dg/ext/pr84828.C: New test.
13547 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13548 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13551 * g++.dg/cpp1y/constexpr-84808.C: New test.
13554 * g++.dg/debug/pr84704.C: New test.
13556 2018-03-12 Renlin Li <renlin.li@arm.com>
13558 * gcc.target/aarch64/movi_hf.c: New.
13559 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13560 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13562 2018-03-12 Martin Sebor <msebor@redhat.com>
13564 PR tree-optimization/83456
13565 * c-c++-common/Wrestrict-2.c: Remove test cases.
13566 * c-c++-common/Wrestrict.c: Same.
13567 * gcc.dg/Wrestrict-12.c: New test.
13568 * gcc.dg/Wrestrict-14.c: New test.
13570 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13572 * g++.dg/pr84821.C: New test.
13574 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13576 * gcc.dg/pr84799.c: New test.
13578 2018-03-12 Richard Biener <rguenther@suse.de>
13580 PR tree-optimization/84803
13581 * gcc.dg/torture/pr84803.c: New testcase.
13583 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13586 * g++.dg/debug/pr84813.C: New test.
13588 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13591 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13593 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13596 * gfortran.dg/pr83939.f90
13598 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13601 * gfortran.dg/zero_sized_9.f90: New test.
13603 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13606 * g++.dg/debug/dwarf2/enum2.C: New test.
13608 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13611 * gfortran.dg/pr84734.f90: New test.
13613 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13615 * gnat.dg/prot3.adb: New test.
13616 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13618 2018-03-09 Jason Merrill <jason@redhat.com>
13619 Paolo Carlini <paolo.carlini@oracle.com>
13623 * g++.dg/cpp0x/pr71169.C: New.
13624 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13625 * g++.dg/cpp0x/pr71832.C: Likewise.
13627 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13630 * gcc.target/powerpc/pr83969.c: New test.
13632 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13635 * gcc.dg/pr84772.c: New test.
13638 * g++.dg/warn/Wformat-2.C: New test.
13641 * g++.dg/ext/vla18.C: New test.
13643 2018-03-09 Martin Sebor <msebor@redhat.com>
13645 PR tree-optimization/84526
13646 * gcc.dg/Wrestrict-10.c: New test.
13647 * gcc.dg/Wrestrict-11.c: New test.
13649 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13651 PR rtl-optimization/84682
13652 * gcc.dg/torture/pr84682-1.c: New.
13653 * gcc.dg/torture/pr84682-2.c: New.
13654 * gcc.dg/torture/pr84682-3.c: New.
13656 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13659 * g++.dg/ext/pr84724.C: New test.
13661 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13664 * gcc.target/arm/pr83712.c: New.
13666 2018-03-09 Richard Biener <rguenther@suse.de>
13668 PR tree-optimization/84775
13669 * gcc.dg/torture/pr84775.c: New testcase.
13671 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13674 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13677 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13679 * gcc.c-torture/compile/20180309-1.c: New test.
13681 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13684 * g++.dg/warn/Wunused-function4.C: New test.
13686 PR inline-asm/84742
13687 * gcc.target/i386/pr84742-1.c: New test.
13688 * gcc.target/i386/pr84742-2.c: New test.
13690 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13693 * gcc.c-torture/execute/pr84748.c: New test.
13695 2018-03-08 Richard Biener <rguenther@suse.de>
13697 PR middle-end/84552
13698 * gcc.dg/graphite/pr84552.c: New testcase.
13700 2018-03-08 Richard Biener <rguenther@suse.de>
13702 PR tree-optimization/84178
13703 * gcc.dg/torture/pr84178-2.c: New testcase.
13705 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13707 PR tree-optimization/84178
13708 * gcc.c-torture/compile/pr84178-1.c: New test.
13710 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
13712 * lib/target-supports.exp: Do not return zero from a ifunc
13715 2018-03-08 Richard Biener <rguenther@suse.de>
13717 PR tree-optimization/84746
13718 * gcc.dg/torture/pr84746.c: New testcase.
13721 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
13724 * gcc.dg/graphite/pr84404.c: New.
13726 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13728 PR tree-optimization/84740
13729 * gcc.dg/torture/pr84740.c: New test.
13731 PR tree-optimization/84739
13732 * gcc.dg/pr84739.c: New test.
13734 2018-03-07 Martin Sebor <msebor@redhat.com>
13736 PR tree-optimization/83519
13737 * gcc.dg/Wrestrict-13.c: New test.
13739 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
13743 * gfortran.dg/pr64124.f90: New tests.
13744 * gfortran.dg/pr70409.f90: New tests.
13746 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
13749 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
13751 2018-03-07 Martin Sebor <msebor@redhat.com>
13753 PR tree-optimization/84526
13754 * gcc.dg/Wrestrict-10.c: New test.
13756 2018-03-07 Martin Sebor <msebor@redhat.com>
13758 PR tree-optimization/84468
13759 * g++.dg/warn/Wstringop-truncation-2.C: New test.
13760 * gcc.dg/Wstringop-truncation.c: New test.
13761 * gcc.dg/Wstringop-truncation-2.c: New test.
13763 2018-03-07 Jakub Jelinek <jakub@redhat.com>
13766 * gfortran.dg/pr84565.f90: New test.
13768 PR middle-end/84723
13769 * gcc.target/i386/pr84723-1.c: New test.
13770 * gcc.target/i386/pr84723-2.c: New test.
13771 * gcc.target/i386/pr84723-3.c: New test.
13772 * gcc.target/i386/pr84723-4.c: New test.
13773 * gcc.target/i386/pr84723-5.c: New test.
13775 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13778 * gfortran.dg/pr64107.f90: New test.
13780 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
13784 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
13786 2018-03-06 Marek Polacek <polacek@redhat.com>
13789 * g++.dg/cpp1z/constexpr-84684.C: New test.
13791 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13794 * gcc.dg/pr84721.c: New test.
13797 * gcc.dg/pr84710.c: New test.
13799 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13802 * gfortran.dg/implied_do_2.f90: New test.
13803 * gfortran.dg/coarray_8.f90: Update for new error message.
13805 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13807 PR inline-asm/84683
13808 * g++.dg/ext/pr84683.C: New test.
13810 PR tree-optimization/84687
13811 * gcc.dg/pr84687.c: New test.
13813 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
13816 * g++.dg/pr84231.C: New.
13819 * g++.dg/cpp1y/pr84593.C: New.
13822 * g++.dg/pr84492.C: New.
13824 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13826 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
13827 __builtin_ppc_speculation_barrier.
13829 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13832 * gcc.target/powerpc/pr84700.c: New test.
13834 2018-03-05 Nathan Sidwell <nathan@acm.org>
13837 * g++.dg/lookup/pr84702.C: New.
13839 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13842 * gcc.target/i386/pr84564.c: New test.
13844 2018-03-05 Marek Polacek <polacek@redhat.com>
13847 * g++.dg/cpp0x/inline-ns10.C: New test.
13849 2018-03-05 Nathan Sidwell <nathan@acm.org>
13852 * g++.dg/template/pr84694.C: New.
13854 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13857 * gcc.c-torture/execute/pr84524.c: New test.
13858 * gcc.target/i386/avx512bw-pr84524.c: New test.
13860 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
13863 * g++.dg/pr84264.C: New test.
13865 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13868 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
13869 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
13870 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
13872 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
13874 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
13875 * g++.dg/other/i386-3.C: Ditto.
13876 * gcc.target/i386/sse-12.c: Ditto.
13877 * gcc.target/i386/sse-13.c: Ditto.
13878 * gcc.target/i386/sse-14.c: Ditto.
13879 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
13880 * gcc.target/i386/wbinvd-1.c: New test.
13881 * gcc.target/i386/wbnoinvd-1.c: Ditto.
13882 * gcc.target/i386/pconfig-1.c: Ditto.
13884 2018-03-05 Pádraig Brady <P@draigBrady.com>
13885 Nathan Sidwell <nathan@acm.org>
13888 * g++.dg/cpp0x/pr84497.C: New.
13890 2018-03-05 Richard Biener <rguenther@suse.de>
13892 PR tree-optimization/84670
13893 * gcc.dg/pr84670-1.c: New testcase.
13894 * gcc.dg/pr84670-2.c: Likewise.
13895 * gcc.dg/pr84670-3.c: Likewise.
13896 * gcc.dg/pr84670-4.c: Likewise.
13898 2018-03-05 Richard Biener <rguenther@suse.de>
13900 PR tree-optimization/84650
13901 * gcc.dg/graphite/pr84650.c: New testcase.
13903 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13906 * g++.dg/cpp1z/constexpr-lambda20.C: New.
13908 2018-03-03 Harald Anlauf <anlauf@gmx.de>
13911 * gfortran.dg/pr71085.f90: New test.
13913 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13916 * gfortran.dg/zero_sized_8.f90: Really commit New test.
13918 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13921 * gfortran.dg/pr51434.f90: New test.
13923 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13926 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
13928 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13931 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
13933 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13936 * g++.dg/torture/pr71464.C: New.
13938 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
13941 * gfortran.dg/select_type_41.f90: New test.
13943 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13946 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
13948 2018-03-02 Marek Polacek <polacek@redhat.com>
13951 * g++.dg/ext/flexary29.C: New test.
13953 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13955 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
13957 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13960 * g++.dg/torture/pr81812.C: New.
13962 2018-03-02 Marek Polacek <polacek@redhat.com>
13965 * g++.dg/warn/Wsign-compare-8.C: New test.
13968 * g++.dg/parse/array-size3.C: New test.
13971 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
13973 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13976 * g++.dg/cpp1y/pr84662.C: New test.
13978 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
13980 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
13981 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
13983 * g++.dg/lto/20101010-1_0.C: Likewise.
13984 * g++.dg/lto/20101010-2_0.C: Likewise.
13986 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13989 * gcc.dg/pr84628.c: New test.
13992 * gcc.target/ia64/pr56540.c: New test.
13994 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13996 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
13998 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
13999 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14000 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14001 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14003 2018-03-02 Marek Polacek <polacek@redhat.com>
14006 * c-c++-common/ubsan/shift-11.c: New test.
14008 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14010 * gcc.dg/vect/vect-alias-check-13.c: New test.
14012 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14015 * gcc.dg/pr84614.c: New test.
14017 PR inline-asm/84625
14018 * gcc.target/i386/pr84625.c: New test.
14020 2018-03-02 Richard Biener <rguenther@suse.de>
14022 PR tree-optimization/84427
14023 * gcc.dg/torture/pr84427.c: New testcase.
14025 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14028 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14029 powerpc64le*-*-linux*.
14030 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14031 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14033 2018-03-01 Martin Sebor <msebor@redhat.com>
14036 * g++.dg/ext/attr-const.C: Remove xfail.
14037 * g++.dg/ext/attr-malloc-3.C: New test.
14038 * g++.dg/ext/attr-noinline-3.C: New test.
14039 * g++.dg/ext/attr-noreturn-3.C: New test.
14040 * g++.dg/ext/attr-nothrow-3.C: New test.
14041 * g++.dg/ext/attr-pure.C: Remove xfail.
14043 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14046 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14047 dg-options and dg-shouldfail "ubsan" directive.
14049 2018-03-01 Marek Polacek <polacek@redhat.com>
14050 Jason Merrill <jason@redhat.com>
14053 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14054 * g++.dg/cpp1z/static1.C: New test.
14055 * g++.dg/template/static37.C: New test.
14057 2018-03-01 Nathan Sidwell <nathan@acm.org>
14060 * g++.dg/template/pr84434.C: New.
14062 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
14064 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14065 -mthumb to the command-line.
14067 2018-03-01 Marek Polacek <polacek@redhat.com>
14070 * g++.dg/cpp0x/static_assert14.C: New test.
14072 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14075 * g++.dg/torture/pr79410.C: New.
14077 2018-03-01 Martin Liska <mliska@suse.cz>
14080 * gcc.dg/asan/pr82484.c: New test.
14082 2018-03-01 Richard Biener <rguenther@suse.de>
14085 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14087 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14090 * gfortran.dg/coarray_47.f90: New test.
14092 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14095 * gfortran.dg/class_array_23.f03: New test.
14097 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14099 PR rtl-optimization/84528
14100 * gcc.dg/torture/pr84538.c: Rename to...
14101 * gcc.dg/torture/pr84528.c: ...this.
14103 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14105 PR rtl-optimization/84528
14106 * gcc.dg/torture/pr84538.c: New test.
14108 2018-02-28 Martin Sebor <msebor@redhat.com>
14110 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14111 -fpic test failures.
14112 * c-c++-common/Wrestrict-2.c: Same.
14113 * c-c++-common/Wstringop-truncation.c: Same.
14114 * gcc.dg/Warray-bounds-22.c: Same.
14115 * gcc.dg/Wstringop-overflow.c: Same.
14116 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14117 (signed_range): Same.
14118 (unsigned_anti_range): Same.
14119 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14120 (signed_range): Same.
14121 (unsigned_anti_range): Same.
14122 * gcc.dg/attr-alloc_size-7.c: Same.
14123 * gcc.dg/attr-alloc_size-8.c: Same.
14124 * gcc.dg/builtin-alloc-size.c: Same.
14125 * gcc.dg/builtin-stpncpy.c: Same.
14126 * gcc.dg/builtins-nonnull.c: Same.
14127 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14128 * gcc.dg/pr79214.c: Same.
14129 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14130 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14131 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14132 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14133 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14134 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14135 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14136 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14137 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14138 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14139 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14141 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14144 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14146 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14149 * g++.dg/cpp0x/pr84609.C: New test.
14151 2018-02-28 Martin Sebor <msebor@redhat.com>
14154 * g++.dg/ext/attr-malloc-3.C: New test.
14155 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14156 to pre-existing problems.
14157 * g++.dg/ext/attr-pure.C: Same.
14159 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14162 * gfortran.dg/associate_37.f90: New test.
14165 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14167 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14170 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14171 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14172 * gcc.dg/bf-ms-layout-4.c: New test.
14173 * gcc.dg/bf-ms-layout-5.c: New test.
14175 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14178 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14180 2018-02-28 Richard Biener <rguenther@suse.de>
14182 PR tree-optimization/84584
14183 * gcc.dg/graphite/pr84584.c: New testcase.
14185 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14187 PR preprocessor/84517
14188 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14190 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14192 * c-c++-common/dump-ada-spec-12.c: New test.
14193 * c-c++-common/dump-ada-spec-13.c: Likewise.
14195 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14197 * c-c++-common/dump-ada-spec-11.c: New test.
14199 2018-02-28 Martin Liska <mliska@suse.cz>
14202 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14203 * g++.dg/ext/timevar2.C: Likewise.
14205 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14207 * c-c++-common/dump-ada-spec-8.c: New test.
14208 * c-c++-common/dump-ada-spec-9.c: Likewise.
14209 * c-c++-common/dump-ada-spec-10.c: Likewise.
14211 2018-02-28 Richard Biener <rguenther@suse.de>
14213 PR middle-end/84607
14214 * gcc.dg/pr84607.c: New testcase.
14216 2018-02-28 Nathan Sidwell <nathan@acm.org>
14219 * g++.dg/lookup/pr84602.C: New.
14221 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14225 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14227 * g++.dg/ext/attr-nonnull.C: Likewise.
14228 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14230 * g++.dg/ext/attr-noinline-2.C: Likewise.
14231 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14232 -fdump-tree-eh in dg-options.
14234 2018-02-28 Alan Modra <amodra@gmail.com>
14236 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14238 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14240 2018-02-27 Martin Sebor <msebor@redhat.com>
14244 * g++.dg/Wmissing-attributes.C: New test.
14245 * g++.dg/ext/attr-const-pure.C: New test.
14246 * g++.dg/ext/attr-const.C: New test.
14247 * g++.dg/ext/attr-deprecated-2.C: New test.
14248 * g++.dg/ext/attr-malloc-2.C: New test.
14249 * g++.dg/ext/attr-malloc.C: New test.
14250 * g++.dg/ext/attr-noinline-2.C: New test.
14251 * g++.dg/ext/attr-noinline.C: New test.
14252 * g++.dg/ext/attr-nonnull.C: New test.
14253 * g++.dg/ext/attr-noreturn-2.C: New test.
14254 * g++.dg/ext/attr-noreturn.C: New test.
14255 * g++.dg/ext/attr-nothrow-2.C: New test.
14256 * g++.dg/ext/attr-nothrow.C: New test.
14257 * g++.dg/ext/attr-optimize.C: New test.
14258 * g++.dg/ext/attr-pure.C: New test.
14259 * g++.dg/ext/attr-returns-nonnull.C: New test.
14260 * g++.dg/ext/attr-warning.C: New test.
14262 2018-02-27 Nathan Sidwell <nathan@acm.org>
14265 * g++.dg/lookup/pr84426.C: New.
14267 2018-02-27 Richard Biener <rguenther@suse.de>
14269 PR tree-optimization/84512
14270 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14272 2018-02-27 Martin Liska <mliska@suse.cz>
14274 PR gcov-profile/84548
14275 * g++.dg/gcov/pr84548.C: New test.
14277 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14280 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14282 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14285 * g++.dg/cpp1y/pr84558.C: New test.
14287 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14290 * g++.dg/cpp0x/alignas14.C: New.
14291 * g++.dg/cpp0x/alignas15.C: Likewise.
14293 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14296 * g++.dg/gomp/pr84557.C: New test.
14298 2018-02-26 Marek Polacek <polacek@redhat.com>
14301 * g++.dg/cpp1z/pr84325.C: New test.
14303 2018-02-26 Carl Love <cel@us.ibm.com>
14305 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14307 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14308 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14309 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14311 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14312 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14315 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14318 * gcc.target/i386/indirect-thunk-1.c: Updated.
14319 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14320 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14321 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14322 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14323 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14324 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14325 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14326 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14327 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14328 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14329 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14330 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14331 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14332 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14333 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14334 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14335 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14336 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14337 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14338 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14339 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14340 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14341 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14342 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14343 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14344 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14345 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14346 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14347 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14348 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14349 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14350 * gcc.target/i386/ret-thunk-9.c: Likewise.
14351 * gcc.target/i386/ret-thunk-10.c: Likewise.
14352 * gcc.target/i386/ret-thunk-11.c: Likewise.
14353 * gcc.target/i386/ret-thunk-12.c: Likewise.
14354 * gcc.target/i386/ret-thunk-13.c: Likewise.
14355 * gcc.target/i386/ret-thunk-14.c: Likewise.
14356 * gcc.target/i386/ret-thunk-15.c: Likewise.
14358 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14360 * gcc.c-torture/execute/20180226-1.c: New test.
14362 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14364 PR tree-optimization/83965
14365 * gcc.dg/vect/pr83965-2.c: New test.
14367 2018-02-26 Tom de Vries <tom@codesourcery.com>
14369 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14371 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14374 * gcc.target/i386/ret-thunk-22.c: New test.
14375 * gcc.target/i386/ret-thunk-23.c: Likewise.
14376 * gcc.target/i386/ret-thunk-24.c: Likewise.
14377 * gcc.target/i386/ret-thunk-25.c: Likewise.
14378 * gcc.target/i386/ret-thunk-26.c: Likewise.
14380 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14383 * g++.dg/cpp1z/pr84533.C: New.
14385 2018-02-26 Marek Polacek <polacek@redhat.com>
14388 * g++.dg/parse/error60.C: New test.
14390 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14393 * g++.dg/gomp/pr84556.C: New test.
14394 * g++.dg/vect/pr84556.cc: New test.
14396 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14399 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14400 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14401 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14402 * gfortran.dg/c_loc_test.f90: Likewise.
14403 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14404 * gfortran.dg/proc_decl_17.f90: Likewise.
14405 * gfortran.dg/proc_ptr_8.f90: Likewise.
14407 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14410 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14411 r254814 disabling -fomit-frame-pointer by default.
14412 * gcc.target/aarch64/spill_1.c: Likewise.
14413 * gcc.target/aarch64/test_frame_11.c: Likewise.
14414 * gcc.target/aarch64/test_frame_12.c: Likewise.
14415 * gcc.target/aarch64/test_frame_13.c: Likewise.
14416 * gcc.target/aarch64/test_frame_14.c: Likewise.
14417 * gcc.target/aarch64/test_frame_15.c: Likewise.
14418 * gcc.target/aarch64/test_frame_3.c: Likewise.
14419 * gcc.target/aarch64/test_frame_5.c: Likewise.
14420 * gcc.target/aarch64/test_frame_9.c: Likewise.
14422 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14425 * gfortran.dg/explicit_shape_1.f90: New test.
14426 * gfortran.dg/automatic_module_variable.f90: Update regex.
14427 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14428 * gfortran.dg/constant_shape.f90: Ditto.
14429 * gfortran.dg/dec_structure_23.f90: Ditto.
14430 * gfortran.dg/pr78240.f90: Ditto.
14432 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14435 * gfortran.dg/pr84523.f90: New test.
14437 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14440 * gfortran.dg/select_type_40.f90: New test.
14442 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14445 * gfortran.dg/data_substring.f90: New test.
14447 2018-02-24 Marek Polacek <polacek@redhat.com>
14450 * g++.dg/cpp1z/constexpr-83692.C: New test.
14452 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14455 * gfortran.dg/statement_function_1.f90: Update test.
14457 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14460 * gfortran.dg/inquire_19.f90: New test.
14462 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14465 * gfortran.dg/pr83149_b.f90: New test.
14466 * gfortran.dg/pr83149_a.f90: Additional source for previous.
14468 2018-02-23 Carl Love <cel@us.ibm.com>
14470 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
14471 vec_signed2 and vec_unsigned2 to new Power 8 test file.
14472 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
14475 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14477 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
14478 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
14480 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14482 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
14485 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14488 * gfortran.dg/pr83149_1.f90: New test.
14489 * gfortran.dg/pr83149.f90: Additional source for previous.
14491 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14494 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14495 __GI___pthread_mutex_init as well.
14497 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14500 * gfortran.dg/class_68.f90: New test.
14502 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14505 * gfortran.dg/derived_init_5.f90: New test.
14507 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14510 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14511 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14513 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14516 * gcc.target/powerpc/pr81572.c: New.
14518 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14520 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14522 2018-02-22 Martin Sebor <msebor@redhat.com>
14524 PR tree-optimization/84480
14525 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14526 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14528 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14531 * gcc.target/i386/indirect-thunk-11.c: New test.
14532 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14533 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14534 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14535 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14536 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14537 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14538 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14539 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14540 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14542 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14545 * gcc.target/aarch64/asm-2.c: Add dg-error for
14547 * gcc.target/aarch64/asm-4.c: New test.
14549 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14551 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14553 2018-02-22 Marek Polacek <polacek@redhat.com>
14556 * g++.dg/parse/error59.C: New test.
14558 2018-02-22 Tom de Vries <tom@codesourcery.com>
14560 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14562 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14565 * g++.dg/cpp0x/pr77655.C: New.
14567 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14570 * g++.dg/cpp1y/pr84496.C: New test.
14573 * g++.dg/torture/pr84502.C: New test.
14575 PR tree-optimization/84503
14576 * gcc.dg/pr84503-1.c: New test.
14577 * gcc.dg/pr84503-2.c: New test.
14579 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14581 PR tree-optimization/84478
14582 * gcc.c-torture/execute/pr84478.c: New test.
14584 2018-02-20 Martin Sebor <msebor@redhat.com>
14586 PR middle-end/84095
14587 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14588 * c-c++-common/Wrestrict.c: Same.
14589 * gcc.dg/Wrestrict-6.c: Same.
14590 * gcc.dg/Warray-bounds-27.c: New test.
14591 * gcc.dg/Wrestrict-8.c: New test.
14592 * gcc.dg/Wrestrict-9.c: New test.
14593 * gcc.dg/pr84095.c: New test.
14595 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14597 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14599 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14603 * gfortran.dg/structure_constructor_14.f90: New test.
14605 2018-02-20 Jeff Law <law@redhat.com>
14607 PR middle-end/82123
14608 PR tree-optimization/81592
14609 PR middle-end/79257
14610 * gcc.dg/pr81592.c: New test.
14611 * gcc.dg/pr82123.c: New test.
14612 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14614 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14617 * g++.dg/warn/Wunused-var-30.C: New test.
14619 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14621 PR tree-optimization/84419
14622 * gcc.dg/vect/pr84419.c: New test.
14624 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14626 PR middle-end/82004
14627 * gfortran.dg/pr82004.f90: New test.
14629 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14631 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14633 2018-02-20 Martin Liska <mliska@suse.cz>
14637 * gcc.target/i386/pr84310.c: New test.
14638 * gcc.target/i386/pr84310-2.c: Likewise.
14640 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14643 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14645 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14648 * g++.dg/cpp1z/launder7.C: New test.
14651 * g++.dg/cpp0x/constexpr-84449.C: New test.
14654 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14656 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14660 * gfortran.dg/associate_22.f90: Enable commented out test.
14661 * gfortran.dg/associate_36.f90: New test.
14663 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14666 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14668 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14670 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14671 (dg-options): Use -mavx instead of -w.
14673 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14676 * g++.dg/cpp1z/launder8.C: New test.
14679 * g++.dg/gomp/pr84448.C: New test.
14682 * g++.dg/gomp/pr84430.C: New test.
14684 PR tree-optimization/84452
14685 * gcc.dg/pr84452.c: New test.
14688 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
14690 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14693 * gfortran.dg/implied_do_io_4.f90: New test.
14695 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14697 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
14698 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
14699 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14701 2018-02-19 Carl Love <cel@us.ibm.com>
14703 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14705 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14708 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14710 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14713 * g++.dg/cpp0x/auto50.C: New.
14714 * g++.dg/parse/friend12.C: Adjust.
14716 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14718 PR libgfortran/84389
14719 * gfortran.dg/dtio_33.f90: New test.
14721 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14723 PR libgfortran/84412
14724 * gfortran.dg/inquire_18.f90: New test.
14726 2018-02-18 Janus Weil <janus@gcc.gnu.org>
14729 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
14730 * gfortran.dg/pointer_intent_3.f90: Ditto.
14731 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
14732 * gfortran.dg/protected_3.f90: Ditto.
14733 * gfortran.dg/protected_4.f90: Ditto.
14734 * gfortran.dg/protected_5.f90: Ditto.
14735 * gfortran.dg/protected_6.f90: Ditto.
14737 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
14740 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
14743 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14746 * gfortran.dg/inline_matmul_22.f90: New test.
14748 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14751 * gfortran.dg/abort_shoulfail.f90: New test.
14752 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
14754 * gfortran.dg/PR19754_2.f90: Likewise.
14755 * gfortran.dg/PR19872.f: Likewise.
14756 * gfortran.dg/PR49268.f90: Likewise.
14757 * gfortran.dg/Wall.f90: Likewise.
14758 * gfortran.dg/Wno-all.f90: Likewise.
14759 * gfortran.dg/achar_1.f90: Likewise.
14760 * gfortran.dg/achar_2.f90: Likewise.
14761 * gfortran.dg/achar_4.f90: Likewise.
14762 * gfortran.dg/achar_6.F90: Likewise.
14763 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
14764 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
14765 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
14766 * gfortran.dg/actual_array_offset_1.f90: Likewise.
14767 * gfortran.dg/actual_array_result_1.f90: Likewise.
14768 * gfortran.dg/actual_array_substr_1.f90: Likewise.
14769 * gfortran.dg/actual_array_substr_2.f90: Likewise.
14770 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
14771 * gfortran.dg/actual_procedure_1.f90: Likewise.
14772 * gfortran.dg/adjustl_1.f90: Likewise.
14773 * gfortran.dg/advance_1.f90: Likewise.
14774 * gfortran.dg/advance_4.f90: Likewise.
14775 * gfortran.dg/advance_5.f90: Likewise.
14776 * gfortran.dg/advance_6.f90: Likewise.
14777 * gfortran.dg/aint_anint_1.f90: Likewise.
14778 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
14779 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
14780 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
14781 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
14782 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
14783 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
14784 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
14785 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
14786 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
14787 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
14788 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
14789 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
14790 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
14791 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
14792 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
14793 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
14794 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
14795 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
14796 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
14797 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
14798 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
14799 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14800 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
14801 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
14802 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
14803 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
14804 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
14805 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
14806 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
14807 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
14808 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
14809 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
14810 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
14811 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
14812 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
14813 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
14814 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
14815 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
14816 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
14817 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
14818 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
14819 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
14820 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
14821 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
14822 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
14823 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
14824 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
14825 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
14826 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
14827 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
14828 * gfortran.dg/allocatable_function_1.f90: Likewise.
14829 * gfortran.dg/allocatable_function_10.f90: Likewise.
14830 * gfortran.dg/allocatable_function_3.f90: Likewise.
14831 * gfortran.dg/allocatable_function_5.f90: Likewise.
14832 * gfortran.dg/allocatable_function_6.f90: Likewise.
14833 * gfortran.dg/allocatable_function_7.f90: Likewise.
14834 * gfortran.dg/allocatable_function_8.f90: Likewise.
14835 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
14836 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
14837 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
14838 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
14839 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
14840 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
14841 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
14842 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
14843 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
14844 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
14845 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
14846 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
14847 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
14848 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
14849 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
14850 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
14851 * gfortran.dg/allocate_class_3.f90: Likewise.
14852 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
14853 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
14854 * gfortran.dg/allocate_derived_5.f90: Likewise.
14855 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
14856 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
14857 * gfortran.dg/allocate_with_source_1.f90: Likewise.
14858 * gfortran.dg/allocate_with_source_10.f08: Likewise.
14859 * gfortran.dg/allocate_with_source_11.f08: Likewise.
14860 * gfortran.dg/allocate_with_source_12.f03: Likewise.
14861 * gfortran.dg/allocate_with_source_15.f03: Likewise.
14862 * gfortran.dg/allocate_with_source_16.f90: Likewise.
14863 * gfortran.dg/allocate_with_source_17.f03: Likewise.
14864 * gfortran.dg/allocate_with_source_18.f03: Likewise.
14865 * gfortran.dg/allocate_with_source_2.f90: Likewise.
14866 * gfortran.dg/allocate_with_source_20.f03: Likewise.
14867 * gfortran.dg/allocate_with_source_22.f03: Likewise.
14868 * gfortran.dg/allocate_with_source_23.f03: Likewise.
14869 * gfortran.dg/allocate_with_source_24.f90: Likewise.
14870 * gfortran.dg/allocate_with_source_5.f90: Likewise.
14871 * gfortran.dg/allocate_with_source_6.f90: Likewise.
14872 * gfortran.dg/allocate_with_source_7.f08: Likewise.
14873 * gfortran.dg/allocate_with_source_8.f08: Likewise.
14874 * gfortran.dg/allocate_with_source_9.f08: Likewise.
14875 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
14876 * gfortran.dg/allocate_zerosize_3.f: Likewise.
14877 * gfortran.dg/altreturn_3.f90: Likewise.
14878 * gfortran.dg/altreturn_5.f90: Likewise.
14879 * gfortran.dg/altreturn_7.f90: Likewise.
14880 * gfortran.dg/and_or_xor.f90: Likewise.
14881 * gfortran.dg/anint_1.f90: Likewise.
14882 * gfortran.dg/any_all_1.f90: Likewise.
14883 * gfortran.dg/anyallcount_1.f90: Likewise.
14884 * gfortran.dg/append_1.f90: Likewise.
14885 * gfortran.dg/argument_checking_1.f90: Likewise.
14886 * gfortran.dg/argument_checking_2.f90: Likewise.
14887 * gfortran.dg/argument_checking_8.f90: Likewise.
14888 * gfortran.dg/arithmetic_if.f90: Likewise.
14889 * gfortran.dg/array_1.f90: Likewise.
14890 * gfortran.dg/array_2.f90: Likewise.
14891 * gfortran.dg/array_alloc_1.f90: Likewise.
14892 * gfortran.dg/array_alloc_2.f90: Likewise.
14893 * gfortran.dg/array_alloc_3.f90: Likewise.
14894 * gfortran.dg/array_assignment_1.F90: Likewise.
14895 * gfortran.dg/array_assignment_5.f90: Likewise.
14896 * gfortran.dg/array_constructor_1.f90: Likewise.
14897 * gfortran.dg/array_constructor_10.f90: Likewise.
14898 * gfortran.dg/array_constructor_11.f90: Likewise.
14899 * gfortran.dg/array_constructor_12.f90: Likewise.
14900 * gfortran.dg/array_constructor_15.f90: Likewise.
14901 * gfortran.dg/array_constructor_16.f90: Likewise.
14902 * gfortran.dg/array_constructor_17.f90: Likewise.
14903 * gfortran.dg/array_constructor_19.f90: Likewise.
14904 * gfortran.dg/array_constructor_23.f: Likewise.
14905 * gfortran.dg/array_constructor_24.f: Likewise.
14906 * gfortran.dg/array_constructor_32.f90: Likewise.
14907 * gfortran.dg/array_constructor_36.f90: Likewise.
14908 * gfortran.dg/array_constructor_39.f90: Likewise.
14909 * gfortran.dg/array_constructor_4.f90: Likewise.
14910 * gfortran.dg/array_constructor_40.f90: Likewise.
14911 * gfortran.dg/array_constructor_44.f90: Likewise.
14912 * gfortran.dg/array_constructor_45.f90: Likewise.
14913 * gfortran.dg/array_constructor_46.f90: Likewise.
14914 * gfortran.dg/array_constructor_47.f90: Likewise.
14915 * gfortran.dg/array_constructor_49.f90: Likewise.
14916 * gfortran.dg/array_constructor_5.f90: Likewise.
14917 * gfortran.dg/array_constructor_50.f90: Likewise.
14918 * gfortran.dg/array_constructor_6.f90: Likewise.
14919 * gfortran.dg/array_constructor_7.f90: Likewise.
14920 * gfortran.dg/array_constructor_8.f90: Likewise.
14921 * gfortran.dg/array_constructor_9.f90: Likewise.
14922 * gfortran.dg/array_constructor_type_1.f03: Likewise.
14923 * gfortran.dg/array_constructor_type_10.f03: Likewise.
14924 * gfortran.dg/array_constructor_type_11.f03: Likewise.
14925 * gfortran.dg/array_constructor_type_12.f03: Likewise.
14926 * gfortran.dg/array_constructor_type_13.f90: Likewise.
14927 * gfortran.dg/array_constructor_type_14.f03: Likewise.
14928 * gfortran.dg/array_constructor_type_16.f03: Likewise.
14929 * gfortran.dg/array_constructor_type_2.f03: Likewise.
14930 * gfortran.dg/array_constructor_type_22.f03: Likewise.
14931 * gfortran.dg/array_constructor_type_3.f03: Likewise.
14932 * gfortran.dg/array_constructor_type_4.f03: Likewise.
14933 * gfortran.dg/array_constructor_type_5.f03: Likewise.
14934 * gfortran.dg/array_constructor_type_6.f03: Likewise.
14935 * gfortran.dg/array_constructor_type_7.f03: Likewise.
14936 * gfortran.dg/array_function_1.f90: Likewise.
14937 * gfortran.dg/array_function_5.f90: Likewise.
14938 * gfortran.dg/array_initializer_1.f90: Likewise.
14939 * gfortran.dg/array_initializer_2.f90: Likewise.
14940 * gfortran.dg/array_memcpy_5.f90: Likewise.
14941 * gfortran.dg/array_memset_2.f90: Likewise.
14942 * gfortran.dg/array_reference_1.f90: Likewise.
14943 * gfortran.dg/array_return_value_1.f90: Likewise.
14944 * gfortran.dg/array_section_1.f90: Likewise.
14945 * gfortran.dg/array_temporaries_3.f90: Likewise.
14946 * gfortran.dg/arrayio_1.f90: Likewise.
14947 * gfortran.dg/arrayio_10.f90: Likewise.
14948 * gfortran.dg/arrayio_11.f90: Likewise.
14949 * gfortran.dg/arrayio_12.f90: Likewise.
14950 * gfortran.dg/arrayio_13.f90: Likewise.
14951 * gfortran.dg/arrayio_14.f90: Likewise.
14952 * gfortran.dg/arrayio_16.f90: Likewise.
14953 * gfortran.dg/arrayio_2.f90: Likewise.
14954 * gfortran.dg/arrayio_3.f90: Likewise.
14955 * gfortran.dg/arrayio_4.f90: Likewise.
14956 * gfortran.dg/arrayio_5.f90: Likewise.
14957 * gfortran.dg/arrayio_6.f90: Likewise.
14958 * gfortran.dg/arrayio_7.f90: Likewise.
14959 * gfortran.dg/arrayio_8.f90: Likewise.
14960 * gfortran.dg/arrayio_9.f90: Likewise.
14961 * gfortran.dg/arrayio_derived_1.f90: Likewise.
14962 * gfortran.dg/assign_10.f90: Likewise.
14963 * gfortran.dg/assign_9.f90: Likewise.
14964 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
14965 * gfortran.dg/assignment_1.f90: Likewise.
14966 * gfortran.dg/associate_1.f03: Likewise.
14967 * gfortran.dg/associate_11.f90: Likewise.
14968 * gfortran.dg/associate_13.f90: Likewise.
14969 * gfortran.dg/associate_15.f90: Likewise.
14970 * gfortran.dg/associate_17.f90: Likewise.
14971 * gfortran.dg/associate_18.f08: Likewise.
14972 * gfortran.dg/associate_19.f03: Likewise.
14973 * gfortran.dg/associate_20.f03: Likewise.
14974 * gfortran.dg/associate_22.f90: Likewise.
14975 * gfortran.dg/associate_23.f90: Likewise.
14976 * gfortran.dg/associate_24.f90: Likewise.
14977 * gfortran.dg/associate_25.f90: Likewise.
14978 * gfortran.dg/associate_27.f90: Likewise.
14979 * gfortran.dg/associate_28.f90: Likewise.
14980 * gfortran.dg/associate_32.f03: Likewise.
14981 * gfortran.dg/associate_33.f03: Likewise.
14982 * gfortran.dg/associate_34.f90: Likewise.
14983 * gfortran.dg/associate_6.f03: Likewise.
14984 * gfortran.dg/associate_7.f03: Likewise.
14985 * gfortran.dg/associate_8.f03: Likewise.
14986 * gfortran.dg/associate_9.f03: Likewise.
14987 * gfortran.dg/associated_1.f90: Likewise.
14988 * gfortran.dg/associated_2.f90: Likewise.
14989 * gfortran.dg/associated_5.f90: Likewise.
14990 * gfortran.dg/associated_6.f90: Likewise.
14991 * gfortran.dg/associated_target_3.f90: Likewise.
14992 * gfortran.dg/associated_target_4.f90: Likewise.
14993 * gfortran.dg/associated_target_5.f03: Likewise.
14994 * gfortran.dg/associated_target_6.f03: Likewise.
14995 * gfortran.dg/assumed_dummy_1.f90: Likewise.
14996 * gfortran.dg/assumed_rank_1.f90: Likewise.
14997 * gfortran.dg/assumed_rank_10.f90: Likewise.
14998 * gfortran.dg/assumed_rank_2.f90: Likewise.
14999 * gfortran.dg/assumed_rank_7.f90: Likewise.
15000 * gfortran.dg/assumed_rank_8.f90: Likewise.
15001 * gfortran.dg/assumed_rank_9.f90: Likewise.
15002 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15003 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15004 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15005 * gfortran.dg/assumed_type_2.f90: Likewise.
15006 * gfortran.dg/atan2_1.f90: Likewise.
15007 * gfortran.dg/auto_array_1.f90: Likewise.
15008 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15009 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15010 * gfortran.dg/auto_char_len_3.f90: Likewise.
15011 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15012 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15013 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15014 * gfortran.dg/auto_save_2.f90: Likewise.
15015 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15016 * gfortran.dg/backslash_1.f90: Likewise.
15017 * gfortran.dg/backslash_2.f90: Likewise.
15018 * gfortran.dg/backslash_3.f: Likewise.
15019 * gfortran.dg/backspace_1.f: Likewise.
15020 * gfortran.dg/backspace_10.f90: Likewise.
15021 * gfortran.dg/backspace_11.f90: Likewise.
15022 * gfortran.dg/backspace_2.f: Likewise.
15023 * gfortran.dg/backspace_3.f: Likewise.
15024 * gfortran.dg/backspace_4.f: Likewise.
15025 * gfortran.dg/backspace_5.f: Likewise.
15026 * gfortran.dg/backspace_6.f: Likewise.
15027 * gfortran.dg/backspace_7.f90: Likewise.
15028 * gfortran.dg/backspace_8.f: Likewise.
15029 * gfortran.dg/backspace_9.f: Likewise.
15030 * gfortran.dg/bessel_1.f90: Likewise.
15031 * gfortran.dg/bessel_2.f90: Likewise.
15032 * gfortran.dg/bessel_5.f90: Likewise.
15033 * gfortran.dg/bessel_6.f90: Likewise.
15034 * gfortran.dg/bessel_7.f90: Likewise.
15035 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15036 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15037 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15038 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15039 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15040 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15041 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15042 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15043 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15044 * gfortran.dg/bit_comparison_1.F90: Likewise.
15045 * gfortran.dg/bit_comparison_2.F90: Likewise.
15046 * gfortran.dg/block_1.f08: Likewise.
15047 * gfortran.dg/block_13.f08: Likewise.
15048 * gfortran.dg/block_14.f90: Likewise.
15049 * gfortran.dg/block_2.f08: Likewise.
15050 * gfortran.dg/block_6.f08: Likewise.
15051 * gfortran.dg/block_7.f08: Likewise.
15052 * gfortran.dg/block_8.f08: Likewise.
15053 * gfortran.dg/blockdata_1.f90: Likewise.
15054 * gfortran.dg/bound_1.f90: Likewise.
15055 * gfortran.dg/bound_2.f90: Likewise.
15056 * gfortran.dg/bound_3.f90: Likewise.
15057 * gfortran.dg/bound_4.f90: Likewise.
15058 * gfortran.dg/bound_5.f90: Likewise.
15059 * gfortran.dg/bound_6.f90: Likewise.
15060 * gfortran.dg/bound_7.f90: Likewise.
15061 * gfortran.dg/bound_8.f90: Likewise.
15062 * gfortran.dg/bound_9.f90: Likewise.
15063 * gfortran.dg/bound_simplification_1.f90: Likewise.
15064 * gfortran.dg/bound_simplification_3.f90: Likewise.
15065 * gfortran.dg/bound_simplification_4.f90: Likewise.
15066 * gfortran.dg/bound_simplification_5.f90: Likewise.
15067 * gfortran.dg/bound_simplification_6.f90: Likewise.
15068 * gfortran.dg/bounds_check_1.f90: Likewise.
15069 * gfortran.dg/bounds_check_12.f90: Likewise.
15070 * gfortran.dg/bounds_check_14.f90: Likewise.
15071 * gfortran.dg/bounds_check_15.f90: Likewise.
15072 * gfortran.dg/bounds_check_19.f90: Likewise.
15073 * gfortran.dg/bounds_check_8.f90: Likewise.
15074 * gfortran.dg/bounds_check_9.f90: Likewise.
15075 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15076 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15077 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15078 * gfortran.dg/boz_1.f90: Likewise.
15079 * gfortran.dg/boz_11.f90: Likewise.
15080 * gfortran.dg/boz_13.f90: Likewise.
15081 * gfortran.dg/boz_14.f90: Likewise.
15082 * gfortran.dg/boz_15.f90: Likewise.
15083 * gfortran.dg/boz_3.f90: Likewise.
15084 * gfortran.dg/boz_6.f90: Likewise.
15085 * gfortran.dg/boz_9.f90: Likewise.
15086 * gfortran.dg/byte_1.f90: Likewise.
15087 * gfortran.dg/byte_2.f90: Likewise.
15088 * gfortran.dg/c_assoc.f90: Likewise.
15089 * gfortran.dg/c_assoc_2.f03: Likewise.
15090 * gfortran.dg/c_assoc_3.f90: Likewise.
15091 * gfortran.dg/c_by_val_1.f: Likewise.
15092 * gfortran.dg/c_by_val_5.f90: Likewise.
15093 * gfortran.dg/c_char_tests.f03: Likewise.
15094 * gfortran.dg/c_char_tests_2.f03: Likewise.
15095 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15096 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15097 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15098 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15099 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15100 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15101 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15102 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15103 * gfortran.dg/c_kind_params.f90: Likewise.
15104 * gfortran.dg/c_loc_test_20.f90: Likewise.
15105 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15106 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15107 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15108 * gfortran.dg/c_size_t_test.f03: Likewise.
15109 * gfortran.dg/c_sizeof_1.f90: Likewise.
15110 * gfortran.dg/c_sizeof_5.f90: Likewise.
15111 * gfortran.dg/c_sizeof_6.f90: Likewise.
15112 * gfortran.dg/char4_iunit_1.f03: Likewise.
15113 * gfortran.dg/char4_iunit_2.f03: Likewise.
15114 * gfortran.dg/char_allocation_1.f90: Likewise.
15115 * gfortran.dg/char_array_constructor.f90: Likewise.
15116 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15117 * gfortran.dg/char_assign_1.f90: Likewise.
15118 * gfortran.dg/char_associated_1.f90: Likewise.
15119 * gfortran.dg/char_cast_2.f90: Likewise.
15120 * gfortran.dg/char_comparison_1.f: Likewise.
15121 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15122 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15123 * gfortran.dg/char_cons_len.f90: Likewise.
15124 * gfortran.dg/char_conversion.f90: Likewise.
15125 * gfortran.dg/char_cshift_1.f90: Likewise.
15126 * gfortran.dg/char_cshift_2.f90: Likewise.
15127 * gfortran.dg/char_decl_2.f90: Likewise.
15128 * gfortran.dg/char_eoshift_1.f90: Likewise.
15129 * gfortran.dg/char_eoshift_2.f90: Likewise.
15130 * gfortran.dg/char_eoshift_3.f90: Likewise.
15131 * gfortran.dg/char_eoshift_4.f90: Likewise.
15132 * gfortran.dg/char_eoshift_5.f90: Likewise.
15133 * gfortran.dg/char_expr_1.f90: Likewise.
15134 * gfortran.dg/char_expr_3.f90: Likewise.
15135 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15136 * gfortran.dg/char_length_12.f90: Likewise.
15137 * gfortran.dg/char_length_14.f90: Likewise.
15138 * gfortran.dg/char_length_15.f90: Likewise.
15139 * gfortran.dg/char_length_17.f90: Likewise.
15140 * gfortran.dg/char_length_20.f90: Likewise.
15141 * gfortran.dg/char_length_21.f90: Likewise.
15142 * gfortran.dg/char_length_5.f90: Likewise.
15143 * gfortran.dg/char_length_6.f90: Likewise.
15144 * gfortran.dg/char_length_7.f90: Likewise.
15145 * gfortran.dg/char_length_8.f90: Likewise.
15146 * gfortran.dg/char_pack_1.f90: Likewise.
15147 * gfortran.dg/char_pack_2.f90: Likewise.
15148 * gfortran.dg/char_pointer_assign.f90: Likewise.
15149 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15150 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15151 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15152 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15153 * gfortran.dg/char_pointer_func.f90: Likewise.
15154 * gfortran.dg/char_reshape_1.f90: Likewise.
15155 * gfortran.dg/char_result_1.f90: Likewise.
15156 * gfortran.dg/char_result_12.f90: Likewise.
15157 * gfortran.dg/char_result_13.f90: Likewise.
15158 * gfortran.dg/char_result_14.f90: Likewise.
15159 * gfortran.dg/char_result_15.f90: Likewise.
15160 * gfortran.dg/char_result_2.f90: Likewise.
15161 * gfortran.dg/char_result_3.f90: Likewise.
15162 * gfortran.dg/char_result_4.f90: Likewise.
15163 * gfortran.dg/char_result_5.f90: Likewise.
15164 * gfortran.dg/char_result_6.f90: Likewise.
15165 * gfortran.dg/char_result_7.f90: Likewise.
15166 * gfortran.dg/char_result_8.f90: Likewise.
15167 * gfortran.dg/char_spread_1.f90: Likewise.
15168 * gfortran.dg/char_transpose_1.f90: Likewise.
15169 * gfortran.dg/char_type_len.f90: Likewise.
15170 * gfortran.dg/char_unpack_1.f90: Likewise.
15171 * gfortran.dg/char_unpack_2.f90: Likewise.
15172 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15173 * gfortran.dg/character_comparison_1.f90: Likewise.
15174 * gfortran.dg/character_comparison_2.f90: Likewise.
15175 * gfortran.dg/character_comparison_3.f90: Likewise.
15176 * gfortran.dg/character_comparison_4.f90: Likewise.
15177 * gfortran.dg/character_comparison_5.f90: Likewise.
15178 * gfortran.dg/character_comparison_6.f90: Likewise.
15179 * gfortran.dg/character_comparison_7.f90: Likewise.
15180 * gfortran.dg/character_comparison_8.f90: Likewise.
15181 * gfortran.dg/character_comparison_9.f90: Likewise.
15182 * gfortran.dg/charlen_15.f90: Likewise.
15183 * gfortran.dg/charlen_16.f90: Likewise.
15184 * gfortran.dg/chkbits.f90: Likewise.
15185 * gfortran.dg/chmod_1.f90: Likewise.
15186 * gfortran.dg/chmod_2.f90: Likewise.
15187 * gfortran.dg/chmod_3.f90: Likewise.
15188 * gfortran.dg/class_1.f03: Likewise.
15189 * gfortran.dg/class_18.f03: Likewise.
15190 * gfortran.dg/class_19.f03: Likewise.
15191 * gfortran.dg/class_35.f90: Likewise.
15192 * gfortran.dg/class_46.f03: Likewise.
15193 * gfortran.dg/class_48.f90: Likewise.
15194 * gfortran.dg/class_51.f90: Likewise.
15195 * gfortran.dg/class_52.f90: Likewise.
15196 * gfortran.dg/class_6.f03: Likewise.
15197 * gfortran.dg/class_63.f90: Likewise.
15198 * gfortran.dg/class_64.f90: Likewise.
15199 * gfortran.dg/class_65.f90: Likewise.
15200 * gfortran.dg/class_66.f90: Likewise.
15201 * gfortran.dg/class_67.f90: Likewise.
15202 * gfortran.dg/class_9.f03: Likewise.
15203 * gfortran.dg/class_alias.f90: Likewise.
15204 * gfortran.dg/class_allocate_1.f03: Likewise.
15205 * gfortran.dg/class_allocate_10.f03: Likewise.
15206 * gfortran.dg/class_allocate_13.f90: Likewise.
15207 * gfortran.dg/class_allocate_14.f90: Likewise.
15208 * gfortran.dg/class_allocate_15.f90: Likewise.
15209 * gfortran.dg/class_allocate_19.f03: Likewise.
15210 * gfortran.dg/class_allocate_21.f90: Likewise.
15211 * gfortran.dg/class_allocate_22.f90: Likewise.
15212 * gfortran.dg/class_allocate_3.f03: Likewise.
15213 * gfortran.dg/class_allocate_4.f03: Likewise.
15214 * gfortran.dg/class_allocate_5.f90: Likewise.
15215 * gfortran.dg/class_allocate_6.f03: Likewise.
15216 * gfortran.dg/class_allocate_7.f03: Likewise.
15217 * gfortran.dg/class_allocate_8.f03: Likewise.
15218 * gfortran.dg/class_allocate_9.f03: Likewise.
15219 * gfortran.dg/class_array_1.f03: Likewise.
15220 * gfortran.dg/class_array_14.f90: Likewise.
15221 * gfortran.dg/class_array_15.f03: Likewise.
15222 * gfortran.dg/class_array_16.f90: Likewise.
15223 * gfortran.dg/class_array_2.f03: Likewise.
15224 * gfortran.dg/class_array_20.f03: Likewise.
15225 * gfortran.dg/class_array_21.f03: Likewise.
15226 * gfortran.dg/class_array_3.f03: Likewise.
15227 * gfortran.dg/class_array_4.f03: Likewise.
15228 * gfortran.dg/class_array_7.f03: Likewise.
15229 * gfortran.dg/class_array_8.f03: Likewise.
15230 * gfortran.dg/class_array_9.f03: Likewise.
15231 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15232 * gfortran.dg/class_dummy_1.f03: Likewise.
15233 * gfortran.dg/class_optional_1.f90: Likewise.
15234 * gfortran.dg/class_optional_2.f90: Likewise.
15235 * gfortran.dg/class_result_5.f90: Likewise.
15236 * gfortran.dg/class_result_6.f90: Likewise.
15237 * gfortran.dg/class_to_type_1.f03: Likewise.
15238 * gfortran.dg/class_to_type_2.f90: Likewise.
15239 * gfortran.dg/class_to_type_3.f03: Likewise.
15240 * gfortran.dg/class_to_type_4.f90: Likewise.
15241 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15242 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15243 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15244 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15245 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15246 * gfortran.dg/coarray/codimension.f90: Likewise.
15247 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15248 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15249 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15250 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15251 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15252 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15253 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15254 * gfortran.dg/coarray/event_1.f90: Likewise.
15255 * gfortran.dg/coarray/event_2.f90: Likewise.
15256 * gfortran.dg/coarray/get_array.f90: Likewise.
15257 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15258 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15259 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15260 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15261 * gfortran.dg/coarray/lock_1.f90: Likewise.
15262 * gfortran.dg/coarray/lock_2.f90: Likewise.
15263 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15264 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15265 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15266 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15267 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15268 * gfortran.dg/coarray/registering_1.f90: Likewise.
15269 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15270 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15271 * gfortran.dg/coarray/send_array.f90: Likewise.
15272 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15273 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15274 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15275 * gfortran.dg/coarray/sync_1.f90: Likewise.
15276 * gfortran.dg/coarray/sync_3.f90: Likewise.
15277 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15278 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15279 * gfortran.dg/coarray_13.f90: Likewise.
15280 * gfortran.dg/coarray_15.f90: Likewise.
15281 * gfortran.dg/coarray_16.f90: Likewise.
15282 * gfortran.dg/coarray_2.f90: Likewise.
15283 * gfortran.dg/coarray_23.f90: Likewise.
15284 * gfortran.dg/coarray_40.f90: Likewise.
15285 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15286 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15287 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15288 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15289 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15290 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15291 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15292 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15293 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15294 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15295 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15296 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15297 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15298 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15299 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15300 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15301 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15302 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15303 * gfortran.dg/coarray_stat_2.f90: Likewise.
15304 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15305 * gfortran.dg/coindexed_1.f90: Likewise.
15306 * gfortran.dg/comma.f: Likewise.
15307 * gfortran.dg/comma_format_extension_3.f: Likewise.
15308 * gfortran.dg/comma_format_extension_4.f: Likewise.
15309 * gfortran.dg/common_2.f90: Likewise.
15310 * gfortran.dg/common_4.f90: Likewise.
15311 * gfortran.dg/common_align_1.f90: Likewise.
15312 * gfortran.dg/common_align_2.f90: Likewise.
15313 * gfortran.dg/common_equivalence_1.f: Likewise.
15314 * gfortran.dg/common_pointer_1.f90: Likewise.
15315 * gfortran.dg/common_resize_1.f: Likewise.
15316 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15317 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15318 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15319 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15320 * gfortran.dg/complex_read.f90: Likewise.
15321 * gfortran.dg/complex_write.f90: Likewise.
15322 * gfortran.dg/constant_substring.f: Likewise.
15323 * gfortran.dg/constructor_2.f90: Likewise.
15324 * gfortran.dg/constructor_3.f90: Likewise.
15325 * gfortran.dg/constructor_6.f90: Likewise.
15326 * gfortran.dg/contained_1.f90: Likewise.
15327 * gfortran.dg/contained_3.f90: Likewise.
15328 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15329 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15330 * gfortran.dg/continuation_1.f90: Likewise.
15331 * gfortran.dg/continuation_11.f90: Likewise.
15332 * gfortran.dg/continuation_12.f90: Likewise.
15333 * gfortran.dg/continuation_13.f90: Likewise.
15334 * gfortran.dg/continuation_14.f: Likewise.
15335 * gfortran.dg/continuation_8.f90: Likewise.
15336 * gfortran.dg/convert_2.f90: Likewise.
15337 * gfortran.dg/convert_implied_open.f90: Likewise.
15338 * gfortran.dg/count_init_expr.f03: Likewise.
15339 * gfortran.dg/cr_lf.f90: Likewise.
15340 * gfortran.dg/cray_pointers_10.f90: Likewise.
15341 * gfortran.dg/cray_pointers_2.f90: Likewise.
15342 * gfortran.dg/cray_pointers_5.f90: Likewise.
15343 * gfortran.dg/cray_pointers_7.f90: Likewise.
15344 * gfortran.dg/cray_pointers_8.f90: Likewise.
15345 * gfortran.dg/cshift_1.f90: Likewise.
15346 * gfortran.dg/cshift_2.f90: Likewise.
15347 * gfortran.dg/cshift_large_1.f90: Likewise.
15348 * gfortran.dg/cshift_nan_1.f90: Likewise.
15349 * gfortran.dg/csqrt_2.f: Likewise.
15350 * gfortran.dg/data_array_1.f90: Likewise.
15351 * gfortran.dg/data_char_1.f90: Likewise.
15352 * gfortran.dg/data_char_2.f90: Likewise.
15353 * gfortran.dg/data_char_3.f90: Likewise.
15354 * gfortran.dg/data_derived_1.f90: Likewise.
15355 * gfortran.dg/data_implied_do_1.f90: Likewise.
15356 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15357 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15358 * gfortran.dg/deallocate_stat.f90: Likewise.
15359 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15360 * gfortran.dg/debug/pr37738.f: Likewise.
15361 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15362 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15363 * gfortran.dg/dec_exp_1.f90: Likewise.
15364 * gfortran.dg/dec_init_1.f90: Likewise.
15365 * gfortran.dg/dec_init_2.f90: Likewise.
15366 * gfortran.dg/dec_init_3.f90: Likewise.
15367 * gfortran.dg/dec_init_4.f90: Likewise.
15368 * gfortran.dg/dec_io_1.f90: Likewise.
15369 * gfortran.dg/dec_io_2.f90: Likewise.
15370 * gfortran.dg/dec_io_2a.f90: Likewise.
15371 * gfortran.dg/dec_io_6.f90: Likewise.
15372 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15373 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15374 * gfortran.dg/dec_math.f90: Likewise.
15375 * gfortran.dg/dec_parameter_1.f: Likewise.
15376 * gfortran.dg/dec_parameter_2.f90: Likewise.
15377 * gfortran.dg/dec_static_1.f90: Likewise.
15378 * gfortran.dg/dec_static_2.f90: Likewise.
15379 * gfortran.dg/dec_structure_1.f90: Likewise.
15380 * gfortran.dg/dec_structure_10.f90: Likewise.
15381 * gfortran.dg/dec_structure_18.f90: Likewise.
15382 * gfortran.dg/dec_structure_19.f90: Likewise.
15383 * gfortran.dg/dec_structure_2.f90: Likewise.
15384 * gfortran.dg/dec_structure_22.f90: Likewise.
15385 * gfortran.dg/dec_structure_3.f90: Likewise.
15386 * gfortran.dg/dec_structure_4.f90: Likewise.
15387 * gfortran.dg/dec_structure_5.f90: Likewise.
15388 * gfortran.dg/dec_structure_6.f90: Likewise.
15389 * gfortran.dg/dec_structure_7.f90: Likewise.
15390 * gfortran.dg/dec_union_1.f90: Likewise.
15391 * gfortran.dg/dec_union_2.f90: Likewise.
15392 * gfortran.dg/dec_union_3.f90: Likewise.
15393 * gfortran.dg/dec_union_4.f90: Likewise.
15394 * gfortran.dg/dec_union_5.f90: Likewise.
15395 * gfortran.dg/default_format_1.f90: Likewise.
15396 * gfortran.dg/default_format_2.f90: Likewise.
15397 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15398 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15399 * gfortran.dg/default_initialization_3.f90: Likewise.
15400 * gfortran.dg/default_initialization_4.f90: Likewise.
15401 * gfortran.dg/default_initialization_5.f90: Likewise.
15402 * gfortran.dg/deferred_character_1.f90: Likewise.
15403 * gfortran.dg/deferred_character_10.f90: Likewise.
15404 * gfortran.dg/deferred_character_11.f90: Likewise.
15405 * gfortran.dg/deferred_character_12.f90: Likewise.
15406 * gfortran.dg/deferred_character_13.f90: Likewise.
15407 * gfortran.dg/deferred_character_14.f90: Likewise.
15408 * gfortran.dg/deferred_character_15.f90: Likewise.
15409 * gfortran.dg/deferred_character_16.f90: Likewise.
15410 * gfortran.dg/deferred_character_2.f90: Likewise.
15411 * gfortran.dg/deferred_character_3.f90: Likewise.
15412 * gfortran.dg/deferred_character_4.f90: Likewise.
15413 * gfortran.dg/deferred_character_5.f90: Likewise.
15414 * gfortran.dg/deferred_character_6.f90: Likewise.
15415 * gfortran.dg/deferred_character_7.f90: Likewise.
15416 * gfortran.dg/deferred_character_8.f90: Likewise.
15417 * gfortran.dg/deferred_character_9.f90: Likewise.
15418 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15419 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15420 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15421 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15422 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15423 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15424 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15425 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15426 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15427 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15428 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15429 * gfortran.dg/defined_assignment_1.f90: Likewise.
15430 * gfortran.dg/defined_assignment_10.f90: Likewise.
15431 * gfortran.dg/defined_assignment_11.f90: Likewise.
15432 * gfortran.dg/defined_assignment_2.f90: Likewise.
15433 * gfortran.dg/defined_assignment_3.f90: Likewise.
15434 * gfortran.dg/defined_assignment_4.f90: Likewise.
15435 * gfortran.dg/defined_assignment_5.f90: Likewise.
15436 * gfortran.dg/defined_assignment_8.f90: Likewise.
15437 * gfortran.dg/defined_assignment_9.f90: Likewise.
15438 * gfortran.dg/dependency_2.f90: Likewise.
15439 * gfortran.dg/dependency_21.f90: Likewise.
15440 * gfortran.dg/dependency_22.f90: Likewise.
15441 * gfortran.dg/dependency_23.f90: Likewise.
15442 * gfortran.dg/dependency_24.f90: Likewise.
15443 * gfortran.dg/dependency_25.f90: Likewise.
15444 * gfortran.dg/dependency_26.f90: Likewise.
15445 * gfortran.dg/dependency_39.f90: Likewise.
15446 * gfortran.dg/dependency_40.f90: Likewise.
15447 * gfortran.dg/dependency_41.f90: Likewise.
15448 * gfortran.dg/dependency_42.f90: Likewise.
15449 * gfortran.dg/dependency_43.f90: Likewise.
15450 * gfortran.dg/dependency_44.f90: Likewise.
15451 * gfortran.dg/dependency_45.f90: Likewise.
15452 * gfortran.dg/dependency_50.f90: Likewise.
15453 * gfortran.dg/dependency_51.f90: Likewise.
15454 * gfortran.dg/dependent_decls_1.f90: Likewise.
15455 * gfortran.dg/der_array_1.f90: Likewise.
15456 * gfortran.dg/der_array_io_1.f90: Likewise.
15457 * gfortran.dg/der_array_io_2.f90: Likewise.
15458 * gfortran.dg/der_array_io_3.f90: Likewise.
15459 * gfortran.dg/der_io_1.f90: Likewise.
15460 * gfortran.dg/der_io_3.f90: Likewise.
15461 * gfortran.dg/der_pointer_2.f90: Likewise.
15462 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
15463 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
15464 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
15465 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
15466 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
15467 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15468 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
15469 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
15470 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
15471 * gfortran.dg/derived_external_function_1.f90: Likewise.
15472 * gfortran.dg/derived_init_1.f90: Likewise.
15473 * gfortran.dg/derived_init_2.f90: Likewise.
15474 * gfortran.dg/derived_init_3.f90: Likewise.
15475 * gfortran.dg/derived_init_4.f90: Likewise.
15476 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
15477 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15478 * gfortran.dg/dev_null.F90: Likewise.
15479 * gfortran.dg/dfloat_1.f90: Likewise.
15480 * gfortran.dg/dim_sum_1.f90: Likewise.
15481 * gfortran.dg/dim_sum_2.f90: Likewise.
15482 * gfortran.dg/dim_sum_3.f90: Likewise.
15483 * gfortran.dg/direct_io_10.f: Likewise.
15484 * gfortran.dg/direct_io_11.f90: Likewise.
15485 * gfortran.dg/direct_io_12.f90: Likewise.
15486 * gfortran.dg/direct_io_2.f90: Likewise.
15487 * gfortran.dg/direct_io_3.f90: Likewise.
15488 * gfortran.dg/direct_io_4.f90: Likewise.
15489 * gfortran.dg/direct_io_5.f90: Likewise.
15490 * gfortran.dg/direct_io_6.f90: Likewise.
15491 * gfortran.dg/direct_io_7.f90: Likewise.
15492 * gfortran.dg/direct_io_8.f90: Likewise.
15493 * gfortran.dg/direct_io_9.f: Likewise.
15494 * gfortran.dg/do_1.f90: Likewise.
15495 * gfortran.dg/do_3.F90: Likewise.
15496 * gfortran.dg/do_concurrent_2.f90: Likewise.
15497 * gfortran.dg/do_concurrent_4.f90: Likewise.
15498 * gfortran.dg/do_corner_warn.f90: Likewise.
15499 * gfortran.dg/do_iterator_2.f90: Likewise.
15500 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15501 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15502 * gfortran.dg/dos_eol.f: Likewise.
15503 * gfortran.dg/dot_product_1.f03: Likewise.
15504 * gfortran.dg/dot_product_2.f90: Likewise.
15505 * gfortran.dg/dot_product_4.f90: Likewise.
15506 * gfortran.dg/dshift_1.F90: Likewise.
15507 * gfortran.dg/dshift_2.F90: Likewise.
15508 * gfortran.dg/dtio_1.f90: Likewise.
15509 * gfortran.dg/dtio_10.f90: Likewise.
15510 * gfortran.dg/dtio_12.f90: Likewise.
15511 * gfortran.dg/dtio_14.f90: Likewise.
15512 * gfortran.dg/dtio_15.f90: Likewise.
15513 * gfortran.dg/dtio_16.f90: Likewise.
15514 * gfortran.dg/dtio_17.f90: Likewise.
15515 * gfortran.dg/dtio_19.f90: Likewise.
15516 * gfortran.dg/dtio_2.f90: Likewise.
15517 * gfortran.dg/dtio_20.f03: Likewise.
15518 * gfortran.dg/dtio_22.f90: Likewise.
15519 * gfortran.dg/dtio_24.f90: Likewise.
15520 * gfortran.dg/dtio_25.f90: Likewise.
15521 * gfortran.dg/dtio_26.f03: Likewise.
15522 * gfortran.dg/dtio_27.f90: Likewise.
15523 * gfortran.dg/dtio_28.f03: Likewise.
15524 * gfortran.dg/dtio_3.f90: Likewise.
15525 * gfortran.dg/dtio_30.f03: Likewise.
15526 * gfortran.dg/dtio_31.f03: Likewise.
15527 * gfortran.dg/dtio_32.f03: Likewise.
15528 * gfortran.dg/dtio_4.f90: Likewise.
15529 * gfortran.dg/dtio_5.f90: Likewise.
15530 * gfortran.dg/dtio_7.f90: Likewise.
15531 * gfortran.dg/dtio_8.f90: Likewise.
15532 * gfortran.dg/dtio_9.f90: Likewise.
15533 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15534 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15535 * gfortran.dg/dup_save_1.f90: Likewise.
15536 * gfortran.dg/dup_save_2.f90: Likewise.
15537 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15538 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15539 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15540 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15541 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15542 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15543 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15544 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15545 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15546 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15547 * gfortran.dg/e_d_fmt.f90: Likewise.
15548 * gfortran.dg/edit_real_1.f90: Likewise.
15549 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15550 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15551 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15552 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15553 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15554 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15555 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15556 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15557 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15558 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15559 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15560 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15561 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15562 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15563 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15564 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15565 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15566 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15567 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15568 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15569 * gfortran.dg/empty_format_1.f90: Likewise.
15570 * gfortran.dg/endfile.f: Likewise.
15571 * gfortran.dg/endfile.f90: Likewise.
15572 * gfortran.dg/endfile_2.f90: Likewise.
15573 * gfortran.dg/entry_1.f90: Likewise.
15574 * gfortran.dg/entry_10.f90: Likewise.
15575 * gfortran.dg/entry_12.f90: Likewise.
15576 * gfortran.dg/entry_13.f90: Likewise.
15577 * gfortran.dg/entry_14.f90: Likewise.
15578 * gfortran.dg/entry_16.f90: Likewise.
15579 * gfortran.dg/entry_3.f90: Likewise.
15580 * gfortran.dg/entry_6.f90: Likewise.
15581 * gfortran.dg/entry_9.f90: Likewise.
15582 * gfortran.dg/entry_array_specs_2.f: Likewise.
15583 * gfortran.dg/enum_1.f90: Likewise.
15584 * gfortran.dg/enum_9.f90: Likewise.
15585 * gfortran.dg/eof_1.f90: Likewise.
15586 * gfortran.dg/eof_2.f90: Likewise.
15587 * gfortran.dg/eof_4.f90: Likewise.
15588 * gfortran.dg/eof_5.f90: Likewise.
15589 * gfortran.dg/eor_handling_1.f90: Likewise.
15590 * gfortran.dg/eor_handling_2.f90: Likewise.
15591 * gfortran.dg/eor_handling_3.f90: Likewise.
15592 * gfortran.dg/eor_handling_4.f90: Likewise.
15593 * gfortran.dg/eor_handling_5.f90: Likewise.
15594 * gfortran.dg/eoshift_3.f90: Likewise.
15595 * gfortran.dg/eoshift_4.f90: Likewise.
15596 * gfortran.dg/eoshift_5.f90: Likewise.
15597 * gfortran.dg/eoshift_6.f90: Likewise.
15598 * gfortran.dg/eoshift_large_1.f90: Likewise.
15599 * gfortran.dg/equiv_6.f90: Likewise.
15600 * gfortran.dg/equiv_7.f90: Likewise.
15601 * gfortran.dg/equiv_9.f90: Likewise.
15602 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15603 * gfortran.dg/erf_2.F90: Likewise.
15604 * gfortran.dg/erf_3.F90: Likewise.
15605 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15606 * gfortran.dg/error_format_2.f90: Likewise.
15607 * gfortran.dg/error_recovery_5.f90: Likewise.
15608 * gfortran.dg/execute_command_line_2.f90: Likewise.
15609 * gfortran.dg/execute_command_line_3.f90: Likewise.
15610 * gfortran.dg/exit_1.f08: Likewise.
15611 * gfortran.dg/exit_3.f08: Likewise.
15612 * gfortran.dg/exponent_1.f90: Likewise.
15613 * gfortran.dg/exponent_2.f90: Likewise.
15614 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15615 * gfortran.dg/extends_1.f03: Likewise.
15616 * gfortran.dg/extends_16.f90: Likewise.
15617 * gfortran.dg/extends_2.f03: Likewise.
15618 * gfortran.dg/extends_3.f03: Likewise.
15619 * gfortran.dg/extends_4.f03: Likewise.
15620 * gfortran.dg/extends_type_of_1.f03: Likewise.
15621 * gfortran.dg/extends_type_of_2.f03: Likewise.
15622 * gfortran.dg/external_procedures_3.f90: Likewise.
15623 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15624 * gfortran.dg/f2003_io_1.f03: Likewise.
15625 * gfortran.dg/f2003_io_4.f03: Likewise.
15626 * gfortran.dg/f2003_io_5.f03: Likewise.
15627 * gfortran.dg/f2003_io_6.f03: Likewise.
15628 * gfortran.dg/f2003_io_7.f03: Likewise.
15629 * gfortran.dg/f2c_1.f90: Likewise.
15630 * gfortran.dg/f2c_2.f90: Likewise.
15631 * gfortran.dg/f2c_3.f90: Likewise.
15632 * gfortran.dg/f2c_4.f90: Likewise.
15633 * gfortran.dg/f2c_6.f90: Likewise.
15634 * gfortran.dg/f2c_7.f90: Likewise.
15635 * gfortran.dg/f2c_9.f90: Likewise.
15636 * gfortran.dg/fgetc_1.f90: Likewise.
15637 * gfortran.dg/fgetc_2.f90: Likewise.
15638 * gfortran.dg/filename_null.f90: Likewise.
15639 * gfortran.dg/finalize_12.f90: Likewise.
15640 * gfortran.dg/finalize_13.f90: Likewise.
15641 * gfortran.dg/finalize_15.f90: Likewise.
15642 * gfortran.dg/finalize_17.f90: Likewise.
15643 * gfortran.dg/finalize_18.f90: Likewise.
15644 * gfortran.dg/finalize_25.f90: Likewise.
15645 * gfortran.dg/finalize_29.f08: Likewise.
15646 * gfortran.dg/finalize_31.f90: Likewise.
15647 * gfortran.dg/float_1.f90: Likewise.
15648 * gfortran.dg/flush_1.f90: Likewise.
15649 * gfortran.dg/fmt_bz_bn.f: Likewise.
15650 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15651 * gfortran.dg/fmt_cache_1.f: Likewise.
15652 * gfortran.dg/fmt_cache_2.f: Likewise.
15653 * gfortran.dg/fmt_cache_3.f90: Likewise.
15654 * gfortran.dg/fmt_colon.f90: Likewise.
15655 * gfortran.dg/fmt_e.f90: Likewise.
15656 * gfortran.dg/fmt_en.f90: Likewise.
15657 * gfortran.dg/fmt_error_10.f: Likewise.
15658 * gfortran.dg/fmt_error_9.f: Likewise.
15659 * gfortran.dg/fmt_exhaust.f90: Likewise.
15660 * gfortran.dg/fmt_f0_1.f90: Likewise.
15661 * gfortran.dg/fmt_f_an_p.f: Likewise.
15662 * gfortran.dg/fmt_fw_d.f90: Likewise.
15663 * gfortran.dg/fmt_g.f: Likewise.
15664 * gfortran.dg/fmt_g0_1.f08: Likewise.
15665 * gfortran.dg/fmt_g0_2.f08: Likewise.
15666 * gfortran.dg/fmt_g0_4.f08: Likewise.
15667 * gfortran.dg/fmt_g0_5.f08: Likewise.
15668 * gfortran.dg/fmt_g0_6.f08: Likewise.
15669 * gfortran.dg/fmt_g0_7.f08: Likewise.
15670 * gfortran.dg/fmt_g_1.f90: Likewise.
15671 * gfortran.dg/fmt_int_sign.f90: Likewise.
15672 * gfortran.dg/fmt_l.f90: Likewise.
15673 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15674 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15675 * gfortran.dg/fmt_p_1.f90: Likewise.
15676 * gfortran.dg/fmt_pf.f90: Likewise.
15677 * gfortran.dg/fmt_read.f90: Likewise.
15678 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15679 * gfortran.dg/fmt_t_1.f90: Likewise.
15680 * gfortran.dg/fmt_t_2.f90: Likewise.
15681 * gfortran.dg/fmt_t_3.f90: Likewise.
15682 * gfortran.dg/fmt_t_4.f90: Likewise.
15683 * gfortran.dg/fmt_t_5.f90: Likewise.
15684 * gfortran.dg/fmt_t_6.f: Likewise.
15685 * gfortran.dg/fmt_t_7.f: Likewise.
15686 * gfortran.dg/fmt_t_9.f: Likewise.
15687 * gfortran.dg/fmt_tl.f: Likewise.
15688 * gfortran.dg/fmt_unlimited.f90: Likewise.
15689 * gfortran.dg/fmt_white.f: Likewise.
15690 * gfortran.dg/fmt_zero_digits.f90: Likewise.
15691 * gfortran.dg/fold_nearest.f90: Likewise.
15692 * gfortran.dg/forall_1.f90: Likewise.
15693 * gfortran.dg/forall_10.f90: Likewise.
15694 * gfortran.dg/forall_12.f90: Likewise.
15695 * gfortran.dg/forall_13.f90: Likewise.
15696 * gfortran.dg/forall_15.f90: Likewise.
15697 * gfortran.dg/forall_4.f90: Likewise.
15698 * gfortran.dg/forall_5.f90: Likewise.
15699 * gfortran.dg/forall_6.f90: Likewise.
15700 * gfortran.dg/forall_7.f90: Likewise.
15701 * gfortran.dg/fraction.f90: Likewise.
15702 * gfortran.dg/fseek.f90: Likewise.
15703 * gfortran.dg/ftell_1.f90: Likewise.
15704 * gfortran.dg/ftell_2.f90: Likewise.
15705 * gfortran.dg/ftell_3.f90: Likewise.
15706 * gfortran.dg/func_assign_2.f90: Likewise.
15707 * gfortran.dg/func_assign_3.f90: Likewise.
15708 * gfortran.dg/func_derived_1.f90: Likewise.
15709 * gfortran.dg/func_derived_2.f90: Likewise.
15710 * gfortran.dg/func_derived_3.f90: Likewise.
15711 * gfortran.dg/func_result_1.f90: Likewise.
15712 * gfortran.dg/func_result_2.f90: Likewise.
15713 * gfortran.dg/func_result_6.f90: Likewise.
15714 * gfortran.dg/function_charlen_2.f90: Likewise.
15715 * gfortran.dg/function_charlen_3.f: Likewise.
15716 * gfortran.dg/function_kinds_1.f90: Likewise.
15717 * gfortran.dg/function_kinds_4.f90: Likewise.
15718 * gfortran.dg/function_optimize_10.f90: Likewise.
15719 * gfortran.dg/function_optimize_11.f90: Likewise.
15720 * gfortran.dg/function_optimize_12.f90: Likewise.
15721 * gfortran.dg/function_optimize_4.f90: Likewise.
15722 * gfortran.dg/function_optimize_8.f90: Likewise.
15723 * gfortran.dg/g77/13037.f: Likewise.
15724 * gfortran.dg/g77/1832.f: Likewise.
15725 * gfortran.dg/g77/19981119-0.f: Likewise.
15726 * gfortran.dg/g77/19990313-0.f: Likewise.
15727 * gfortran.dg/g77/19990313-1.f: Likewise.
15728 * gfortran.dg/g77/19990313-2.f: Likewise.
15729 * gfortran.dg/g77/19990313-3.f: Likewise.
15730 * gfortran.dg/g77/19990419-1.f: Likewise.
15731 * gfortran.dg/g77/19990826-0.f: Likewise.
15732 * gfortran.dg/g77/19990826-2.f: Likewise.
15733 * gfortran.dg/g77/20000503-1.f: Likewise.
15734 * gfortran.dg/g77/20001111.f: Likewise.
15735 * gfortran.dg/g77/20010116.f: Likewise.
15736 * gfortran.dg/g77/20010216-1.f: Likewise.
15737 * gfortran.dg/g77/20010430.f: Likewise.
15738 * gfortran.dg/g77/20010610.f: Likewise.
15739 * gfortran.dg/g77/6177.f: Likewise.
15740 * gfortran.dg/g77/7388.f: Likewise.
15741 * gfortran.dg/g77/947.f: Likewise.
15742 * gfortran.dg/g77/970625-2.f: Likewise.
15743 * gfortran.dg/g77/971102-1.f: Likewise.
15744 * gfortran.dg/g77/980628-0.f: Likewise.
15745 * gfortran.dg/g77/980628-1.f: Likewise.
15746 * gfortran.dg/g77/980628-10.f: Likewise.
15747 * gfortran.dg/g77/980628-2.f: Likewise.
15748 * gfortran.dg/g77/980628-3.f: Likewise.
15749 * gfortran.dg/g77/980628-7.f: Likewise.
15750 * gfortran.dg/g77/980628-8.f: Likewise.
15751 * gfortran.dg/g77/980628-9.f: Likewise.
15752 * gfortran.dg/g77/980701-0.f: Likewise.
15753 * gfortran.dg/g77/980701-1.f: Likewise.
15754 * gfortran.dg/g77/cabs.f: Likewise.
15755 * gfortran.dg/g77/claus.f: Likewise.
15756 * gfortran.dg/g77/complex_1.f: Likewise.
15757 * gfortran.dg/g77/cpp3.F: Likewise.
15758 * gfortran.dg/g77/cpp4.F: Likewise.
15759 * gfortran.dg/g77/cpp5.F: Likewise.
15760 * gfortran.dg/g77/dcomplex.f: Likewise.
15761 * gfortran.dg/g77/dnrm2.f: Likewise.
15762 * gfortran.dg/g77/erfc.f: Likewise.
15763 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
15764 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
15765 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
15766 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
15767 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
15768 * gfortran.dg/g77/int8421.f: Likewise.
15769 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
15770 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
15771 * gfortran.dg/g77/le.f: Likewise.
15772 * gfortran.dg/g77/short.f: Likewise.
15773 * gfortran.dg/gamma_1.f90: Likewise.
15774 * gfortran.dg/gamma_4.f90: Likewise.
15775 * gfortran.dg/gamma_5.f90: Likewise.
15776 * gfortran.dg/generic_13.f90: Likewise.
15777 * gfortran.dg/generic_15.f90: Likewise.
15778 * gfortran.dg/generic_19.f90: Likewise.
15779 * gfortran.dg/generic_20.f90: Likewise.
15780 * gfortran.dg/generic_23.f03: Likewise.
15781 * gfortran.dg/generic_25.f90: Likewise.
15782 * gfortran.dg/generic_27.f90: Likewise.
15783 * gfortran.dg/generic_31.f90: Likewise.
15784 * gfortran.dg/generic_4.f90: Likewise.
15785 * gfortran.dg/global_vars_c_init.f90: Likewise.
15786 * gfortran.dg/global_vars_f90_init.f90: Likewise.
15787 * gfortran.dg/gnu_logical_1.F: Likewise.
15788 * gfortran.dg/goacc/fixed-1.f: Likewise.
15789 * gfortran.dg/goacc/fixed-2.f: Likewise.
15790 * gfortran.dg/goacc/gang-static.f95: Likewise.
15791 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
15792 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
15793 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
15794 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
15795 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
15796 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
15797 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
15798 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
15799 * gfortran.dg/goacc/omp-fixed.f: Likewise.
15800 * gfortran.dg/gomp/crayptr5.f90: Likewise.
15801 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
15802 * gfortran.dg/gomp/pr48794.f90: Likewise.
15803 * gfortran.dg/gomp/pr72744.f90: Likewise.
15804 * gfortran.dg/gomp/pr77665.f90: Likewise.
15805 * gfortran.dg/gomp/workshare2.f90: Likewise.
15806 * gfortran.dg/gomp/workshare3.f90: Likewise.
15807 * gfortran.dg/goto_1.f: Likewise.
15808 * gfortran.dg/goto_2.f90: Likewise.
15809 * gfortran.dg/goto_4.f90: Likewise.
15810 * gfortran.dg/goto_6.f: Likewise.
15811 * gfortran.dg/graphite/id-26.f03: Likewise.
15812 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
15813 * gfortran.dg/graphite/pr29581.f90: Likewise.
15814 * gfortran.dg/graphite/pr29832.f90: Likewise.
15815 * gfortran.dg/graphite/run-id-1.f: Likewise.
15816 * gfortran.dg/graphite/run-id-2.f90: Likewise.
15817 * gfortran.dg/graphite/run-id-3.f90: Likewise.
15818 * gfortran.dg/hollerith.f90: Likewise.
15819 * gfortran.dg/hollerith4.f90: Likewise.
15820 * gfortran.dg/hollerith6.f90: Likewise.
15821 * gfortran.dg/hollerith8.f90: Likewise.
15822 * gfortran.dg/hollerith_1.f90: Likewise.
15823 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
15824 * gfortran.dg/hollerith_f95.f90: Likewise.
15825 * gfortran.dg/hollerith_legacy.f90: Likewise.
15826 * gfortran.dg/host_assoc_call_3.f90: Likewise.
15827 * gfortran.dg/host_assoc_function_1.f90: Likewise.
15828 * gfortran.dg/host_assoc_function_3.f90: Likewise.
15829 * gfortran.dg/host_assoc_function_4.f90: Likewise.
15830 * gfortran.dg/host_assoc_function_9.f90: Likewise.
15831 * gfortran.dg/host_dummy_index_1.f90: Likewise.
15832 * gfortran.dg/hypot_1.f90: Likewise.
15833 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
15834 * gfortran.dg/iargc.f90: Likewise.
15835 * gfortran.dg/ibits.f90: Likewise.
15836 * gfortran.dg/ichar_1.f90: Likewise.
15837 * gfortran.dg/ichar_2.f90: Likewise.
15838 * gfortran.dg/ieee/ieee_1.F90: Likewise.
15839 * gfortran.dg/ieee/ieee_2.f90: Likewise.
15840 * gfortran.dg/ieee/ieee_3.f90: Likewise.
15841 * gfortran.dg/ieee/ieee_4.f90: Likewise.
15842 * gfortran.dg/ieee/ieee_6.f90: Likewise.
15843 * gfortran.dg/ieee/ieee_7.f90: Likewise.
15844 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15845 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
15846 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
15847 * gfortran.dg/ieee/large_1.f90: Likewise.
15848 * gfortran.dg/ieee/large_2.f90: Likewise.
15849 * gfortran.dg/ieee/large_3.F90: Likewise.
15850 * gfortran.dg/ieee/large_4.f90: Likewise.
15851 * gfortran.dg/ieee/rounding_1.f90: Likewise.
15852 * gfortran.dg/ieee/underflow_1.f90: Likewise.
15853 * gfortran.dg/impl_do_var_data.f90: Likewise.
15854 * gfortran.dg/implicit_10.f90: Likewise.
15855 * gfortran.dg/implicit_12.f90: Likewise.
15856 * gfortran.dg/implicit_class_1.f90: Likewise.
15857 * gfortran.dg/implicit_pure_1.f90: Likewise.
15858 * gfortran.dg/implied_do_1.f90: Likewise.
15859 * gfortran.dg/implied_do_io_1.f90: Likewise.
15860 * gfortran.dg/implied_do_io_2.f90: Likewise.
15861 * gfortran.dg/implied_do_io_3.f90: Likewise.
15862 * gfortran.dg/implied_shape_1.f08: Likewise.
15863 * gfortran.dg/import.f90: Likewise.
15864 * gfortran.dg/import4.f90: Likewise.
15865 * gfortran.dg/impure_1.f08: Likewise.
15866 * gfortran.dg/index.f90: Likewise.
15867 * gfortran.dg/index_2.f90: Likewise.
15868 * gfortran.dg/init_flag_1.f90: Likewise.
15869 * gfortran.dg/init_flag_10.f90: Likewise.
15870 * gfortran.dg/init_flag_15.f03: Likewise.
15871 * gfortran.dg/init_flag_2.f90: Likewise.
15872 * gfortran.dg/init_flag_3.f90: Likewise.
15873 * gfortran.dg/init_flag_4.f90: Likewise.
15874 * gfortran.dg/init_flag_5.f90: Likewise.
15875 * gfortran.dg/init_flag_6.f90: Likewise.
15876 * gfortran.dg/init_flag_7.f90: Likewise.
15877 * gfortran.dg/init_flag_9.f90: Likewise.
15878 * gfortran.dg/initialization_11.f90: Likewise.
15879 * gfortran.dg/initialization_19.f90: Likewise.
15880 * gfortran.dg/initialization_2.f90: Likewise.
15881 * gfortran.dg/initialization_22.f90: Likewise.
15882 * gfortran.dg/initialization_27.f90: Likewise.
15883 * gfortran.dg/initialization_5.f90: Likewise.
15884 * gfortran.dg/initialization_6.f90: Likewise.
15885 * gfortran.dg/inline_matmul_1.f90: Likewise.
15886 * gfortran.dg/inline_matmul_10.f90: Likewise.
15887 * gfortran.dg/inline_matmul_11.f90: Likewise.
15888 * gfortran.dg/inline_matmul_13.f90: Likewise.
15889 * gfortran.dg/inline_matmul_14.f90: Likewise.
15890 * gfortran.dg/inline_matmul_16.f90: Likewise.
15891 * gfortran.dg/inline_matmul_17.f90: Likewise.
15892 * gfortran.dg/inline_matmul_18.f90: Likewise.
15893 * gfortran.dg/inline_matmul_19.f90: Likewise.
15894 * gfortran.dg/inline_matmul_2.f90: Likewise.
15895 * gfortran.dg/inline_matmul_20.f90: Likewise.
15896 * gfortran.dg/inline_matmul_22.f90: Likewise.
15897 * gfortran.dg/inline_matmul_3.f90: Likewise.
15898 * gfortran.dg/inline_matmul_4.f90: Likewise.
15899 * gfortran.dg/inline_matmul_5.f90: Likewise.
15900 * gfortran.dg/inline_matmul_6.f90: Likewise.
15901 * gfortran.dg/inline_matmul_7.f90: Likewise.
15902 * gfortran.dg/inline_matmul_8.f90: Likewise.
15903 * gfortran.dg/inline_matmul_9.f90: Likewise.
15904 * gfortran.dg/inline_sum_1.f90: Likewise.
15905 * gfortran.dg/inline_sum_3.f90: Likewise.
15906 * gfortran.dg/inline_sum_5.f90: Likewise.
15907 * gfortran.dg/inquire-complex.f90: Likewise.
15908 * gfortran.dg/inquire.f90: Likewise.
15909 * gfortran.dg/inquire_10.f90: Likewise.
15910 * gfortran.dg/inquire_13.f90: Likewise.
15911 * gfortran.dg/inquire_15.f90: Likewise.
15912 * gfortran.dg/inquire_16.f90: Likewise.
15913 * gfortran.dg/inquire_17.f90: Likewise.
15914 * gfortran.dg/inquire_5.f90: Likewise.
15915 * gfortran.dg/inquire_6.f90: Likewise.
15916 * gfortran.dg/inquire_7.f90: Likewise.
15917 * gfortran.dg/inquire_9.f90: Likewise.
15918 * gfortran.dg/inquire_internal.f90: Likewise.
15919 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
15920 * gfortran.dg/inquire_size.f90: Likewise.
15921 * gfortran.dg/int_1.f90: Likewise.
15922 * gfortran.dg/int_conv_1.f90: Likewise.
15923 * gfortran.dg/int_range_io_1.f90: Likewise.
15924 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
15925 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
15926 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
15927 * gfortran.dg/integer_plus.f90: Likewise.
15928 * gfortran.dg/intent_out_2.f90: Likewise.
15929 * gfortran.dg/intent_out_5.f90: Likewise.
15930 * gfortran.dg/intent_out_6.f90: Likewise.
15931 * gfortran.dg/interface_12.f90: Likewise.
15932 * gfortran.dg/interface_19.f90: Likewise.
15933 * gfortran.dg/interface_4.f90: Likewise.
15934 * gfortran.dg/interface_5.f90: Likewise.
15935 * gfortran.dg/interface_9.f90: Likewise.
15936 * gfortran.dg/interface_assignment_1.f90: Likewise.
15937 * gfortran.dg/interface_assignment_2.f90: Likewise.
15938 * gfortran.dg/internal_dummy_2.f08: Likewise.
15939 * gfortran.dg/internal_dummy_3.f08: Likewise.
15940 * gfortran.dg/internal_dummy_4.f08: Likewise.
15941 * gfortran.dg/internal_pack_1.f90: Likewise.
15942 * gfortran.dg/internal_pack_10.f90: Likewise.
15943 * gfortran.dg/internal_pack_12.f90: Likewise.
15944 * gfortran.dg/internal_pack_13.f90: Likewise.
15945 * gfortran.dg/internal_pack_14.f90: Likewise.
15946 * gfortran.dg/internal_pack_15.f90: Likewise.
15947 * gfortran.dg/internal_pack_2.f90: Likewise.
15948 * gfortran.dg/internal_pack_3.f90: Likewise.
15949 * gfortran.dg/internal_pack_4.f90: Likewise.
15950 * gfortran.dg/internal_pack_6.f90: Likewise.
15951 * gfortran.dg/internal_pack_8.f90: Likewise.
15952 * gfortran.dg/internal_readwrite_1.f90: Likewise.
15953 * gfortran.dg/internal_readwrite_2.f90: Likewise.
15954 * gfortran.dg/internal_readwrite_3.f90: Likewise.
15955 * gfortran.dg/intrinsic_actual_1.f: Likewise.
15956 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
15957 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15958 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
15959 * gfortran.dg/intrinsic_char_1.f90: Likewise.
15960 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
15961 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
15962 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
15963 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
15964 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
15965 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
15966 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
15967 * gfortran.dg/intrinsic_product_1.f90: Likewise.
15968 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
15969 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15970 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
15971 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
15972 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
15973 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
15974 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
15975 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
15976 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
15977 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
15978 * gfortran.dg/io_err_1.f90: Likewise.
15979 * gfortran.dg/io_real_boz.f90: Likewise.
15980 * gfortran.dg/iomsg_1.f90: Likewise.
15981 * gfortran.dg/iostat_1.f90: Likewise.
15982 * gfortran.dg/iostat_2.f90: Likewise.
15983 * gfortran.dg/iostat_4.f90: Likewise.
15984 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
15985 * gfortran.dg/ishft_1.f90: Likewise.
15986 * gfortran.dg/ishft_2.f90: Likewise.
15987 * gfortran.dg/ishft_4.f90: Likewise.
15988 * gfortran.dg/isnan_1.f90: Likewise.
15989 * gfortran.dg/isnan_2.f90: Likewise.
15990 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
15991 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
15992 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
15993 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
15994 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
15995 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
15996 * gfortran.dg/itime_idate_1.f: Likewise.
15997 * gfortran.dg/itime_idate_2.f: Likewise.
15998 * gfortran.dg/large_integer_kind_1.f90: Likewise.
15999 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16000 * gfortran.dg/large_real_kind_1.f90: Likewise.
16001 * gfortran.dg/large_real_kind_2.F90: Likewise.
16002 * gfortran.dg/large_real_kind_3.F90: Likewise.
16003 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16004 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16005 * gfortran.dg/large_recl.f90: Likewise.
16006 * gfortran.dg/large_unit_1.f90: Likewise.
16007 * gfortran.dg/large_unit_2.f90: Likewise.
16008 * gfortran.dg/largeequiv_1.f90: Likewise.
16009 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16010 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16011 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16012 * gfortran.dg/list_read_1.f90: Likewise.
16013 * gfortran.dg/list_read_10.f90: Likewise.
16014 * gfortran.dg/list_read_11.f90: Likewise.
16015 * gfortran.dg/list_read_12.f90: Likewise.
16016 * gfortran.dg/list_read_13.f: Likewise.
16017 * gfortran.dg/list_read_14.f90: Likewise.
16018 * gfortran.dg/list_read_2.f90: Likewise.
16019 * gfortran.dg/list_read_3.f90: Likewise.
16020 * gfortran.dg/list_read_4.f90: Likewise.
16021 * gfortran.dg/list_read_5.f90: Likewise.
16022 * gfortran.dg/list_read_6.f90: Likewise.
16023 * gfortran.dg/list_read_7.f90: Likewise.
16024 * gfortran.dg/list_read_8.f90: Likewise.
16025 * gfortran.dg/list_read_9.f90: Likewise.
16026 * gfortran.dg/loc_2.f90: Likewise.
16027 * gfortran.dg/logical_1.f90: Likewise.
16028 * gfortran.dg/logical_dot_product.f90: Likewise.
16029 * gfortran.dg/logical_temp_io.f90: Likewise.
16030 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16031 * gfortran.dg/lrshift_1.f90: Likewise.
16032 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16033 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16034 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16035 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16036 * gfortran.dg/make_unit.f90: Likewise.
16037 * gfortran.dg/mapping_1.f90: Likewise.
16038 * gfortran.dg/mapping_2.f90: Likewise.
16039 * gfortran.dg/mapping_3.f90: Likewise.
16040 * gfortran.dg/masklr_1.F90: Likewise.
16041 * gfortran.dg/masklr_2.F90: Likewise.
16042 * gfortran.dg/matmul_1.f90: Likewise.
16043 * gfortran.dg/matmul_10.f90: Likewise.
16044 * gfortran.dg/matmul_12.f90: Likewise.
16045 * gfortran.dg/matmul_16.f90: Likewise.
16046 * gfortran.dg/matmul_17.f90: Likewise.
16047 * gfortran.dg/matmul_18.f90: Likewise.
16048 * gfortran.dg/matmul_2.f90: Likewise.
16049 * gfortran.dg/matmul_3.f90: Likewise.
16050 * gfortran.dg/matmul_4.f90: Likewise.
16051 * gfortran.dg/matmul_6.f90: Likewise.
16052 * gfortran.dg/matmul_8.f03: Likewise.
16053 * gfortran.dg/matmul_9.f90: Likewise.
16054 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16055 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16056 * gfortran.dg/matmul_const.f90: Likewise.
16057 * gfortran.dg/maxloc_1.f90: Likewise.
16058 * gfortran.dg/maxloc_2.f90: Likewise.
16059 * gfortran.dg/maxloc_3.f90: Likewise.
16060 * gfortran.dg/maxloc_4.f90: Likewise.
16061 * gfortran.dg/maxloc_string_1.f90: Likewise.
16062 * gfortran.dg/maxlocval_1.f90: Likewise.
16063 * gfortran.dg/maxlocval_2.f90: Likewise.
16064 * gfortran.dg/maxlocval_3.f90: Likewise.
16065 * gfortran.dg/maxlocval_4.f90: Likewise.
16066 * gfortran.dg/maxval_char_1.f90: Likewise.
16067 * gfortran.dg/maxval_char_2.f90: Likewise.
16068 * gfortran.dg/maxval_char_3.f90: Likewise.
16069 * gfortran.dg/maxval_char_4.f90: Likewise.
16070 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16071 * gfortran.dg/mclock.f90: Likewise.
16072 * gfortran.dg/merge_bits_1.F90: Likewise.
16073 * gfortran.dg/merge_bits_2.F90: Likewise.
16074 * gfortran.dg/merge_char_1.f90: Likewise.
16075 * gfortran.dg/merge_init_expr.f90: Likewise.
16076 * gfortran.dg/min_max_optional_1.f90: Likewise.
16077 * gfortran.dg/min_max_optional_5.f90: Likewise.
16078 * gfortran.dg/minloc_1.f90: Likewise.
16079 * gfortran.dg/minloc_2.f90: Likewise.
16080 * gfortran.dg/minloc_3.f90: Likewise.
16081 * gfortran.dg/minloc_4.f90: Likewise.
16082 * gfortran.dg/minloc_string_1.f90: Likewise.
16083 * gfortran.dg/minlocval_1.f90: Likewise.
16084 * gfortran.dg/minlocval_2.f90: Likewise.
16085 * gfortran.dg/minlocval_3.f90: Likewise.
16086 * gfortran.dg/minlocval_4.f90: Likewise.
16087 * gfortran.dg/minmax_char_1.f90: Likewise.
16088 * gfortran.dg/minmaxloc_1.f90: Likewise.
16089 * gfortran.dg/minmaxloc_10.f90: Likewise.
16090 * gfortran.dg/minmaxloc_11.f90: Likewise.
16091 * gfortran.dg/minmaxloc_12.f90: Likewise.
16092 * gfortran.dg/minmaxloc_13.f90: Likewise.
16093 * gfortran.dg/minmaxloc_2.f90: Likewise.
16094 * gfortran.dg/minmaxloc_3.f90: Likewise.
16095 * gfortran.dg/minmaxloc_4.f90: Likewise.
16096 * gfortran.dg/minmaxloc_5.f90: Likewise.
16097 * gfortran.dg/minmaxloc_6.f90: Likewise.
16098 * gfortran.dg/minmaxloc_7.f90: Likewise.
16099 * gfortran.dg/minmaxloc_8.f90: Likewise.
16100 * gfortran.dg/minmaxval_1.f90: Likewise.
16101 * gfortran.dg/minval_char_1.f90: Likewise.
16102 * gfortran.dg/minval_char_2.f90: Likewise.
16103 * gfortran.dg/minval_char_3.f90: Likewise.
16104 * gfortran.dg/minval_char_4.f90: Likewise.
16105 * gfortran.dg/minval_char_5.f90: Likewise.
16106 * gfortran.dg/minval_parameter_1.f90: Likewise.
16107 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16108 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16109 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16110 * gfortran.dg/missing_parens_1.f90: Likewise.
16111 * gfortran.dg/missing_parens_2.f90: Likewise.
16112 * gfortran.dg/mod_large_1.f90: Likewise.
16113 * gfortran.dg/mod_sign0_1.f90: Likewise.
16114 * gfortran.dg/module_blank_common.f90: Likewise.
16115 * gfortran.dg/module_commons_1.f90: Likewise.
16116 * gfortran.dg/module_commons_3.f90: Likewise.
16117 * gfortran.dg/module_double_reuse.f90: Likewise.
16118 * gfortran.dg/module_equivalence_1.f90: Likewise.
16119 * gfortran.dg/module_equivalence_2.f90: Likewise.
16120 * gfortran.dg/module_equivalence_3.f90: Likewise.
16121 * gfortran.dg/module_equivalence_5.f90: Likewise.
16122 * gfortran.dg/module_interface_1.f90: Likewise.
16123 * gfortran.dg/module_nan.f90: Likewise.
16124 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16125 * gfortran.dg/module_procedure_1.f90: Likewise.
16126 * gfortran.dg/module_read_1.f90: Likewise.
16127 * gfortran.dg/module_read_2.f90: Likewise.
16128 * gfortran.dg/module_widestring_1.f90: Likewise.
16129 * gfortran.dg/move_alloc.f90: Likewise.
16130 * gfortran.dg/move_alloc_10.f90: Likewise.
16131 * gfortran.dg/move_alloc_13.f90: Likewise.
16132 * gfortran.dg/move_alloc_14.f90: Likewise.
16133 * gfortran.dg/move_alloc_15.f90: Likewise.
16134 * gfortran.dg/move_alloc_16.f90: Likewise.
16135 * gfortran.dg/move_alloc_2.f90: Likewise.
16136 * gfortran.dg/move_alloc_5.f90: Likewise.
16137 * gfortran.dg/move_alloc_6.f90: Likewise.
16138 * gfortran.dg/move_alloc_9.f90: Likewise.
16139 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16140 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16141 * gfortran.dg/mvbits_1.f90: Likewise.
16142 * gfortran.dg/mvbits_2.f90: Likewise.
16143 * gfortran.dg/mvbits_3.f90: Likewise.
16144 * gfortran.dg/mvbits_4.f90: Likewise.
16145 * gfortran.dg/mvbits_7.f90: Likewise.
16146 * gfortran.dg/mvbits_8.f90: Likewise.
16147 * gfortran.dg/namelist_11.f: Likewise.
16148 * gfortran.dg/namelist_12.f: Likewise.
16149 * gfortran.dg/namelist_13.f90: Likewise.
16150 * gfortran.dg/namelist_14.f90: Likewise.
16151 * gfortran.dg/namelist_15.f90: Likewise.
16152 * gfortran.dg/namelist_16.f90: Likewise.
16153 * gfortran.dg/namelist_17.f90: Likewise.
16154 * gfortran.dg/namelist_18.f90: Likewise.
16155 * gfortran.dg/namelist_19.f90: Likewise.
16156 * gfortran.dg/namelist_20.f90: Likewise.
16157 * gfortran.dg/namelist_21.f90: Likewise.
16158 * gfortran.dg/namelist_22.f90: Likewise.
16159 * gfortran.dg/namelist_23.f90: Likewise.
16160 * gfortran.dg/namelist_24.f90: Likewise.
16161 * gfortran.dg/namelist_26.f90: Likewise.
16162 * gfortran.dg/namelist_27.f90: Likewise.
16163 * gfortran.dg/namelist_28.f90: Likewise.
16164 * gfortran.dg/namelist_29.f90: Likewise.
16165 * gfortran.dg/namelist_37.f90: Likewise.
16166 * gfortran.dg/namelist_38.f90: Likewise.
16167 * gfortran.dg/namelist_39.f90: Likewise.
16168 * gfortran.dg/namelist_40.f90: Likewise.
16169 * gfortran.dg/namelist_41.f90: Likewise.
16170 * gfortran.dg/namelist_42.f90: Likewise.
16171 * gfortran.dg/namelist_43.f90: Likewise.
16172 * gfortran.dg/namelist_44.f90: Likewise.
16173 * gfortran.dg/namelist_47.f90: Likewise.
16174 * gfortran.dg/namelist_48.f90: Likewise.
16175 * gfortran.dg/namelist_49.f90: Likewise.
16176 * gfortran.dg/namelist_50.f90: Likewise.
16177 * gfortran.dg/namelist_51.f90: Likewise.
16178 * gfortran.dg/namelist_52.f90: Likewise.
16179 * gfortran.dg/namelist_54.f90: Likewise.
16180 * gfortran.dg/namelist_55.f90: Likewise.
16181 * gfortran.dg/namelist_56.f90: Likewise.
16182 * gfortran.dg/namelist_57.f90: Likewise.
16183 * gfortran.dg/namelist_58.f90: Likewise.
16184 * gfortran.dg/namelist_59.f90: Likewise.
16185 * gfortran.dg/namelist_60.f90: Likewise.
16186 * gfortran.dg/namelist_61.f90: Likewise.
16187 * gfortran.dg/namelist_64.f90: Likewise.
16188 * gfortran.dg/namelist_65.f90: Likewise.
16189 * gfortran.dg/namelist_69.f90: Likewise.
16190 * gfortran.dg/namelist_70.f90: Likewise.
16191 * gfortran.dg/namelist_71.f90: Likewise.
16192 * gfortran.dg/namelist_72.f: Likewise.
16193 * gfortran.dg/namelist_73.f90: Likewise.
16194 * gfortran.dg/namelist_77.f90: Likewise.
16195 * gfortran.dg/namelist_78.f90: Likewise.
16196 * gfortran.dg/namelist_79.f90: Likewise.
16197 * gfortran.dg/namelist_80.f90: Likewise.
16198 * gfortran.dg/namelist_81.f90: Likewise.
16199 * gfortran.dg/namelist_82.f90: Likewise.
16200 * gfortran.dg/namelist_84.f90: Likewise.
16201 * gfortran.dg/namelist_85.f90: Likewise.
16202 * gfortran.dg/namelist_86.f90: Likewise.
16203 * gfortran.dg/namelist_87.f90: Likewise.
16204 * gfortran.dg/namelist_88.f90: Likewise.
16205 * gfortran.dg/namelist_89.f90: Likewise.
16206 * gfortran.dg/namelist_90.f: Likewise.
16207 * gfortran.dg/namelist_95.f90: Likewise.
16208 * gfortran.dg/namelist_char_only.f90: Likewise.
16209 * gfortran.dg/namelist_empty.f90: Likewise.
16210 * gfortran.dg/namelist_internal.f90: Likewise.
16211 * gfortran.dg/namelist_use.f90: Likewise.
16212 * gfortran.dg/namelist_use_only.f90: Likewise.
16213 * gfortran.dg/namelist_utf8.f90: Likewise.
16214 * gfortran.dg/nan_1.f90: Likewise.
16215 * gfortran.dg/nan_2.f90: Likewise.
16216 * gfortran.dg/nan_3.f90: Likewise.
16217 * gfortran.dg/nan_6.f90: Likewise.
16218 * gfortran.dg/nan_7.f90: Likewise.
16219 * gfortran.dg/nearest_1.f90: Likewise.
16220 * gfortran.dg/nearest_2.f90: Likewise.
16221 * gfortran.dg/nearest_3.f90: Likewise.
16222 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16223 * gfortran.dg/negative_automatic_size.f90: Likewise.
16224 * gfortran.dg/negative_unit.f: Likewise.
16225 * gfortran.dg/negative_unit2.f90: Likewise.
16226 * gfortran.dg/negative_unit_int8.f: Likewise.
16227 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16228 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16229 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16230 * gfortran.dg/nested_modules_1.f90: Likewise.
16231 * gfortran.dg/nested_modules_2.f90: Likewise.
16232 * gfortran.dg/nested_modules_3.f90: Likewise.
16233 * gfortran.dg/nesting_1.f90: Likewise.
16234 * gfortran.dg/new_line.f90: Likewise.
16235 * gfortran.dg/newunit_1.f90: Likewise.
16236 * gfortran.dg/newunit_3.f90: Likewise.
16237 * gfortran.dg/newunit_5.f90.f90: Likewise.
16238 * gfortran.dg/nint_1.f90: Likewise.
16239 * gfortran.dg/nint_2.f90: Likewise.
16240 * gfortran.dg/no_arg_check_2.f90: Likewise.
16241 * gfortran.dg/no_range_check_1.f90: Likewise.
16242 * gfortran.dg/no_range_check_2.f90: Likewise.
16243 * gfortran.dg/no_range_check_3.f90: Likewise.
16244 * gfortran.dg/noadv_size.f90: Likewise.
16245 * gfortran.dg/nonreturning_statements.f90: Likewise.
16246 * gfortran.dg/norm2_1.f90: Likewise.
16247 * gfortran.dg/norm2_3.f90: Likewise.
16248 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16249 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16250 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16251 * gfortran.dg/null_4.f90: Likewise.
16252 * gfortran.dg/null_9.f90: Likewise.
16253 * gfortran.dg/nullify_3.f90: Likewise.
16254 * gfortran.dg/oldstyle_1.f90: Likewise.
16255 * gfortran.dg/open_access_append_1.f90: Likewise.
16256 * gfortran.dg/open_access_append_2.f90: Likewise.
16257 * gfortran.dg/open_errors.f90: Likewise.
16258 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16259 * gfortran.dg/open_new.f90: Likewise.
16260 * gfortran.dg/open_readonly_1.f90: Likewise.
16261 * gfortran.dg/operator_1.f90: Likewise.
16262 * gfortran.dg/optional_absent_1.f90: Likewise.
16263 * gfortran.dg/optional_absent_2.f90: Likewise.
16264 * gfortran.dg/optional_absent_3.f90: Likewise.
16265 * gfortran.dg/optional_class_1.f90: Likewise.
16266 * gfortran.dg/optional_dim_2.f90: Likewise.
16267 * gfortran.dg/optional_dim_3.f90: Likewise.
16268 * gfortran.dg/output_exponents_1.f90: Likewise.
16269 * gfortran.dg/overload_1.f90: Likewise.
16270 * gfortran.dg/overload_2.f90: Likewise.
16271 * gfortran.dg/overwrite_1.f: Likewise.
16272 * gfortran.dg/pad_no.f90: Likewise.
16273 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16274 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16275 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16276 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16277 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16278 * gfortran.dg/parens_3.f90: Likewise.
16279 * gfortran.dg/parens_5.f90: Likewise.
16280 * gfortran.dg/parens_6.f90: Likewise.
16281 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16282 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16283 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16284 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16285 * gfortran.dg/parity_1.f90: Likewise.
16286 * gfortran.dg/past_eor.f90: Likewise.
16287 * gfortran.dg/pdt_1.f03: Likewise.
16288 * gfortran.dg/pdt_10.f03: Likewise.
16289 * gfortran.dg/pdt_11.f03: Likewise.
16290 * gfortran.dg/pdt_12.f03: Likewise.
16291 * gfortran.dg/pdt_13.f03: Likewise.
16292 * gfortran.dg/pdt_14.f03: Likewise.
16293 * gfortran.dg/pdt_15.f03: Likewise.
16294 * gfortran.dg/pdt_19.f03: Likewise.
16295 * gfortran.dg/pdt_20.f03: Likewise.
16296 * gfortran.dg/pdt_22.f03: Likewise.
16297 * gfortran.dg/pdt_23.f03: Likewise.
16298 * gfortran.dg/pdt_25.f03: Likewise.
16299 * gfortran.dg/pdt_26.f03: Likewise.
16300 * gfortran.dg/pdt_27.f03: Likewise.
16301 * gfortran.dg/pdt_28.f03: Likewise.
16302 * gfortran.dg/pdt_3.f03: Likewise.
16303 * gfortran.dg/pdt_4.f03: Likewise.
16304 * gfortran.dg/pdt_5.f03: Likewise.
16305 * gfortran.dg/pdt_7.f03: Likewise.
16306 * gfortran.dg/pointer_1.f90: Likewise.
16307 * gfortran.dg/pointer_array_1.f90: Likewise.
16308 * gfortran.dg/pointer_array_3.f90: Likewise.
16309 * gfortran.dg/pointer_array_4.f90: Likewise.
16310 * gfortran.dg/pointer_array_5.f90: Likewise.
16311 * gfortran.dg/pointer_array_6.f90: Likewise.
16312 * gfortran.dg/pointer_array_7.f90: Likewise.
16313 * gfortran.dg/pointer_array_8.f90: Likewise.
16314 * gfortran.dg/pointer_array_9.f90: Likewise.
16315 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16316 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16317 * gfortran.dg/pointer_assign_10.f90: Likewise.
16318 * gfortran.dg/pointer_assign_11.f90: Likewise.
16319 * gfortran.dg/pointer_assign_4.f90: Likewise.
16320 * gfortran.dg/pointer_assign_8.f90: Likewise.
16321 * gfortran.dg/pointer_assign_9.f90: Likewise.
16322 * gfortran.dg/pointer_check_10.f90: Likewise.
16323 * gfortran.dg/pointer_check_9.f90: Likewise.
16324 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16325 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16326 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16327 * gfortran.dg/pointer_init_1.f90: Likewise.
16328 * gfortran.dg/pointer_init_3.f90: Likewise.
16329 * gfortran.dg/pointer_init_4.f90: Likewise.
16330 * gfortran.dg/pointer_init_5.f90: Likewise.
16331 * gfortran.dg/pointer_init_8.f90: Likewise.
16332 * gfortran.dg/pointer_intent_1.f90: Likewise.
16333 * gfortran.dg/pointer_intent_4.f90: Likewise.
16334 * gfortran.dg/pointer_intent_5.f90: Likewise.
16335 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16336 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16337 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16338 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16339 * gfortran.dg/pointer_target_1.f90: Likewise.
16340 * gfortran.dg/pointer_target_2.f90: Likewise.
16341 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16342 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16343 * gfortran.dg/power.f90: Likewise.
16344 * gfortran.dg/power1.f90: Likewise.
16345 * gfortran.dg/power_3.f90: Likewise.
16346 * gfortran.dg/power_4.f90: Likewise.
16347 * gfortran.dg/power_5.f90: Likewise.
16348 * gfortran.dg/pr12884.f: Likewise.
16349 * gfortran.dg/pr15129.f90: Likewise.
16350 * gfortran.dg/pr15140.f90: Likewise.
16351 * gfortran.dg/pr15324.f90: Likewise.
16352 * gfortran.dg/pr15332.f: Likewise.
16353 * gfortran.dg/pr15957.f90: Likewise.
16354 * gfortran.dg/pr15959.f90: Likewise.
16355 * gfortran.dg/pr16597.f90: Likewise.
16356 * gfortran.dg/pr16861.f90: Likewise.
16357 * gfortran.dg/pr16938.f90: Likewise.
16358 * gfortran.dg/pr17090.f90: Likewise.
16359 * gfortran.dg/pr17143.f90: Likewise.
16360 * gfortran.dg/pr17164.f90: Likewise.
16361 * gfortran.dg/pr17229.f: Likewise.
16362 * gfortran.dg/pr17285.f90: Likewise.
16363 * gfortran.dg/pr17286.f90: Likewise.
16364 * gfortran.dg/pr17472.f: Likewise.
16365 * gfortran.dg/pr17612.f90: Likewise.
16366 * gfortran.dg/pr17706.f90: Likewise.
16367 * gfortran.dg/pr18025.f90: Likewise.
16368 * gfortran.dg/pr18122.f90: Likewise.
16369 * gfortran.dg/pr18210.f90: Likewise.
16370 * gfortran.dg/pr18392.f90: Likewise.
16371 * gfortran.dg/pr19155.f: Likewise.
16372 * gfortran.dg/pr19216.f: Likewise.
16373 * gfortran.dg/pr19467.f90: Likewise.
16374 * gfortran.dg/pr19657.f: Likewise.
16375 * gfortran.dg/pr19926.f90: Likewise.
16376 * gfortran.dg/pr19928-1.f90: Likewise.
16377 * gfortran.dg/pr19928-2.f90: Likewise.
16378 * gfortran.dg/pr20086.f90: Likewise.
16379 * gfortran.dg/pr20124.f90: Likewise.
16380 * gfortran.dg/pr20163-2.f: Likewise.
16381 * gfortran.dg/pr20480.f90: Likewise.
16382 * gfortran.dg/pr20755.f: Likewise.
16383 * gfortran.dg/pr20950.f: Likewise.
16384 * gfortran.dg/pr21177.f90: Likewise.
16385 * gfortran.dg/pr21730.f: Likewise.
16386 * gfortran.dg/pr22491.f: Likewise.
16387 * gfortran.dg/pr25603.f: Likewise.
16388 * gfortran.dg/pr26246_2.f90: Likewise.
16389 * gfortran.dg/pr32136.f90: Likewise.
16390 * gfortran.dg/pr32533.f90: Likewise.
16391 * gfortran.dg/pr33794.f90: Likewise.
16392 * gfortran.dg/pr35662.f90: Likewise.
16393 * gfortran.dg/pr35944-1.f90: Likewise.
16394 * gfortran.dg/pr35944-2.f90: Likewise.
16395 * gfortran.dg/pr35983.f90: Likewise.
16396 * gfortran.dg/pr39865.f90: Likewise.
16397 * gfortran.dg/pr41212.f90: Likewise.
16398 * gfortran.dg/pr43808.f90: Likewise.
16399 * gfortran.dg/pr44592.f90: Likewise.
16400 * gfortran.dg/pr44735.f90: Likewise.
16401 * gfortran.dg/pr45308.f03: Likewise.
16402 * gfortran.dg/pr46297.f: Likewise.
16403 * gfortran.dg/pr46588.f90: Likewise.
16404 * gfortran.dg/pr46665.f90: Likewise.
16405 * gfortran.dg/pr46804.f90: Likewise.
16406 * gfortran.dg/pr47008.f03: Likewise.
16407 * gfortran.dg/pr47614.f: Likewise.
16408 * gfortran.dg/pr47878.f90: Likewise.
16409 * gfortran.dg/pr49103.f90: Likewise.
16410 * gfortran.dg/pr50069_1.f90: Likewise.
16411 * gfortran.dg/pr50769.f90: Likewise.
16412 * gfortran.dg/pr52608.f90: Likewise.
16413 * gfortran.dg/pr55086_2.f90: Likewise.
16414 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16415 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16416 * gfortran.dg/pr55330.f90: Likewise.
16417 * gfortran.dg/pr56015.f90: Likewise.
16418 * gfortran.dg/pr57910.f90: Likewise.
16419 * gfortran.dg/pr59700.f90: Likewise.
16420 * gfortran.dg/pr62125.f90: Likewise.
16421 * gfortran.dg/pr64530.f90: Likewise.
16422 * gfortran.dg/pr65429.f90: Likewise.
16423 * gfortran.dg/pr65450.f90: Likewise.
16424 * gfortran.dg/pr65504.f90: Likewise.
16425 * gfortran.dg/pr65903.f90: Likewise.
16426 * gfortran.dg/pr66311.f90: Likewise.
16427 * gfortran.dg/pr66864.f90: Likewise.
16428 * gfortran.dg/pr67140.f90: Likewise.
16429 * gfortran.dg/pr67524.f90: Likewise.
16430 * gfortran.dg/pr67885.f90: Likewise.
16431 * gfortran.dg/pr68053.f90: Likewise.
16432 * gfortran.dg/pr68566.f90: Likewise.
16433 * gfortran.dg/pr69514_1.f90: Likewise.
16434 * gfortran.dg/pr69514_2.f90: Likewise.
16435 * gfortran.dg/pr69739.f90: Likewise.
16436 * gfortran.dg/pr70673.f90: Likewise.
16437 * gfortran.dg/pr71523_2.f90: Likewise.
16438 * gfortran.dg/pr71764.f90: Likewise.
16439 * gfortran.dg/pr78092.f90: Likewise.
16440 * gfortran.dg/pr82973.f90: Likewise.
16441 * gfortran.dg/pr83864.f90: Likewise.
16442 * gfortran.dg/pr83874.f90: Likewise.
16443 * gfortran.dg/pr84088.f90: Likewise.
16444 * gfortran.dg/pr84155.f90: Likewise.
16445 * gfortran.dg/proc_decl_12.f90: Likewise.
16446 * gfortran.dg/proc_decl_13.f90: Likewise.
16447 * gfortran.dg/proc_decl_15.f90: Likewise.
16448 * gfortran.dg/proc_decl_17.f90: Likewise.
16449 * gfortran.dg/proc_decl_18.f90: Likewise.
16450 * gfortran.dg/proc_decl_2.f90: Likewise.
16451 * gfortran.dg/proc_decl_5.f90: Likewise.
16452 * gfortran.dg/proc_decl_9.f90: Likewise.
16453 * gfortran.dg/proc_ptr_1.f90: Likewise.
16454 * gfortran.dg/proc_ptr_10.f90: Likewise.
16455 * gfortran.dg/proc_ptr_12.f90: Likewise.
16456 * gfortran.dg/proc_ptr_18.f90: Likewise.
16457 * gfortran.dg/proc_ptr_19.f90: Likewise.
16458 * gfortran.dg/proc_ptr_21.f90: Likewise.
16459 * gfortran.dg/proc_ptr_22.f90: Likewise.
16460 * gfortran.dg/proc_ptr_23.f90: Likewise.
16461 * gfortran.dg/proc_ptr_25.f90: Likewise.
16462 * gfortran.dg/proc_ptr_26.f90: Likewise.
16463 * gfortran.dg/proc_ptr_3.f90: Likewise.
16464 * gfortran.dg/proc_ptr_36.f90: Likewise.
16465 * gfortran.dg/proc_ptr_47.f90: Likewise.
16466 * gfortran.dg/proc_ptr_48.f90: Likewise.
16467 * gfortran.dg/proc_ptr_5.f90: Likewise.
16468 * gfortran.dg/proc_ptr_6.f90: Likewise.
16469 * gfortran.dg/proc_ptr_7.f90: Likewise.
16470 * gfortran.dg/proc_ptr_8.f90: Likewise.
16471 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
16472 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
16473 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
16474 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
16475 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
16476 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
16477 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
16478 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
16479 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
16480 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
16481 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
16482 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
16483 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
16484 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
16485 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
16486 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
16487 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
16488 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
16489 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
16490 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
16491 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16492 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16493 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16494 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16495 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16496 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16497 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16498 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16499 * gfortran.dg/product_init_expr.f03: Likewise.
16500 * gfortran.dg/promotion.f90: Likewise.
16501 * gfortran.dg/promotion_3.f90: Likewise.
16502 * gfortran.dg/promotion_4.f90: Likewise.
16503 * gfortran.dg/protected_1.f90: Likewise.
16504 * gfortran.dg/protected_2.f90: Likewise.
16505 * gfortran.dg/ptr-func-1.f90: Likewise.
16506 * gfortran.dg/ptr-func-2.f90: Likewise.
16507 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16508 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16509 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16510 * gfortran.dg/pure_byref_1.f90: Likewise.
16511 * gfortran.dg/pure_byref_2.f90: Likewise.
16512 * gfortran.dg/pure_byref_3.f90: Likewise.
16513 * gfortran.dg/quad_2.f90: Likewise.
16514 * gfortran.dg/quad_3.f90: Likewise.
16515 * gfortran.dg/random_3.f90: Likewise.
16516 * gfortran.dg/random_4.f90: Likewise.
16517 * gfortran.dg/random_7.f90: Likewise.
16518 * gfortran.dg/read_2.f90: Likewise.
16519 * gfortran.dg/read_3.f90: Likewise.
16520 * gfortran.dg/read_4.f90: Likewise.
16521 * gfortran.dg/read_5.f90: Likewise.
16522 * gfortran.dg/read_bad_advance.f90: Likewise.
16523 * gfortran.dg/read_bang.f90: Likewise.
16524 * gfortran.dg/read_bang4.f90: Likewise.
16525 * gfortran.dg/read_comma.f: Likewise.
16526 * gfortran.dg/read_dir.f90: Likewise.
16527 * gfortran.dg/read_empty_file.f: Likewise.
16528 * gfortran.dg/read_eof_1.f90: Likewise.
16529 * gfortran.dg/read_eof_2.f90: Likewise.
16530 * gfortran.dg/read_eof_3.f90: Likewise.
16531 * gfortran.dg/read_eof_4.f90: Likewise.
16532 * gfortran.dg/read_eof_5.f90: Likewise.
16533 * gfortran.dg/read_eof_6.f: Likewise.
16534 * gfortran.dg/read_eof_7.f90: Likewise.
16535 * gfortran.dg/read_eof_8.f90: Likewise.
16536 * gfortran.dg/read_eof_all.f90: Likewise.
16537 * gfortran.dg/read_eor.f90: Likewise.
16538 * gfortran.dg/read_float_1.f90: Likewise.
16539 * gfortran.dg/read_float_2.f03: Likewise.
16540 * gfortran.dg/read_float_3.f90: Likewise.
16541 * gfortran.dg/read_float_4.f90: Likewise.
16542 * gfortran.dg/read_infnan_1.f90: Likewise.
16543 * gfortran.dg/read_list_eof_1.f90: Likewise.
16544 * gfortran.dg/read_logical.f90: Likewise.
16545 * gfortran.dg/read_many_1.f: Likewise.
16546 * gfortran.dg/read_no_eor.f90: Likewise.
16547 * gfortran.dg/read_noadvance.f90: Likewise.
16548 * gfortran.dg/read_repeat.f90: Likewise.
16549 * gfortran.dg/read_repeat_2.f90: Likewise.
16550 * gfortran.dg/read_size_noadvance.f90: Likewise.
16551 * gfortran.dg/read_x_eof.f90: Likewise.
16552 * gfortran.dg/read_x_past.f: Likewise.
16553 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16554 * gfortran.dg/real_const_1.f: Likewise.
16555 * gfortran.dg/real_const_2.f90: Likewise.
16556 * gfortran.dg/real_const_3.f90: Likewise.
16557 * gfortran.dg/real_do_1.f90: Likewise.
16558 * gfortran.dg/real_index_1.f90: Likewise.
16559 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16560 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16561 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16562 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16563 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16564 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16565 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16566 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16567 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16568 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16569 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16570 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16571 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16572 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16573 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16574 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16575 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16576 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16577 * gfortran.dg/record_marker_1.f90: Likewise.
16578 * gfortran.dg/record_marker_2.f: Likewise.
16579 * gfortran.dg/record_marker_3.f90: Likewise.
16580 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16581 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16582 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16583 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16584 * gfortran.dg/recursive_check_7.f90: Likewise.
16585 * gfortran.dg/recursive_reference_1.f90: Likewise.
16586 * gfortran.dg/recursive_reference_2.f90: Likewise.
16587 * gfortran.dg/recursive_stack.f90: Likewise.
16588 * gfortran.dg/reduction.f90: Likewise.
16589 * gfortran.dg/repack_arrays_1.f90: Likewise.
16590 * gfortran.dg/repeat_1.f90: Likewise.
16591 * gfortran.dg/repeat_2.f90: Likewise.
16592 * gfortran.dg/repeat_3.f90: Likewise.
16593 * gfortran.dg/repeat_6.f90: Likewise.
16594 * gfortran.dg/reshape-alloc.f90: Likewise.
16595 * gfortran.dg/reshape-complex.f90: Likewise.
16596 * gfortran.dg/reshape.f90: Likewise.
16597 * gfortran.dg/reshape_2.f90: Likewise.
16598 * gfortran.dg/reshape_7.f90: Likewise.
16599 * gfortran.dg/reshape_empty_1.f03: Likewise.
16600 * gfortran.dg/reshape_pad_1.f90: Likewise.
16601 * gfortran.dg/reshape_rank7.f90: Likewise.
16602 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16603 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16604 * gfortran.dg/result_default_init_1.f90: Likewise.
16605 * gfortran.dg/result_in_spec_1.f90: Likewise.
16606 * gfortran.dg/result_in_spec_2.f90: Likewise.
16607 * gfortran.dg/ret_array_1.f90: Likewise.
16608 * gfortran.dg/ret_pointer_1.f90: Likewise.
16609 * gfortran.dg/ret_pointer_2.f90: Likewise.
16610 * gfortran.dg/rewind_1.f90: Likewise.
16611 * gfortran.dg/round_1.f03: Likewise.
16612 * gfortran.dg/round_2.f03: Likewise.
16613 * gfortran.dg/round_3.f08: Likewise.
16614 * gfortran.dg/round_4.f90: Likewise.
16615 * gfortran.dg/rrspacing_1.f90: Likewise.
16616 * gfortran.dg/runtime_warning_1.f90: Likewise.
16617 * gfortran.dg/same_type_as_2.f03: Likewise.
16618 * gfortran.dg/save_1.f90: Likewise.
16619 * gfortran.dg/save_5.f90: Likewise.
16620 * gfortran.dg/save_6.f90: Likewise.
16621 * gfortran.dg/scalar_mask_1.f90: Likewise.
16622 * gfortran.dg/scalar_mask_2.f90: Likewise.
16623 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16624 * gfortran.dg/scale_1.f90: Likewise.
16625 * gfortran.dg/scan_1.f90: Likewise.
16626 * gfortran.dg/scan_2.f90: Likewise.
16627 * gfortran.dg/secnds-1.f: Likewise.
16628 * gfortran.dg/secnds.f: Likewise.
16629 * gfortran.dg/select_1.f90: Likewise.
16630 * gfortran.dg/select_2.f90: Likewise.
16631 * gfortran.dg/select_3.f90: Likewise.
16632 * gfortran.dg/select_5.f90: Likewise.
16633 * gfortran.dg/select_char_1.f90: Likewise.
16634 * gfortran.dg/select_char_2.f90: Likewise.
16635 * gfortran.dg/select_type_13.f03: Likewise.
16636 * gfortran.dg/select_type_14.f03: Likewise.
16637 * gfortran.dg/select_type_15.f03: Likewise.
16638 * gfortran.dg/select_type_19.f03: Likewise.
16639 * gfortran.dg/select_type_2.f03: Likewise.
16640 * gfortran.dg/select_type_26.f03: Likewise.
16641 * gfortran.dg/select_type_27.f03: Likewise.
16642 * gfortran.dg/select_type_28.f03: Likewise.
16643 * gfortran.dg/select_type_3.f03: Likewise.
16644 * gfortran.dg/select_type_35.f03: Likewise.
16645 * gfortran.dg/select_type_36.f03: Likewise.
16646 * gfortran.dg/select_type_37.f03: Likewise.
16647 * gfortran.dg/select_type_39.f03: Likewise.
16648 * gfortran.dg/select_type_4.f90: Likewise.
16649 * gfortran.dg/select_type_5.f03: Likewise.
16650 * gfortran.dg/select_type_6.f03: Likewise.
16651 * gfortran.dg/select_type_7.f03: Likewise.
16652 * gfortran.dg/select_type_8.f03: Likewise.
16653 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16654 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16655 * gfortran.dg/selected_kind_1.f90: Likewise.
16656 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16657 * gfortran.dg/shape_2.f90: Likewise.
16658 * gfortran.dg/shape_4.f90: Likewise.
16659 * gfortran.dg/shape_5.f90: Likewise.
16660 * gfortran.dg/shape_7.f90: Likewise.
16661 * gfortran.dg/shape_8.f90: Likewise.
16662 * gfortran.dg/shape_9.f90: Likewise.
16663 * gfortran.dg/shift-kind_2.f90: Likewise.
16664 * gfortran.dg/shiftalr_1.F90: Likewise.
16665 * gfortran.dg/shiftalr_2.F90: Likewise.
16666 * gfortran.dg/simpleif_1.f90: Likewise.
16667 * gfortran.dg/simplify_argN_1.f90: Likewise.
16668 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16669 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16670 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16671 * gfortran.dg/simplify_modulo.f90: Likewise.
16672 * gfortran.dg/single_char_string.f90: Likewise.
16673 * gfortran.dg/size_dim.f90: Likewise.
16674 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16675 * gfortran.dg/sizeof.f90: Likewise.
16676 * gfortran.dg/sizeof_4.f90: Likewise.
16677 * gfortran.dg/slash_1.f90: Likewise.
16678 * gfortran.dg/sms-1.f90: Likewise.
16679 * gfortran.dg/sms-2.f90: Likewise.
16680 * gfortran.dg/spec_expr_7.f90: Likewise.
16681 * gfortran.dg/specifics_1.f90: Likewise.
16682 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16683 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16684 * gfortran.dg/spread_init_expr.f03: Likewise.
16685 * gfortran.dg/spread_scalar_source.f90: Likewise.
16686 * gfortran.dg/spread_shape_1.f90: Likewise.
16687 * gfortran.dg/stat_1.f90: Likewise.
16688 * gfortran.dg/stat_2.f90: Likewise.
16689 * gfortran.dg/stfunc_1.f90: Likewise.
16690 * gfortran.dg/stfunc_4.f90: Likewise.
16691 * gfortran.dg/stfunc_6.f90: Likewise.
16692 * gfortran.dg/storage_size_1.f08: Likewise.
16693 * gfortran.dg/storage_size_3.f08: Likewise.
16694 * gfortran.dg/storage_size_4.f90: Likewise.
16695 * gfortran.dg/streamio_1.f90: Likewise.
16696 * gfortran.dg/streamio_10.f90: Likewise.
16697 * gfortran.dg/streamio_11.f90: Likewise.
16698 * gfortran.dg/streamio_12.f90: Likewise.
16699 * gfortran.dg/streamio_13.f90: Likewise.
16700 * gfortran.dg/streamio_14.f90: Likewise.
16701 * gfortran.dg/streamio_15.f90: Likewise.
16702 * gfortran.dg/streamio_16.f90: Likewise.
16703 * gfortran.dg/streamio_17.f90: Likewise.
16704 * gfortran.dg/streamio_2.f90: Likewise.
16705 * gfortran.dg/streamio_3.f90: Likewise.
16706 * gfortran.dg/streamio_4.f90: Likewise.
16707 * gfortran.dg/streamio_5.f90: Likewise.
16708 * gfortran.dg/streamio_6.f90: Likewise.
16709 * gfortran.dg/streamio_7.f90: Likewise.
16710 * gfortran.dg/streamio_8.f90: Likewise.
16711 * gfortran.dg/streamio_9.f90: Likewise.
16712 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
16713 * gfortran.dg/string_4.f90: Likewise.
16714 * gfortran.dg/string_array_constructor_2.f90: Likewise.
16715 * gfortran.dg/string_assign_2.f90: Likewise.
16716 * gfortran.dg/string_compare_1.f90: Likewise.
16717 * gfortran.dg/string_compare_2.f90: Likewise.
16718 * gfortran.dg/string_compare_3.f90: Likewise.
16719 * gfortran.dg/string_ctor_1.f90: Likewise.
16720 * gfortran.dg/string_length_1.f90: Likewise.
16721 * gfortran.dg/string_length_2.f90: Likewise.
16722 * gfortran.dg/string_length_3.f90: Likewise.
16723 * gfortran.dg/string_length_4.f90: Likewise.
16724 * gfortran.dg/string_null_compare_1.f: Likewise.
16725 * gfortran.dg/string_pad_trunc.f90: Likewise.
16726 * gfortran.dg/structure_constructor_1.f03: Likewise.
16727 * gfortran.dg/structure_constructor_11.f90: Likewise.
16728 * gfortran.dg/structure_constructor_13.f03: Likewise.
16729 * gfortran.dg/structure_constructor_2.f03: Likewise.
16730 * gfortran.dg/structure_constructor_5.f03: Likewise.
16731 * gfortran.dg/submodule_1.f08: Likewise.
16732 * gfortran.dg/submodule_11.f08: Likewise.
16733 * gfortran.dg/submodule_14.f08: Likewise.
16734 * gfortran.dg/submodule_15.f08: Likewise.
16735 * gfortran.dg/submodule_17.f08: Likewise.
16736 * gfortran.dg/submodule_18.f08: Likewise.
16737 * gfortran.dg/submodule_19.f08: Likewise.
16738 * gfortran.dg/submodule_2.f08: Likewise.
16739 * gfortran.dg/submodule_27.f08: Likewise.
16740 * gfortran.dg/submodule_28.f08: Likewise.
16741 * gfortran.dg/submodule_29.f08: Likewise.
16742 * gfortran.dg/submodule_30.f08: Likewise.
16743 * gfortran.dg/submodule_6.f08: Likewise.
16744 * gfortran.dg/submodule_7.f08: Likewise.
16745 * gfortran.dg/submodule_8.f08: Likewise.
16746 * gfortran.dg/subnormal_1.f90: Likewise.
16747 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
16748 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
16749 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
16750 * gfortran.dg/substr_2.f: Likewise.
16751 * gfortran.dg/substr_3.f: Likewise.
16752 * gfortran.dg/substr_4.f: Likewise.
16753 * gfortran.dg/substr_5.f90: Likewise.
16754 * gfortran.dg/substr_6.f90: Likewise.
16755 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
16756 * gfortran.dg/sum_init_expr.f03: Likewise.
16757 * gfortran.dg/sum_zero_array_1.f90: Likewise.
16758 * gfortran.dg/system_clock_3.f08: Likewise.
16759 * gfortran.dg/t_editing.f: Likewise.
16760 * gfortran.dg/team_change_1.f90: Likewise.
16761 * gfortran.dg/team_end_1.f90: Likewise.
16762 * gfortran.dg/team_number_1.f90: Likewise.
16763 * gfortran.dg/temporary_1.f90: Likewise.
16764 * gfortran.dg/test_com_block.f90: Likewise.
16765 * gfortran.dg/test_only_clause.f90: Likewise.
16766 * gfortran.dg/tiny_1.f90: Likewise.
16767 * gfortran.dg/tiny_2.f90: Likewise.
16768 * gfortran.dg/tl_editing.f90: Likewise.
16769 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
16770 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16771 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
16772 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
16773 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
16774 * gfortran.dg/transfer_class_2.f90: Likewise.
16775 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
16776 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
16777 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
16778 * gfortran.dg/transfer_resolve_1.f90: Likewise.
16779 * gfortran.dg/transfer_simplify_1.f90: Likewise.
16780 * gfortran.dg/transfer_simplify_10.f90: Likewise.
16781 * gfortran.dg/transfer_simplify_11.f90: Likewise.
16782 * gfortran.dg/transfer_simplify_2.f90: Likewise.
16783 * gfortran.dg/transfer_simplify_3.f90: Likewise.
16784 * gfortran.dg/transfer_simplify_4.f90: Likewise.
16785 * gfortran.dg/transfer_simplify_8.f90: Likewise.
16786 * gfortran.dg/transfer_simplify_9.f90: Likewise.
16787 * gfortran.dg/transpose_1.f90: Likewise.
16788 * gfortran.dg/transpose_3.f03: Likewise.
16789 * gfortran.dg/transpose_4.f90: Likewise.
16790 * gfortran.dg/transpose_conjg_1.f90: Likewise.
16791 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
16792 * gfortran.dg/transpose_optimization_2.f90: Likewise.
16793 * gfortran.dg/trim_1.f90: Likewise.
16794 * gfortran.dg/trim_optimize_1.f90: Likewise.
16795 * gfortran.dg/trim_optimize_2.f90: Likewise.
16796 * gfortran.dg/trim_optimize_3.f90: Likewise.
16797 * gfortran.dg/trim_optimize_4.f90: Likewise.
16798 * gfortran.dg/trim_optimize_5.f90: Likewise.
16799 * gfortran.dg/trim_optimize_6.f90: Likewise.
16800 * gfortran.dg/trim_optimize_7.f90: Likewise.
16801 * gfortran.dg/trim_optimize_8.f90: Likewise.
16802 * gfortran.dg/type_to_class_1.f03: Likewise.
16803 * gfortran.dg/type_to_class_2.f03: Likewise.
16804 * gfortran.dg/type_to_class_3.f03: Likewise.
16805 * gfortran.dg/type_to_class_4.f03: Likewise.
16806 * gfortran.dg/type_to_class_5.f03: Likewise.
16807 * gfortran.dg/typebound_assignment_5.f03: Likewise.
16808 * gfortran.dg/typebound_assignment_6.f03: Likewise.
16809 * gfortran.dg/typebound_assignment_7.f90: Likewise.
16810 * gfortran.dg/typebound_call_1.f03: Likewise.
16811 * gfortran.dg/typebound_call_13.f03: Likewise.
16812 * gfortran.dg/typebound_call_18.f03: Likewise.
16813 * gfortran.dg/typebound_call_19.f03: Likewise.
16814 * gfortran.dg/typebound_call_2.f03: Likewise.
16815 * gfortran.dg/typebound_call_20.f03: Likewise.
16816 * gfortran.dg/typebound_call_3.f03: Likewise.
16817 * gfortran.dg/typebound_generic_5.f03: Likewise.
16818 * gfortran.dg/typebound_generic_6.f03: Likewise.
16819 * gfortran.dg/typebound_generic_9.f03: Likewise.
16820 * gfortran.dg/typebound_operator_12.f03: Likewise.
16821 * gfortran.dg/typebound_operator_13.f03: Likewise.
16822 * gfortran.dg/typebound_operator_15.f90: Likewise.
16823 * gfortran.dg/typebound_operator_20.f90: Likewise.
16824 * gfortran.dg/typebound_operator_3.f03: Likewise.
16825 * gfortran.dg/typebound_operator_6.f03: Likewise.
16826 * gfortran.dg/typebound_operator_7.f03: Likewise.
16827 * gfortran.dg/typebound_operator_8.f03: Likewise.
16828 * gfortran.dg/typebound_operator_9.f03: Likewise.
16829 * gfortran.dg/typebound_proc_19.f90: Likewise.
16830 * gfortran.dg/typebound_proc_20.f90: Likewise.
16831 * gfortran.dg/typebound_proc_23.f90: Likewise.
16832 * gfortran.dg/typebound_proc_27.f03: Likewise.
16833 * gfortran.dg/typebound_proc_35.f90: Likewise.
16834 * gfortran.dg/typebound_proc_36.f90: Likewise.
16835 * gfortran.dg/unf_io_convert_1.f90: Likewise.
16836 * gfortran.dg/unf_io_convert_2.f90: Likewise.
16837 * gfortran.dg/unf_io_convert_3.f90: Likewise.
16838 * gfortran.dg/unf_io_convert_4.f90: Likewise.
16839 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
16840 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
16841 * gfortran.dg/unf_short_record_1.f90: Likewise.
16842 * gfortran.dg/unformatted_recl_1.f90: Likewise.
16843 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
16844 * gfortran.dg/unit_1.f90: Likewise.
16845 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
16846 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
16847 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
16848 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
16849 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
16850 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
16851 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
16852 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
16853 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
16854 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
16855 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
16856 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
16857 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
16858 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
16859 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
16860 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
16861 * gfortran.dg/unpack_init_expr.f03: Likewise.
16862 * gfortran.dg/use_10.f90: Likewise.
16863 * gfortran.dg/use_11.f90: Likewise.
16864 * gfortran.dg/use_13.f90: Likewise.
16865 * gfortran.dg/use_24.f90: Likewise.
16866 * gfortran.dg/use_27.f90: Likewise.
16867 * gfortran.dg/use_5.f90: Likewise.
16868 * gfortran.dg/use_allocated_1.f90: Likewise.
16869 * gfortran.dg/use_only_1.f90: Likewise.
16870 * gfortran.dg/use_only_4.f90: Likewise.
16871 * gfortran.dg/use_rename_2.f90: Likewise.
16872 * gfortran.dg/use_rename_4.f90: Likewise.
16873 * gfortran.dg/used_dummy_types_1.f90: Likewise.
16874 * gfortran.dg/used_interface_ref.f90: Likewise.
16875 * gfortran.dg/used_types_5.f90: Likewise.
16876 * gfortran.dg/utf8_1.f03: Likewise.
16877 * gfortran.dg/utf8_2.f03: Likewise.
16878 * gfortran.dg/value_1.f90: Likewise.
16879 * gfortran.dg/value_2.f90: Likewise.
16880 * gfortran.dg/value_4.f90: Likewise.
16881 * gfortran.dg/value_6.f03: Likewise.
16882 * gfortran.dg/value_7.f03: Likewise.
16883 * gfortran.dg/value_test.f90: Likewise.
16884 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
16885 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
16886 * gfortran.dg/vect/pr60510.f: Likewise.
16887 * gfortran.dg/vect/pr69882.f90: Likewise.
16888 * gfortran.dg/vect/pr69980.f90: Likewise.
16889 * gfortran.dg/vect/vect-5.f90: Likewise.
16890 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16891 * gfortran.dg/vector_subscript_1.f90: Likewise.
16892 * gfortran.dg/vector_subscript_2.f90: Likewise.
16893 * gfortran.dg/vector_subscript_3.f90: Likewise.
16894 * gfortran.dg/vector_subscript_5.f90: Likewise.
16895 * gfortran.dg/verify_2.f90: Likewise.
16896 * gfortran.dg/volatile10.f90: Likewise.
16897 * gfortran.dg/where_1.f90: Likewise.
16898 * gfortran.dg/where_operator_assign_1.f90: Likewise.
16899 * gfortran.dg/where_operator_assign_2.f90: Likewise.
16900 * gfortran.dg/where_operator_assign_3.f90: Likewise.
16901 * gfortran.dg/whole_file_13.f90: Likewise.
16902 * gfortran.dg/whole_file_2.f90: Likewise.
16903 * gfortran.dg/widechar_2.f90: Likewise.
16904 * gfortran.dg/widechar_4.f90: Likewise.
16905 * gfortran.dg/widechar_5.f90: Likewise.
16906 * gfortran.dg/widechar_6.f90: Likewise.
16907 * gfortran.dg/widechar_8.f90: Likewise.
16908 * gfortran.dg/widechar_IO_1.f90: Likewise.
16909 * gfortran.dg/widechar_IO_2.f90: Likewise.
16910 * gfortran.dg/widechar_IO_3.f90: Likewise.
16911 * gfortran.dg/widechar_IO_4.f90: Likewise.
16912 * gfortran.dg/widechar_compare_1.f90: Likewise.
16913 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
16914 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
16915 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
16916 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
16917 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
16918 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
16919 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
16920 * gfortran.dg/widechar_select_1.f90: Likewise.
16921 * gfortran.dg/winapi.f90: Likewise.
16922 * gfortran.dg/write_0_pe_format.f90: Likewise.
16923 * gfortran.dg/write_back.f: Likewise.
16924 * gfortran.dg/write_check3.f90: Likewise.
16925 * gfortran.dg/write_direct_eor.f90: Likewise.
16926 * gfortran.dg/write_padding.f90: Likewise.
16927 * gfortran.dg/write_recursive.f90: Likewise.
16928 * gfortran.dg/write_rewind_1.f: Likewise.
16929 * gfortran.dg/write_rewind_2.f: Likewise.
16930 * gfortran.dg/write_zero_array.f90: Likewise.
16931 * gfortran.dg/x_slash_1.f: Likewise.
16932 * gfortran.dg/x_slash_2.f: Likewise.
16933 * gfortran.dg/zero_array_components_1.f90: Likewise.
16934 * gfortran.dg/zero_length_1.f90: Likewise.
16935 * gfortran.dg/zero_length_2.f90: Likewise.
16936 * gfortran.dg/zero_sized_1.f90: Likewise.
16937 * gfortran.dg/zero_sized_3.f90: Likewise.
16938 * gfortran.fortran-torture/compile/nested.f90: Likewise.
16939 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
16940 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
16941 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
16942 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
16943 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
16944 * gfortran.fortran-torture/execute/args.f90: Likewise.
16945 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
16946 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
16947 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
16948 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
16949 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
16950 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
16951 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
16952 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
16953 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
16954 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
16955 * gfortran.fortran-torture/execute/common.f90: Likewise.
16956 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
16957 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
16958 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
16959 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
16960 * gfortran.fortran-torture/execute/contained.f90: Likewise.
16961 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
16962 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
16963 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
16964 * gfortran.fortran-torture/execute/data.f90: Likewise.
16965 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
16966 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
16967 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
16968 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
16969 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
16970 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
16971 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
16972 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
16973 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
16974 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
16975 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
16976 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
16977 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
16978 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
16979 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
16980 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
16981 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
16982 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
16983 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
16984 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
16985 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
16986 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
16987 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
16988 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
16989 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
16990 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
16991 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
16992 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
16993 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
16994 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
16995 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
16996 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
16997 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
16998 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
16999 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17000 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17001 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17002 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17003 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17004 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17005 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17006 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17007 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17008 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17009 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17010 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17011 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17012 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17013 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17014 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17015 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17016 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17017 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17018 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17019 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17020 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17021 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17022 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17023 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17024 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17025 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17026 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17027 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17028 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17029 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17030 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17031 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17032 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17033 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17034 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17035 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17036 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17037 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17038 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17040 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17041 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17042 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17043 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17044 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17045 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17046 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17047 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17048 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17049 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17050 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17051 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17052 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17053 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17054 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17055 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17056 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17057 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17058 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17059 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17060 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17061 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17062 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17063 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17064 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17065 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17066 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17067 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17068 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17069 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17070 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17071 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17072 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17073 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17074 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17075 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17076 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17077 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17078 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17079 * gfortran.fortran-torture/execute/math.f90: Likewise.
17080 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17081 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17082 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17083 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17084 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17085 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17086 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17087 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17088 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17089 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17090 * gfortran.fortran-torture/execute/power.f90: Likewise.
17091 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17092 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17093 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17094 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17095 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17096 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17097 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17098 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17099 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17100 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17101 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17102 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17103 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17104 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17105 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17106 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17107 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17108 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17109 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17110 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17111 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17112 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17113 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17114 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17115 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17116 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17117 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17118 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17119 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17120 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17121 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17122 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17123 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17124 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17125 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17126 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17127 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17128 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17129 * gfortran.fortran-torture/execute/string.f90: Likewise.
17130 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17131 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17132 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17133 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17134 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17135 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17136 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17137 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17138 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17139 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17140 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17141 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17142 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17143 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17144 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17145 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17146 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17147 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17148 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17149 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17150 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17151 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17152 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17153 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17154 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17155 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17156 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17157 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17158 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17159 * gfortran.dg/inline_transpose_1.f90: Likewise.
17161 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17164 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17167 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17170 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17171 * gnat.dg/dispatch1.adb: Rename into...
17172 * gnat.dg/disp1.adb: ...this.
17173 * gnat.dg/dispatch1_p.ads: Rename into...
17174 * gnat.dg/disp1_pkg.ads: ...this.
17175 * gnat.dg/disp2.adb: Rename into...
17176 * gnat.dg/dispatch2.adb: ...this.
17177 * gnat.dg/dispatch2_p.ads: Rename into...
17178 * gnat.dg/disp2_pkg.ads: ...this.
17179 * gnat.dg/dispatch2_p.adb: Rename into...
17180 * gnat.dg/disp2_pkg.adb: this.
17181 * gnat.dg/generic_dispatch.adb: Rename into...
17182 * gnat.dg/generic_disp.adb: this.
17183 * gnat.dg/generic_dispatch_p.ads: Rename into...
17184 * gnat.dg/generic_disp_pkg.ads: ...this.
17185 * gnat.dg/generic_dispatch_p.adb: Rename into...
17186 * gnat.dg/generic_disp_pkg.adb: ...this.
17187 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17188 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17189 * gnat.dg/object_overflow1.adb: Tweak index.
17190 * gnat.dg/object_overflow2.adb: Likewise.
17191 * gnat.dg/object_overflow3.adb: Likewise.
17192 * gnat.dg/object_overflow4.adb: Likewise.
17193 * gnat.dg/object_overflow5.adb: Likewise.
17195 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17198 * gcc.c-torture/compile/pr84425.c: New test.
17200 2018-02-16 Marek Polacek <polacek@redhat.com>
17201 Jakub Jelinek <jakub@redhat.com>
17204 * g++.dg/cpp1y/constexpr-84192.C: New test.
17206 2018-02-16 Martin Sebor <msebor@redhat.com>
17209 * g++.dg/overload15.C: New test.
17211 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17214 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17215 * gcc.dg/pr56727-2.c: Ditto.
17216 * gcc.target/powerpc/pr79439.c: Renamed to...
17217 * gcc.target/powerpc/pr79439-1.c: ...this.
17218 * gcc.target/powerpc/pr79439-2.c: New test.
17219 * gcc.target/powerpc/pr79439-3.c: New test.
17221 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17224 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17225 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17226 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17227 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17228 * gcc.target/powerpc/builtins-3.c: Same.
17230 2018-02-16 Nathan Sidwell <nathan@acm.org>
17232 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17234 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17236 PR rtl-optimization/70023
17237 * gcc.target/i386/pr70023.c: New.
17239 2018-02-16 Carl Love <cel@us.ibm.com>
17241 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17243 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17246 2018-02-16 Carl Love <cel@us.ibm.com>
17248 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17249 for the ABI definitions for vec_extract4b and vec_insert4b.
17251 2018-02-16 Nathan Sidwell <nathan@acm.org>
17253 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17254 * g++.old-deja/g++.mike/net43.C: Likewise.
17256 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17259 * g++.dg/cpp1z/class-deduction48.C: New.
17261 2018-02-16 Nathan Sidwell <nathan@acm.org>
17264 * g++.dg/lookup/pr84375.C: New.
17266 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17269 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17271 2018-02-16 Richard Biener <rguenther@suse.de>
17273 PR tree-optimization/84417
17274 * gcc.dg/torture/pr84417.c: New testcase.
17276 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17279 * g++.dg/opt/pr84272.C: New test.
17281 PR rtl-optimization/83723
17282 * gcc.dg/pr83723.c: New test.
17284 2018-02-16 Richard Biener <rguenther@suse.de>
17286 PR tree-optimization/84399
17287 * gcc.dg/graphite/pr84399.c: New testcase.
17289 2018-02-16 Richard Biener <rguenther@suse.de>
17291 PR tree-optimization/84190
17292 * g++.dg/torture/pr84190.C: New testcase.
17294 2018-02-15 Martin Sebor <msebor@redhat.com>
17296 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17299 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17302 * gfortran.dg/dtio_21.f03: Add an error message.
17303 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17305 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17308 * gfortran.dg/stop_shouldfail.f90: New test.
17310 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17313 * g++.dg/concepts/pr84330.C: New.
17315 2018-02-15 Tom de Vries <tom@codesourcery.com>
17317 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17319 2018-02-15 Tom de Vries <tom@codesourcery.com>
17321 * gcc.c-torture/compile/pr84136.c: Require effective target
17324 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17326 PR tree-optimization/84383
17327 * gcc.c-torture/compile/pr84383.c: New test.
17329 PR tree-optimization/84334
17330 * gcc.dg/pr84334.c: New test.
17332 2018-02-14 Carl Love <cel@us.ibm.com>
17334 * gcc.target/powerpc/builtins-4-int128-runnable.c
17335 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17336 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17338 2018-02-14 Martin Sebor <msebor@redhat.com>
17340 PR tree-optimization/83698
17341 * gcc.dg/Wrestrict-7.c: New test.
17342 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17343 * gcc.target/i386/chkp-stropt-17.c: Same.
17345 2018-02-14 Martin Sebor <msebor@redhat.com>
17348 * gcc.dg/Wattributes-8.c: New test.
17350 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17353 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17354 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17355 * gfortran.dg/select_type_1.f03: Extend test case.
17357 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17359 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17360 (dg-options): Use -O2 -msse2 -mno-sse3.
17362 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17364 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17365 this test case still works ok.
17366 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17367 * gcc.dg/vmx/insert-be-order.c: Likewise.
17368 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17369 * gcc.dg/vmx/ld-be-order.c: Likewise.
17370 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17371 * gcc.dg/vmx/lde-be-order.c: Likewise.
17372 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17373 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17374 * gcc.dg/vmx/merge-be-order.c: Likewise.
17375 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17376 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17377 * gcc.dg/vmx/pack-be-order.c: Likewise.
17378 * gcc.dg/vmx/perm-be-order.c: Likewise.
17379 * gcc.dg/vmx/splat-be-order.c: Likewise.
17380 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17381 * gcc.dg/vmx/st-be-order.c: Likewise.
17382 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17383 * gcc.dg/vmx/ste-be-order.c: Likewise.
17384 * gcc.dg/vmx/stl-be-order.c: Likewise.
17385 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17386 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17387 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17388 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17389 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17391 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17394 * g++.dg/cpp0x/auto49.C: New.
17396 2018-02-14 Nathan Sidwell <nathan@acm.org>
17398 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17400 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17402 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17403 * gcc.target/powerpc/le-altivec-consts.c: Same.
17405 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17408 * gcc.target/powerpc/pr84220-sld.c: New test.
17409 * gcc.target/powerpc/pr84220-sld2.c: New test.
17410 * gcc.target/powerpc/pr84220-sldw.c: New test.
17411 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17412 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17414 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17417 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17418 _inc_ssp intrinsics.
17419 * gcc.target/i386/cet-intrin-4.c: Likewise.
17420 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17421 __builtin_ia32_rdssp[d|q].
17423 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17425 PR tree-optimization/84357
17426 * gcc.dg/vect/pr84357.c: New test.
17428 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17431 * gcc.target/rx/pr83831.c: New tests.
17433 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17436 * gcc.target/msp430/pr79242.c: New test.
17438 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17441 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17444 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17447 * g++.dg/pr84279.C: New test.
17449 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17451 PR rtl-optimization/84169
17452 * gcc.c-torture/execute/pr84169.c: New.
17454 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17457 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17459 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17462 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
17465 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17468 * g++.dg/warn/effc4.C: New test.
17470 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17473 * g++.dg/template/sizeof16.C: New.
17474 * g++.dg/template/sizeof17.C: Likewise.
17476 2018-02-13 Janus Weil <janus@gcc.gnu.org>
17479 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
17480 add necessary compiler options.
17481 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
17483 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17486 * gcc.c-torture/execute/pr82210.c: New test.
17488 PR middle-end/84309
17489 * gcc.dg/pr84309-2.c: New test.
17491 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17493 PR tree-optimization/84321
17494 * gcc.dg/pr84321.c: New test.
17496 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17499 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17501 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17504 * gcc.dg/asan/pr84307.c: Remove test.
17506 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17508 * gcc.target/rl78/test_auto_vector.c: New test.
17510 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17513 * gcc.c-torture/compile/pr84305.c: New test.
17515 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17518 * gcc.target/i386/pr84335.c: New test.
17520 PR tree-optimization/84339
17521 * gcc.c-torture/execute/pr84339.c: New test.
17523 PR middle-end/84309
17524 * gcc.dg/pr84309.c: New test.
17525 * gcc.target/i386/pr84309.c: New test.
17528 * gcc.target/i386/pr84336.c: New test.
17530 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17533 * c-c++-common/gomp/pr84341.c: New test.
17535 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17538 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17540 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17543 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17546 2018-02-12 Jeff Law <law@redhat.com>
17548 * gcc.c-torture/compile/reg-args-size.c: New test.
17550 2018-02-12 Carl Love <cel@us.ibm.com>
17552 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17553 uint128 tests to new testfile.
17554 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17555 int128 and uint128 tests.
17556 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17557 list of torture tests.
17559 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17562 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17563 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17565 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17568 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17570 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17573 * gcc.dg/asan/pr84307.c: New test.
17575 2018-02-12 Nathan Sidwell <nathan@acm.org>
17577 * g++.dg/parse/pr84263.C: New.
17579 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17582 * g++.dg/template/crash129.C: New.
17584 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17587 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17588 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17589 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17590 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17591 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17593 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17595 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17596 _mm_maskz_scalef_round_sd): Test new intrinsics.
17597 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17598 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17600 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17601 _mm_maskz_scalef_round_ss): Test new intrinsics.
17602 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17603 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17605 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17606 __builtin_ia32_scalefss_round): Remove builtin.
17607 (__builtin_ia32_scalefsd_mask_round,
17608 __builtin_ia32_scalefss_mask_round): Test new builtin.
17609 * gcc.target/i386/sse-13.c: Ditto.
17610 * gcc.target/i386/sse-23.c: Ditto.
17612 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17614 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17615 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17616 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17617 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17618 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17619 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17620 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17621 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
17623 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17624 (__builtin_ia32_sqrtss_round): Remove builtins.
17625 (__builtin_ia32_sqrtsd_mask_round)
17626 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17627 * gcc.target/i386/sse-13.c: Ditto.
17628 * gcc.target/i386/sse-23.c: Ditto.
17630 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17633 * gfortran.dg/statement_function_3.f: New test.
17635 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17639 * gfortran.dg/statement_function_1.f90: New test.
17640 * gfortran.dg/statement_function_2.f90: New test.
17642 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17645 * gfortran.dg/type_to_class_5.f03: New test.
17647 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17650 * gfortran.dg/type_to_class_4.f03: New test.
17652 2018-02-10 Alan Modra <amodra@gmail.com>
17655 * gcc.dg/pr84300.c: New.
17657 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17660 * g++.dg/ubsan/pr83987-2.C: New test.
17662 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17664 * gcc.target/rx/movsicc.c: New test.
17666 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17669 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17672 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17674 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17675 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17677 2018-02-09 Nathan Sidwell <nathan@acm.org>
17680 * c-c++-common/pr84293.h: New.
17681 * c-c++-common/pr84293.c: New.
17683 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17685 PR rtl-optimization/57193
17686 * gcc.target/i386/pr57193.c: New.
17688 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17691 * gcc.target/powerpc/pr84226.c: New test.
17693 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17695 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
17699 2018-02-09 Martin Sebor <msebor@redhat.com>
17702 * gcc.dg/lto/pr84212_0.c: New test file.
17703 * gcc.dg/lto/pr84212_1.c: Same.
17705 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17708 * gcc.target/powerpc/pr83926.c: New test.
17709 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17710 message. Fix test for running in 32-bit mode.
17712 2018-02-09 Tamar Christina <tamar.christina@arm.com>
17715 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
17717 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17720 * gcc.target/s390/pr84295.c: New test.
17722 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
17725 * g++.dg/cpp1y/lambda-init16.C: New.
17727 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
17729 * gnat.dg/sso8.adb: New test.
17730 * gnat.dg/sso8_pkg.ads: New helper.
17732 2018-02-09 Richard Biener <rguenther@suse.de>
17734 PR tree-optimization/84278
17735 * gcc.target/i386/pr84278.c: Adjust regex.
17737 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17739 PR tree-optimization/84232
17740 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
17743 * gcc.target/aarch64/pr84252.c: New test.
17745 PR middle-end/84237
17746 * gcc.dg/pr84237.c: New test.
17748 2018-02-09 Marek Polacek <polacek@redhat.com>
17749 Jakub Jelinek <jakub@redhat.com>
17752 * g++.dg/torture/pr83659.C: New test.
17754 2018-02-08 David Malcolm <dmalcolm@redhat.com>
17756 PR tree-optimization/84136
17757 * gcc.c-torture/compile/pr84136.c: New test.
17759 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
17762 * gcc.target/i386/pr83008.c: New test.
17764 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
17767 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
17769 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17772 * g++.dg/warn/Wunused-parm-11.C: New.
17774 2018-02-08 Marek Polacek <polacek@redhat.com>
17776 PR tree-optimization/84238
17777 * gcc.dg/Wstringop-overflow-3.c: New test.
17779 2018-02-08 Nathan Sidwell <nathan@acm.org>
17781 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
17783 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17785 PR tree-optimization/84265
17786 * gcc.dg/vect/pr84265.c: New test.
17788 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17790 PR tree-optimization/81635
17791 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
17792 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
17794 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17796 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
17797 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
17798 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
17799 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
17800 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
17801 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
17802 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
17803 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
17804 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
17805 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
17806 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
17807 * gcc.target/s390/nobp-return-attr-all.c: New test.
17808 * gcc.target/s390/nobp-return-attr-neg.c: New test.
17809 * gcc.target/s390/nobp-return-mem-attr.c: New test.
17810 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
17811 * gcc.target/s390/nobp-return-mem-z10.c: New test.
17812 * gcc.target/s390/nobp-return-mem-z900.c: New test.
17813 * gcc.target/s390/nobp-return-reg-attr.c: New test.
17814 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
17815 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
17816 * gcc.target/s390/nobp-return-reg-z10.c: New test.
17817 * gcc.target/s390/nobp-return-reg-z900.c: New test.
17818 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
17819 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
17820 * gcc.target/s390/nobp-table-jump-z10.c: New test.
17821 * gcc.target/s390/nobp-table-jump-z900.c: New test.
17823 2018-02-08 Richard Biener <rguenther@suse.de>
17825 PR tree-optimization/84233
17826 * g++.dg/torture/pr84233.C: New testcase.
17828 2018-02-08 Richard Biener <rguenther@suse.de>
17830 PR tree-optimization/84278
17831 * gcc.target/i386/pr84278.c: New testcase.
17833 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
17835 PR rtl-optimization/84068
17836 PR rtl-optimization/83459
17837 * gcc.dg/pr84068.c: New test.
17839 2018-02-08 Richard Biener <rguenther@suse.de>
17841 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
17842 loop vectorization to happen.
17844 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17847 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
17849 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17851 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
17853 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
17856 * gcc.target/powerpc/pr84154-1.c: New tests.
17857 * gcc.target/powerpc/pr84154-2.c: Likewise.
17858 * gcc.target/powerpc/pr84154-3.c: Likewise.
17860 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17862 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
17864 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17867 * g++.dg/template/incomplete11.C: New test.
17868 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
17870 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17873 * gfortran.dg/deallocate_error_3.f90: New test.
17874 * gfortran.dg/deallocate_error_4.f90: New test.
17876 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
17879 * gfortran.dg/shape_9.f90: New test.
17881 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17884 * gfortran.dg/assumed_charlen_parameter.f90: New test.
17886 2018-02-07 David Malcolm <dmalcolm@redhat.com>
17890 * g++.dg/spellcheck-reswords.C: New test case.
17891 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
17892 suggestion of "if".
17894 2018-02-07 Martin Liska <mliska@suse.cz>
17897 * g++.dg/ext/mv26.C: New test.
17899 2018-02-07 Tom de Vries <tom@codesourcery.com>
17901 * gcc.dg/pr83844.c: Require effective target alloca.
17903 2018-02-07 Tom de Vries <tom@codesourcery.com>
17905 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
17907 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
17910 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
17911 -fcf-protection=return.
17913 2018-02-07 Tom de Vries <tom@codesourcery.com>
17916 * c-c++-common/goacc/pr84217.c: New test.
17917 * gfortran.dg/goacc/pr84217.f90: New test.
17919 2018-02-07 Richard Biener <rguenther@suse.de>
17921 PR tree-optimization/84204
17922 * gcc.dg/graphite/pr84204.c: New testcase.
17924 PR tree-optimization/84205
17925 * gcc.dg/graphite/pr84205.c: New testcase.
17927 PR tree-optimization/84223
17928 * gfortran.dg/graphite/pr84223.f90: New testcase.
17930 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
17933 * g++.dg/cpp0x/scoped_enum7.C: New.
17935 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
17937 PR tree-optimization/83008
17938 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
17940 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17942 PR tree-optimization/84235
17943 * gcc.c-torture/execute/ieee/pr84235.c: New test.
17945 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17948 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
17950 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
17952 2018-02-06 Jakub Jelinek <jakub@redhat.com>
17955 * gcc.target/i386/pr84146.c: New test.
17957 2018-02-06 Michael Collison <michael.collison@arm.com>
17959 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
17961 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17963 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
17964 warning for -mno-speculate-indirect-jumps.
17965 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
17966 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17967 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
17968 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
17969 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
17970 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
17972 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17975 * c-c++-common/fcf-protection-1.c: Change a compared message.
17976 * c-c++-common/fcf-protection-2.c: Likewise.
17977 * c-c++-common/fcf-protection-3.c: Likewise.
17978 * c-c++-common/fcf-protection-5.c: Likewise.
17979 * c-c++-common/fcf-protection-6.c: New test.
17980 * c-c++-common/fcf-protection-7.c: Likewise.
17982 2018-02-06 Marek Polacek <polacek@redhat.com>
17984 PR tree-optimization/84228
17985 * c-c++-common/Wstringop-truncation-3.c: New test.
17987 2018-02-06 Tamar Christina <tamar.christina@arm.com>
17990 * gcc.target/arm/pragma_arch_switch_2.c: New.
17992 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17995 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
17997 2018-02-05 Martin Sebor <msebor@redhat.com>
17999 PR tree-optimization/83369
18000 * gcc.dg/Wnonnull.c: New test.
18002 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18004 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18005 argument and use dg-messages-by-file instead. Expect it to be
18006 an array rather than a dict.
18007 (lto-link-and-maybe-run): Remove messages_by_file argument and
18008 use an upvar for dg-messages-by-file. Update call to
18009 lto_handle_diagnostics.
18010 (lt-get-options): Treat dg-messages-by-file as an array
18011 rather than a dict.
18012 (lto-get-options-main): Likewise. Set the entry rather than appending.
18013 (lto-execute): Treat dg-messages-by-file as an array rather than
18014 a dict. Update call to lto-link-and-maybe-run.
18016 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18019 * g++.dg/cpp1z/inline-var4.C: New.
18021 2018-02-05 Martin Liska <mliska@suse.cz>
18023 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18025 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18026 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18027 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18028 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18029 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18030 * c-c++-common/asan/pointer-compare-3.c: New test.
18032 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18034 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18035 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18037 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18039 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18040 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18041 _mm_maskz_range_round_sd): Test new intrinsics.
18042 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18043 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18044 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18045 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18046 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18047 _mm_maskz_range_round_ss): Test new intrinsics.
18048 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18049 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18050 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18051 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18052 __builtin_ia32_rangess128_round): Remove builtins.
18053 (__builtin_ia32_rangesd128_mask_round,
18054 __builtin_ia32_rangess128_mask_round): Test new builtins.
18055 * gcc.target/i386/sse-13.c: Ditto.
18056 * gcc.target/i386/sse-23.c: Ditto.
18058 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18060 PR middle-end/79966
18061 * gfortran.dg/pr79966.f90: New testcase
18063 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18066 * gfortran.dg/associate_23.f90: Fix invalid code.
18067 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18068 * gfortran.dg/matmul_3.f90: Likewise.
18069 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18071 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18074 * gfortran.dg/associate_34.f90: New test.
18075 * gfortran.dg/associate_35.f90: New test.
18077 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18081 * gfortran.dg/pr84155.f90: New test.
18083 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18085 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18086 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18088 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18090 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18093 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18095 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18097 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18098 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18099 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18101 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18104 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18105 * gcc.dg/Wsign-conversion.c: Dito.
18106 * gcc.dg/attr-alloc_size-4.c: Dito.
18107 * gcc.dg/pr81020.c: Dito.
18108 * gcc.dg/pr81192.c: Dito.
18109 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18110 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18111 * gcc.dg/pr83844.c: Restrict to int32plus.
18112 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18113 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18114 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18115 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18116 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18117 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18118 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18119 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18120 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18121 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18122 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18123 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18125 2018-02-02 Julia Koval <julia.koval@intel.com>
18127 * gcc.target/i386/funcspec-56.inc: Handle new march.
18128 * g++.dg/ext/mv16.C: Ditto.
18130 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18132 * lib/target-supports.exp
18133 (check_effective_target_keeps_null_pointer_checks): No more
18135 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18136 * gcc.dg/ifcvt-4.c: Skip avr.
18137 * gcc.dg/pr53037-1.c: Dito.
18138 * gcc.dg/pr53037-2.c: Dito.
18139 * gcc.dg/pr53037-3.c: Dito.
18140 * gcc.dg/pr63387-2.c: Dito.
18141 * gcc.dg/pr63387.c: Dito.
18142 * gcc.dg/sancov/cmp0.c: Dito.
18143 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18144 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18145 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18146 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18147 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18148 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18149 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18150 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18151 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18152 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18153 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18154 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18155 * gcc.dg/tree-ssa/pr82059.c: Dito.
18156 * gcc.c-torture/execute/pr70460.c: Dito.
18158 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18161 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18162 * gcc.c-torture/execute/20180112-1.c: Dito.
18163 * gcc.c-torture/execute/pr81503.c: Dito.
18164 * gcc.dg/store_merging_12.c: Dito.
18165 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18166 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18167 * gcc.dg/tree-ssa/pr80898.c: Dito.
18168 * gcc.dg/tree-ssa/pr82363.c: Dito.
18169 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18170 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18171 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18172 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18173 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18174 * gcc.dg/tree-ssa/pr80803.c: Dito.
18175 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18176 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18177 * gcc.dg/tree-ssa/vrp114.c: Dito.
18178 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18179 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18180 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18182 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18185 * gcc.target/i386/cet-sjlj-6a.c: New test.
18186 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18188 2018-02-01 Marek Polacek <polacek@redhat.com>
18191 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18193 2018-01-30 Jeff Law <law@redhat.com>
18196 * gcc.target/i386/pr84128.c: New test.
18198 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18200 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18201 -fdelete-null-pointer-checks.
18203 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18206 * g++.dg/cpp0x/abstract-default1.C: New.
18208 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18210 PR tree-optimization/81635
18211 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18212 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18214 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18217 * gcc.target/aarch64/pr83370.c: New.
18219 2018-02-01 Richard Biener <rguenther@suse.de>
18221 * gcc.dg/graphite/pr35356-1.c: Adjust.
18223 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18226 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18228 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18229 of hard-coding the choice.
18230 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18231 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18232 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18234 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18236 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18237 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18238 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18239 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18240 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18241 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18242 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18243 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18244 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18245 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18246 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18247 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18248 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18249 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18250 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18251 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18252 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18253 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18254 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18255 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18256 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18257 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18258 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18259 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18260 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18261 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18262 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18263 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18264 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18265 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18266 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18267 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18268 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18269 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18270 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18271 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18272 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18273 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18274 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18275 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18276 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18277 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18278 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18279 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18280 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18281 __builtin_popcountll rather than __builtin_popcountl.
18283 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18285 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18286 of LD1R[HWD] for multi-element constants on big-endian targets.
18287 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18288 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18290 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18292 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18293 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18294 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18296 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18298 PR tree-optimization/81661
18299 PR tree-optimization/84117
18300 * gcc.dg/pr81661.c: New test.
18301 * gfortran.dg/pr84117.f90: New test.
18303 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18306 * gfortran.dg/repeat_7.f90: Catch warning message.
18308 2018-01-31 Ian Lance Taylor <iant@golang.org>
18310 * go.go-torture/execute/printnil.go: New test.
18312 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18314 * lib/target-supports.exp (check_effective_target_comdat_group):
18315 Allow for Solaris as comdat syntax.
18317 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18318 Solaris with comdat_group support and as.
18320 2018-01-31 Marek Polacek <polacek@redhat.com>
18323 * gcc.dg/pr81779.c: New test.
18325 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18328 * gfortran.dg/gomp/pr84116.f90: New test.
18331 * g++.dg/init/pr83993-2.C: New test.
18334 * g++.dg/init/pr83993-1.C: New test.
18335 * g++.dg/cpp0x/pr83993.C: New test.
18337 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18340 * gfortran.dg/pr84088.f90: New test.
18342 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18345 * gcc.target/i386/pr82444.c: New.
18347 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18349 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18350 * gcc.target/powerpc/vsx-13.c: New.
18352 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18355 * g++.dg/cpp1y/var-templ57.C: New.
18357 2018-01-31 Marek Polacek <polacek@redhat.com>
18360 * g++.dg/diagnostic/pr84138.C: New test.
18362 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18365 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18366 -Wstringop-overflow warnings due to spurious warning with -O1.
18367 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18368 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18370 2018-01-31 Richard Biener <rguenther@suse.de>
18372 PR tree-optimization/84132
18373 * g++.dg/torture/pr84132.C: New testcase.
18375 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18377 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18380 2018-01-31 Julia Koval <julia.koval@intel.com>
18383 * gcc.target/i386/rdpid.c: Remove "eax".
18385 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18387 PR tree-optimization/64946
18388 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18389 scan-assembler checks.
18391 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18393 * gcc.c-torture/execute/20180131-1.c: New test.
18395 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18397 * gcc.target/arc/taux-1.c: New test.
18398 * gcc.target/arc/taux-2.c: Likewise.
18400 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18402 * gcc.target/arc/uncached.c: New test.
18404 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18407 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18409 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18411 PR preprocessor/69869
18412 * gcc.dg/cpp/trad/pr69869.c: New test.
18415 * gcc.dg/pr84100.c: New test.
18417 2018-01-30 Jeff Law <law@redhat.com>
18420 * gcc.target/i386/pr84064: New test.
18422 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18425 * gfortran.dg/data_implied_do_2.f90: New test.
18427 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18429 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18431 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18434 * gfortran.dg/inline_matmul_21.f90: New test case.
18436 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18438 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18440 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18443 * gcc.target/powerpc/pr84112.c: New.
18445 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18447 PR rtl-optimization/83986
18448 * gcc.dg/pr83986.c: New test.
18450 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18453 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18454 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18455 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18456 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18458 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18460 PR tree-optimization/84111
18461 * gcc.c-torture/compile/pr84111.c: New test.
18463 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18466 * gcc.dg/ipa/inline-2.c: Fix template.
18467 * gcc.dg/ipa/inline-3.c: Fix template.
18469 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18472 * g++.dg/torture/pr81360.C: New testcase.
18474 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18477 * gcc.dg/lto/pr83954.h: New testcase.
18478 * gcc.dg/lto/pr83954_0.c: New testcase.
18479 * gcc.dg/lto/pr83954_1.c: New testcase.
18481 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18484 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
18486 Simplify DW_AT_producer scan.
18488 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18490 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
18492 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18495 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18496 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18497 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18498 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18500 2018-01-29 Jeff Law <law@redhat.com>
18503 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18504 better match other tests which require vsx. Verify the zero
18505 extension is part of the test in the combiner dump.
18507 2018-01-29 Marek Polacek <polacek@redhat.com>
18510 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18513 * g++.dg/ext/pr83996.C: New test.
18515 2018-01-29 Richard Biener <rguenther@suse.de>
18517 PR tree-optimization/84057
18518 * gcc.dg/graphite/pr84057.c: New testcase.
18520 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18523 * gfortran.dg/bind_c_usage_31.f90: New test.
18525 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18528 * g++.dg/warn/Wduplicated-branches5.C: New.
18530 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18532 * gcc.target/rl78/test_addsi3_internal.c: New test.
18534 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18536 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18537 Make expected output depend on whether we expect sibcalls or not.
18538 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18539 safe-indirect-jump-1.c).
18541 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18542 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18543 Soren Rasmussen <s.c.rasmussen@gmail.com>
18545 Fortran 2018 teams tests.
18547 * gfortran.dg/team_number_1.f90: new test for team_number.
18548 * gfortran.dg/team_change_1.f90: new test for change team.
18549 * gfortran.dg/team_end_1.f90: new test for end team.
18550 * gfortran.dg/team_form_1.f90: new test for form team.
18552 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18555 * gfortran.dg/dot_product_4.f90
18557 2018-01-26 Martin Sebor <msebor@redhat.com>
18559 PR tree-optimization/83896
18560 * gcc.dg/strlenopt-43.c: New.
18562 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18564 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18565 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18566 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18567 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18568 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18569 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18570 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18571 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18572 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18574 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18575 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18576 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18577 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18578 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18579 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18580 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18581 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18583 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18585 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18587 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18588 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18589 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18590 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18591 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18592 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18593 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18594 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18595 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18596 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18597 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18598 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18599 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18601 2018-01-26 Martin Liska <mliska@suse.cz>
18603 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18606 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18608 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18609 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18610 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18611 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18612 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18613 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18614 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18615 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18617 2018-01-26 Richard Biener <rguenther@suse.de>
18619 PR rtl-optimization/84003
18620 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18621 latent bug in DSE if NOINLINE is appropriately defined.
18622 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18623 and defining NOINLINE.
18625 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18627 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18628 tests specific to aarch64. XFAIL test on arm.
18630 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18632 PR rtl-optimization/83985
18633 * gcc.dg/pr83985.c: New test.
18636 * c-c++-common/Wrestrict-3.c: New test.
18638 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18640 * gcc.target/arc/tdelegitimize_addr.c: New test.
18642 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18644 * gcc.target/arc/jli-1.c: New file.
18645 * gcc.target/arc/jli-2.c: Likewise.
18647 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18649 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18651 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18652 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18654 2018-01-26 Richard Biener <rguenther@suse.de>
18656 PR tree-optimization/81082
18657 * gcc.dg/vect/pr81082.c: New testcase.
18658 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18659 simplification to n * n.
18661 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18663 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18665 * gcc.target/i386/pr63620.c: Likewise.
18667 2018-01-26 Julia Koval <julia.koval@intel.com>
18669 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18670 -mavx512f -mavx512bw.
18671 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18672 * gcc.target/i386/i386.exp: Fix types.
18674 2018-01-26 Alan Modra <amodra@gmail.com>
18677 * gcc.target/powerpc/swaps-p8-46.c: New.
18679 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18682 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18683 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18684 'array01' in the tree dump comparison.
18685 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18686 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
18687 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
18689 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
18691 PR middle-end/83055
18692 * gcc.dg/torture/pr83055.c: New testcase.
18694 2018-01-25 Jakub Jelinek <jakub@redhat.com>
18697 * g++.dg/cpp1z/decomp36.C: New test.
18699 PR middle-end/83977
18700 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18702 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18704 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18705 the shift dump line.
18706 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18708 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18711 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
18712 index instead of int, which allows IVOPTs to properly optimize the
18715 2018-01-24 David Malcolm <dmalcolm@redhat.com>
18718 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
18719 of "fn_type" typedef.
18720 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
18722 2018-01-24 Ian Lance Taylor <iant@golang.org>
18724 * go.go-torture/execute/names-1.go: New test.
18726 2018-01-19 Jeff Law <law@redhat.com>
18729 * gcc.target/i386/pr83994.c: New test.
18731 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
18734 * gcc.target/powerpc/pr84014.c: New.
18736 2018-01-24 Jakub Jelinek <jakub@redhat.com>
18738 PR middle-end/83977
18739 * c-c++-common/gomp/pr83977-1.c: New test.
18740 * c-c++-common/gomp/pr83977-2.c: New test.
18741 * c-c++-common/gomp/pr83977-3.c: New test.
18742 * gfortran.dg/gomp/pr83977.f90: New test.
18744 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18747 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
18748 * gcc.dg/vect/pr80631-1.c: Likewise.
18749 * gcc.dg/vect/pr80631-2.c: Likewise.
18750 * gcc.dg/vect/pr81410.c: Likewise.
18751 * gcc.dg/vect/pr81633.c: Likewise.
18752 * gcc.dg/vect/pr81815.c: Likewise.
18753 * gcc.dg/vect/pr82108.c: Likewise.
18754 * gcc.dg/vect/pr83857.c: Likewise.
18755 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18756 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18757 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
18758 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18759 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18760 * gcc.dg/vect/vect-reduc-11.c: Likewise.
18761 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
18762 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
18763 dg-xfail-run-if instead.
18764 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18765 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18766 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18767 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
18768 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18770 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18772 PR tree-optimization/83979
18773 * g++.dg/pr83979.c: New test.
18775 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18777 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
18778 option. Add arm_neon_ok_no_float_abi check.
18780 2018-01-24 Richard Biener <rguenther@suse.de>
18782 PR tree-optimization/83176
18783 * gcc.dg/graphite/pr83176.c: New testcase.
18785 2018-01-24 Richard Biener <rguenther@suse.de>
18787 PR tree-optimization/82819
18788 * gcc.dg/graphite/pr82819.c: New testcase.
18790 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
18793 * g++.dg/cpp1y/constexpr-83921-1.C: New.
18794 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
18795 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
18796 * g++.dg/ext/stmtexpr20.C: Likewise.
18797 * g++.dg/ext/stmtexpr21.C: Likewise.
18799 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18802 * g++.dg/warn/pr83974.C: New test case.
18804 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18807 * g++.dg/ubsan/pr83987.C: New test.
18809 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18812 * gfortran.dg/pdt_29.f03: New test.
18814 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18817 * gfortran.dg/associate_33.f03: New test.
18819 2018-01-23 Martin Liska <mliska@suse.cz>
18822 * gcc.dg/lto/pr81440.h: New test.
18823 * gcc.dg/lto/pr81440_0.c: New test.
18824 * gcc.dg/lto/pr81440_1.c: New test.
18826 2018-01-23 Nathan Sidwell <nathan@acm.org>
18829 * g++.dg/template/pr83988.C: New.
18831 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18835 * g++.dg/cpp0x/pr82882.C: New test.
18836 * g++.dg/cpp0x/pr83978.C: New test.
18839 * g++.dg/cpp1z/decomp35.C: New test.
18841 2018-01-23 Nathan Sidwell <nathan@acm.org>
18843 * g++.dg/cpp0x/range-for10.C: Adjust.
18844 * g++.dg/ext/forscope1.C: Adjust.
18845 * g++.dg/ext/forscope2.C: Adjust.
18846 * g++.dg/template/for1.C: Adjust.
18848 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18850 PR tree-optimization/83510
18851 * gcc.c-torture/compile/pr83510.c: New test case.
18853 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18856 * lib/target-supports.exp (check_effective_target_vect_float): Say
18857 that the result only holds when -funsafe-math-optimizations is on.
18858 (check_effective_target_vect_float_strict): New procedure.
18859 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
18861 * gcc.dg/vect/vect-reduc-6.c: Likewise.
18863 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18865 PR tree-optimization/83965
18866 * gcc.dg/vect/pr83965.c: New test.
18868 2018-01-23 Richard Biener <rguenther@suse.de>
18870 PR tree-optimization/83963
18871 * gfortran.dg/graphite/pr83963.f: New testcase.
18872 * gcc.dg/graphite/pr83963-2.c: Likewise.
18874 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18877 * g++.dg/cpp1z/pr83918.C: New test.
18879 2018-01-22 Jakub Jelinek <jakub@redhat.com>
18881 PR tree-optimization/83957
18882 * gcc.dg/autopar/pr83957.c: New test.
18884 PR tree-optimization/83081
18885 * gcc.dg/predict-8.c: Adjust expected probability.
18887 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
18890 * gcc.target/powerpc/pr83862.c: New test.
18892 2018-01-22 Carl Love <cel@us.ibm.com>
18894 * gcc.target/powerpc/powerpc.exp: Add torture tests for
18895 builtins-4-runnable.c, builtins-6-runnable.c,
18896 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
18897 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
18898 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
18899 for signed/unsigned 128-bit and long long int loads.
18901 2018-01-22 Marek Polacek <polacek@redhat.com>
18904 * g++.dg/cpp1y/constexpr-empty4.C: New test.
18906 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
18908 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
18909 scan-asembler valid instructions list.
18910 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
18911 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
18912 power8-vector requirement and option.
18913 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
18915 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
18919 * gfortran.dg/string_1.f90: Remove printing the length.
18921 2018-01-22 Richard Biener <rguenther@suse.de>
18923 PR tree-optimization/83963
18924 * gcc.dg/graphite/pr83963.c: New testcase.
18926 2018-01-22 Sudakshina Das <sudi.das@arm.com>
18928 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
18929 dg-require-effective-target directives.
18931 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18933 * lib/target-supports.exp (check_effective_target_arm_softfloat):
18935 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
18936 Adjust scan-assembler checks for soft-float.
18938 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18941 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
18943 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
18945 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
18946 * gcc.dg/pr83623.c: Likewise.
18947 * gcc.dg/pr83666.c: Likewise.
18949 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18950 David Edelsohn <dje.gcc@gmail.com>
18953 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18954 assembly output from "crset eq" to "crset 2".
18955 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
18956 assembly output from . to $.
18957 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18958 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18959 assembly output from "crset eq" to "crset 2".
18960 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
18961 assembly output from "crset eq" to "crset 2", and from . to $.
18963 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
18966 * gfortran.dg/matmul_18.f90: New test.
18968 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
18970 PR tree-optimization/83940
18971 * gcc.dg/torture/pr83940.c: New test.
18973 2018-01-20 Jakub Jelinek <jakub@redhat.com>
18975 PR middle-end/83945
18976 * gcc.dg/tls/pr83945.c: New test.
18979 * gcc.dg/pr83930.c: New test.
18981 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18984 * gfortran.dg/matmul_17.f90: New test.
18986 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18989 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
18991 2018-01-19 Jakub Jelinek <jakub@redhat.com>
18994 * g++.dg/cpp0x/pr81167.C: New test.
18997 * g++.dg/cpp0x/pr83919.C: New test.
18999 2018-01-19 Jeff Law <law@redhat.com>
19000 Jakub Jelinek <jakub@redhat.com>
19002 * gcc.dg/stack-check-16.c: New test.
19004 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19007 * gcc.target/nvptx/indirect_call.c: New test.
19009 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19011 * g++.dg/torture/pr83619.C: Remove dg-message.
19013 2018-01-19 Martin Liska <mliska@suse.cz>
19015 * gcc.dg/predict-1.c: Adjust expected probability.
19016 * gcc.dg/predict-3.c: Likewise.
19017 * gcc.dg/predict-5.c: Likewise.
19018 * gcc.dg/predict-6.c: Likewise.
19019 * gcc.dg/predict-9.c: Likewise.
19021 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19023 PR tree-optimization/83922
19024 * gcc.dg/pr83922.c: New test.
19026 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19028 PR tree-optimization/83914
19029 * gcc.dg/vect/pr83914.c: New test.
19031 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19033 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19034 * gcc.target/arm/negdi-2.c: Likewise.
19035 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19037 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19039 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19041 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19043 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19045 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19047 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19050 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19054 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19055 forward declaration.
19057 2018-01-18 Carl Love <cel@us.ibm.com>
19059 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19062 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19065 * g++.dg/inherit/union3.C: New.
19067 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19069 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19071 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19074 * g++.dg/torture/pr83619.C: New testcase.
19076 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19078 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19079 Add function body to force error messages in some configurations.
19081 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19083 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19086 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19089 * c-c++-common/ffile-prefix-map.c: New test.
19090 * c-c++-common/fmacro-prefix-map.c: New test.
19091 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19092 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19094 2018-01-18 Martin Liska <mliska@suse.cz>
19096 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19097 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19098 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19099 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19100 * gcc.target/i386/ret-thunk-10.c: Likewise.
19101 * gcc.target/i386/ret-thunk-11.c: Likewise.
19102 * gcc.target/i386/ret-thunk-12.c: Likewise.
19103 * gcc.target/i386/ret-thunk-15.c: Likewise.
19104 * gcc.target/i386/ret-thunk-9.c: Likewise.
19106 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19108 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19111 2018-01-18 Nathan Sidwell <nathan@acm.org>
19114 * g++.dg/cpp0x/pr83160.C: New.
19116 2018-01-18 Richard Biener <rguenther@suse.de>
19118 PR tree-optimization/83887
19119 * gcc.dg/graphite/pr83887.c: New testcase.
19120 * gfortran.dg/graphite/pr83887.f90: Likewise.
19121 * gfortran.dg/graphite/pr83887.f: Likewise.
19123 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19126 * gcc.target/arm/builtin-bswap.x: New file.
19127 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19128 and options for armv6t2.
19129 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19130 and options for Thumb1.
19131 * gcc.target/arm/builtin-bswap16.x: New file.
19132 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19133 and options for armv6t2.
19134 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19135 and options for Thumb1.
19137 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19139 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19142 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19145 * gcc.dg/pr61240.c: New test.
19147 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19150 * gfortran.dg/pr83864.f90: New test.
19152 2018-01-17 Jeff Law <law@redhat.com>
19155 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19157 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19159 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19160 restriction, but still restrict to 64-bit.
19161 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19162 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19164 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19167 * gfortran.dg/pr83874.f90: New test.
19169 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19172 * g++.dg/cpp0x/pr83824.C: New test.
19174 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19176 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19177 appropriate .gnu_attribute for the long double type, if we use the
19178 long double type, but do not generate any calls.
19179 * gcc.target/powerpc/gnuattr2.c: Likewise.
19180 * gcc.target/powerpc/gnuattr3.c: Likewise.
19182 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19185 * g++.dg/cpp0x/alignas13.C: New.
19187 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19190 * g++.dg/cpp0x/pr83897.C: New test.
19192 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19195 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19197 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19200 * g++.dg/cpp0x/constexpr-ice19.C: New.
19202 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19204 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19205 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19206 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19207 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19208 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19209 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19210 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19211 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19212 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19213 * gcc.target/powerpc/builtins-1.fold.h: New.
19215 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19217 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19218 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19220 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19222 * gcc.target/arm/g2.c: Add -marm to dg-options.
19223 * gcc.target/arm/scd42-2.c: Likewise.
19225 2018-01-17 Nathan Sidwell <nathan@acm.org>
19228 * g++.dg/lookup/pr83287-2.C: New.
19230 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19234 * g++.dg/wrappers/pr83814.C: New test case.
19235 * g++.dg/wrappers/pr83902.C: New test case.
19237 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19240 * g++.dg/lto/pr83121_0.C: New test case.
19241 * g++.dg/lto/pr83121_1.C: New test case.
19242 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19243 adapted from DejaGnu's dg-test.
19244 (lto_handle_diagnostics): New procedure.
19245 (lto_prune_warns): Ignore informational notes.
19246 (lto-link-and-maybe-run): Add "messages_by_file" param.
19247 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19248 "execute" when "link" fails if "execute" was not specified.
19249 (lto-can-handle-directive): New procedure.
19250 (lto-get-options-main): Call lto-can-handle-directive. Add a
19251 dg-messages local, using it to set the caller's
19252 dg-messages-by-file for the given source file.
19253 (lto-get-options): Likewise.
19254 (lto-execute): Add dg-messages-by-file local, and pass it to
19255 lto-link-and-maybe-run.
19257 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19258 Richard Sandiford <richard.sandiford@linaro.org>
19262 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19263 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19265 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19267 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19268 target check autogenerator for armv8.1-a and armv8.2-a.
19270 2018-01-17 Carl Love <cel@us.ibm.com>
19272 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19273 Add debug print statements.
19274 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19275 16 byte vector load followed by a partial vector load.
19277 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19280 * g++.dg/wrappers/pr83799.C: New test case.
19282 2018-01-17 Nathan Sidwell <nathan@acm.org>
19285 * g++.dg/cpp1y/pr83739.C: New.
19287 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19289 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19290 * gcc.target/visium/overflow16.c: Likewise.
19291 * gcc.target/visium/overflow32.c: Likewise.
19293 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19295 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19297 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19299 * gcc.dg/rtl/arm/stl-cond.c: New test.
19300 * gcc.target/arm/stl-cond.c: Delete.
19302 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19304 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19307 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19309 PR tree-optimization/83843
19310 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19311 * gcc.dg/store_merging_19.c: New test.
19313 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19315 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19318 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19320 PR rtl-optimization/83771
19321 * gcc.dg/pr83771.c: New test.
19323 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19325 PR tree-optimization/81184
19326 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19328 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19330 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19332 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19334 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19337 * gcc.target/i386/pr83546.c: New test.
19339 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19341 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19343 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19345 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19346 test and add dg-warning for the -Wstringop-overflow warning.
19348 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19350 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19351 XFAIL last test on SPARC and Visium.
19353 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19355 PR rtl-optimization/80481
19356 * g++.dg/pr80481.C: Exclude solaris.
19358 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19360 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19361 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19362 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19364 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19366 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19367 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19368 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19369 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19370 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19371 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19372 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19373 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19374 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19375 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19376 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19377 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19378 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19379 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19380 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19382 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19385 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19387 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19389 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19390 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19391 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19392 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19393 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19394 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19396 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19398 PR tree-optimization/83857
19399 * gcc.dg/vect/pr83857.c: New test.
19401 2018-01-16 Richard Biener <rguenther@suse.de>
19403 PR tree-optimization/83867
19404 * gcc.dg/vect/pr83867.c: New testcase.
19406 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19409 * gcc.dg/pr83844.c: New test.
19411 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19413 * gcc.dg/torture/pr83847.c: New test.
19415 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19417 PR rtl-optimization/86620
19418 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19419 instead of --param=max-sched-ready-insns=0.
19420 * gcc.target/i386/pr83620.c: New test.
19421 * gcc.dg/pr83620.c: New test.
19423 PR tree-optimization/83843
19424 * gcc.dg/store_merging_18.c: New test.
19427 * g++.dg/cpp1y/pr83817.C: New test.
19430 * g++.dg/template/pr83825.C: New test.
19432 2018-01-16 Richard Biener <rguenther@suse.de>
19434 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19436 2018-01-16 Richard Biener <rguenther@suse.de>
19439 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19440 from gcc.dg/torture/pr60092.c.
19442 2018-01-15 Martin Sebor <msebor@redhat.com>
19445 * g++.dg/ext/flexary28.C: New test.
19447 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19450 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19452 2018-01-15 Martin Sebor <msebor@redhat.com>
19455 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19457 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19460 * gfortran.dg/minmaxloc_9.f90: New test.
19461 * gfortran.dg/minmaxloc_10.f90: New test.
19462 * gfortran.dg/minmaxloc_11.f90: New test.
19464 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
19467 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
19468 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19469 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19470 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19471 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19472 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19473 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19474 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19475 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19476 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19477 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19478 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19479 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19480 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19481 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19482 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
19483 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19484 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
19485 * gcc.target/i386/ret-thunk-10.c: Likewise.
19486 * gcc.target/i386/ret-thunk-11.c: Likewise.
19487 * gcc.target/i386/ret-thunk-12.c: Likewise.
19488 * gcc.target/i386/ret-thunk-13.c: Likewise.
19489 * gcc.target/i386/ret-thunk-14.c: Likewise.
19490 * gcc.target/i386/ret-thunk-15.c: Likewise.
19491 * gcc.target/i386/ret-thunk-9.c: Don't check the
19492 __x86_return_thunk label. Scan for "push" only for Linux.
19494 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19497 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19499 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19502 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19504 * gcc.target/arm/pr83687.c: New test.
19506 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19508 Adjust tests to AVR_TINY.
19510 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19511 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19512 * gcc.target/avr/pr71627.c: Same.
19513 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19514 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19515 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19516 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19517 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19518 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19519 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19520 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19521 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19522 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19523 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19524 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19525 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19526 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19527 * gcc.target/avr/torture/pr61055.c: Same.
19528 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19530 * gcc.target/avr/torture/int24-mul.c: Same.
19531 * gcc.target/avr/torture/pr51782-1.c: Same.
19532 * gcc.target/avr/torture/pr61443.c: Same.
19533 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19534 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19536 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19540 * gcc.target/avr/torture/pr83729.c: New test.
19541 * gcc.target/avr/torture/pr83801.c: New test.
19543 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19545 PR middle-end/82694
19546 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19547 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19549 2018-01-10 Martin Sebor <msebor@redhat.com>
19552 * gcc.dg/Wstringop-overflow-2.c: New test.
19554 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19556 PR libgfortran/83811
19557 * gfortran.dg/fmt_e.f90: New test.
19559 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19561 * gcc.target/i386/indirect-thunk-10.c: New test.
19562 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19563 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19564 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19565 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19566 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19567 * gcc.target/i386/ret-thunk-17.c: Likewise.
19568 * gcc.target/i386/ret-thunk-18.c: Likewise.
19569 * gcc.target/i386/ret-thunk-19.c: Likewise.
19570 * gcc.target/i386/ret-thunk-20.c: Likewise.
19571 * gcc.target/i386/ret-thunk-21.c: Likewise.
19573 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19575 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19577 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19579 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19580 -mno-indirect-branch-register.
19581 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19582 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19583 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19584 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19585 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19586 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19587 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19588 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19589 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19590 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19591 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19592 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19593 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19594 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19595 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19596 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19597 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19598 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19599 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19600 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19601 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19602 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19603 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19604 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19605 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19606 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19607 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19608 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19609 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19610 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19611 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19612 * gcc.target/i386/ret-thunk-10.c: Likewise.
19613 * gcc.target/i386/ret-thunk-11.c: Likewise.
19614 * gcc.target/i386/ret-thunk-12.c: Likewise.
19615 * gcc.target/i386/ret-thunk-13.c: Likewise.
19616 * gcc.target/i386/ret-thunk-14.c: Likewise.
19617 * gcc.target/i386/ret-thunk-15.c: Likewise.
19618 * gcc.target/i386/ret-thunk-9.c: Likewise.
19619 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19620 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19621 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19623 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19625 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19626 -mfunction-return=keep.
19627 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19628 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19629 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19630 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19631 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19632 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19633 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19634 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19635 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19636 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19637 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19638 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19639 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19640 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19641 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19642 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19643 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19644 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19645 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19646 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19647 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19648 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19649 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19650 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19651 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19652 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19653 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19654 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19655 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19656 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19657 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19658 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19659 * gcc.target/i386/ret-thunk-1.c: New test.
19660 * gcc.target/i386/ret-thunk-10.c: Likewise.
19661 * gcc.target/i386/ret-thunk-11.c: Likewise.
19662 * gcc.target/i386/ret-thunk-12.c: Likewise.
19663 * gcc.target/i386/ret-thunk-13.c: Likewise.
19664 * gcc.target/i386/ret-thunk-14.c: Likewise.
19665 * gcc.target/i386/ret-thunk-15.c: Likewise.
19666 * gcc.target/i386/ret-thunk-16.c: Likewise.
19667 * gcc.target/i386/ret-thunk-2.c: Likewise.
19668 * gcc.target/i386/ret-thunk-3.c: Likewise.
19669 * gcc.target/i386/ret-thunk-4.c: Likewise.
19670 * gcc.target/i386/ret-thunk-5.c: Likewise.
19671 * gcc.target/i386/ret-thunk-6.c: Likewise.
19672 * gcc.target/i386/ret-thunk-7.c: Likewise.
19673 * gcc.target/i386/ret-thunk-8.c: Likewise.
19674 * gcc.target/i386/ret-thunk-9.c: Likewise.
19676 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19678 * gcc.target/i386/indirect-thunk-1.c: New test.
19679 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19680 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19681 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19682 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19683 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19684 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19685 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19686 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19687 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19688 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19689 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19690 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19691 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19692 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19693 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19694 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19695 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19696 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19697 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19698 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19699 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19700 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19701 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19702 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19703 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19704 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19705 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19706 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19707 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19708 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19709 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19710 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19712 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
19715 * gcc.c-torture/compile/pr83051.c: New testcase.
19717 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19719 PR tree-optimization/83501
19720 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
19722 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
19724 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
19725 for lvx and stvx instead of lxvd2x and stxvd2x and require
19726 little-endian target. Add comments.
19727 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
19728 comprehensive testing.
19729 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
19730 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
19731 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
19732 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
19733 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
19734 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
19735 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
19736 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
19737 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
19738 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
19739 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
19740 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
19741 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
19742 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
19743 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
19744 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
19745 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
19746 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
19747 scan-assembler-not directives that forbid lvx and xxpermdi.
19748 * gcc.target/powerpc/vec-extract-3.c: Likewise.
19749 * gcc.target/powerpc/vec-extract-5.c: Likewise.
19750 * gcc.target/powerpc/vec-extract-6.c: Likewise.
19751 * gcc.target/powerpc/vec-extract-7.c: Likewise.
19752 * gcc.target/powerpc/vec-extract-8.c: Likewise.
19753 * gcc.target/powerpc/vec-extract-9.c: Likewise.
19754 * gcc.target/powerpc/vsx-vector-6-le.c: Change
19755 scan-assembler-times directives to reflect different numbers of
19756 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
19758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19759 Alan Hayward <alan.hayward@arm.com>
19760 David Sherwood <david.sherwood@arm.com>
19762 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
19763 than SLP vectorization.
19764 * gcc.dg/vect/vect-alias-check-10.c: New test.
19765 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19766 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19767 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19768 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19769 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
19770 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
19771 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
19772 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
19773 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
19774 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
19775 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
19776 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
19777 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
19778 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
19779 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
19780 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
19781 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
19782 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
19783 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
19784 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
19785 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
19786 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
19787 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
19789 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19790 Alan Hayward <alan.hayward@arm.com>
19791 David Sherwood <david.sherwood@arm.com>
19793 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
19795 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
19796 targets with scatter stores.
19797 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
19799 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
19800 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
19801 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
19802 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
19803 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
19804 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
19805 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
19806 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
19807 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
19808 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
19809 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
19810 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
19811 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
19812 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
19813 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
19814 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
19816 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19817 Alan Hayward <alan.hayward@arm.com>
19818 David Sherwood <david.sherwood@arm.com>
19820 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
19822 * gcc.target/aarch64/sve/strided_load_4.c: New test.
19823 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
19824 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
19825 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
19827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19828 Alan Hayward <alan.hayward@arm.com>
19829 David Sherwood <david.sherwood@arm.com>
19831 * gcc.target/aarch64/sve/strided_load_1.c: New test.
19832 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
19833 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
19835 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19836 Alan Hayward <alan.hayward@arm.com>
19837 David Sherwood <david.sherwood@arm.com>
19839 * gcc.target/aarch64/sve/gather_load_1.c: New test.
19840 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
19841 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
19842 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
19843 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
19844 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
19845 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
19846 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
19847 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
19848 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
19849 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
19850 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
19851 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
19852 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
19854 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19855 Alan Hayward <alan.hayward@arm.com>
19856 David Sherwood <david.sherwood@arm.com>
19858 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
19859 check for a message about using in-order reductions.
19860 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
19861 check for a message about using in-order reductions.
19862 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
19863 vectorized and check for a message about using in-order reductions.
19864 Expect targets with variable-length vectors to fall back to the
19865 fixed-length mininum.
19866 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
19867 check for a message about using in-order reductions.
19868 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
19869 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19870 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19871 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19872 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
19873 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
19874 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
19875 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
19876 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
19877 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
19878 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
19879 vect_fold_left_plus.
19881 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19883 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
19885 * gcc.target/aarch64/sve/spill_2.c: New test.
19886 * gcc.target/aarch64/sve/spill_3.c: Likewise.
19887 * gcc.target/aarch64/sve/spill_4.c: Likewise.
19888 * gcc.target/aarch64/sve/spill_5.c: Likewise.
19889 * gcc.target/aarch64/sve/spill_6.c: Likewise.
19890 * gcc.target/aarch64/sve/spill_7.c: Likewise.
19892 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19893 Alan Hayward <alan.hayward@arm.com>
19894 David Sherwood <david.sherwood@arm.com>
19896 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
19898 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19899 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
19900 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
19901 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19902 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
19903 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19904 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
19905 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19906 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
19908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19909 Alan Hayward <alan.hayward@arm.com>
19910 David Sherwood <david.sherwood@arm.com>
19912 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
19913 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
19914 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19915 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
19917 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19918 Alan Hayward <alan.hayward@arm.com>
19919 David Sherwood <david.sherwood@arm.com>
19921 * lib/target-supports.exp
19922 (check_effective_target_vect_fold_extract_last): New proc.
19923 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
19924 for fold_extract_last.
19925 * gcc.dg/vect/pr65947-2.c: Likewise.
19926 * gcc.dg/vect/pr65947-3.c: Likewise.
19927 * gcc.dg/vect/pr65947-4.c: Likewise.
19928 * gcc.dg/vect/pr65947-5.c: Likewise.
19929 * gcc.dg/vect/pr65947-6.c: Likewise.
19930 * gcc.dg/vect/pr65947-9.c: Likewise.
19931 * gcc.dg/vect/pr65947-10.c: Likewise.
19932 * gcc.dg/vect/pr65947-12.c: Likewise.
19933 * gcc.dg/vect/pr65947-14.c: Likewise.
19934 * gcc.dg/vect/pr80631-1.c: Likewise.
19935 * gcc.target/aarch64/sve/clastb_1.c: New test.
19936 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
19937 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
19938 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
19939 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
19940 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
19941 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
19942 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
19943 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
19944 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
19945 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
19946 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
19947 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
19948 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
19950 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19951 Alan Hayward <alan.hayward@arm.com>
19952 David Sherwood <david.sherwood@arm.com>
19954 * gcc.target/aarch64/sve/live_1.c: New test.
19955 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
19957 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19958 Alan Hayward <alan.hayward@arm.com>
19959 David Sherwood <david.sherwood@arm.com>
19961 * gcc.target/aarch64/sve/nopeel_1.c: New test.
19962 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
19963 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
19964 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19965 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
19966 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19967 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
19968 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
19969 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
19971 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19972 Alan Hayward <alan.hayward@arm.com>
19973 David Sherwood <david.sherwood@arm.com>
19975 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
19977 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
19979 * gcc.target/aarch64/sve/loop_add_4.c: New test.
19980 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
19981 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
19982 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
19983 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
19984 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
19986 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19987 Alan Hayward <alan.hayward@arm.com>
19988 David Sherwood <david.sherwood@arm.com>
19990 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
19991 instead of just ADDRESS.
19992 * gcc.dg/tree-ssa/scev-10.c: Likewise.
19993 * gcc.dg/tree-ssa/scev-11.c: Likewise.
19994 * gcc.dg/tree-ssa/scev-12.c: Likewise.
19995 * gcc.target/aarch64/sve/index_offset_1.c: New test.
19996 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
19997 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
19998 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
19999 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20000 * gcc.target/aarch64/sve/while_2.c: Likewise.
20001 * gcc.target/aarch64/sve/while_3.c: Likewise.
20002 * gcc.target/aarch64/sve/while_4.c: Likewise.
20004 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20005 Alan Hayward <alan.hayward@arm.com>
20006 David Sherwood <david.sherwood@arm.com>
20008 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20009 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20011 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20012 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20013 * gcc.target/aarch64/sve/reduc_5.c: New test.
20014 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20015 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20017 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20018 Alan Hayward <alan.hayward@arm.com>
20019 David Sherwood <david.sherwood@arm.com>
20021 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20022 * gcc.dg/tree-ssa/peel1.c: Likewise.
20023 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20024 variable-length vectors.
20025 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20026 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20027 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20028 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20029 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20030 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20031 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20032 * gcc.target/aarch64/sve/slp_8.c: New test.
20033 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20034 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20035 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20036 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20037 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20038 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20039 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20040 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20041 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20042 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20043 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20044 * gcc.target/aarch64/sve/while_1.c: Likewise.
20045 * gcc.target/aarch64/sve/while_2.c: Likewise.
20046 * gcc.target/aarch64/sve/while_3.c: Likewise.
20047 * gcc.target/aarch64/sve/while_4.c: Likewise.
20049 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20050 Alan Hayward <alan.hayward@arm.com>
20051 David Sherwood <david.sherwood@arm.com>
20053 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20055 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20056 and add an associated scan-dump test. Prevent vectorization
20057 of the first two loops.
20058 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20059 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20060 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20061 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20062 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20063 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20065 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20066 Alan Hayward <alan.hayward@arm.com>
20067 David Sherwood <david.sherwood@arm.com>
20069 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20070 * gcc.dg/vect/pr67790.c: Likewise.
20071 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20072 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20073 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20074 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20075 * gcc.target/aarch64/sve/slp_5.c: New test.
20076 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20077 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20078 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20079 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20080 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20082 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20083 Alan Hayward <alan.hayward@arm.com>
20084 David Sherwood <david.sherwood@arm.com>
20086 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20088 * gcc.dg/vect/slp-1.c: Likewise.
20089 * gcc.dg/vect/slp-10.c: Likewise.
20090 * gcc.dg/vect/slp-12b.c: Likewise.
20091 * gcc.dg/vect/slp-12c.c: Likewise.
20092 * gcc.dg/vect/slp-17.c: Likewise.
20093 * gcc.dg/vect/slp-19b.c: Likewise.
20094 * gcc.dg/vect/slp-20.c: Likewise.
20095 * gcc.dg/vect/slp-21.c: Likewise.
20096 * gcc.dg/vect/slp-22.c: Likewise.
20097 * gcc.dg/vect/slp-23.c: Likewise.
20098 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20099 * gcc.dg/vect/slp-24.c: Likewise.
20100 * gcc.dg/vect/slp-28.c: Likewise.
20101 * gcc.dg/vect/slp-39.c: Likewise.
20102 * gcc.dg/vect/slp-6.c: Likewise.
20103 * gcc.dg/vect/slp-7.c: Likewise.
20104 * gcc.dg/vect/slp-cond-1.c: Likewise.
20105 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20106 * gcc.dg/vect/slp-cond-2.c: Likewise.
20107 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20108 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20109 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20110 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20111 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20112 * gcc.dg/vect/slp-perm-6.c: Likewise.
20113 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20114 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20115 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20116 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20117 * gcc.dg/vect/slp-12a.c: Likewise.
20118 * gcc.dg/vect/slp-14.c: Likewise.
20119 * gcc.dg/vect/slp-15.c: Likewise.
20120 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20121 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20122 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20123 * gcc.target/aarch64/sve/slp_1.c: New test.
20124 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20125 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20126 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20127 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20128 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20129 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20130 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20132 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20133 Alan Hayward <alan.hayward@arm.com>
20134 David Sherwood <david.sherwood@arm.com>
20136 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20137 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20138 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20139 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20140 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20141 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20142 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20143 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20144 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20145 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20146 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20147 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20148 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20149 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20150 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20151 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20152 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20153 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20154 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20157 Alan Hayward <alan.hayward@arm.com>
20158 David Sherwood <david.sherwood@arm.com>
20160 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20161 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20162 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20163 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20164 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20165 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20166 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20167 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20168 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20169 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20170 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20171 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20172 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20173 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20174 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20175 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20176 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20177 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20178 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20179 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20180 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20181 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20182 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20183 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20184 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20185 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20186 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20187 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20188 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20189 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20190 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20191 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20192 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20193 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20194 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20195 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20197 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20198 Alan Hayward <alan.hayward@arm.com>
20199 David Sherwood <david.sherwood@arm.com>
20201 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20202 Return true for SVE too.
20203 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20204 if load/store lanes are supported.
20205 * gcc.dg/vect/slp-10.c: Likewise.
20206 * gcc.dg/vect/slp-12c.c: Likewise.
20207 * gcc.dg/vect/slp-17.c: Likewise.
20208 * gcc.dg/vect/slp-33.c: Likewise.
20209 * gcc.dg/vect/slp-6.c: Likewise.
20210 * gcc.dg/vect/slp-cond-1.c: Likewise.
20211 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20212 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20213 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20214 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20215 * gcc.dg/vect/slp-perm-6.c: Likewise.
20216 * gcc.dg/vect/slp-perm-9.c: Likewise.
20217 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20218 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20219 for variable-length vectors.
20221 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20222 Alan Hayward <alan.hayward@arm.com>
20223 David Sherwood <david.sherwood@arm.com>
20225 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20226 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20228 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20230 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20231 * g++.target/aarch64/sve/catch_1.C: New test.
20232 * g++.target/aarch64/sve/catch_2.C: Likewise.
20233 * g++.target/aarch64/sve/catch_3.C: Likewise.
20234 * g++.target/aarch64/sve/catch_4.C: Likewise.
20235 * g++.target/aarch64/sve/catch_5.C: Likewise.
20236 * g++.target/aarch64/sve/catch_6.C: Likewise.
20238 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20239 Alan Hayward <alan.hayward@arm.com>
20240 David Sherwood <david.sherwood@arm.com>
20242 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20244 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20245 * gcc.target/aarch64/fmaxmin.c: Likewise.
20246 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20247 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20248 * gcc.target/aarch64/pr62178.c: Likewise.
20249 * gcc.target/aarch64/pr71727-2.c: Likewise.
20250 * gcc.target/aarch64/saddw-1.c: Likewise.
20251 * gcc.target/aarch64/saddw-2.c: Likewise.
20252 * gcc.target/aarch64/uaddw-1.c: Likewise.
20253 * gcc.target/aarch64/uaddw-2.c: Likewise.
20254 * gcc.target/aarch64/uaddw-3.c: Likewise.
20255 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20256 * gcc.target/aarch64/vect-compile.c: Likewise.
20257 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20258 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20259 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20260 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20261 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20262 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20263 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20264 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20265 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20266 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20267 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20268 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20269 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20270 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20271 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20272 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20273 * gcc.target/aarch64/vect-movi.c: Likewise.
20274 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20275 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20276 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20277 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20278 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20279 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20281 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20282 * gcc.target/aarch64/sve/arith_1.c: New test.
20283 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20284 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20285 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20286 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20287 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20288 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20289 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20290 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20291 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20292 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20293 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20294 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20295 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20296 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20297 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20298 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20299 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20300 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20301 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20302 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20303 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20304 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20305 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20306 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20307 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20308 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20309 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20310 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20311 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20312 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20313 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20314 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20315 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20316 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20317 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20318 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20319 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20320 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20321 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20322 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20323 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20324 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20325 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20326 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20327 * gcc.target/aarch64/sve/index_1.c: Likewise.
20328 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20329 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20330 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20331 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20332 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20333 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20334 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20335 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20336 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20337 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20338 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20339 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20340 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20341 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20342 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20343 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20344 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20345 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20346 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20347 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20348 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20349 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20350 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20351 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20352 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20353 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20354 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20355 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20356 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20357 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20358 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20359 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20360 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20361 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20362 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20363 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20364 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20365 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20366 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20367 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20368 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20369 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20370 * gcc.target/aarch64/sve/single_1.c: Likewise.
20371 * gcc.target/aarch64/sve/single_2.c: Likewise.
20372 * gcc.target/aarch64/sve/single_3.c: Likewise.
20373 * gcc.target/aarch64/sve/single_4.c: Likewise.
20374 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20375 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20376 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20377 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20378 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20379 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20380 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20381 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20382 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20383 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20384 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20385 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20386 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20387 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20388 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20389 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20390 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20391 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20392 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20393 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20394 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20395 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20396 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20397 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20398 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20399 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20400 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20401 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20402 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20403 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20404 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20405 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20406 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20407 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20408 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20409 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20410 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20411 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20412 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20413 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20414 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20415 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20416 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20417 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20418 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20420 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20421 Alan Hayward <alan.hayward@arm.com>
20422 David Sherwood <david.sherwood@arm.com>
20424 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20425 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20426 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20428 (check_effective_target_vect_perm): Handle SVE.
20429 (check_effective_target_vect_perm_byte): Likewise.
20430 (check_effective_target_vect_perm_short): Likewise.
20431 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20432 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20433 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20434 (check_effective_target_vect_element_align_preferred): Likewise.
20435 (check_effective_target_vect_align_stack_vars): Likewise.
20436 (check_effective_target_vect_load_lanes): Likewise.
20437 (check_effective_target_vect_masked_store): Likewise.
20438 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20439 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20440 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20441 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20442 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20443 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20444 * gcc.dg/vect/slp-23.c: Likewise.
20445 * gcc.dg/vect/slp-perm-5.c: Likewise.
20446 * gcc.dg/vect/slp-perm-6.c: Likewise.
20447 * gcc.dg/vect/slp-perm-9.c: Likewise.
20448 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20449 * gcc.dg/vect/vect-114.c: Likewise.
20450 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20451 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20455 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20456 vect_variable_length, expecting the test to be vectorized
20457 without SLP instead.
20458 * gcc.dg/vect/pr33953.c: Likewise.
20459 * gcc.dg/vect/pr37027.c: Likewise.
20460 * gcc.dg/vect/pr67790.c: Likewise.
20461 * gcc.dg/vect/pr68445.c: Likewise.
20462 * gcc.dg/vect/slp-1.c: Likewise.
20463 * gcc.dg/vect/slp-10.c: Likewise.
20464 * gcc.dg/vect/slp-12a.c: Likewise.
20465 * gcc.dg/vect/slp-12b.c: Likewise.
20466 * gcc.dg/vect/slp-12c.c: Likewise.
20467 * gcc.dg/vect/slp-13-big-array.c: Likewise.
20468 * gcc.dg/vect/slp-13.c: Likewise.
20469 * gcc.dg/vect/slp-14.c: Likewise.
20470 * gcc.dg/vect/slp-15.c: Likewise.
20471 * gcc.dg/vect/slp-17.c: Likewise.
20472 * gcc.dg/vect/slp-19b.c: Likewise.
20473 * gcc.dg/vect/slp-2.c: Likewise.
20474 * gcc.dg/vect/slp-20.c: Likewise.
20475 * gcc.dg/vect/slp-21.c: Likewise.
20476 * gcc.dg/vect/slp-22.c: Likewise.
20477 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20478 * gcc.dg/vect/slp-24.c: Likewise.
20479 * gcc.dg/vect/slp-28.c: Likewise.
20480 * gcc.dg/vect/slp-39.c: Likewise.
20481 * gcc.dg/vect/slp-42.c: Likewise.
20482 * gcc.dg/vect/slp-6.c: Likewise.
20483 * gcc.dg/vect/slp-7.c: Likewise.
20484 * gcc.dg/vect/slp-cond-1.c: Likewise.
20485 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20486 * gcc.dg/vect/slp-cond-2.c: Likewise.
20487 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20488 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20489 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20490 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20491 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20492 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20493 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20494 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20495 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20496 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20497 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20498 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20499 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20500 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20501 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20502 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20503 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20505 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20508 * gcc.dg/pr83801.c: New test.
20510 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20513 * gfortran.dg/bounds_check_19.f90: New test.
20515 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20517 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20518 instead of scan-assembler-not for xsnabsqp.
20520 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20522 PR libgfortran/83525
20523 * gfortran.dg/newunit_5.f90: New test.
20525 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20527 PR rtl-optimization/80481
20528 * g++.dg/pr80481.C: New.
20530 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20533 * gcc.target/alpha/pr83628-3.c: New test.
20535 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20537 * lib/target-supports.exp (check_effective_target_avx512f): Also
20538 check for __builtin_ia32_addsd_round,
20539 __builtin_ia32_getmantsd_round.
20540 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20542 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20545 * gcc.target/powerpc/pr83629.c: Require ilp32.
20547 2018-01-12 Richard Biener <rguenther@suse.de>
20549 PR tree-optimization/80846
20550 * gcc.target/i386/pr80846-1.c: New testcase.
20551 * gcc.target/i386/pr80846-2.c: Likewise.
20553 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20555 * gcc.c-torture/execute/20180112-1.c: New test.
20557 2018-01-12 Tom de Vries <tom@codesourcery.com>
20559 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20560 * g++.dg/ext/label13a.C: Same.
20561 * g++.dg/ext/label14.C: Same.
20562 * g++.dg/ext/label2.C: Same.
20563 * g++.dg/ext/label3.C: Same.
20564 * g++.dg/torture/pr42462.C: Same.
20565 * g++.dg/torture/pr42739.C: Same.
20566 * g++.dg/warn/Wunused-label-3.C: Same.
20568 2018-01-12 Tom de Vries <tom@codesourcery.com>
20570 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20571 * g++.dg/Walloca1.C: Same.
20572 * g++.dg/cpp0x/pr70338.C: Same.
20573 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20574 * g++.dg/cpp1y/vla10.C: Same.
20575 * g++.dg/cpp1y/vla2.C: Same.
20576 * g++.dg/cpp1y/vla6.C: Same.
20577 * g++.dg/cpp1y/vla8.C: Same.
20578 * g++.dg/debug/debug5.C: Same.
20579 * g++.dg/debug/debug6.C: Same.
20580 * g++.dg/debug/pr54828.C: Same.
20581 * g++.dg/diagnostic/pr70105.C: Same.
20582 * g++.dg/eh/cleanup5.C: Same.
20583 * g++.dg/eh/spbp.C: Same.
20584 * g++.dg/ext/tmplattr9.C: Same.
20585 * g++.dg/ext/vla10.C: Same.
20586 * g++.dg/ext/vla11.C: Same.
20587 * g++.dg/ext/vla12.C: Same.
20588 * g++.dg/ext/vla15.C: Same.
20589 * g++.dg/ext/vla16.C: Same.
20590 * g++.dg/ext/vla17.C: Same.
20591 * g++.dg/ext/vla3.C: Same.
20592 * g++.dg/ext/vla6.C: Same.
20593 * g++.dg/ext/vla7.C: Same.
20594 * g++.dg/init/array24.C: Same.
20595 * g++.dg/init/new47.C: Same.
20596 * g++.dg/init/pr55497.C: Same.
20597 * g++.dg/opt/pr78201.C: Same.
20598 * g++.dg/template/vla2.C: Same.
20599 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20600 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20601 * g++.dg/torture/pr62127.C: Same.
20602 * g++.dg/torture/pr67055.C: Same.
20603 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20604 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20605 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20606 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20607 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20608 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20609 * g++.dg/warn/Wvla-1.C: Same.
20610 * g++.dg/warn/Wvla-3.C: Same.
20611 * g++.old-deja/g++.ext/array2.C: Same.
20612 * g++.old-deja/g++.ext/constructor.C: Same.
20613 * g++.old-deja/g++.law/builtin1.C: Same.
20614 * g++.old-deja/g++.other/crash12.C: Same.
20615 * g++.old-deja/g++.other/eh3.C: Same.
20616 * g++.old-deja/g++.pt/array6.C: Same.
20617 * g++.old-deja/g++.pt/dynarray.C: Same.
20619 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20621 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20623 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20625 PR libfortran/67412
20626 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20627 on *-*-solaris2.10.
20629 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20631 * lib/target-supports.exp (check_effective_target_branch_cost):
20632 Accept all x86 targets.
20634 2018-01-12 Martin Liska <mliska@suse.cz>
20637 * g++.dg/warn/pr83054.C: New test.
20639 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20641 * gcc.target/powerpc/spec-barr-1.c: New file.
20643 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20646 * gcc.target/i386/pr83330.c: New test.
20648 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20651 * gfortran.dg/dtio_31.f03: New test.
20652 * gfortran.dg/dtio_32.f03: New test.
20654 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20657 * g++.dg/wrappers: New subdirectory.
20658 * g++.dg/wrappers/README: New file.
20659 * g++.dg/wrappers/alloc.C: New test case.
20660 * g++.dg/wrappers/cow-istream-string.C: New test case.
20661 * g++.dg/wrappers/cp-stdlib.C: New test case.
20662 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20663 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20665 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20667 PR middle-end/83718
20668 * g++.dg/torture/pr83718.C: New testcase.
20670 2018-01-11 Martin Jambor <mjambor@suse.cz>
20673 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20675 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20677 PR tree-optimization/83695
20678 * gcc.dg/tree-ssa/pr83695.c: New test.
20680 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20682 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20683 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20685 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20687 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
20688 * gcc.target/arm/simd/fp16fml_high.c: New test.
20689 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
20690 * lib/target-supports.exp
20691 (check_effective_target_arm_fp16fml_neon_ok_nocache,
20692 check_effective_target_arm_fp16fml_neon_ok,
20693 add_options_for_arm_fp16fml_neon): New procedures.
20695 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20697 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
20700 2018-01-11 Richard Biener <rguenther@suse.de>
20702 PR tree-optimization/83435
20703 * gcc.dg/graphite/pr83435.c: New testcase.
20705 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20706 Alan Hayward <alan.hayward@arm.com>
20707 David Sherwood <david.sherwood@arm.com>
20709 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20711 2018-01-11 Tamar Christina <tamar.christina@arm.com>
20713 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
20715 2018-01-11 Sudakshina Das <sudi.das@arm.com>
20718 * gcc.c-torture/compile/pr82096.c: New test.
20720 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20722 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
20724 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20726 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
20728 2018-01-11 Justin Squirek <squirek@adacore.com>
20730 * gnat.dg/expr_func4.adb: New testcase.
20732 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20734 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
20737 2018-01-11 Bob Duff <duff@adacore.com>
20739 * gnat.dg/protected_null.adb: New testcase.
20741 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20743 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
20745 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20747 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
20749 2018-01-11 Justin Squirek <squirek@adacore.com>
20751 * gnat.dg/loopvar.adb: New testcase.
20753 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20755 PR middle-end/83189
20756 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
20758 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20760 * gcc.c-torture/compile/pr83575.c: New testcase.
20762 2018-01-10 Michael Collison <michael.collison@arm.com>
20764 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
20765 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
20766 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
20767 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
20768 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20769 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20770 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20771 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
20772 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
20773 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20774 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20775 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
20776 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
20777 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
20778 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
20779 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
20781 2018-01-10 Michael Collison <michael.collison@arm.com>
20783 * gcc.target/aarch64/sha2.h: New shared testcase.
20784 * gcc.target/aarch64/sha2_1.c: New testcase.
20785 * gcc.target/aarch64/sha2_2.c: New testcase.
20786 * gcc.target/aarch64/sha2_3.c: New testcase.
20787 * gcc.target/aarch64/sha3.h: New shared testcase.
20788 * gcc.target/aarch64/sha3_1.c: New testcase.
20789 * gcc.target/aarch64/sha3_2.c: New testcase.
20790 * gcc.target/aarch64/sha3_3.c: New testcase.
20792 2018-01-10 Michael Collison <michael.collison@arm.com>
20794 * gcc.target/aarch64/sm3_sm4.c: New testcase.
20796 2018-01-10 Martin Sebor <msebor@redhat.com>
20798 PR tree-optimization/83781
20799 * gcc.dg/strlenopt-42.c: New test.
20801 2018-01-11 Martin Sebor <msebor@gmail.com>
20802 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20804 PR tree-optimization/83501
20805 PR tree-optimization/81703
20807 * gcc.dg/strlenopt-39.c: New test-case.
20808 * gcc.dg/pr81703.c: Likewise.
20810 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
20812 * gnat.dg/atomic10.adb: New test.
20814 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20817 * gfortran.dg/deferred_character_18.f90: New test.
20819 2018-01-10 Martin Sebor <msebor@redhat.com>
20821 PR tree-optimization/83671
20822 * gcc.dg/strlenopt-40.c: New test.
20823 * gcc.dg/strlenopt-41.c: New test.
20825 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20828 * gfortran.dg/allocate_with_typespec_7.f90: New test.
20830 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
20833 * gcc.target/powerpc/pr83399.c: New test.
20835 2018-01-10 David Malcolm <dmalcolm@redhat.com>
20838 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
20839 to reflect that the arguments are correctly underlined.
20840 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
20841 for globals, params, locals and literals.
20842 (test_sizeof): Directly test the location of "sizeof", rather than
20843 when used in compound expressions.
20844 (test_alignof): Likewise for "alignof".
20845 (test_string_literals): Likewise for string literals.
20846 (test_numeric_literals): Likewise for numeric literals.
20847 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
20848 (test_typeid): Likewise for typeid.
20849 (test_unary_plus): New.
20850 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
20853 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
20855 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
20857 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
20859 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
20861 2018-01-10 Marek Polacek <polacek@redhat.com>
20864 * g++.dg/warn/Wduplicated-branches4.C: New test.
20866 2018-01-10 Jakub Jelinek <jakub@redhat.com>
20869 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
20872 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
20875 * g++.dg/cpp0x/new2.C: New.
20877 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
20880 * gcc.target/i386/pr83735.c: New test.
20882 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
20884 * lib/target-supports.exp (check_effective_target_branch_cost):
20886 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
20887 * gcc.dg/pr21643.c: Likewise.
20888 * gcc.dg/pr46309.c: Likewise.
20889 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20890 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
20891 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
20892 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
20893 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
20894 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
20895 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
20896 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
20897 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
20898 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
20899 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
20900 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
20901 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
20902 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
20904 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
20907 * gcc.target/powerpc/pr83629.c: New testcase.
20909 2018-01-10 Richard Biener <rguenther@suse.de>
20912 * gcc.dg/pr78768.c: Un-XFAIL.
20914 2018-01-10 Richard Biener <rguenther@suse.de>
20917 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
20919 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
20921 PR tree-optimization/83753
20922 * gcc.dg/torture/pr83753.c: New test.
20924 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
20926 * gcc.target/i386/avx2-gather-1.c: Add -march.
20927 * gcc.target/i386/avx2-gather-2.c: Add -march.
20928 * gcc.target/i386/avx2-gather-3.c: Add -march.
20929 * gcc.target/i386/avx2-gather-4.c: Add -march.
20930 * gcc.target/i386/avx2-gather-5.c: Add -march.
20931 * gcc.target/i386/avx2-gather-6.c: Add -march.
20932 * gcc.target/i386/avx512f-gather-1.c: Add -march.
20933 * gcc.target/i386/avx512f-gather-2.c: Add -march.
20934 * gcc.target/i386/avx512f-gather-3.c: Add -march.
20935 * gcc.target/i386/avx512f-gather-4.c: Add -march.
20936 * gcc.target/i386/avx512f-gather-5.c: Add -march.
20937 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
20938 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
20939 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
20940 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
20941 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
20943 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
20946 * gcc.target/i386/pr78585.c: New test.
20948 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20951 * g++.dg/cpp0x/pr83734.C: New test.
20953 2018-01-09 Carl Love <cel@us.ibm.com>
20955 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
20956 vec_mergeo builtins with float, double, long long, unsigned long long,
20957 bool long long arguments.
20958 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
20959 vec_float2 with double arguments.
20960 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
20961 vec_mergew and vec_mergow builtins.
20963 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
20966 * gfortran.dg/contiguous_6.f90: New test.
20968 2018-01-09 Richard Biener <rguenther@suse.de>
20970 PR tree-optimization/83668
20971 * gcc.dg/graphite/pr83668.c: New testcase.
20973 2018-01-09 Joseph Myers <joseph@codesourcery.com>
20975 PR tree-optimization/64811
20976 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
20977 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
20978 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
20979 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
20981 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
20983 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
20986 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
20988 2018-01-09 Tamar Christina <tamar.christina@arm.com>
20991 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
20992 no NEON and require softfp or hard float-abi.
20993 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
20995 2018-01-09 Richard Biener <rguenther@suse.de>
20997 PR tree-optimization/83572
20998 * gcc.dg/graphite/pr83572.c: New testcase.
21000 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21003 * gcc.dg/sms-13.c: New test.
21005 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21008 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21010 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21011 Monk Chiang <sh.chiang04@gmail.com>
21013 * gcc.target/riscv/save-restore-1.c: New.
21015 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21018 * gcc.target/powerpc/pr83677.c: New file.
21020 2018-01-08 Jeff Law <law@redhat.com>
21022 PR rtl-optimizatin/81308
21023 * g++.dg/pr81308-1.C: New test.
21024 * g++.dg/pr81308-2.C: New test.
21026 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21028 PR target/83663 - Revert r255946
21029 * gcc.target/aarch64/vect-slp-dup.c: New.
21031 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21033 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21036 2018-01-08 Richard Biener <rguenther@suse.de>
21038 PR tree-optimization/83563
21039 * gcc.dg/graphite/pr83563.c: New testcase.
21041 2018-01-08 Richard Biener <rguenther@suse.de>
21043 PR middle-end/83713
21044 * g++.dg/torture/pr83713.C: New testcase.
21046 2018-01-08 Tom de Vries <tom@codesourcery.com>
21048 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21050 2018-01-08 Richard Biener <rguenther@suse.de>
21052 PR tree-optimization/83685
21053 * gcc.dg/torture/pr83685.c: New testcase.
21055 2018-01-08 Richard Biener <rguenther@suse.de>
21058 * gcc.dg/lto/pr83719_0.c: New testcase.
21060 2018-01-08 Tom de Vries <tom@codesourcery.com>
21062 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21063 * gcc.dg/graphite/run-id-1.c: Same.
21064 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21066 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21069 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21070 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21071 * gfortran.dg/pdt_27.f03: New test.
21074 * gfortran.dg/pdt_28.f03: New test.
21076 2018-01-08 Tom de Vries <tom@codesourcery.com>
21078 * c-c++-common/builtins.c: Require effective target alloca.
21079 * gcc.dg/Wrestrict.c: Same.
21080 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21082 2018-01-08 Richard Biener <rguenther@suse.de>
21084 PR middle-end/83580
21085 * gcc.dg/torture/pr83580.c: New testcase.
21087 2018-01-08 Richard Biener <rguenther@suse.de>
21089 PR middle-end/83517
21090 * gcc.dg/pr83517.c: New testcase.
21092 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21094 PR middle-end/81897
21095 * gcc.dg/uninit-pr81897.c: New test.
21097 2018-01-06 Martin Sebor <msebor@redhat.com>
21099 PR tree-optimization/83640
21100 * gcc.dg/Wrestrict-6.c: New test.
21101 * gcc.dg/pr83640.c: New test.
21103 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21105 * gcc.target/aarch64/reg-alloc-1.c: New test.
21107 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21110 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21112 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21115 * gcc.dg/pr83480.c: New test.
21117 PR rtl-optimization/83682
21118 * gcc.target/i386/pr83682.c: New test.
21120 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21124 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21125 * gfortran.dg/dependency_49.f90: Likewise.
21126 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21127 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21128 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21129 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21130 * gfortran.dg/string_1_lp64.f90: New test.
21131 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21132 * gfortran.dg/string_3_lp64.f90: New test.
21134 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21137 * gcc.target/i386/sse-26.c: New test.
21140 * gcc.target/i386/pr83604.c: New test.
21142 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21144 * gcc.dg/vect/vect-align-4.c: New test.
21145 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21146 and redefine as a structure with an unaligned member "b".
21147 (foo): Update accordingly.
21149 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21152 * gcc.target/aarch64/bics_5.c: New test.
21153 * gcc.target/arm/bics_5.c: Likewise.
21155 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21157 PR tree-optimization/83605
21158 * gcc.dg/pr83605.c: New test.
21160 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21163 * gcc.target/i386/pr83554.c: New test.
21166 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21169 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21173 * gfortran.dg/eoshift_8.f90: New test.
21174 * gfortran.dg/simplify_eoshift_1.f90: New test.
21176 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21179 * gcc.dg/pr83585.c: New test.
21181 2018-01-04 Nathan Sidwell <nathan@acm.org>
21184 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21186 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21189 * gcc.dg/pr83666.c: New test.
21191 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21194 * gcc.target/alpha/pr83628-1.c: New test.
21195 * gcc.target/alpha/pr83628-2.c: Ditto.
21197 2018-01-04 Martin Liska <mliska@suse.cz>
21200 * g++.dg/ipa/pr82352.C: New test.
21202 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21204 * gcc.dg/vect-opt-info-1.c: Moved to ...
21205 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21206 vect_int targets, use dg-additional-options instead of dg-options and
21207 use relative line numbers instead of absolute.
21209 2018-01-03 Martin Sebor <msebor@redhat.com>
21211 PR tree-optimization/83655
21212 * gcc.dg/Wrestrict-5.c: New test.
21213 * c-c++-common/builtins.c: New test.
21215 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21216 Alan Hayward <alan.hayward@arm.com>
21217 David Sherwood <david.sherwood@arm.com>
21219 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21222 2018-01-03 Jeff Law <law@redhat.com>
21225 * gcc.target/i386/stack-check-17.c: New test.
21226 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21228 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21231 * gcc.dg/pr83621.c: New test.
21234 * gcc.dg/pr83645.c: New test.
21236 2018-01-03 Martin Sebor <msebor@redhat.com>
21238 PR tree-optimization/83603
21239 * gcc.dg/Wrestrict-4.c: New test.
21242 * gcc.dg/const-2.c: New test.
21243 * gcc.dg/pure-3.c: New test.
21245 2018-01-03 Martin Sebor <msebor@redhat.com>
21247 * gcc.dg/Wrestrict-3.c: New test.
21249 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21252 * g++.dg/opt/pr83555.C: New test.
21253 * g++.dg/ubsan/pr83555.C: New test.
21255 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21258 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21259 the !CHECKING_P case by expecting a note.
21260 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21261 a note for the !CHECKING_P case, and move the return statement
21262 outside of #if CHECKING_P guard.
21264 2018-01-03 Jeff Law <law@redhat.com>
21266 PR middle-end/83654
21267 * gcc.target/i386/stack-check-18.c: New test.
21268 * gcc.target/i386/stack-check-19.c: New test.
21270 2018-01-03 Martin Sebor <msebor@redhat.com>
21272 PR tree-optimization/83501
21273 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21275 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21277 PR tree-optimization/83501
21278 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21280 2018-01-03 Nathan Sidwell <nathan@acm.org>
21283 * g++.dg/ipa/pr83667.C: New.
21285 2018-01-03 Martin Liska <mliska@suse.cz>
21287 PR tree-optimization/83593
21288 * gcc.dg/pr83593.c: New test.
21290 2018-01-03 Martin Liska <mliska@suse.cz>
21293 * g++.dg/ipa/pr83549.C: New test.
21295 2018-01-03 Marek Polacek <polacek@redhat.com>
21298 * g++.dg/warn/mvp2.C: New test.
21300 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21302 PR preprocessor/83602
21303 * g++.dg/cpp/pr83602.C: New test.
21306 * g++.dg/parse/pr83634.C: New test.
21308 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21311 * gfortran.dg/eoshift_7.f90: New test.
21313 2018-01-03 Jan Beulich <jbeulich@suse.com>
21315 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21316 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21318 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21320 Update copyright years.
21322 2018-01-03 Martin Liska <mliska@suse.cz>
21325 * gcc.dg/ipa/pr83594.c: New test.
21327 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21328 Alan Hayward <alan.hayward@arm.com>
21329 David Sherwood <david.sherwood@arm.com>
21331 * gcc.dg/vect-opt-info-1.c: New test.
21333 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21335 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21336 floorf128, truncf128, and roundf128.
21337 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21338 optimizations added in match.pd.
21339 * gcc.target/powerpc/float128-hw6.c: Likewise.
21340 * gcc.target/powerpc/float128-hw7.c: Likewise.
21341 * gcc.target/powerpc/float128-hw8.c: Likewise.
21342 * gcc.target/powerpc/float128-hw9.c: Likewise.
21343 * gcc.target/powerpc/float128-hw10.c: Likewise.
21344 * gcc.target/powerpc/float128-hw11.c: Likewise.
21346 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21349 * g++.dg/cpp0x/pr83556.C: New test.
21351 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21355 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21356 * gfortran.dg/simplify_cshift_4.f90: New test.
21358 2018-01-02 Marek Polacek <polacek@redhat.com>
21361 * g++.dg/cpp0x/inh-ctor30.C: New test.
21364 * g++.dg/cpp1z/pr83644.C: New test.
21366 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21369 * gfortran.dg/coarray_45.f90: New test.
21372 * gfortran.dg/coarray_46.f90: New test.
21374 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21376 PR tree-optimization/83581
21377 * gcc.dg/pr83581.c: New test.
21380 * gcc.dg/pr83595.c: New test.
21382 PR middle-end/83608
21383 * g++.dg/opt/pr83608.C: New test.
21385 PR middle-end/83609
21386 * gcc.dg/pr83609.c: New test.
21387 * g++.dg/opt/pr83609.C: New test.
21389 PR middle-end/83623
21390 * gcc.dg/pr83623.c: New test.
21392 * gcc.target/i386/i386.exp
21393 (check_effective_target_avx512vpopcntdqvl): New proc.
21394 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21395 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21396 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21398 Copyright (C) 2018 Free Software Foundation, Inc.
21400 Copying and distribution of this file, with or without modification,
21401 are permitted in any medium without royalty provided the copyright
21402 notice and this notice are preserved.